.react-flow-tools {
  position: fixed;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  z-index: 3000;
}
.react-flow-tools.react-flow-tools-tip {
  transform: translateX(440%);
}
.react-flow-tools .react-flow-tools-item {
  height: 48px;
  padding: 8px 12px;
  border-radius: var(--radius-super-large);
  border: 1px solid var(--color-white);
  background: var(--color-bg-1);
  /* shadow/--shadow-medium-light */
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider {
  width: 80px;
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider-rail {
  background: #ECEEF1;
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider-track {
  background: transparent;
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider-handle {
  background: #fff;
  inset-block-start: -1px;
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider-handle:after {
  width: 16px;
  height: 16px;
  box-shadow: none;
  fill: #FFF;
  filter: drop-shadow(0px 2px 4px rgba(18, 19, 25, 0.08)) drop-shadow(0px 0px 2px rgba(18, 19, 25, 0.08)) drop-shadow(0px 0px 1px rgba(18, 19, 25, 0.08));
}
.react-flow-tools .react-flow-tools-item .progress .ant-slider-handle:hover:after,
.react-flow-tools .react-flow-tools-item .progress .ant-slider-handle:focus:after {
  outline: none;
}
.react-flow-tools .react-flow-tools-item .progress-text {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.react-flow-tools .react-flow-minimap .ant-popover-arrow {
  display: none;
}
.react-flow-tools .react-flow-minimap .ant-popover-inner {
  padding: 8px;
}
.react-flow-tools .react-flow-minimap .ant-popover-inner-content {
  width: 160px;
  height: 100px;
  position: relative;
}
.react-flow-tools .react-flow-minimap .react-flow__minimap {
  margin: 0;
}
.react-flow-tools .react-flow-minimap #react-flow__minimap-desc-1 {
  display: none;
}
.react-flow-tools .react-flow-control-mode .ant-popover-arrow {
  display: none;
}
.react-flow-tools .react-flow-control-mode .control-mode-item {
  width: 171px;
  padding: 12px 10px;
  height: 128px;
  border-radius: 6px;
  border: 2px solid var(--color-gray-4);
  cursor: pointer;
}
.react-flow-tools .react-flow-control-mode .control-mode-item.selected {
  border: 2px solid var(--color-primary-normal);
}
.react-flow-tools .react-flow-control-mode .control-mode-item .title {
  margin: 8px 0 4px;
  color: #1E2330;
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.react-flow-tools .react-flow-control-mode .control-mode-item .tip {
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
#scrollableDiv {
  margin-top: 16px;
  height: 500px;
  overflow: auto;
}
#scrollableDiv .loading-spin {
  position: relative;
  display: flex;
  justify-content: center;
}
#scrollableDiv .ant-spin {
  position: relative;
  width: unset;
  height: unset;
}
.workflow-list-modal-container .ant-modal-confirm-body {
  padding-bottom: 24px;
}
.workflow-list-modal-container .ant-modal-confirm-body .anticon-exclamation-circle {
  display: none;
}
.workflow-list-modal-container .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph {
  max-width: unset;
  row-gap: 0;
}
.workflow-list-modal-container > div .ant-modal-content .ant-modal-close {
  top: 20px;
}
.workflow-list-modal-container .ant-modal .ant-modal-close-x {
  line-height: 36px;
}
:where(.css-dev-only-do-not-override-1x0dypw).workflow-list-modal-container .ant-modal-close-x {
  line-height: 1.5;
}
.workflow-list__container .workflow-list__filter {
  display: flex;
  justify-content: flex-end;
}
.workflow-list__container .workflow-list__filter .ant-form-item {
  margin-bottom: 0;
}
.workflow-list__container .workflow-seach-icon {
  cursor: pointer;
}
.workflow-list__container :where(.css-dev-only-do-not-override-1x0dypw).ant-form-item {
  margin-bottom: 0;
}
.workflow-list__container .empty-list {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.workflow-list__container .empty-list .empty-icon {
  margin-bottom: 22px;
}
.workflow-list__container .empty-list .create-btn {
  margin-top: 6px;
  color: var(--color-primary-normal);
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.workflow-list__container .empty-list .workflow-add-icon {
  color: var(--color-primary-normal);
  margin-right: 4px;
}
.workflow-list__container .workflow-list__item {
  position: relative;
  width: 842px;
  padding: 16px;
  margin-bottom: 16px;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  background: var(--color-bg-1);
  box-shadow: 0px 4px 16px 0px rgba(18, 54, 153, 0.04);
}
.workflow-list__container .workflow-list__item .operators {
  position: absolute;
  right: 16px;
  top: 16px;
  display: flex;
  gap: var(--spacing-base);
}
.workflow-list__container .workflow-list__item .name {
  color: var(--color-text-primary);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  -webkit-line-clamp: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 600px;
}
.workflow-list__container .workflow-list__item .desc {
  margin: 8px 0;
  color: var(--color-text-caption);
  line-height: 20px;
  /* 142.857% */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: normal;
}
.workflow-list__container .workflow-list__item .update {
  color: var(--color-text-caption);
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.plugin-item-tag {
  padding: 2px 4px;
  margin-left: var(--spacing-base);
  outline: none;
  color: var(--color-gray-7);
  background-color: var(--color-gray-0);
  border: var(--border-normal) solid var(--color-gray-2);
  font-size: 12px;
  font-weight: 400;
  border-radius: var(--radius-normal);
}
.plugin-filter {
  display: flex;
  gap: 8px;
}
.plugin-filter-btn {
  border-radius: var(--radius-normal);
  border: 1px solid #d9d9d9;
  padding: 3px;
}
.plugin-list-modal-container {
  top: 8%;
}
.plugin-list-modal-container .ant-modal-confirm-body {
  padding-bottom: 24px;
}
.plugin-list-modal-container .ant-modal-confirm-body .anticon-exclamation-circle {
  display: none;
}
.plugin-list-modal-container .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph {
  max-width: unset;
}
.plugin-list-modal-container .plugin-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.plugin-list-modal-container .plugin-header .selected-item {
  color: var(--color-text-primary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.plugin-list-modal-container .plugin-header .type {
  margin-right: 8px;
  color: var(--color-text-caption);
}
.plugin-list-modal-container .plugin-header .ant-dropdown-trigger {
  color: var(--color-text-primary);
}
.plugin-list-modal-container .plugin-header .plugin-right {
  display: flex;
  gap: 8px;
  align-items: center;
}
.plugin-list-modal-container .plugin-header .search-input {
  border: var(--border-normal) solid var(--color-border-normal);
}
.plugin-list-modal-container .plugin-content {
  height: 440px;
  overflow-y: scroll;
}
.plugin-list-modal-container .plugin-content .plugin-item {
  display: flex;
}
.plugin-list-modal-container .plugin-content .center {
  text-align: center;
}
.plugin-list-modal-container .plugin-content .plugin-error {
  padding-left: 92px;
  color: var(--color-error-normal);
  display: flex;
  gap: 8px;
  align-items: center;
}
.plugin-list-modal-container .plugin-item-img {
  padding-right: var(--spacing-loose);
}
.plugin-list-modal-container .plugin-item-img img {
  width: 60px;
  height: 60px;
  border-radius: var(--radius-large);
  border: var(--border-thickness) solid var(--divider---c-color-divider-normal);
  background: linear-gradient(0deg, #E9E9E9 0%, #E9E9E9 100%), #FDD200;
}
.plugin-list-modal-container .plugin-item-container {
  width: 100%;
  position: relative;
}
.plugin-list-modal-container .plugin-item-container .plugin-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.plugin-list-modal-container .plugin-item-container .plugin-desc {
  margin: 8px 0;
  line-height: 20px;
  color: var(--color-text-caption);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 700px;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l {
  display: flex;
  align-items: center;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .name {
  display: inline-block;
  max-width: 600px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .name {
  color: var(--color-text-primary);
  font-family: "PingFang SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials {
  padding: 2px 4px;
  margin-left: var(--spacing-base);
  border-radius: var(--radius-normal);
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 12px;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials.free-tag {
  color: var(--color-amber-5);
  background-color: var(--color-amber-0);
  border: var(--border-normal) solid var(--color-orange-1);
  outline: none;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials.pay {
  background-color: var(--color-purple-0);
  color: var(--color-purple-5);
  border: var(--border-normal) solid var(--color-purple-1);
  outline: none;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials.limit {
  border: var(--border-normal) solid var(--color-orange-1);
  background: var(--color-orange-0);
  outline: none;
  color: var(--color-orange-5);
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials.gray {
  color: var(--color-gray-7);
  background-color: var(--color-gray-0);
  border: var(--border-normal) solid var(--color-gray-2);
  outline: none;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .officials .pay-icon {
  margin-right: 2px;
  vertical-align: middle;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .error {
  height: 16px;
  color: var(--color-error-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-left: 12px;
  margin-left: var(--spacing-base);
  position: relative;
}
.plugin-list-modal-container .plugin-item-container .plugin-name-l .error::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--color-error-normal);
}
.plugin-list-modal-container .plugin-item-container .plugin-name-r {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
  margin-left: 8px;
}
.plugin-list-modal-container .plugin-item-container .plugin-type {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 16px;
  font-size: 12px;
  color: var(--color-text-caption);
}
.plugin-list-modal-container .plugin-item-container .plugin-type .userinfo-name {
  margin-right: 8px;
}
.plugin-list-modal-container .plugin-item-container .plugin-type .tool-length {
  margin: 0 8px;
}
.plugin-list-modal-container .plugin-item-container .plugin-type .star-icon {
  margin-left: 8px;
  color: var(--color-yellow-5);
}
.plugin-list-modal-container .plugin-item-container .plugin-type .un-star-icon {
  margin-left: 8px;
}
.plugin-list-modal-container .plugin-item-container .plugin-type .un-star-icon:hover {
  color: var(--color-text-primary);
}
.plugin-list-modal-container .plugin-item-container .plugin-type .refresh-icon {
  margin-left: 8px;
}
.plugin-list-modal-container .plugin-item-container .plugin-type .refresh-icon:hover {
  color: var(--color-text-primary);
}
.plugin-list-modal-container .plugin-item-container .expand-arrow {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.3s;
}
.plugin-list-modal-container .plugin-empty {
  padding-top: 100px;
  text-align: center;
}
.plugin-list-modal-container .plugin-empty .desc {
  color: var(--grey---qd-color-grey-9);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 6px;
}
.plugin-list-modal-container .plugin-empty .add-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-top: 20px;
}
.plugin-list-modal-container .plugin-empty .add-icon {
  fill: var(--color-primary-normal);
}
.plugin-list-modal-container .plugin-empty .text {
  color: var(--color-primary-normal);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.plugin-list-modal-container .collapse-list {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.plugin-list-modal-container .collapse-item {
  margin-bottom: 16px;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  background: var(--color-bg-1);
  box-shadow: 0px 4px 16px 0px rgba(0, 55, 159, 0.04);
}
.plugin-list-modal-container .collapse-item:hover {
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
}
.plugin-list-modal-container .collapse-item .tool-item {
  position: relative;
  padding: 12px 12px 12px 90px;
}
.plugin-list-modal-container .collapse-item .tool-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  width: calc(100% - 90px);
  display: block;
  background-color: var(--color-divider-normal);
}
.plugin-list-modal-container .collapse-item .tool-item:last-child::after {
  display: none;
}
.plugin-list-modal-container .collapse-item .tool-item .tool-item-container {
  position: relative;
}
.plugin-list-modal-container .collapse-item .tool-item .add-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.plugin-list-modal-container .collapse-item .tool-item .add-btn .ant-popconfirm-message {
  margin-bottom: 0;
}
.plugin-list-modal-container .collapse-item .tool-item .add-btn .ant-popconfirm-message-text {
  width: 100%;
}
.plugin-list-modal-container .collapse-item .tool-item .add-btn .ant-popconfirm-buttons {
  padding: 0;
}
.plugin-list-modal-container .collapse-item .tool-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.plugin-list-modal-container .collapse-item .tool-name-l {
  display: flex;
  align-items: center;
}
.plugin-list-modal-container .collapse-item .tool-name-l .name {
  color: var(--color-text-primary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 638px;
}
.plugin-list-modal-container .collapse-item .tool-name-l .officials {
  padding: 2px 4px;
  margin-left: var(--spacing-base);
  border-radius: var(--radius-normal);
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 12px;
  font-weight: 400;
}
.plugin-list-modal-container .collapse-item .tool-name-l .officials.free-tag {
  color: var(--color-amber-5);
  background-color: var(--color-amber-0);
  border: var(--border-normal) solid var(--color-orange-1);
  outline: none;
}
.plugin-list-modal-container .collapse-item .tool-name-l .officials.pay {
  background-color: var(--color-purple-0);
  color: var(--color-purple-5);
  border: var(--border-normal) solid var(--color-purple-1);
  outline: none;
}
.plugin-list-modal-container .collapse-item .tool-name-l .officials.gray {
  color: var(--color-gray-7);
  background-color: var(--color-gray-0);
  border: var(--border-normal) solid var(--color-gray-2);
  outline: none;
}
.plugin-list-modal-container .collapse-item .tool-name-l .officials .pay-icon {
  margin-right: 2px;
  vertical-align: middle;
}
.plugin-list-modal-container .collapse-item .tool-name-l .tool-example {
  margin-left: 4px;
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
.plugin-list-modal-container .collapse-item .tool-name-r {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
.plugin-list-modal-container .collapse-item .tool-desc {
  margin-top: 4px;
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  max-width: 738px;
}
.plugin-list-modal-container .collapse-header {
  padding: var(--spacing-loose);
  cursor: pointer;
}
.plugin-list-modal-container .collapse-header.active {
  border-bottom: 1px solid #eee;
}
.plugin-list-modal-container .category-list {
  margin: 16px 0px;
  display: flex;
}
.plugin-list-modal-container .category-list .tag-item {
  color: var(--color-gray-7);
  background: var(--color-gray-0);
  margin-right: 8px;
  border: none;
  padding: 6px 12px;
  cursor: pointer;
}
.plugin-list-modal-container .category-list .active {
  background: var(--color-brand-0);
  color: var(--color-brand-5);
}
.outputExample-modal .outputExample-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--color-divider-normal);
}
.outputExample-modal .outputExample-header .common-title {
  width: 50%;
}
.outputExample-modal .outputExample-header .common-title .title {
  color: #000;
  font-family: "PingFang SC";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.outputExample-modal .outputExample-header .common-title .desc {
  color: #000;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.outputExample-modal .outputExample-content {
  margin-top: 30px;
  display: flex;
  gap: 16px;
}
.outputExample-modal .outputExample-content .outputExample-card {
  width: 50%;
}
.outputExample-modal .outputExample-content .input-param-content {
  padding: 12px;
  border-radius: var(--radius-large);
  border: var(--border-thickness) solid var(--color-border-normal);
  background: var(--color-bg-1);
}
.outputExample-modal .outputExample-content .input-param-content .request-tab,
.outputExample-modal .outputExample-content .input-param-content .response-tab {
  overflow-x: auto;
}
.outputExample-modal .outputExample-content .code-json-content {
  width: 800px;
  overflow-x: scroll;
}
.ant-spin {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
}
@keyframes v-spinner__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-1turn);
  }
}
.ant-spin.ant-spin-show-text {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  color: #78849e;
  padding-top: 0;
}
.ant-spin .spin-loading.ant-spin-dot {
  width: 20px;
  height: 20px;
  animation: v-spinner__rotate 0.7s linear infinite;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbASURBVHgBxVhLb1xFGv3qq7q3u520k9iJ2zYO7RDjBAfbQZZG8iStGc2gGWkWszNvJIQQCzZs+AHZIrFlAxJsACEWIEBsAEGTYB7ipRjsxCaBduLgxHY7jh9xd99bVZyqjh3Ig4Rgt490+96+fR+nz/c4VSVojdF598GPiEU3WVsQln6yJI6SlIfHjuY/pVuAoDXG3u7cPyzRh5aswT4WJAxZMnhTgcge0ZafPfnD4dM3+7w1J+hwZ3fuAzw4h01bazUJYf1xlbRmwa/Hhp67GaKS1gGNmfZxEHoUh46QFSCIHZQU1WNLd7Gg/27P3H6hOHVqhGpNcHZqfHx7U/YdkPzKspgDmZ04HZInSkYwuX0an/c2ZLLp2alTh6/3rHUJ8bXQuS/3gGV6Bi9s9WGuqms8YSuGKdIPj44OLlx537ooeC0Up0/9AKVeaNxxxwXUzX5IE5IrIMQeRBtJil6E+y3aKIKXiRa+bWi+411hzb0gmMYpjcijG4kW5G66ODX+u3bEV9yPCAzIQ4cOMa0jTgzlJ4xQD6Fahn3xQElQRMjNwx29uUeuIHT5uK+vT6XTaZvP530yY7O0jujs7b+NjHwZ5FpR3dX3CZqfLZv/zVzKx1WluroGApCTExMpCaJMV6u75hg7+vkZoexjLMQFqhaNRp3XNQTiyZVrVkhAyelwdGGBd+yY42IxXbPcHP1u8BdB5vnLlQ0lhbh/z54D6VWC/f39ySk9KbYtp3lpKc1xXHah11QjHP9+8DVEd8J6S7TOFg0l5H2rBM9VNoWbUy2ylFIylZIIcyWmGgOF/Br8ECEWLswaVVMliHwLwiWr6ioJToZSTscR1PsmohpDmeA9qDVvrXH+bQTZ1J1df9/PUdQYxqmKCyvHxTIvLP9Ss9D+FiMj+UXk38cuB1HRGGCwq+jdPD9fCQImFYXLMgxZbrrYVPPwrsAY+x2U8wrCX2Ji2cuyvhKaRSPiSMkokLK9nTaMIDiddNVM1Z4Ij6ZdSpZsEIeKYYwUR2XK5z/RNRxD/A4JSpyNfH1UDQJRruNICmV0zGEAkti7eqINgstD+LJ2riJcu7GUUkqxb8pxXEEppWjj4cJraUVF3weVZGm0Yh1HIHto3S3ueujp+c8mXyTkpgluYCsWuVxy1QOGkqBmJDs6Xglog1AuzzVBOUy0WLuNLE9ymFIVYzQb7TbF8ea2DYuzCMIsJi3G+laj0az1OVaVi8uKWSop/CZjk6YNAuK619mccE6CZo1qOclhuLXkFTSGNSIdiGjrwMBAzUfaDphM9fmBAsj5oZemER4aen/J/WigHmwQBSLDY8eK26nG6Oz950E4iWvH2k+mBE3/OHxkpFqxkZmRUjKAahayJONWqjGs1v9n5yA+vN5Fht15T7Cnp/WcU89tjDCjyFPZu3ItVCN09uT+De/a5lce3EABeUjl5Tfdbz7XRkZGbH1DmxKs6tlaEUBM5MGW+rpdM3NzhXX15q59/Q1oeE/AwAK3QCL8tIQGx459Oeh+X23K2Ux4JtYapSJkhE+kQajSlXva2vrXre3sBLmY+WnwSkIXqOcb9LSIK2+vXLNarYVCwTS1YpJlRSPyAJFmiVIPE0nVmAxbi/PzE2uqpCOXFPw4NGq+pBoAB47NG2PHvxi7iqBD8dzEQqa1HWMGvRV3sCMKp06GCdEcyB1Ti4uTazLSznYf3JZgfgqvaHLMsNpVJcP08djw4Pu/vfaqfjdzdnw205xtMJY3SVYS0jPcO6GSMrs5s9POT50+T38Be/blDoDIg6jTNLwWBVsdPoHimdHvj7x45fXqWg9pblRHz86YvxkbbfEiugYkCIYjend3HehUSh4fHTr8M90k2tvbk6r+tv1suR98GtDlpJu9+TUFPBgMf146H710rXv/cGTadU+uq6LtbrfEx0Z4NfGnwddyBLNUls9EJpoqGX0+Fc8unjhxouzu6+joSFC6pT7QOhMbmUWO7YVWdWghyGtCG8M6l7Aurm658LPRocF3rsfhhkPnrr4Dt5tY7tWaNjti7iVIZHcEshKkDRzISqiKY5x13+0lIlb4c7xCzDpibjbkyIkKcuej0eEjg3/0/ht67vTk6QtB2/bJpE7Chsw25A4kRGCqarKp5gCUqL7Ywa9VuSJD+kv2ZPyyqruo+mG+iBbUqyd/vHGa/KnJhxtQXqSlbmk5A63qKbZc5Qv1KGbHlQVcXayoKSTMAX+H3ZpqhH/1dWlBflko5Es3+85bnh3tuvtfGWVKLYhcI5Z5tyCn6pHvKU+MOEaoI6hdtBJLGoamfxr+9BTdAn4FBxEmHY+Nag4AAAAASUVORK5CYII=);
  background-size: 20px;
}
.ant-spin.ant-spin-lg .spin-loading.ant-spin-dot {
  width: 30px;
  height: 30px;
  background-size: 30px;
}
.ant-spin.ant-spin-sm .spin-loading.ant-spin-dot {
  width: 16px;
  height: 16px;
  background-size: 16px;
}
.ant-spin-nested-loading > div .ant-spin {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
}
@keyframes v-spinner__rotate {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(-1turn);
  }
}
.ant-spin-nested-loading > div .ant-spin.ant-spin-show-text {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.ant-spin-nested-loading > div .ant-spin.ant-spin-show-text .ant-spin-text {
  color: #78849e;
  padding-top: 0;
  width: auto;
  position: relative;
  top: 0;
}
.ant-spin-nested-loading > div .ant-spin .spin-loading.ant-spin-dot {
  width: 20px;
  height: 20px;
  animation: v-spinner__rotate 0.7s linear infinite;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbASURBVHgBxVhLb1xFGv3qq7q3u520k9iJ2zYO7RDjBAfbQZZG8iStGc2gGWkWszNvJIQQCzZs+AHZIrFlAxJsACEWIEBsAEGTYB7ipRjsxCaBduLgxHY7jh9xd99bVZyqjh3Ig4Rgt490+96+fR+nz/c4VSVojdF598GPiEU3WVsQln6yJI6SlIfHjuY/pVuAoDXG3u7cPyzRh5aswT4WJAxZMnhTgcge0ZafPfnD4dM3+7w1J+hwZ3fuAzw4h01bazUJYf1xlbRmwa/Hhp67GaKS1gGNmfZxEHoUh46QFSCIHZQU1WNLd7Gg/27P3H6hOHVqhGpNcHZqfHx7U/YdkPzKspgDmZ04HZInSkYwuX0an/c2ZLLp2alTh6/3rHUJ8bXQuS/3gGV6Bi9s9WGuqms8YSuGKdIPj44OLlx537ooeC0Up0/9AKVeaNxxxwXUzX5IE5IrIMQeRBtJil6E+y3aKIKXiRa+bWi+411hzb0gmMYpjcijG4kW5G66ODX+u3bEV9yPCAzIQ4cOMa0jTgzlJ4xQD6Fahn3xQElQRMjNwx29uUeuIHT5uK+vT6XTaZvP530yY7O0jujs7b+NjHwZ5FpR3dX3CZqfLZv/zVzKx1WluroGApCTExMpCaJMV6u75hg7+vkZoexjLMQFqhaNRp3XNQTiyZVrVkhAyelwdGGBd+yY42IxXbPcHP1u8BdB5vnLlQ0lhbh/z54D6VWC/f39ySk9KbYtp3lpKc1xXHah11QjHP9+8DVEd8J6S7TOFg0l5H2rBM9VNoWbUy2ylFIylZIIcyWmGgOF/Br8ECEWLswaVVMliHwLwiWr6ioJToZSTscR1PsmohpDmeA9qDVvrXH+bQTZ1J1df9/PUdQYxqmKCyvHxTIvLP9Ss9D+FiMj+UXk38cuB1HRGGCwq+jdPD9fCQImFYXLMgxZbrrYVPPwrsAY+x2U8wrCX2Ji2cuyvhKaRSPiSMkokLK9nTaMIDiddNVM1Z4Ij6ZdSpZsEIeKYYwUR2XK5z/RNRxD/A4JSpyNfH1UDQJRruNICmV0zGEAkti7eqINgstD+LJ2riJcu7GUUkqxb8pxXEEppWjj4cJraUVF3weVZGm0Yh1HIHto3S3ueujp+c8mXyTkpgluYCsWuVxy1QOGkqBmJDs6Xglog1AuzzVBOUy0WLuNLE9ymFIVYzQb7TbF8ea2DYuzCMIsJi3G+laj0az1OVaVi8uKWSop/CZjk6YNAuK619mccE6CZo1qOclhuLXkFTSGNSIdiGjrwMBAzUfaDphM9fmBAsj5oZemER4aen/J/WigHmwQBSLDY8eK26nG6Oz950E4iWvH2k+mBE3/OHxkpFqxkZmRUjKAahayJONWqjGs1v9n5yA+vN5Fht15T7Cnp/WcU89tjDCjyFPZu3ItVCN09uT+De/a5lce3EABeUjl5Tfdbz7XRkZGbH1DmxKs6tlaEUBM5MGW+rpdM3NzhXX15q59/Q1oeE/AwAK3QCL8tIQGx459Oeh+X23K2Ux4JtYapSJkhE+kQajSlXva2vrXre3sBLmY+WnwSkIXqOcb9LSIK2+vXLNarYVCwTS1YpJlRSPyAJFmiVIPE0nVmAxbi/PzE2uqpCOXFPw4NGq+pBoAB47NG2PHvxi7iqBD8dzEQqa1HWMGvRV3sCMKp06GCdEcyB1Ti4uTazLSznYf3JZgfgqvaHLMsNpVJcP08djw4Pu/vfaqfjdzdnw205xtMJY3SVYS0jPcO6GSMrs5s9POT50+T38Be/blDoDIg6jTNLwWBVsdPoHimdHvj7x45fXqWg9pblRHz86YvxkbbfEiugYkCIYjend3HehUSh4fHTr8M90k2tvbk6r+tv1suR98GtDlpJu9+TUFPBgMf146H710rXv/cGTadU+uq6LtbrfEx0Z4NfGnwddyBLNUls9EJpoqGX0+Fc8unjhxouzu6+joSFC6pT7QOhMbmUWO7YVWdWghyGtCG8M6l7Aurm658LPRocF3rsfhhkPnrr4Dt5tY7tWaNjti7iVIZHcEshKkDRzISqiKY5x13+0lIlb4c7xCzDpibjbkyIkKcuej0eEjg3/0/ht67vTk6QtB2/bJpE7Chsw25A4kRGCqarKp5gCUqL7Ywa9VuSJD+kv2ZPyyqruo+mG+iBbUqyd/vHGa/KnJhxtQXqSlbmk5A63qKbZc5Qv1KGbHlQVcXayoKSTMAX+H3ZpqhH/1dWlBflko5Es3+85bnh3tuvtfGWVKLYhcI5Z5tyCn6pHvKU+MOEaoI6hdtBJLGoamfxr+9BTdAn4FBxEmHY+Nag4AAAAASUVORK5CYII=);
  background-size: 20px;
  position: relative;
  top: 0;
  inset-inline-start: auto;
  margin: 0;
}
.ant-spin-nested-loading > div .ant-spin.ant-spin-lg .spin-loading.ant-spin-dot {
  width: 30px;
  height: 30px;
  background-size: 30px;
}
.ant-spin-nested-loading > div .ant-spin.ant-spin-sm .spin-loading.ant-spin-dot {
  width: 16px;
  height: 16px;
  background-size: 16px;
}
.ant-spin-fullscreen {
  background: #fff;
  opacity: 0.4;
}
.agent-list-modal-container {
  top: 8%;
}
.agent-list-modal-container .agent-icon {
  width: 32px;
  height: 32px;
}
.agent-list-modal-container .ant-modal-confirm-body {
  padding-bottom: 24px;
}
.agent-list-modal-container .ant-modal-confirm-body .anticon-exclamation-circle {
  display: none;
}
.agent-list-modal-container .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph {
  max-width: unset;
}
.agent-list-modal-container .plugin-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.agent-list-modal-container .plugin-header .selected-item {
  color: var(--color-text-primary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.agent-list-modal-container .plugin-header .type {
  margin-right: 8px;
  color: var(--color-text-caption);
}
.agent-list-modal-container .plugin-header .ant-dropdown-trigger {
  color: var(--color-text-primary);
}
.agent-list-modal-container .plugin-content {
  padding: 10px 0;
  height: 440px;
}
.agent-list-modal-container .plugin-empty {
  padding-top: 100px;
  text-align: center;
}
.agent-list-modal-container .plugin-empty .desc {
  color: var(--grey---qd-color-grey-7, var(--grey---qd-color-grey-7, #7B889C));
  text-align: center;
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.agent-list-modal-container .plugin-empty .empty-img {
  margin-bottom: 12px;
}
.agent-list-modal-container .plugin-empty .add-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-top: 20px;
}
.agent-list-modal-container .plugin-empty .add-icon {
  fill: var(--color-primary-normal);
}
.agent-list-modal-container .plugin-empty .text {
  color: var(--color-primary-normal);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.agent-list-modal-container .plugin-empty .more-btn {
  border-width: 0px ;
}
/*!
 * vhtml version: 2.7.4-beta.1.6
 * 
 */
.v-popper{position:absolute;visibility:visible}.v-popper.is-hidden{top:0!important;left:-9999px!important;visibility:hidden}.v-popper--usearrow [x-arrow]{position:absolute;width:0;height:0;font-size:0;line-height:0}.v-popper--usearrow[x-placement^=top] [x-arrow]{border-bottom-color:transparent;bottom:0}.v-popper--usearrow[x-placement^=bottom] [x-arrow],.v-popper--usearrow[x-placement^=top] [x-arrow]{border-left-color:transparent;border-right-color:transparent;left:50%;transform:translateX(-50%)}.v-popper--usearrow[x-placement^=bottom] [x-arrow]{border-top-color:transparent;top:0}.v-popper--usearrow[x-placement^=right] [x-arrow]{border-left-color:transparent;left:0}.v-popper--usearrow[x-placement^=left] [x-arrow],.v-popper--usearrow[x-placement^=right] [x-arrow]{border-top-color:transparent;border-bottom-color:transparent;top:50%;transform:translateY(-50%)}.v-popper--usearrow[x-placement^=left] [x-arrow]{border-right-color:transparent;right:0}.v-dragarea{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-drag-is-hidden{display:none}.node[data-v-100db686]{cursor:pointer}.link[data-v-100db686]{fill:none;stroke:#000;cursor:pointer;stroke-opacity:.2}.link[data-v-100db686]:hover{stroke-opacity:.3}.content[data-v-100db686]{position:relative}.svg[data-v-100db686]{width:100%}:root{--color-primary:#4a70ff;--color-black:#262d3d;--color-success:#00d48a;--color-deep-gray:#78849e;--color-light-gray:#a1abc2;--color-lighter-gray:#c5ccdb;--color-light-blue:#ecf0ff;--color-white:#fff;--color-warning:#f75559;--color-deep-warning:#d93538;--color-hover-warning:#fa7579;--color-deep-primary:#3452d9;--color-hover-primary:#7396ff;--color-deep-success:#00ae6b;--color-hover-success:#82f4bd;--color-notice:#ff8345;--line-deep-gray:#c5ccdb;--line-light-gray:#e1e6f0;--line-lighter-gray:#edf0f7;--bg-deep-gray:#f3f5fa;--bg-light-gray:#f8f9fb;--bg-lighter-primary:#f8f9fb;--bg-deep-primary:#7f8698;--bg-middle-primary:#f3f5fa;--bg-light-primary:#f0f6ff;--bg-light-warning:#fff0f2;--bg-light-notice:#fff7f0;--bg-light-success:#e5faf3;--bg-light-cyan:#f4f6f9;--bg-deep-cyan:#eef3f6;--bg-hover-list:#f8f9fb;--bg-selecte-list:#f3f5fa;--disabled-opacity:0.38;--border-base:1px solid var(--line-light-gray);--border-selected:1px solid var(--color-light-gray);--border-radius-base:3px;--all-transition:all .25s cubic-bezier(.36,.06,.1,1);--shadow-large-tip:0 6px 12px 0 rgba(30,36,49,.12);--shadow-large-dialog:0 24px 48px 0 rgba(30,36,49,.2);--size-loading-small:16px;--size-loading-medium:20px;--size-loading-large:30px;--color-white:var(--white);--inverse-opacity-0:#ffffffe6;--inverse-opacity-1:#ffffffcc;--inverse-opacity-2:#ffffffb3;--inverse-opacity-3:#ffffff99;--inverse-opacity-4:#ffffff80;--inverse-opacity-5:#ffffff66;--inverse-opacity-6:#ffffff4d;--inverse-opacity-7:#ffffff33;--inverse-opacity-8:#ffffff1a;--inverse-opacity-9:#ffffff0d;--color-black:var(--black);--color-primary-normal:var(--color-brand-5);--color-primary-hover:var(--color-brand-6);--color-primary-active:var(--color-brand-7);--color-primary-focus:var(--color-brand-3);--color-primary-disable:var(--color-brand-2);--color-primary-light:var(--color-brand-0);--color-primary-text:var(--color-brand-9);--color-primary-light-normal:var(--color-brand-0);--color-primary-light-hover:var(--color-brand-1);--color-primary-light-active:var(--color-brand-2);--color-text-primary:var(--color-opacity-13);--color-text-secondary:var(--color-opacity-8);--color-text-caption:var(--color-opacity-6);--color-text-disable:var(--color-opacity-4);--color-text-white:var(--white);--color-text-black:var(--black);--color-border-normal:var(--color-opacity-3);--color-border-hover:var(--color-opacity-4);--color-border-active:var(--color-brand-1);--color-border-disable:var(--color-opacity-2);--color-divider-normal:var(--color-opacity-2);--color-fill-normal:var(--color-white);--color-fill-hover:var(--color-opacity-1);--color-fill-active:var(--color-brand-0);--color-fill-disable:var(--color-opacity-0);--color-bg-0:var(--color-white);--color-bg-1:var(--color-white);--color-bg-2:var(--color-white);--color-bg-contrast:var(--color-gray-0);--color-overlay:rgba(18,19,25,.32);--color-bg-header:var(--color-white);--color-bg-footer:var(--color-white);--color-nav-1:var(--color-gray-11);--color-nav-2:var(--color-white);--color-link-normal:var(--color-brand-5);--color-link-hover:var(--color-brand-6);--color-link-active:var(--color-brand-7);--color-link-visited:var(--color-brand-4);--color-prompt-normal:var(--color-blue-5);--color-prompt-hover:var(--color-blue-6);--color-prompt-active:var(--color-blue-7);--color-prompt-disable:var(--color-blue-2);--color-prompt-light-normal:var(--color-blue-0);--color-prompt-light-hover:var(--color-blue-1);--color-prompt-light-active:var(--color-blue-2);--color-prompt-text:var(--color-blue-9);--color-success-normal:var(--color-green-5);--color-success-hover:var(--color-green-6);--color-success-active:var(--color-green-7);--color-success-disable:var(--color-green-2);--color-success-light-normal:var(--color-green-0);--color-success-light-hover:var(--color-green-1);--color-success-light-active:var(--color-green-2);--color-success-text:var(--color-green-9);--color-warning-normal:var(--color-orange-5);--color-warning-hover:var(--color-orange-6);--color-warning-active:var(--color-orange-7);--color-warning-disable:var(--color-orange-2);--color-warning-light-normal:var(--color-orange-0);--color-warning-light-hover:var(--color-orange-1);--color-warning-light-active:var(--color-orange-2);--color-warning-text:var(--color-orange-9);--color-error-normal:var(--color-red-5);--color-error-hover:var(--color-red-6);--color-error-active:var(--color-red-7);--color-error-disable:var(--color-red-2);--color-error-light-normal:var(--color-red-0);--color-error-light-hover:var(--color-red-1);--color-error-light-active:var(--color-red-2);--color-error-text:var(--color-red-9);--color-brand-0:#f1f6ff;--color-brand-1:#dbe8ff;--color-brand-2:#b7ceff;--color-brand-3:#93b1ff;--color-brand-4:#6e92ff;--color-brand-5:#4a70ff;--color-brand-6:#3856db;--color-brand-7:#293eb6;--color-brand-8:#1c2a92;--color-brand-9:#12196d;--color-blue-0:#ecf9ff;--color-blue-1:#d0efff;--color-blue-2:#a1ddff;--color-blue-3:#72c7ff;--color-blue-4:#43aeff;--color-blue-5:#1492ff;--color-blue-6:#1075db;--color-blue-7:#0b5bb6;--color-blue-8:#084492;--color-blue-9:#052f6d;--color-green-0:#e6f8ef;--color-green-1:#c0ebd7;--color-green-2:#8cdebb;--color-green-3:#5ed1a3;--color-green-4:#34c48f;--color-green-5:#0fb87f;--color-green-6:#0b9d72;--color-green-7:#088362;--color-green-8:#066952;--color-green-9:#044f40;--color-yellow-0:#fefdec;--color-yellow-1:#fdf8d1;--color-yellow-2:#fbf0a3;--color-yellow-3:#fae476;--color-yellow-4:#f9d64a;--color-yellow-5:#f7c51e;--color-yellow-6:#d4a217;--color-yellow-7:#b18110;--color-yellow-8:#8d620b;--color-yellow-9:#6a4607;--color-amber-0:#fff9ef;--color-amber-1:#fff0d7;--color-amber-2:#ffdfae;--color-amber-3:#ffcd86;--color-amber-4:#ffb95e;--color-amber-5:#ffa436;--color-amber-6:#db8829;--color-amber-7:#b66c1e;--color-amber-8:#925314;--color-amber-9:#6d3b0d;--color-orange-0:#fff8f0;--color-orange-1:#ffebda;--color-orange-2:#ffd5b5;--color-orange-3:#ffbc8f;--color-orange-4:#ffa16a;--color-orange-5:#ff8345;--color-orange-6:#db6634;--color-orange-7:#b64d26;--color-orange-8:#92361a;--color-orange-9:#6d2310;--color-red-0:#fef3f1;--color-red-1:#fde0dc;--color-red-2:#fbbfb9;--color-red-3:#fa9c97;--color-red-4:#f97875;--color-red-5:#f75559;--color-red-6:#d44047;--color-red-7:#b12f3a;--color-red-8:#8d202d;--color-red-9:#6a1421;--color-purple-0:#f4eefc;--color-purple-1:#e2d5f8;--color-purple-2:#c6aff3;--color-purple-3:#a98aef;--color-purple-4:#8a67ea;--color-purple-5:#6a45e5;--color-purple-6:#5134c5;--color-purple-7:#3b26a4;--color-purple-8:#281a83;--color-purple-9:#191062;--color-gray-0:#f7f8fa;--color-gray-1:#f4f5f7;--color-gray-2:#eceef1;--color-gray-3:#e0e2e7;--color-gray-4:#cdd0d9;--color-gray-5:#b4b8c4;--color-gray-6:#979baa;--color-gray-7:#777c8d;--color-gray-8:#5b5f70;--color-gray-9:#434756;--color-gray-10:#313441;--color-gray-11:#232530;--color-gray-12:#191b23;--color-gray-13:#121319;--shadow-small:0px 0px 1px rgba(18,19,25,.08),0px 0px 2px rgba(18,19,25,.08),0px 2px 4px rgba(18,19,25,.08);--shadow-medium:0px 0px 1px rgba(18,19,25,.08),0px 0px 4px rgba(18,19,25,.08),0px 6px 12px rgba(18,19,25,.12);--shadow-large:0px 16px 32px rgba(18,19,25,.16),0px 0px 8px rgba(18,19,25,.08),0px 0px 1px rgba(18,19,25,.08);--border-active:2px;--border-focus:2px;--color-opacity-0:#364f810a;--color-opacity-1:#2438610d;--color-opacity-2:#122a4f14;--color-opacity-3:#11204621;--color-opacity-4:#06154233;--color-opacity-5:#0512384d;--color-opacity-6:#010b3269;--color-opacity-7:#030c2b8a;--color-opacity-8:#030a26a6;--color-opacity-9:#01071ebd;--color-opacity-10:#010413cf;--color-opacity-11:#020412de;--color-opacity-12:#02040de8;--color-opacity-13:#00010aed;--color-highlight-search:var(--color-link-normal)}.theme-QDS-light,:root,:root[theme-mode=QDS-light]{--spacing-none:0px;--white:#fff;--black:#000;--display-bold:600 32px/40px var(--font-family-normal);--headline-bold:600 24px/32px var(--font-family-normal);--font-family-normal:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif;--font-family-number-display:Inter Display,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif;--title-regular:400 20px/28px var(--font-family-normal);--title-bold:600 20px/28px var(--font-family-normal);--subtitle-regular:400 16px/24px var(--font-family-normal);--subtitle-medium:500 16px/24px var(--font-family-normal);--body-regular:400 14px/20px var(--font-family-normal);--body-medium:500 14px/20px var(--font-family-normal);--caption-regular:400 12px/16px var(--font-family-normal);--caption-medium:500 12px/16px var(--font-family-normal);--radius-small:calc(var(--radius-normal)/2);--radius-normal:3px;--radius-large:calc(var(--radius-normal)*2);--radius-round:9999px;--size-xxs:8px;--size-xxs-large:12px;--size-xs:16px;--size-s:20px;--size-m:24px;--size-l:32px;--size-xl:48px;--size-xxl:64px;--spacing-super-tight:2px;--spacing-tight:4px;--spacing-base:8px;--spacing-base-loose:12px;--spacing-loose:16px;--spacing-quite-loose:20px;--spacing-extra-loose:24px;--spacing-super-loose:32px;--radius-0:0px;--motion--ease-in-out:cubic-bezier(0.36,0.01,0.1,1);--motion--ease-out:cubic-bezier(0,0,0.2,1);--motion--ease-in:cubic-bezier(0.4,0,1,1);--duration-start-s:0.1s;--duration-start-m:0.2s;--duration-start-l:0.25s;--duration-start-xl:0.5s;--duration-end-s:0.07s;--duration-end-m:0.1s;--duration-end-l:0.15s;--duration-end-xl:0.3s;--number-small-regular:400 20px/28px var(--font-family-number-display);--number-small-medium:500 20px/28px var(--font-family-number-display);--number-normal-regular:400 24px/32px var(--font-family-number-display);--number-normal-medium:500 24px/32px var(--font-family-number-display);--number-large-regular:400 32px/40px var(--font-family-number-display);--number-large-medium:500 32px/40px var(--font-family-number-display);--border-thickness:0.5px;--border-normal:1px;--spacing-ultra-loose:48px;--spacing-super-loose-large:64px;--formItem-text-label-default:400 14px/16px var(--font-family-normal)}.theme-QDS-light,:root,:root[theme-mode=QDS-light]{--color-white:var(--white);--inverse-opacity-0:hsla(0,0%,100%,.9);--inverse-opacity-1:hsla(0,0%,100%,.8);--inverse-opacity-2:hsla(0,0%,100%,.7);--inverse-opacity-3:hsla(0,0%,100%,.6);--inverse-opacity-4:hsla(0,0%,100%,.5);--inverse-opacity-5:hsla(0,0%,100%,.4);--inverse-opacity-6:hsla(0,0%,100%,.3);--inverse-opacity-7:hsla(0,0%,100%,.2);--inverse-opacity-8:hsla(0,0%,100%,.1);--inverse-opacity-9:hsla(0,0%,100%,.05);--color-black:var(--black);--color-primary-normal:var(--color-brand-5);--color-primary-hover:var(--color-brand-6);--color-primary-active:var(--color-brand-7);--color-primary-focus:var(--color-brand-3);--color-primary-disable:var(--color-brand-2);--color-primary-light:var(--color-brand-0);--color-primary-text:var(--color-brand-9);--color-primary-light-normal:var(--color-brand-0);--color-primary-light-hover:var(--color-brand-1);--color-primary-light-active:var(--color-brand-2);--color-text-primary:var(--color-opacity-13);--color-text-secondary:var(--color-opacity-8);--color-text-caption:var(--color-opacity-6);--color-text-disable:var(--color-opacity-4);--color-text-white:var(--white);--color-text-black:var(--black);--color-border-normal:var(--color-opacity-3);--color-border-hover:var(--color-opacity-4);--color-border-active:var(--color-brand-1);--color-border-disable:var(--color-opacity-2);--color-divider-normal:var(--color-opacity-2);--color-fill-normal:var(--color-white);--color-fill-hover:var(--color-opacity-1);--color-fill-active:var(--color-brand-0);--color-fill-disable:var(--color-opacity-0);--color-bg-0:var(--color-white);--color-bg-1:var(--color-white);--color-bg-2:var(--color-white);--color-bg-contrast:var(--color-gray-0);--color-overlay:rgba(18,19,25,.32);--color-bg-header:hsla(0,0%,100%,0);--color-bg-footer:hsla(0,0%,100%,0);--color-nav-1:var(--white);--color-nav-2:var(--color-white);--color-link-normal:var(--color-brand-5);--color-link-hover:var(--color-brand-6);--color-link-active:var(--color-brand-7);--color-link-visited:var(--color-brand-4);--color-prompt-normal:var(--color-blue-5);--color-prompt-hover:var(--color-blue-6);--color-prompt-active:var(--color-blue-7);--color-prompt-disable:var(--color-blue-2);--color-prompt-light-normal:var(--color-blue-0);--color-prompt-light-hover:var(--color-blue-1);--color-prompt-light-active:var(--color-blue-2);--color-prompt-text:var(--color-blue-9);--color-success-normal:var(--color-green-5);--color-success-hover:var(--color-green-6);--color-success-active:var(--color-green-7);--color-success-disable:var(--color-green-2);--color-success-light-normal:var(--color-green-0);--color-success-light-hover:var(--color-green-1);--color-success-light-active:var(--color-green-2);--color-success-text:var(--color-green-9);--color-warning-normal:var(--color-orange-5);--color-warning-hover:var(--color-orange-6);--color-warning-active:var(--color-orange-7);--color-warning-disable:var(--color-orange-2);--color-warning-light-normal:var(--color-orange-0);--color-warning-light-hover:var(--color-orange-1);--color-warning-light-active:var(--color-orange-2);--color-warning-text:var(--color-orange-9);--color-error-normal:var(--color-red-5);--color-error-hover:var(--color-red-6);--color-error-active:var(--color-red-7);--color-error-disable:var(--color-red-2);--color-error-light-normal:var(--color-red-0);--color-error-light-hover:var(--color-red-1);--color-error-light-active:var(--color-red-2);--color-error-text:var(--color-red-9);--color-brand-0:#f1f6ff;--color-brand-1:#dbe8ff;--color-brand-2:#b7ceff;--color-brand-3:#93b1ff;--color-brand-4:#6e92ff;--color-brand-5:#4a70ff;--color-brand-6:#3856db;--color-brand-7:#293eb6;--color-brand-8:#1c2a92;--color-brand-9:#12196d;--color-blue-0:#ecf9ff;--color-blue-1:#d0efff;--color-blue-2:#a1ddff;--color-blue-3:#72c7ff;--color-blue-4:#43aeff;--color-blue-5:#1492ff;--color-blue-6:#1075db;--color-blue-7:#0b5bb6;--color-blue-8:#084492;--color-blue-9:#052f6d;--color-green-0:#e6f8ef;--color-green-1:#c0ebd7;--color-green-2:#8cdebb;--color-green-3:#5ed1a3;--color-green-4:#34c48f;--color-green-5:#0fb87f;--color-green-6:#0b9d72;--color-green-7:#088362;--color-green-8:#066952;--color-green-9:#044f40;--color-yellow-0:#fefdec;--color-yellow-1:#fdf8d1;--color-yellow-2:#fbf0a3;--color-yellow-3:#fae476;--color-yellow-4:#f9d64a;--color-yellow-5:#f7c51e;--color-yellow-6:#d4a217;--color-yellow-7:#b18110;--color-yellow-8:#8d620b;--color-yellow-9:#6a4607;--color-amber-0:#fff9ef;--color-amber-1:#fff0d7;--color-amber-2:#ffdfae;--color-amber-3:#ffcd86;--color-amber-4:#ffb95e;--color-amber-5:#ffa436;--color-amber-6:#db8829;--color-amber-7:#b66c1e;--color-amber-8:#925314;--color-amber-9:#6d3b0d;--color-orange-0:#fff8f0;--color-orange-1:#ffebda;--color-orange-2:#ffd5b5;--color-orange-3:#ffbc8f;--color-orange-4:#ffa16a;--color-orange-5:#ff8345;--color-orange-6:#db6634;--color-orange-7:#b64d26;--color-orange-8:#92361a;--color-orange-9:#6d2310;--color-red-0:#fef3f1;--color-red-1:#fde0dc;--color-red-2:#fbbfb9;--color-red-3:#fa9c97;--color-red-4:#f97875;--color-red-5:#f75559;--color-red-6:#d44047;--color-red-7:#b12f3a;--color-red-8:#8d202d;--color-red-9:#6a1421;--color-purple-0:#f4eefc;--color-purple-1:#e2d5f8;--color-purple-2:#c6aff3;--color-purple-3:#a98aef;--color-purple-4:#8a67ea;--color-purple-5:#6a45e5;--color-purple-6:#5134c5;--color-purple-7:#3b26a4;--color-purple-8:#281a83;--color-purple-9:#191062;--color-gray-0:#f7f8fa;--color-gray-1:#f4f5f7;--color-gray-2:#eceef1;--color-gray-3:#e0e2e7;--color-gray-4:#cdd0d9;--color-gray-5:#b4b8c4;--color-gray-6:#979baa;--color-gray-7:#777c8d;--color-gray-8:#5b5f70;--color-gray-9:#434756;--color-gray-10:#313441;--color-gray-11:#232530;--color-gray-12:#191b23;--color-gray-13:#121319;--shadow-small:0px 0px 1px 0px rgba(18,19,25,.08),0px 0px 2px 0px rgba(18,19,25,.08),0px 2px 4px 0px rgba(18,19,25,.08);--shadow-medium:0px 0px 1px 0px rgba(18,19,25,.08),0px 0px 4px 0px rgba(18,19,25,.08),0px 6px 12px 0px rgba(18,19,25,.12);--shadow-large:0px 16px 32px 0px rgba(18,19,25,.16),0px 0px 8px 0px rgba(18,19,25,.08),0px 0px 1px 0px rgba(18,19,25,.08);--border-active:1px;--border-focus:1px;--imageviewer-bg-normal:var(--color-opacity-9);--table-head-bg:var(--color-gray-1);--table-shadow-single-left:-1px 0px 1px -1px rgba(18,19,25,.08),-4px 0px 4px -4px rgba(18,19,25,.08),-12px 0px 12px -12px rgba(18,19,25,.12);--table-shadow-single-right:1px 0px 1px -1px rgba(18,19,25,.08),4px 0px 4px -4px rgba(18,19,25,.08),12px 0px 12px -12px rgba(18,19,25,.12);--color-opacity-0:rgba(54,79,129,.04);--color-opacity-1:rgba(36,56,97,.05);--color-opacity-2:rgba(18,42,79,.08);--color-opacity-3:rgba(17,32,70,.13);--color-opacity-4:rgba(6,21,66,.2);--color-opacity-5:rgba(5,18,56,.3);--color-opacity-6:rgba(1,11,50,.41);--color-opacity-7:rgba(3,12,43,.54);--color-opacity-8:rgba(3,10,38,.65);--color-opacity-9:rgba(1,7,30,.74);--color-opacity-10:rgba(1,4,19,.81);--color-opacity-11:rgba(2,4,18,.87);--color-opacity-12:rgba(2,4,13,.91);--color-opacity-13:rgba(0,1,10,.93);--color-highlight-search:var(--color-link-normal)}.theme-QDS-dark,:root[theme-mode=QDS-dark]{--color-white:var(--black);--color-black:var(--white);--color-primary-normal:var(--color-brand-5);--color-primary-hover:var(--color-brand-6);--color-primary-active:var(--color-brand-7);--color-primary-focus:var(--color-brand-3);--color-primary-disable:var(--color-brand-2);--color-primary-light:var(--color-brand-0);--color-primary-text:var(--color-brand-9);--color-primary-light-normal:var(--color-brand-0);--color-primary-light-hover:var(--color-brand-1);--color-primary-light-active:var(--color-brand-2);--color-text-primary:var(--color-opacity-13);--color-text-secondary:var(--color-opacity-8);--color-text-caption:var(--color-opacity-6);--color-text-disable:var(--color-opacity-4);--color-text-white:var(--white);--color-text-black:var(--black);--color-border-normal:var(--color-opacity-2);--color-border-hover:var(--color-opacity-3);--color-border-active:var(--color-brand-1);--color-border-disable:var(--color-opacity-1);--color-divider-normal:var(--color-opacity-2);--color-fill-normal:var(--color-opacity-1);--color-fill-hover:var(--color-opacity-2);--color-fill-active:var(--color-brand-0);--color-fill-disable:var(--color-opacity-0);--color-bg-0:var(--color-gray-0);--color-bg-1:var(--color-gray-1);--color-bg-2:var(--color-gray-2);--color-overlay:rgba(18,19,25,.48);--color-bg-contrast:var(--color-gray-1);--color-bg-header:rgba(18,19,25,0);--color-bg-footer:12131900;--color-nav-1:var(--color-gray-1);--color-nav-2:var(--color-gray-0);--color-link-normal:var(--color-brand-5);--color-link-hover:var(--color-brand-6);--color-link-active:var(--color-brand-7);--color-link-visited:var(--color-brand-4);--color-prompt-normal:var(--color-blue-5);--color-prompt-hover:var(--color-blue-6);--color-prompt-active:var(--color-blue-7);--color-prompt-disable:var(--color-blue-2);--color-prompt-light-normal:var(--color-blue-0);--color-prompt-light-hover:var(--color-blue-1);--color-prompt-light-active:var(--color-blue-2);--color-prompt-text:var(--color-blue-9);--color-success-normal:var(--color-green-5);--color-success-hover:var(--color-green-6);--color-success-active:var(--color-green-7);--color-success-disable:var(--color-green-2);--color-success-light-normal:var(--color-green-0);--color-success-light-hover:var(--color-green-1);--color-success-light-active:var(--color-green-2);--color-success-text:var(--color-green-9);--color-warning-normal:var(--color-orange-5);--color-warning-hover:var(--color-orange-6);--color-warning-active:var(--color-orange-7);--color-warning-disable:var(--color-orange-2);--color-warning-light-normal:var(--color-orange-0);--color-warning-light-hover:var(--color-orange-1);--color-warning-light-active:var(--color-orange-2);--color-warning-text:var(--color-orange-9);--color-error-normal:var(--color-red-5);--color-error-hover:var(--color-red-6);--color-error-active:var(--color-red-7);--color-error-disable:var(--color-red-2);--color-error-text:var(--color-red-9);--color-error-light-normal:var(--color-red-0);--color-error-light-hover:var(--color-red-1);--color-error-light-active:var(--color-red-2);--color-brand-0:#313655;--color-brand-1:#404b80;--color-brand-2:#495baa;--color-brand-3:#4d68d5;--color-brand-4:#4a70ff;--color-brand-5:#668aff;--color-brand-6:#82a1ff;--color-brand-7:#9eb8ff;--color-brand-8:#baceff;--color-brand-9:#dbe6ff;--color-blue-0:#263c55;--color-blue-1:#2d5580;--color-blue-2:#2d6baa;--color-blue-3:#257fd5;--color-blue-4:#1492ff;--color-blue-5:#3ba7ff;--color-blue-6:#61baff;--color-blue-7:#87cdff;--color-blue-8:#addeff;--color-blue-9:#d0edff;--color-green-0:#1b3d34;--color-green-1:#215c4b;--color-green-2:#207a5f;--color-green-3:#1a9971;--color-green-4:#0fb87f;--color-green-5:#2dc28e;--color-green-6:#4ecd9e;--color-green-7:#72d8b1;--color-green-8:#9ae2c5;--color-green-9:#c2eddb;--color-yellow-0:#524527;--color-yellow-1:#7c662f;--color-yellow-2:#a58631;--color-yellow-3:#cea52b;--color-yellow-4:#f7c51e;--color-yellow-5:#f8d141;--color-yellow-6:#fadc64;--color-yellow-7:#fcefab;--color-yellow-8:#fdf8d1;--color-yellow-9:#fdf6d1;--color-amber-0:#55402d;--color-amber-1:#805c39;--color-amber-2:#aa763f;--color-amber-3:#d58e3d;--color-amber-4:#ffa436;--color-amber-5:#ffb657;--color-amber-6:#ffc778;--color-amber-7:#ffd699;--color-amber-8:#ffe5ba;--color-amber-9:#ffe5ba;--color-orange-0:#553a30;--color-orange-1:#80513e;--color-orange-2:#aa6547;--color-orange-3:#d57549;--color-orange-4:#ff8345;--color-orange-5:#ff9a63;--color-orange-6:#ffb082;--color-orange-7:#ffc5a1;--color-orange-8:#ffd9bf;--color-orange-9:#ffe9da;--color-red-0:#523332;--color-red-1:#7c4346;--color-red-2:#a54e52;--color-red-3:#ce5458;--color-red-4:#f75457;--color-red-5:#f87070;--color-red-6:#fa8e8c;--color-red-7:#fbaba8;--color-red-8:#fcc7c5;--color-red-9:#fddedc;--color-purple-0:#322c4d;--color-purple-1:#453b73;--color-purple-2:#544399;--color-purple-3:#6147bf;--color-purple-4:#6a45e5;--color-purple-5:#8260e9;--color-purple-6:#9a7bed;--color-purple-7:#b198f1;--color-purple-8:#c8b5f5;--color-purple-9:#e1d6f9;--color-gray-0:#121319;--color-gray-1:#191b23;--color-gray-2:#232530;--color-gray-3:#313441;--color-gray-4:#434756;--color-gray-5:#5b5f70;--color-gray-6:#777c8d;--color-gray-7:#979baa;--color-gray-8:#b4b8c4;--color-gray-9:#cdd0d9;--color-gray-10:#e0e2e7;--color-gray-11:#eceef1;--color-gray-12:#f4f5f7;--color-gray-13:#f7f8fa;--shadow-small:0px 0px 1px 0px rgba(0,0,0,.24),0px 0px 2px 0px rgba(0,0,0,.24),0px 2px 4px 0px rgba(0,0,0,.24);--shadow-medium:0px 0px 1px 0px rgba(0,0,0,.24),0px 0px 4px 0px rgba(0,0,0,.24),0px 6px 12px 0px rgba(0,0,0,.36);--shadow-large:0px 0px 8px 0px rgba(0,0,0,.24),0px 0px 1px 0px rgba(0,0,0,.24),0px 16px 32px 0px rgba(0,0,0,.48);--radius-normal:3px;--number-small-regular:500 20px/28px var(--font-family-number-display);--border-thickness:0.5px;--border-normal:1px;--border-active:1px;--border-focus:1px;--imageviewer-bg-normal:rgba(1,7,30,.74);--table-head-bg:var(--color-gray-1);--table-shadow-single-right:1px 0px 1px -1px rgba(0,0,0,.24),4px 0px 4px -4px rgba(0,0,0,.24),12px 0px 12px -12px rgba(0,0,0,.36);--table-shadow-single-left:-1px 0px 1px -1px rgba(0,0,0,.24),-4px 0px 4px -4px rgba(0,0,0,.24),-12px 0px 12px -12px rgba(0,0,0,.36);--color-opacity-0:rgba(157,179,225,.03);--color-opacity-1:rgba(157,179,225,.05);--color-opacity-2:rgba(189,200,255,.1);--color-opacity-3:rgba(191,204,247,.18);--color-opacity-4:rgba(198,211,251,.27);--color-opacity-5:rgba(210,219,254,.38);--color-opacity-6:rgba(217,226,252,.51);--color-opacity-7:rgba(227,233,252,.64);--color-opacity-8:rgba(236,241,253,.75);--color-opacity-9:rgba(241,244,254,.84);--color-opacity-10:rgba(246,248,254,.9);--color-opacity-11:rgba(250,252,255,.94);--color-opacity-12:rgba(251,252,254,.97);--color-opacity-13:rgba(250,252,255,.98);--color-highlight-search:var(--color-link-normal)}.theme-QDS-dark,.theme-QDS-test,:root[theme-mode=QDS-dark],:root[theme-mode=QDS-test]{--spacing-none:0px;--white:#fff;--inverse-opacity-0:hsla(0,0%,100%,.9);--inverse-opacity-1:hsla(0,0%,100%,.8);--inverse-opacity-2:hsla(0,0%,100%,.7);--inverse-opacity-3:hsla(0,0%,100%,.6);--inverse-opacity-4:hsla(0,0%,100%,.5);--inverse-opacity-5:hsla(0,0%,100%,.4);--inverse-opacity-6:hsla(0,0%,100%,.3);--inverse-opacity-7:hsla(0,0%,100%,.2);--inverse-opacity-8:hsla(0,0%,100%,.1);--inverse-opacity-9:hsla(0,0%,100%,.05);--black:#000;--font-family-normal:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif;--font-family-number-display:Inter Display,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif;--title-regular:400 20px/28px var(--font-family-normal);--title-bold:600 20px/28px var(--font-family-normal);--subtitle-regular:400 16px/24px var(--font-family-normal);--subtitle-medium:500 16px/24px var(--font-family-normal);--body-regular:400 14px/20px var(--font-family-normal);--body-medium:500 14px/20px var(--font-family-normal);--caption-regular:400 12px/16px var(--font-family-normal);--caption-medium:500 12px/16px var(--font-family-normal);--radius-large:calc(var(--radius-normal)*2);--radius-round:9999px;--size-xxs:8px;--size-xxs-large:12px;--size-xs:16px;--size-s:20px;--size-m:24px;--size-l:32px;--size-xl:48px;--size-xxl:64px;--spacing-super-tight:2px;--spacing-tight:4px;--spacing-base:8px;--spacing-base-loose:12px;--spacing-loose:16px;--spacing-quite-loose:20px;--spacing-extra-loose:24px;--spacing-super-loose:32px;--radius-0:0px;--motion--ease-in-out:cubic-bezier(0.36,0.01,0.1,1);--motion--ease-out:cubic-bezier(0,0,0.2,1);--motion--ease-in:cubic-bezier(0.4,0,1,1);--duration-start-s:0.1s;--duration-start-m:0.2s;--duration-start-l:0.25s;--duration-start-xl:0.5s;--duration-end-s:0.07s;--duration-end-m:0.1s;--duration-end-l:0.15s;--duration-end-xl:0.3s;--radius-small:calc(var(--radius-normal)/2);--display-bold:600 32px/40px var(--font-family-normal);--headline-bold:600 24px/32px var(--font-family-normal);--number-small-medium:500 20px/28px var(--font-family-number-display);--number-normal-regular:400 24px/32px var(--font-family-number-display);--number-normal-medium:500 24px/32px var(--font-family-number-display);--number-large-regular:400 32px/40px var(--font-family-number-display);--number-large-medium:500 32px/40px var(--font-family-number-display);--spacing-ultra-loose:48px;--spacing-super-loose-large:64px;--formItem-text-label-default:400 14px/16px var(--font-family-normal)}.theme-QDS-test,:root[theme-mode=QDS-test]{--color-white:var(--white);--color-black:var(--black);--color-primary-normal:var(--color-brand-5);--color-primary-hover:var(--color-brand-6);--color-primary-active:var(--color-brand-7);--color-primary-focus:var(--color-brand-3);--color-primary-disable:var(--color-brand-2);--color-primary-light:var(--color-brand-0);--color-primary-text:var(--color-brand-9);--color-primary-light-normal:var(--color-brand-0);--color-primary-light-hover:var(--color-brand-1);--color-primary-light-active:var(--color-brand-2);--color-text-primary:var(--color-opacity-13);--color-text-secondary:var(--color-opacity-8);--color-text-caption:var(--color-opacity-6);--color-text-disable:var(--color-opacity-4);--color-text-white:var(--white);--color-text-black:var(--black);--color-border-normal:var(--color-opacity-3);--color-border-hover:var(--color-opacity-4);--color-border-active:var(--color-brand-1);--color-border-disable:var(--color-opacity-2);--color-divider-normal:var(--color-opacity-2);--color-fill-normal:var(--color-white);--color-fill-hover:var(--color-opacity-1);--color-fill-active:var(--color-brand-0);--color-fill-disable:var(--color-opacity-0);--color-bg-0:var(--color-white);--color-bg-1:var(--color-white);--color-bg-2:var(--color-white);--color-bg-contrast:var(--color-gray-0);--color-overlay:rgba(18,19,25,.32);--color-bg-header:hsla(0,0%,100%,0);--color-bg-footer:hsla(0,0%,100%,0);--color-nav-1:var(--color-gray-11);--color-nav-2:var(--color-white);--color-link-normal:var(--color-brand-5);--color-link-hover:var(--color-brand-6);--color-link-active:var(--color-brand-7);--color-link-visited:var(--color-brand-4);--color-prompt-normal:var(--color-blue-5);--color-prompt-hover:var(--color-blue-6);--color-prompt-active:var(--color-blue-7);--color-prompt-disable:var(--color-blue-2);--color-prompt-light-normal:var(--color-blue-0);--color-prompt-light-hover:var(--color-blue-1);--color-prompt-light-active:var(--color-blue-2);--color-prompt-text:var(--color-blue-9);--color-success-normal:var(--color-green-5);--color-success-hover:var(--color-green-6);--color-success-active:var(--color-green-7);--color-success-disable:var(--color-green-2);--color-success-light-normal:var(--color-green-0);--color-success-light-hover:var(--color-green-1);--color-success-light-active:var(--color-green-2);--color-success-text:var(--color-green-9);--color-warning-normal:var(--color-orange-5);--color-warning-hover:var(--color-orange-6);--color-warning-active:var(--color-orange-7);--color-warning-disable:var(--color-orange-2);--color-warning-light-normal:var(--color-orange-0);--color-warning-light-hover:var(--color-orange-1);--color-warning-light-active:var(--color-orange-2);--color-warning-text:var(--color-orange-9);--color-error-normal:var(--color-red-5);--color-error-hover:var(--color-red-6);--color-error-active:var(--color-red-7);--color-error-disable:var(--color-red-2);--color-error-light-normal:var(--color-red-0);--color-error-light-hover:var(--color-red-1);--color-error-light-active:var(--color-red-2);--color-error-text:var(--color-red-9);--color-brand-0:#e3e6e1;--color-brand-1:#c4ccc0;--color-brand-2:#a4b39b;--color-brand-3:#85997a;--color-brand-4:#69805d;--color-brand-5:#4f6644;--color-brand-6:#3e5733;--color-brand-7:#2f4725;--color-brand-8:#233b1a;--color-brand-9:#172b10;--color-blue-0:#ecf9ff;--color-blue-1:#d0efff;--color-blue-2:#a1ddff;--color-blue-3:#72c7ff;--color-blue-4:#43aeff;--color-blue-5:#1492ff;--color-blue-6:#1075db;--color-blue-7:#0b5bb6;--color-blue-8:#084492;--color-blue-9:#052f6d;--color-green-0:#e6f8ef;--color-green-1:#c0ebd7;--color-green-2:#8cdebb;--color-green-3:#5ed1a3;--color-green-4:#34c48f;--color-green-5:#0fb87f;--color-green-6:#0b9d72;--color-green-7:#088362;--color-green-8:#066952;--color-green-9:#044f40;--color-yellow-0:#fefdec;--color-yellow-1:#fdf8d1;--color-yellow-2:#fbf0a3;--color-yellow-3:#fae476;--color-yellow-4:#f9d64a;--color-yellow-5:#f7c51e;--color-yellow-6:#d4a217;--color-yellow-7:#b18110;--color-yellow-8:#8d620b;--color-yellow-9:#6a4607;--color-amber-0:#fff9ef;--color-amber-1:#fff0d7;--color-amber-2:#ffdfae;--color-amber-3:#ffcd86;--color-amber-4:#ffb95e;--color-amber-5:#ffa436;--color-amber-6:#db8829;--color-amber-7:#b66c1e;--color-amber-8:#925314;--color-amber-9:#6d3b0d;--color-orange-0:#fff8f0;--color-orange-1:#ffebda;--color-orange-2:#ffd5b5;--color-orange-3:#ffbc8f;--color-orange-4:#ffa16a;--color-orange-5:#ff8345;--color-orange-6:#db6634;--color-orange-7:#b64d26;--color-orange-8:#92361a;--color-orange-9:#6d2310;--color-red-0:#fef3f1;--color-red-1:#fde0dc;--color-red-2:#fbbfb9;--color-red-3:#fa9c97;--color-red-4:#f97875;--color-red-5:#f75559;--color-red-6:#d44047;--color-red-7:#b12f3a;--color-red-8:#8d202d;--color-red-9:#6a1421;--color-purple-0:#f4eefc;--color-purple-1:#e2d5f8;--color-purple-2:#c6aff3;--color-purple-3:#a98aef;--color-purple-4:#8a67ea;--color-purple-5:#6a45e5;--color-purple-6:#5134c5;--color-purple-7:#3b26a4;--color-purple-8:#281a83;--color-purple-9:#191062;--color-gray-0:#f7f8fa;--color-gray-1:#f4f5f7;--color-gray-2:#eceef1;--color-gray-3:#e0e2e7;--color-gray-4:#cdd0d9;--color-gray-5:#b4b8c4;--color-gray-6:#979baa;--color-gray-7:#777c8d;--color-gray-8:#5b5f70;--color-gray-9:#434756;--color-gray-10:#313441;--color-gray-11:#232530;--color-gray-12:#191b23;--color-gray-13:#121319;--shadow-small:0px 0px 1px 0px rgba(79,102,68,.08),0px 0px 2px 0px rgba(79,102,68,.08),0px 2px 4px 0px rgba(79,102,68,.08);--shadow-medium:0px 0px 1px 0px rgba(79,102,68,.08),0px 0px 4px 0px rgba(79,102,68,.08),0px 6px 12px 0px rgba(79,102,68,.12);--shadow-large:0px 16px 32px 0px rgba(79,102,68,.16),0px 0px 8px 0px rgba(79,102,68,.08),0px 0px 1px 0px rgba(79,102,68,.08);--radius-normal:0px;--number-small-regular:400 20px/28px var(--font-family-number-display);--border-thickness:1px;--border-normal:2px;--border-active:2px;--border-focus:2px;--imageviewer-bg-normal:var(--color-opacity-9);--table-head-bg:var(--color-gray-1);--table-shadow-single-left:-1px 0px 1px -1px rgba(79,102,68,.08),-4px 0px 4px -4px rgba(79,102,68,.08),-12px 0px 12px -12px rgba(79,102,68,.12);--table-shadow-single-right:1px 0px 1px -1px rgba(79,102,68,.08),4px 0px 4px -4px rgba(79,102,68,.08),12px 0px 12px -12px rgba(79,102,68,.12);--color-opacity-0:rgba(54,79,129,.04);--color-opacity-1:rgba(36,56,97,.05);--color-opacity-2:rgba(18,42,79,.08);--color-opacity-3:rgba(17,32,70,.13);--color-opacity-4:rgba(6,21,66,.2);--color-opacity-5:rgba(5,18,56,.3);--color-opacity-6:rgba(1,11,50,.41);--color-opacity-7:rgba(3,12,43,.54);--color-opacity-8:rgba(3,10,38,.65);--color-opacity-9:rgba(1,7,30,.74);--color-opacity-10:rgba(1,4,19,.81);--color-opacity-11:rgba(2,4,18,.87);--color-opacity-12:rgba(2,4,13,.91);--color-opacity-13:rgba(0,1,10,.93);--color-highlight-search:var(--color-link-normal)}.v-layout-row{position:relative;box-sizing:border-box}.v-layout-row .v-layout-row__col--span-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-1{width:4.16667%}.v-layout-row .v-layout-row__col--offset-1{margin-left:4.16667%}.v-layout-row .v-layout-row__col--span-2{width:8.33333%}.v-layout-row .v-layout-row__col--offset-2{margin-left:8.33333%}.v-layout-row .v-layout-row__col--span-3{width:12.5%}.v-layout-row .v-layout-row__col--offset-3{margin-left:12.5%}.v-layout-row .v-layout-row__col--span-4{width:16.66667%}.v-layout-row .v-layout-row__col--offset-4{margin-left:16.66667%}.v-layout-row .v-layout-row__col--span-5{width:20.83333%}.v-layout-row .v-layout-row__col--offset-5{margin-left:20.83333%}.v-layout-row .v-layout-row__col--span-6{width:25%}.v-layout-row .v-layout-row__col--offset-6{margin-left:25%}.v-layout-row .v-layout-row__col--span-7{width:29.16667%}.v-layout-row .v-layout-row__col--offset-7{margin-left:29.16667%}.v-layout-row .v-layout-row__col--span-8{width:33.33333%}.v-layout-row .v-layout-row__col--offset-8{margin-left:33.33333%}.v-layout-row .v-layout-row__col--span-9{width:37.5%}.v-layout-row .v-layout-row__col--offset-9{margin-left:37.5%}.v-layout-row .v-layout-row__col--span-10{width:41.66667%}.v-layout-row .v-layout-row__col--offset-10{margin-left:41.66667%}.v-layout-row .v-layout-row__col--span-11{width:45.83333%}.v-layout-row .v-layout-row__col--offset-11{margin-left:45.83333%}.v-layout-row .v-layout-row__col--span-12{width:50%}.v-layout-row .v-layout-row__col--offset-12{margin-left:50%}.v-layout-row .v-layout-row__col--span-13{width:54.16667%}.v-layout-row .v-layout-row__col--offset-13{margin-left:54.16667%}.v-layout-row .v-layout-row__col--span-14{width:58.33333%}.v-layout-row .v-layout-row__col--offset-14{margin-left:58.33333%}.v-layout-row .v-layout-row__col--span-15{width:62.5%}.v-layout-row .v-layout-row__col--offset-15{margin-left:62.5%}.v-layout-row .v-layout-row__col--span-16{width:66.66667%}.v-layout-row .v-layout-row__col--offset-16{margin-left:66.66667%}.v-layout-row .v-layout-row__col--span-17{width:70.83333%}.v-layout-row .v-layout-row__col--offset-17{margin-left:70.83333%}.v-layout-row .v-layout-row__col--span-18{width:75%}.v-layout-row .v-layout-row__col--offset-18{margin-left:75%}.v-layout-row .v-layout-row__col--span-19{width:79.16667%}.v-layout-row .v-layout-row__col--offset-19{margin-left:79.16667%}.v-layout-row .v-layout-row__col--span-20{width:83.33333%}.v-layout-row .v-layout-row__col--offset-20{margin-left:83.33333%}.v-layout-row .v-layout-row__col--span-21{width:87.5%}.v-layout-row .v-layout-row__col--offset-21{margin-left:87.5%}.v-layout-row .v-layout-row__col--span-22{width:91.66667%}.v-layout-row .v-layout-row__col--offset-22{margin-left:91.66667%}.v-layout-row .v-layout-row__col--span-23{width:95.83333%}.v-layout-row .v-layout-row__col--offset-23{margin-left:95.83333%}.v-layout-row .v-layout-row__col--span-24{width:100%}.v-layout-row .v-layout-row__col--offset-24{margin-left:100%}.v-layout-row .v-layout-row__col--offset-0{margin-left:0}.v-layout-row:after,.v-layout-row:before{display:table;content:" "}.v-layout-row:after{clear:both}@media (max-width:768px){.v-layout-row .v-layout-row__col--span-xs-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-xs-1{width:4.16667%}.v-layout-row .v-layout-row__col--span-xs-2{width:8.33333%}.v-layout-row .v-layout-row__col--span-xs-3{width:12.5%}.v-layout-row .v-layout-row__col--span-xs-4{width:16.66667%}.v-layout-row .v-layout-row__col--span-xs-5{width:20.83333%}.v-layout-row .v-layout-row__col--span-xs-6{width:25%}.v-layout-row .v-layout-row__col--span-xs-7{width:29.16667%}.v-layout-row .v-layout-row__col--span-xs-8{width:33.33333%}.v-layout-row .v-layout-row__col--span-xs-9{width:37.5%}.v-layout-row .v-layout-row__col--span-xs-10{width:41.66667%}.v-layout-row .v-layout-row__col--span-xs-11{width:45.83333%}.v-layout-row .v-layout-row__col--span-xs-12{width:50%}.v-layout-row .v-layout-row__col--span-xs-13{width:54.16667%}.v-layout-row .v-layout-row__col--span-xs-14{width:58.33333%}.v-layout-row .v-layout-row__col--span-xs-15{width:62.5%}.v-layout-row .v-layout-row__col--span-xs-16{width:66.66667%}.v-layout-row .v-layout-row__col--span-xs-17{width:70.83333%}.v-layout-row .v-layout-row__col--span-xs-18{width:75%}.v-layout-row .v-layout-row__col--span-xs-19{width:79.16667%}.v-layout-row .v-layout-row__col--span-xs-20{width:83.33333%}.v-layout-row .v-layout-row__col--span-xs-21{width:87.5%}.v-layout-row .v-layout-row__col--span-xs-22{width:91.66667%}.v-layout-row .v-layout-row__col--span-xs-23{width:95.83333%}.v-layout-row .v-layout-row__col--span-xs-24{width:100%}}@media (min-width:768px){.v-layout-row .v-layout-row__col--span-sm-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-sm-1{width:4.16667%}.v-layout-row .v-layout-row__col--span-sm-2{width:8.33333%}.v-layout-row .v-layout-row__col--span-sm-3{width:12.5%}.v-layout-row .v-layout-row__col--span-sm-4{width:16.66667%}.v-layout-row .v-layout-row__col--span-sm-5{width:20.83333%}.v-layout-row .v-layout-row__col--span-sm-6{width:25%}.v-layout-row .v-layout-row__col--span-sm-7{width:29.16667%}.v-layout-row .v-layout-row__col--span-sm-8{width:33.33333%}.v-layout-row .v-layout-row__col--span-sm-9{width:37.5%}.v-layout-row .v-layout-row__col--span-sm-10{width:41.66667%}.v-layout-row .v-layout-row__col--span-sm-11{width:45.83333%}.v-layout-row .v-layout-row__col--span-sm-12{width:50%}.v-layout-row .v-layout-row__col--span-sm-13{width:54.16667%}.v-layout-row .v-layout-row__col--span-sm-14{width:58.33333%}.v-layout-row .v-layout-row__col--span-sm-15{width:62.5%}.v-layout-row .v-layout-row__col--span-sm-16{width:66.66667%}.v-layout-row .v-layout-row__col--span-sm-17{width:70.83333%}.v-layout-row .v-layout-row__col--span-sm-18{width:75%}.v-layout-row .v-layout-row__col--span-sm-19{width:79.16667%}.v-layout-row .v-layout-row__col--span-sm-20{width:83.33333%}.v-layout-row .v-layout-row__col--span-sm-21{width:87.5%}.v-layout-row .v-layout-row__col--span-sm-22{width:91.66667%}.v-layout-row .v-layout-row__col--span-sm-23{width:95.83333%}.v-layout-row .v-layout-row__col--span-sm-24{width:100%}}@media (min-width:992px){.v-layout-row .v-layout-row__col--span-md-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-md-1{width:4.16667%}.v-layout-row .v-layout-row__col--span-md-2{width:8.33333%}.v-layout-row .v-layout-row__col--span-md-3{width:12.5%}.v-layout-row .v-layout-row__col--span-md-4{width:16.66667%}.v-layout-row .v-layout-row__col--span-md-5{width:20.83333%}.v-layout-row .v-layout-row__col--span-md-6{width:25%}.v-layout-row .v-layout-row__col--span-md-7{width:29.16667%}.v-layout-row .v-layout-row__col--span-md-8{width:33.33333%}.v-layout-row .v-layout-row__col--span-md-9{width:37.5%}.v-layout-row .v-layout-row__col--span-md-10{width:41.66667%}.v-layout-row .v-layout-row__col--span-md-11{width:45.83333%}.v-layout-row .v-layout-row__col--span-md-12{width:50%}.v-layout-row .v-layout-row__col--span-md-13{width:54.16667%}.v-layout-row .v-layout-row__col--span-md-14{width:58.33333%}.v-layout-row .v-layout-row__col--span-md-15{width:62.5%}.v-layout-row .v-layout-row__col--span-md-16{width:66.66667%}.v-layout-row .v-layout-row__col--span-md-17{width:70.83333%}.v-layout-row .v-layout-row__col--span-md-18{width:75%}.v-layout-row .v-layout-row__col--span-md-19{width:79.16667%}.v-layout-row .v-layout-row__col--span-md-20{width:83.33333%}.v-layout-row .v-layout-row__col--span-md-21{width:87.5%}.v-layout-row .v-layout-row__col--span-md-22{width:91.66667%}.v-layout-row .v-layout-row__col--span-md-23{width:95.83333%}.v-layout-row .v-layout-row__col--span-md-24{width:100%}}@media (min-width:1200px){.v-layout-row .v-layout-row__col--span-lg-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-lg-1{width:4.16667%}.v-layout-row .v-layout-row__col--span-lg-2{width:8.33333%}.v-layout-row .v-layout-row__col--span-lg-3{width:12.5%}.v-layout-row .v-layout-row__col--span-lg-4{width:16.66667%}.v-layout-row .v-layout-row__col--span-lg-5{width:20.83333%}.v-layout-row .v-layout-row__col--span-lg-6{width:25%}.v-layout-row .v-layout-row__col--span-lg-7{width:29.16667%}.v-layout-row .v-layout-row__col--span-lg-8{width:33.33333%}.v-layout-row .v-layout-row__col--span-lg-9{width:37.5%}.v-layout-row .v-layout-row__col--span-lg-10{width:41.66667%}.v-layout-row .v-layout-row__col--span-lg-11{width:45.83333%}.v-layout-row .v-layout-row__col--span-lg-12{width:50%}.v-layout-row .v-layout-row__col--span-lg-13{width:54.16667%}.v-layout-row .v-layout-row__col--span-lg-14{width:58.33333%}.v-layout-row .v-layout-row__col--span-lg-15{width:62.5%}.v-layout-row .v-layout-row__col--span-lg-16{width:66.66667%}.v-layout-row .v-layout-row__col--span-lg-17{width:70.83333%}.v-layout-row .v-layout-row__col--span-lg-18{width:75%}.v-layout-row .v-layout-row__col--span-lg-19{width:79.16667%}.v-layout-row .v-layout-row__col--span-lg-20{width:83.33333%}.v-layout-row .v-layout-row__col--span-lg-21{width:87.5%}.v-layout-row .v-layout-row__col--span-lg-22{width:91.66667%}.v-layout-row .v-layout-row__col--span-lg-23{width:95.83333%}.v-layout-row .v-layout-row__col--span-lg-24{width:100%}}@media (min-width:1920px){.v-layout-row .v-layout-row__col--span-xl-0{width:0;display:none}.v-layout-row .v-layout-row__col--span-xl-1{width:4.16667%}.v-layout-row .v-layout-row__col--span-xl-2{width:8.33333%}.v-layout-row .v-layout-row__col--span-xl-3{width:12.5%}.v-layout-row .v-layout-row__col--span-xl-4{width:16.66667%}.v-layout-row .v-layout-row__col--span-xl-5{width:20.83333%}.v-layout-row .v-layout-row__col--span-xl-6{width:25%}.v-layout-row .v-layout-row__col--span-xl-7{width:29.16667%}.v-layout-row .v-layout-row__col--span-xl-8{width:33.33333%}.v-layout-row .v-layout-row__col--span-xl-9{width:37.5%}.v-layout-row .v-layout-row__col--span-xl-10{width:41.66667%}.v-layout-row .v-layout-row__col--span-xl-11{width:45.83333%}.v-layout-row .v-layout-row__col--span-xl-12{width:50%}.v-layout-row .v-layout-row__col--span-xl-13{width:54.16667%}.v-layout-row .v-layout-row__col--span-xl-14{width:58.33333%}.v-layout-row .v-layout-row__col--span-xl-15{width:62.5%}.v-layout-row .v-layout-row__col--span-xl-16{width:66.66667%}.v-layout-row .v-layout-row__col--span-xl-17{width:70.83333%}.v-layout-row .v-layout-row__col--span-xl-18{width:75%}.v-layout-row .v-layout-row__col--span-xl-19{width:79.16667%}.v-layout-row .v-layout-row__col--span-xl-20{width:83.33333%}.v-layout-row .v-layout-row__col--span-xl-21{width:87.5%}.v-layout-row .v-layout-row__col--span-xl-22{width:91.66667%}.v-layout-row .v-layout-row__col--span-xl-23{width:95.83333%}.v-layout-row .v-layout-row__col--span-xl-24{width:100%}}.v-layout-row__col{position:relative;min-height:1px;float:left;box-sizing:border-box}.v-layout-row-flex{flex-direction:row;flex-wrap:wrap}.v-layout-row-flex,.v-layout-row-flex:after,.v-layout-row-flex:before{display:flex;display:-ms-flexbox}.v-layout-row-top{align-items:flex-start}.v-layout-row-middle{align-items:center}.v-layout-row-bottom{align-items:flex-end}.v-layout-row-start{justify-content:flex-start}.v-layout-row-end{justify-content:flex-end}.v-layout-row-center{justify-content:center}.v-layout-row-space-around{justify-content:space-around}.v-layout-row-space-between{justify-content:space-between}.v-button{display:inline-block;margin:0;padding:0;border:0;font-size:14px;line-height:20px;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;font-family:inherit;text-align:center;cursor:pointer;border-width:1px;border-style:solid;border-radius:var(--radius-normal);transition:border-color var(--duration-start-m) var(--motion--ease-in-out),background-color var(--duration-start-m) var(--motion--ease-in-out);box-sizing:border-box;background-color:#fff}.v-button::-webkit-scrollbar,.v-button div::-webkit-scrollbar,.v-button textarea::-webkit-scrollbar,.v-button ul::-webkit-scrollbar{width:6px;height:8px}.v-button::-webkit-scrollbar-thumb,.v-button div::-webkit-scrollbar-thumb,.v-button textarea::-webkit-scrollbar-thumb,.v-button ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-button::-webkit-scrollbar-track-piece,.v-button div::-webkit-scrollbar-track-piece,.v-button textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-button .v-button-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent}.v-button:focus{outline-width:2px;outline-style:solid;outline-color:var(--color-primary-focus)}.v-button:active{outline:0}.v-button-tip{position:absolute;left:0;top:0;right:0;bottom:0}.v-button.is-link{padding:0!important;height:auto;border-color:transparent!important;background:transparent no-repeat 50%!important}.v-button.is-link:active,.v-button.is-link:hover{border-color:transparent;background:transparent}.v-button.is-link:focus{background:transparent}.v-button.is-link:active{border-color:transparent!important}.v-button.is-link.v-button--small{line-height:16px}.v-button.is-link.v-button--medium{line-height:20px}.v-button.is-link.v-button--large{line-height:24px;min-width:auto}.v-button.is-link.v-button--default{color:var(--color-text-primary)}.v-button.is-link.v-button--default:hover{color:var(--color-primary-hover)}.v-button.is-link.v-button--default:active{color:var(--color-primary-active)}.v-button.is-link.v-button--primary{color:var(--color-primary-normal)}.v-button.is-link.v-button--primary:hover{color:var(--color-primary-hover)}.v-button.is-link.v-button--primary:active{color:var(--color-primary-active)}.v-button.is-link.v-button--success{color:var(--color-success-normal)}.v-button.is-link.v-button--success:hover{color:var(--color-success-hover)}.v-button.is-link.v-button--success:active{color:var(--color-success-active)}.v-button.is-link.v-button--warning{color:var(--color-error-normal)}.v-button.is-link.v-button--warning:hover{color:var(--color-error-hover)}.v-button.is-link.v-button--warning:active{color:var(--color-error-active)}.v-button.is-link.is-underline:hover{text-decoration:underline}.v-button.is-text{border-color:transparent;background:transparent no-repeat 50%}.v-button.is-text:hover{border-color:var(--color-fill-hover);background-color:var(--color-fill-hover)}.v-button.is-text:focus{border-color:var(--color-fill-normal);background-color:var(--color-fill-normal)}.v-button.is-text:active{border-color:var(--color-fill-active);background-color:var(--color-fill-active)}.v-button.is-text.v-button--default{color:var(--color-text-primary)}.v-button.is-text.v-button--primary{color:var(--color-primary-normal)}.v-button.is-text.v-button--success{color:var(--color-success-normal)}.v-button.is-text.v-button--warning{color:var(--color-error-normal)}.v-button.is-text.v-button--medium{padding:5px var(--spacing-base-loose)}.v-button.is-text.v-button--large{min-width:auto}.v-button.is-text.is-disabled{border-color:transparent!important;background-color:transparent!important}.v-button.is-loading{color:transparent!important;cursor:default}.v-button.is-loading .v-button-spinner{display:block}.v-button.is-disabled,.v-button.is-loading{cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-button.is-disabled *,.v-button.is-loading *{cursor:default}.v-button.is-disabled,.v-button.is-disabled:active,.v-button.is-disabled:focus,.v-button.is-disabled:hover{color:var(--color-text-disable)!important;border-color:var(--color-border-disable);background-color:var(--color-fill-disable)}.v-button--small{padding:3px 8px;font:var(--caption-regular)}.v-button--small .v-icon{width:14px;height:14px;vertical-align:-3px}.v-button--small.is-icon{padding:3px 4px}.v-button--medium{padding:5px 16px;font:var(--body-regular)}.v-button--medium .v-icon{width:16px;height:16px;vertical-align:-3px}.v-button--medium.is-icon{padding:5px 7px!important}.v-button--large{padding:7px 16px;font:var(--subtitle-regular);min-width:90px}.v-button--large .v-icon{width:18px;height:18px;vertical-align:-3px}.v-button--large.is-icon{padding:7px 10px;min-width:auto}.v-button--default{color:var(--color-text-primary);border-color:var(--color-border-normal);background:var(--color-bg-1) no-repeat 50%}.v-button--default:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:var(--color-fill-hover) no-repeat 50%}.v-button--default:active{border-color:var(--color-border-active);background:var(--color-fill-active) no-repeat 50%}.v-button--primary{color:var(--white);border-color:var(--color-primary-normal);background:var(--color-primary-normal) no-repeat 50%}.v-button--primary:hover{color:var(--white);border-color:var(--color-primary-hover);background:var(--color-primary-hover) no-repeat 50%}.v-button--primary:focus{background:var(--color-primary-normal) no-repeat 50%}.v-button--primary:active{border-color:var(--color-primary-active);background:var(--color-primary-active) no-repeat 50%}.v-button--success{color:var(--white);border-color:var(--color-success-normal);background:var(--color-success-normal) no-repeat 50%}.v-button--success:hover{color:var(--white);border-color:var(--color-success-hover);background:var(--color-success-hover) no-repeat 50%}.v-button--success:focus{background:var(--color-success-normal) no-repeat 50%}.v-button--success:active{border-color:var(--color-success-active);background:var(--color-success-active) no-repeat 50%}.v-button--warning{color:var(--white);border-color:var(--color-error-normal);background:var(--color-error-normal) no-repeat 50%}.v-button--warning:hover{color:var(--white);border-color:var(--color-error-hover);background:var(--color-error-hover) no-repeat 50%}.v-button--warning:focus{background:var(--color-error-normal) no-repeat 50%}.v-button--warning:active{border-color:var(--color-error-active);background:var(--color-error-active) no-repeat 50%}.v-button-group{font-size:0;line-height:1}.v-button-group .v-button{margin-right:var(--spacing-base)}.v-button-group .v-button.v-button--large{margin-right:var(--spacing-base-loose)}.v-button-group .v-button.is-text{margin-right:var(--spacing-super-tight)}.v-button-group .v-button.is-link{margin-right:var(--spacing-loose)}.v-button-group .v-button.is-link.v-button--large{margin-right:var(--spacing-extra-loose)}.v-button-group .v-button.is-link.v-button--small{margin-right:var(--spacing-base-loose)}.v-button-group .v-button:last-of-type{margin-right:0!important}.v-button-group.with-spliter .v-button{position:relative;margin-right:var(--spacing-extra-loose)!important}.v-button-group.with-spliter .v-button:not(:first-of-type):before{content:"|";position:absolute;left:calc(var(--spacing-extra-loose)/-2 - 3px);font-size:14px;font-weight:400;top:0;color:var(--color-divider-normal);pointer-events:none}.v-button-group.with-spliter .v-button.v-button--medium:before,.v-button-group.with-spliter .v-button.v-button--small:before{top:4px}.v-button-group.with-spliter .v-button.v-button--large:before{font-size:18px;top:8px}.v-button-group.with-spliter .v-button.is-link:before{top:0}.v-icon{display:inline-block;width:16px;height:16px;transition:transform .5s}.v-icon .hover,.v-icon active{opacity:0}.v-icon.is-vertical{transform:scaleY(-1)}.v-icon.is-horizontal{transform:scaleX(-1)}.v-icon--fill{fill:currentColor}.v-icon--stroke{stroke:currentColor}a:hover .v-icon .hover,button:hover .v-icon .hover,span:hover .v-icon .hover,svg:hover .v-icon .hover{opacity:1}a:hover .v-icon--hover-hide-default,button:hover .v-icon--hover-hide-default,span:hover .v-icon--hover-hide-default,svg:hover .v-icon--hover-hide-default{opacity:0}a:active .v-icon .active,button:active .v-icon .active,span:active .v-icon .active,svg:active .v-icon .active{opacity:1}a:active .v-icon--active-hide-default,a:active .v-icon--active-hide-hover,button:active .v-icon--active-hide-default,button:active .v-icon--active-hide-hover,span:active .v-icon--active-hide-default,span:active .v-icon--active-hide-hover,svg:active .v-icon--active-hide-default,svg:active .v-icon--active-hide-hover{opacity:0}.v-emotion .emotion{width:20px}@keyframes v-spinner__rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.v-spinner{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;padding-left:16px;height:16px;cursor:default;outline:none;background:no-repeat 0 0;box-sizing:content-box}.v-spinner::-webkit-scrollbar,.v-spinner div::-webkit-scrollbar,.v-spinner textarea::-webkit-scrollbar,.v-spinner ul::-webkit-scrollbar{width:6px;height:8px}.v-spinner::-webkit-scrollbar-thumb,.v-spinner div::-webkit-scrollbar-thumb,.v-spinner textarea::-webkit-scrollbar-thumb,.v-spinner ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-spinner::-webkit-scrollbar-track-piece,.v-spinner div::-webkit-scrollbar-track-piece,.v-spinner textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-spinner .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-small);height:var(--size-loading-small)}.v-spinner .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALgSURBVHgBvZdLaxRBFIVv9/REo6MGVAgDIREjKiKiIojPlUhA18k/cOdv8A+48IW4Ehcirly5UDEkKwluRBR1kASNJhijMxozxjjJeI59K1VpnUdI9Vz4qJ5H33PqVnVVdSCrjGq1OohmLxgFz8AwuB8EwTdpRcDASTAPfoIZUAJfwRXQJa0ICD0CZcfANJgCE+AC2Fjr3kA8BAS60ZwBx8BpsJBgHPRjWD5I2sHeggEwAsbBOzAGhsDuZhL4qkoXuAhGwVtQAI9Bvt5NoS8DTs7zKv4KvAQPwAbze+j8MaOfA58mMO6X0VwCi0onOLfMgApmQUbxWgWYuIbmlsQTkiYGzFCYCqxxxPldVfzHdVACFTXR/9eA9n6tY2ABjr0bQM4ZNLdVnJXog3aOvW2TuNdLBiS9uCNxFajBTh+nMMsfqfhiGr03gdw/0LwWu0DtMxXIqImKpB/DYidjT6QGzKxPs/wmPkncUVZ6Kw1k9YfUSp+I7xJ3lHrtZuxNeH3+awSFK0Yr0otQ20haE8bALAVZjqx+0SbpR49qUm+SPf8tdg3okPRjl9jHcIwGyo6BnG5KqQRyb0Gz3zHwggY4K834cwg6Jb1g7ysKDTwNsTrxoii2Cnk49T4ZkXMzmrNi94IhaJfNbsjFwewHXJq7xX/wzNghdhW8JyrKNfoXmimx2zGPU9vEUyBXH5pDYsf+ITS/LBnQeA/mxe4LvbixV1YZyMFTMjEnos8Qv2t+DxJ/5hZ5EKxXc2QCFDhesjJh5joFTji5uBVfNb3/x4DeyAPjAccEKzIH3qj72SaED4OjYJ3Yyc1XtZu4/6P7/6BGknY0R0BOlh9WyKTEk7ao95sTFSfYTpBPCBvxGxAvJrWCOj3h8szndoeTKGpwbdrQuX4CBiE+9z+dhrsfjHAo9oDtmjSsY8TAheY5GIFwqV7+prdfrQjfdlliLqmbJC41DXA/4dyYBnz/K+ij3TD+ABjlWs7Wpke1AAAAAElFTkSuQmCC);background-size:var(--size-loading-small)}.v-spinner--default .v-spinner__tip{color:var(--color-deep-gray)}.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-small);height:var(--size-loading-small)}.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUUSURBVHgBvVfPb1RVFD7n3Ptep53+nmkrpYWBltIIBREXYkHHuCAYWWhk6YIVMTFG/w0XLtzpxpUxhgQ2GhMhZCCiEGICtUFbKk5/2bR0psx0Zjrz3rv3eu5gtSml1PQNX3rzXue+Oee873znnDsI28TAweNXkHDIANwHg7f5elUV3e/u37+c28r3EbaJ/qETrxGYS2xK8b8BL8VGNQfylTL4yR+j16ahlgFY7Bs6fgkRh0GDYosKjAkAUVcDQvOFLvmfTkzczG/0XQEhoCvWc82QmOTbskHoQ2Dn1QCMNgZfEI443da844dsdvaxIEJhYC36+081U13hTbb8Ma9um45qMMZMaoPv3xu99tumARgOmWFgm+g7+GqvQPMR23ub7TEToBFhGj393tjY9b+eFACZRxFsO4BV7Dt0/EN2/QGCUYZTQ4gz4Kl3OYhlu/+fBs6cEcnOTjp71qYyBWEhOz91M96VsIJ8iapM6KgRwskuTP60NgBMlDrdQmEG9+yZxHPnzplUKhUaC5mFyVvtHbsaDZiDSMR2zYFoW++3+cz0cjWARCIZWWnOis6GPszlZuHChQsKQkZHe+8ISnqHRSa5Sowj0WQWpm7YADCRSDTGI+2Yd3N4706bB5DWEDIymWkv1rXbYXdHDBprf5eI771IXDau51WoVFoWlaLDAaVCf/tVSCW+5kp4iAZtt4w0C/8EsUzqKhLlYmVFyEK9jSy03K/H3bupAveE32235LJU/LaHiajedZ0m0SabZEuLCKDG0FpdZR0o2xtYCwmJUd9VASE4BLmcqhn9qyCD84YgYAb4DzrIKxtHEMjAr4QyF54GnyjPb28Z4GEJ9VJKElIgBLz8YCX02bAeiGTTz6k2SCwGyZ0Ji0WfRzpgsQEkPANozePadnwSRQoCV1kWBK8OqLhQYzgYJFh8imwKDMyRW1fxdeCzfxK+EK1QYyhlBqvOefFs+pPKWpSEIKFUIFihjWd4KEGNMDCQjLMIjnABKJ63XHE4SlODO/J2AiuuBB+0e2d85jmoEQLpD7Jjm/+AK0AVF0u3CM6fVzISWRKEwi4IsDuZTIYuxsHBN2JC4GkQdiQzA1qn5uZ+KZHd9HLOvDaCtCYBEutmFr3dEDK067/Fl1bbBVlumpR/0X5ezXc2O6FinT0u9+UWweXJ2WiNte3CTGbyIYSAgaHhU3xJ2t6H1qVRl8fu3rhl92j1oZ0xOcW68DythMJAakf19z2f7Idtov/wiZOI4iQLzp6QNWvgwfjo9W9W9/9VfDqd1s31ezNu1HQRUh2PTcEr3h7fE62TsXyhMOfD/4A95MR39pxiI6/b0yCXnX3bLAWVzxYXZ1dWn3us9cb3Dze1uvQit8kod0nioyzLBsrSEWNLOvtgfmSkuLnjREQ29rzMiRxGrRrYMWsbhVYmh9L9cvzOldm1z2/Y+3uOHatvKMpXmK5GViwTgoI7NstDCSI5p3w97xtYimhmlDfcJowEHrUqoP08UrqZ6wbLLg8cwfvMMuXKoD+f+vXHpfW+njh8jh496hS96CD3h31cHtUA0M4OqjLy6B4NO/jnnsuIm7u0TpXiTiv4np0z+T97y86VdDpV3sjPU6df16FD0Zag5QA767OOwDLCk0Oz8Sq1GriLg7ABGKsbw29N1eE6UkZxM307tWklbXn8WkbyXn0vd/FuEBTnHxst7KrBBsXHGJ8lVmRriwF4M7TSOj4x8X1lK3b/BqtpRMYSS0peAAAAAElFTkSuQmCC);background-size:var(--size-loading-small)}.v-spinner--primary{color:var(--color-white);background-color:var(--color-primary)}.v-spinner--warning{color:var(--color-white);background-color:var(--color-warning)}.v-spinner--success{color:var(--color-white);background-color:var(--color-success)}.v-spinner__tip{margin-left:5px;-ms-pointer-events:none;pointer-events:none}.v-spinner--medium{padding-left:20px;height:20px}.v-spinner--medium .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner--medium .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-medium);height:var(--size-loading-medium)}.v-spinner--medium .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner--medium .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPMSURBVHgBzZjJaxRBGMXfzLgk0bijGNeQiwhqRFBE0YNeVPDmghEREcGTF/8DL+JN0KMKHjwKBjyJCbhGECQHgwhRkSzGJGo2k5hlfC9dNV3VySQxZrrz4PENM91Vv/nqq6U7hVlWNputYdhGf6E/0fX0s1Qq9QJzQQQ8SA/Rg3Qf3UN30fX0LXoDkhYhntADBrDbAP6gO+g2+maioOz8gAHsNYC/6E663QC20HX0ianaSqFAYufbGeR99BF6MT1Kj5hoP99hfV5D3IBREfg0w1W6DD6k/J6uImgPkgK0IuhFhit0KQLQLALIOgKei14fO6BEyPUMDxBm00LeJ+R199p05MYUnaHTKKAI0cRwBsHQukNdxb7Pete6cAzzEPybsX/EhrIooNjnOoZ7CDI5avrtpo/aenQzNZ/OGKcjvxVEhGhmOE93IZzVJfQle80YhMneAgcsg5hEyBaG2/Bn9ikyleYAqSIEw20BeV9qBDGJfWnCNMGvx5MuoLKXcTyM+CXIEccBIFOp2tPksEOr7A0hfj1GMEHsUBeTrVJQbu2lzQWxi0npZahFOFk0oysEZDOY5PBavUOYQXHsEJgymEI4c5MEbEQAKB5lsFyAyqC75iUyxEbfEC7YUokA57lXFHr3mEyqQ04MN0HFtvbmkkZNHEuUzV7GfKHDQpr/ZBQJiH0vgl9ivy3g2O5hPqsmB5GMViOYpJalVWB/4K+DxUhOm+A/FrQJqB/+NleK5LQFIZxiowAH4J9ilunQimS0y4GTGzQh+syP9hyohXsVYhaTst/0bTPYTrYGu0B3IMygXIb4dRzjn/RyO0gb/GHWSWItYhL7OsSwHP7wPswBmsOphbQH1828sQgFFvtYwXAMfvaek6kjB2jUbH50a3EnGyjYsmPg9IxchDB77fQje00OkMRaIJvgD7UeYCoLAWngLiAcWntIqCZL5zhAA6kstsBfuJfQe9hgCWZJbEtQl2nVua05AT4lw2uPKU8DWo9Wwq9JNfCRDTTi/+D0MukwvQjOQxrdyrZvRK/PB6g9eje9FH42NezaeT6wsc+YPpRqrJLeS6+A/+wtq627bLN/WoBOw1sZKhCeuNNO1LCoJL7TP+ledjBo7luIoDTWINhftYWVYPyLAbX7ivdV52OY8uURO9toOlgcAXQX9kzkD+T7zs2aDik1hHs5Wf/TertlJoiyWR6BzAeWniC6n9/QtYQbmKrvf3r9Zg6UeoOvoVuCibOTyQOnZ+23gpsO2IwAI7CC1DKh2b7UABcbmGEDpPVMa6s2/q+Ygf4C5P2qgV6kaG8AAAAASUVORK5CYII=);background-size:var(--size-loading-medium)}.v-spinner--medium.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner--medium.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-medium);height:var(--size-loading-medium)}.v-spinner--medium.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner--medium.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbASURBVHgBxVhLb1xFGv3qq7q3u520k9iJ2zYO7RDjBAfbQZZG8iStGc2gGWkWszNvJIQQCzZs+AHZIrFlAxJsACEWIEBsAEGTYB7ipRjsxCaBduLgxHY7jh9xd99bVZyqjh3Ig4Rgt490+96+fR+nz/c4VSVojdF598GPiEU3WVsQln6yJI6SlIfHjuY/pVuAoDXG3u7cPyzRh5aswT4WJAxZMnhTgcge0ZafPfnD4dM3+7w1J+hwZ3fuAzw4h01bazUJYf1xlbRmwa/Hhp67GaKS1gGNmfZxEHoUh46QFSCIHZQU1WNLd7Gg/27P3H6hOHVqhGpNcHZqfHx7U/YdkPzKspgDmZ04HZInSkYwuX0an/c2ZLLp2alTh6/3rHUJ8bXQuS/3gGV6Bi9s9WGuqms8YSuGKdIPj44OLlx537ooeC0Up0/9AKVeaNxxxwXUzX5IE5IrIMQeRBtJil6E+y3aKIKXiRa+bWi+411hzb0gmMYpjcijG4kW5G66ODX+u3bEV9yPCAzIQ4cOMa0jTgzlJ4xQD6Fahn3xQElQRMjNwx29uUeuIHT5uK+vT6XTaZvP530yY7O0jujs7b+NjHwZ5FpR3dX3CZqfLZv/zVzKx1WluroGApCTExMpCaJMV6u75hg7+vkZoexjLMQFqhaNRp3XNQTiyZVrVkhAyelwdGGBd+yY42IxXbPcHP1u8BdB5vnLlQ0lhbh/z54D6VWC/f39ySk9KbYtp3lpKc1xXHah11QjHP9+8DVEd8J6S7TOFg0l5H2rBM9VNoWbUy2ylFIylZIIcyWmGgOF/Br8ECEWLswaVVMliHwLwiWr6ioJToZSTscR1PsmohpDmeA9qDVvrXH+bQTZ1J1df9/PUdQYxqmKCyvHxTIvLP9Ss9D+FiMj+UXk38cuB1HRGGCwq+jdPD9fCQImFYXLMgxZbrrYVPPwrsAY+x2U8wrCX2Ji2cuyvhKaRSPiSMkokLK9nTaMIDiddNVM1Z4Ij6ZdSpZsEIeKYYwUR2XK5z/RNRxD/A4JSpyNfH1UDQJRruNICmV0zGEAkti7eqINgstD+LJ2riJcu7GUUkqxb8pxXEEppWjj4cJraUVF3weVZGm0Yh1HIHto3S3ueujp+c8mXyTkpgluYCsWuVxy1QOGkqBmJDs6Xglog1AuzzVBOUy0WLuNLE9ymFIVYzQb7TbF8ea2DYuzCMIsJi3G+laj0az1OVaVi8uKWSop/CZjk6YNAuK619mccE6CZo1qOclhuLXkFTSGNSIdiGjrwMBAzUfaDphM9fmBAsj5oZemER4aen/J/WigHmwQBSLDY8eK26nG6Oz950E4iWvH2k+mBE3/OHxkpFqxkZmRUjKAahayJONWqjGs1v9n5yA+vN5Fht15T7Cnp/WcU89tjDCjyFPZu3ItVCN09uT+De/a5lce3EABeUjl5Tfdbz7XRkZGbH1DmxKs6tlaEUBM5MGW+rpdM3NzhXX15q59/Q1oeE/AwAK3QCL8tIQGx459Oeh+X23K2Ux4JtYapSJkhE+kQajSlXva2vrXre3sBLmY+WnwSkIXqOcb9LSIK2+vXLNarYVCwTS1YpJlRSPyAJFmiVIPE0nVmAxbi/PzE2uqpCOXFPw4NGq+pBoAB47NG2PHvxi7iqBD8dzEQqa1HWMGvRV3sCMKp06GCdEcyB1Ti4uTazLSznYf3JZgfgqvaHLMsNpVJcP08djw4Pu/vfaqfjdzdnw205xtMJY3SVYS0jPcO6GSMrs5s9POT50+T38Be/blDoDIg6jTNLwWBVsdPoHimdHvj7x45fXqWg9pblRHz86YvxkbbfEiugYkCIYjend3HehUSh4fHTr8M90k2tvbk6r+tv1suR98GtDlpJu9+TUFPBgMf146H710rXv/cGTadU+uq6LtbrfEx0Z4NfGnwddyBLNUls9EJpoqGX0+Fc8unjhxouzu6+joSFC6pT7QOhMbmUWO7YVWdWghyGtCG8M6l7Aurm658LPRocF3rsfhhkPnrr4Dt5tY7tWaNjti7iVIZHcEshKkDRzISqiKY5x13+0lIlb4c7xCzDpibjbkyIkKcuej0eEjg3/0/ht67vTk6QtB2/bJpE7Chsw25A4kRGCqarKp5gCUqL7Ywa9VuSJD+kv2ZPyyqruo+mG+iBbUqyd/vHGa/KnJhxtQXqSlbmk5A63qKbZc5Qv1KGbHlQVcXayoKSTMAX+H3ZpqhH/1dWlBflko5Es3+85bnh3tuvtfGWVKLYhcI5Z5tyCn6pHvKU+MOEaoI6hdtBJLGoamfxr+9BTdAn4FBxEmHY+Nag4AAAAASUVORK5CYII=);background-size:var(--size-loading-medium)}.v-spinner--large{padding:5px 0 5px 30px;height:20px}.v-spinner--large .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner--large .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-large);height:var(--size-loading-large)}.v-spinner--large .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner--large .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZFSURBVHgB3ZpNaF1FGIbfmzSt1aRaqymW1moXUn+bWv/wX9SNWkELUjAbRZCKG8GFC1FwI4KgCxFF1IUbQRTEiiJatBYEC4KC8Q+atLVqrba1iUlr21zf9575cufMnJvcm169Z/LBy5zcnDNnnvlmvvk5U0GHrFqtbmFyPTVMjVAHqK+prdQ3lUrlL8wlI/AN1DHqKHWYmqDGqTFqlHqf2kSdjblihPnEAR9xwH874EPUQeoAtZ96l7oGbbAKOmjyMpOPqclAVeq4Sye9dCf1BJv7h5ildRRYRmgBX4cY2ge1CoD7+03qOYLvRotWBuDTmFxCXexSNd0VaAxuqbz9PKHfQgvWceDQWAFKFKhuox6kliPvXQM2+NcI/VST2ZcP2DcHv5F6lFqGvIdNqowhahPBf54pz1IDmznwe6hHkHk89LJS9edBQu+ZLq8Zgfky5lGposPmoAUr6A2I+7VsF3UXyzvaKJ8kPOybA7+Pehz5pm3gQwTe0Oj5rmkyrhRdd9oIo+R1aj11CHVQ8/ZqlvexRs8XAjvAitKyNGnfHLQC1SClOXfo6XtZ7sHCZ4t+5M3z7NJUNmiZa97nU2+j3o/N06qIjSz3L/4zXQWZzHO/V5zsunTmPP0d9TTivtxHPRk+kwMmbDcTA/ahS2sO+g0njcm+p9eRaZ1/f+jh+ciDdrtMJ1F+e4nSGOwPV7IH/JumgJ13JWvGBl56WOdlRexnEY/Pa8l2qd3re3gB8n1WqYLVcSRgDvpTajvyQ5XsfruvBswaUNqDPKzsGNIygb6CeJExQMZe3WBgBus3ZdVaUsDOy18hnpDINBefArbm7A9FR5GmCVQbBOH6eY3+2eVmVQLuCpQqsOwDxMFrjZq1wDTuhsFqMpGhKDLXrH+jNMMSg783NiA4864/HCURmacxAaovh816qeA02QjH3tSic5H9hHhRscqfRsL9KODUPSzbgbpnK/CAe1CPzjYdmwvA6scWh8zDCw3YLMnxt4GNIZ4W91uTNs/6Xk7WFKn12QYxcNUfkmo/YJptnwSt6qU1Z5qHzWpNWnPrVMfhwBSLbD1f68fz3I89wY21yQcSNbf10496sJIJfK+BhTOtbqRvZyI/8ZD22pzZYLvd9UlI31Yi/hg3Jrh/kJ9lKe1F+ibgcM96h/qwPBxu1vWqH7iJeIqmgl+AfB+WDcmbGq/CxYOa9HwkaC5gnUEtQX4zT9fDXW7Pahx56Ip7IFW7DPWloaXfknXcxmB5OYzU/a62UjOV/1bEEXqr/mnA+xDveKhJ9yEhcw66FvXm7G/k6QtFBuyatSbbvpel5Yl5WWW+E/EH8+1klFNz08pfEX9T0oGTJSlAuzJeTZ2OPKz0kd03Bey+mo8i/q50LrJ9r9KaF5nvQHz6Zx/Zvrd7w5WRvs34w5O0kFpZci+rzLdTixGf9XrVvzEHzJrQBvYo8nvUtb6MkvZnV6abqCsRn/DZRqYf/PuL1r7a/LJlle/t86i+MkF7B13uRrydoyD1XvhMBMwaOYLsCFDYlyV9ay0FtAf7MOIxVw7bTJY/w+cKdzfcWSe/P1uqdfMV6DC0B/sQsn11g4W73kKGL4qercyQseAWIe7TgtehkpFaJv/TIsOB6mU6jLoexa1wD8vzTKM8ZgLWcHQVdTLye192raN+P1Lj/zW0g9WIcQuy2VQIKulU/Qssy/5G+TRzEk8vuRwZdNFLDlOKhDtrGbYZ3PPqWupmZENPuH5XKsgXp4O1jJp5qaAVsBYhhraXT8Br5rXMZwnvxQdlcA51I7IJUAhp14o3L/N9EzPl3VKJWJALmaxCfKTJT7XU1NCm5j4WvdCrhGkCn6a0Oj9t3cm6UjfiFqaxdjOatJZdwEIqOuow2CmIP8KFszQtO39H1rfU1FQB/sHPBU7acDuVWopsa2Yx6ntsfuzw36XhU9F4G1qwWbU5QqvWVyNrZkVNLNxBKfq72fvCFmSn4d8h7EG0aCcUYQiuQ9sDyDb9QujQQ63AFcFKAv2MoMOYpbUlpBJcm94XIWuSjTzTTCUUxQVpF/U5QUdwgtbWMYTg6tcrnJa5n1sFtFRBT1PcL910ty3WVmDfCK8tIi3Gz0K25aKhTVtGNrQZmAKZ9sb/QDbh14ptdzshffsXf8GXXanVRLsAAAAASUVORK5CYII=);background-size:var(--size-loading-large)}.v-spinner--large.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner--large.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-large);height:var(--size-loading-large)}.v-spinner--large.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner--large.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAwBSURBVHgB3VpbbBXHGf5ndvesz8EHYxvbYEwNxCGpMYSIVqlDAKMqkdKEqG1EVKlRpV7UqFWqKlIf+lC1SV8q9bVVVSVq+5hItH0oqahypVxKkwhanNrB2CHmDjaxjY/PbXdnpt8/u8cxDoZASOyTX15m2duZb/7L/P83I2ieZG3Xfa8ZIbYKEu8R6WFBNK4NHRXa2ReVvN4TJ165TJ+ACJon6Vi/ZRt+/FUcxhhSQpDBZT500u7DtRdDZf5+ou/AKbpFMm+AWdau3/Iqmq0Ug9TCtgIDYDR6BoVPD8J+qenXA337D9LHlHkFzFqWRK9QAtiQAWhhNQyUSlrtmwpwLYQ8qUT483d7D/2DblIcmkcZGzl1srGlfRtO24HQYPgNAFutxqbOl+w1fhyATZ0k55GGlvYV9c0t/eMj5ybpBmVeAbNkM2v+Jn16CWCOAtZFoF0MgHXEQHGRpOCxwLmsmDcPwDohvPubWlbm3h851X8jvzevJn016enpodHR6HORK75ilHkCXWwDYAQ1a+DwbT4k24Ox54b+ePzt/b/8qN9fcIBnyoYND1BJFb9Bkn4CsK0kxHQUT0ze+josod+I4AeDvW+cud43FzTgijDwgs4/JoTzFNy8DSgR3NjBrxiA00ZGjx8/eujstb51XcCG3Sf+8LwKm/rZMWqDFT+F7jxqg1wc2fFnIzvw0ykR6K8NDBzMzfWdqtDwTLlj82bSk+Lb6PjPLFTB8za3PACYwgz1D/7vwKNzvS+v8W37JRbWMi0QGTh4kDy1/E/GyB1CiskYLAcvY5MWDMCda9dv/elc788FmAEKEQ/fgjDpmdLfv4s83dKPNOVx9A05t7T+nAQx1vY3O+7a8vjV3r064J4eBz7D9ySjpQVo+gx6sX8n5mD5LZuY2UAm2BQ1Z2cYgu9/7o7NrbPf+zDgnh63c2RE5nI5CzQBviB9/fDhZ8lV9A7w/spAwTBxm5iY2LyzNSn5i9nvzM60nFW0ygvDRSIMR8XY6tXUGATi/PnzlSxnwcno6DCtWrm2txyqLLrYZeIpijurYZ7LlzSvPDw+cup85fkrNNzd3Z0qN+bk8uVNIoraxKr3s5UB0bSAZceO+8hR+vfw47PWl0VSgMDSXaLvzXx2poadxYs7UlnKUhiWxWTthCDMZgMDb0a0QLVbkb1791JX123lywV93hHiAZiztgWHnavFsvpl7UfGLsZantbw8k2bfKVCUS7nZRQFor6Yla5rTVlRFQiDdjP+XqB8K8k6bU3NuKU236k8VwEs01TvhbVpqVQkgmxajuLi8PCqiKpIosYUVxnPkS0l2Q1NEnvExqZ1PbX8jAXc0fGgFwUluQhHLUDrKMS4jODO3qoCPLRnD6V85wgATsakgfVlG38ahH6M20TDY75WSozjGIOGGXxd0B5SFYpKhUyRvGA1HJMKOs4VzV18P55jsyk/k/ZlJvKlCgOZCX05NLSnKgFvaG0l38g9RJV62fImrOW72Kzlpk2bXAPNMlCtlUgDeMErT5tCtcmuXbvIcYILAHqOgTIjKm0tSbqeoo3yVLHo+35KpnWNqKnxZE3oyVQxrIrIPJd4XgbJhzyCGVknREHcOqIFdNLKVH5KiZwKEaFDOaVzoq6uqaqC1WwJQ4mEWg0yH2ZJgrj4MfDfNfDbS3JJypN+KoJJa8Havnz5WFVrOIrqKCJxggsK4GQs3MKfxRrpOBkvb/IipTypfBxo29raqhrwunUciVMX4sqpUkFZf04jv9ZeKnJlAQEL869Mea5E1lLVJr0OiGulO2WSBCRuOVibZqlhzkUeBhwprWSxUKg62me2PP3006R1lKfKioY17TgJkcViQbiudPgoIphxS58dSVJLEychHLg8r1Zy1DYmJTyYM7cYI0mfAUk464TGFTETEkUF5UGtRkeSW8+N5LZtr1c14J07d1JRlpqn52CAZpUC9EVXBo42PpuyEeWStPfP5UfYrKs2cPX1wWM90RTz1UZUyHUGLH1fhph/gdQTjiPgyw6mpvYaqmJJp4sklGy3NbHlt9iDUVMImgLQcuC6ac6jebUKilfSzeZrqYrlMpg9AGnnHBrEnmbKJ2Y01QkZ1TWGQbkkjAOgjiONy7x2TW2FhK9GyQZTQkrZSRUftovqKJEU9cuhN2rzFmgAg4eWtca5Dmu6urpSVIXCAStfcJYiJDcaWxPzaoStgnVhovQeznapyEQFN13Di66Cfdi4rpjSDY1UhXIGC6baj77Ayy+AqoBXa9Joqe/cucMFO/34JpU34J+hXMnbLFxo2lflZs5Yqk3GSuewXC7u51pY2zJYaAkaD+0+vm8B9/U1jRqAxVhIBwebNWXSqeeffzlLVSS8pGoCcR9wNlLiuyLOtEBQm3f4mSTB2KXcgKZ4urI+jDYMoXHPaWOfqBa5mFPssI8QZ1d2f4j1Uo0w/dbgf/YzEfsBL43BOO+ySbt2uxTmZClBai95++RYYzVE7E2bHqagLO4FkobK/i6T7AlB0Hqp8tw0YF41B6mbc2DbxoHZBzZDEaZQWr19+3aXFrDEkbm41BH6Yc6Z42mIfdcunY4ef3vvscqzV+TMplQ+y+bswKxZwxrAjXTT714K2tk/FqocPTEK9wsfgmnW26iM6YhBa66SSP9h5rNXAB4aemMSGWfO+juTBmC9eABqhNOGcN+2EKN2Z2cPqVK4HZ29B2rliGykXSC3Zn1goPfgwMznP1QVhYX0oAIDBq5TmDAUDioqFiej1/72hZezCwl0x4MPUuSV2xwpvm5LP+SSZKsitmgadaNg9+x3PlTsj40NqaUrbocTqEZEOqnsOjNCXmSE79Cyvt533//Rk98NePFqPoXBynMTbaSdJ9FFN96oYCw3yf86JP98rO9fx2e/Nyed07GuuwNxfaXvpGSESpHnaL6uME2ntH5z2TIvN1+g7YY1kWsj4/6QiTkEV9s36MdhVgdh+fWh3v1/udq7cxb6Q32HhmDO+ciEgo3FYRM3EgSB8TA/bxmeoFWdnTvp0zRxnh47O7tFLspvNcr9MVTpV24xlHirA52eCyzLNZmN1mb/CJ4o8ezNBwI3GBIkqJEiL4q6QjG68dlnd2c+jQi+Cr+xZs32dOg6D7uOeCj2VzsBWUaD51v48iVPq+eu9Z3rMpRt3d3p9JT3Ra10JpWKAbO2UXCgvGTWxCl5KhrIZBpOZrNTdKvNnAfzwgX8nizcLaT7ZRQ+9RxWkA7aBBmua0shNGOuDn7X13do7Frfuy5DOXnmTJRJtY74NXIpQp/PUcHOdMZqnDfA+dqVKwJVXJ0PnLB9RddEa2sPPfHEjpsGX3GTmprbxNRUcbXyzFfhnt347TSX8VCsZdctTJ58BJ0pToS/GRo6lLvet2+Ig+7o3LwOQ4rlChlnYRhlNnWetlBj2hZ5a0HKYHBCT55Z5qyYamgIaGSkiZqbR622Zvo8++QzzzxDu3fvpsvNzVRnqbQSjU/QEndRuB4D+yVMEZlEm6xOx8SbdOzvC7t3zhw41nvgxY+K4YZJ99s33IOpwP08IuIisrYluNhAxLCbpAS6BnPDACDSoVd54YgRHZrx0MixvNZTjUsbcyqKl57F+AnfmCU+LXaavNCpU0a2CBm1g2Wqj/GRY6QdXKyOcS0fm7KJVVsmRa8d7ztw4Eb6f1OrDFhTzhTCzJ344dURBzNtt6tzJ4T9SzSPakXG+UBctlByT3AylJzHwASHWAYi7XZJvMhDh9OEZ+PkScYtcKOqOVmW8q/D/907QTcoH2tZ5Y67N7eaiDZCEbXoVgxK2S4zk8CtIy0HLi04oAAFMROw3VskpwGzNlWE+27y/2QAExPG907i4X8O9O57j25Sbsk60m0b7m12ye1CJG+RiVYVq0vGZJIUFW0yPew4vOMAa7e4DAfQsYb5WZBsTDLad9hbSFKyuVWeCoJg//Cxfw/Tx5RbunCGDGhRyQQrjQlXIqq2EiMAQ2h3W8QatqmqPZcfaNgkscA+Z8eJq3Y6gxB12hQXvzk4uKdMt0g+sZXCzs7OlBDNDYFrlotANUqP0tB6Fqa5WMjEhGHNYMyxrAm+RZtLmCRHjXImZXD29ODg4C0DOVP+D1KDcjxzyxPWAAAAAElFTkSuQmCC);background-size:var(--size-loading-large)}.v-spinner__container{position:relative}.v-spinner__container .v-spinner--inner.v-spinner--has-tip .v-spinner__container__default{margin-top:-12.5px}.v-spinner__container .v-spinner--inner{display:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;height:auto;background:none}.v-spinner__container .v-spinner--inner .v-spinner__before{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;height:auto;background-color:var(--color-white)}.v-spinner__container .v-spinner--inner .v-spinner__tip{position:absolute;margin:12.5px 0 0;line-height:20px;font-size:13px;transform:translate(-50%,-50%)}.v-spinner__container .v-spinner--inner .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-small);height:var(--size-loading-small)}.v-spinner__container .v-spinner--inner .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALgSURBVHgBvZdLaxRBFIVv9/REo6MGVAgDIREjKiKiIojPlUhA18k/cOdv8A+48IW4Ehcirly5UDEkKwluRBR1kASNJhijMxozxjjJeI59K1VpnUdI9Vz4qJ5H33PqVnVVdSCrjGq1OohmLxgFz8AwuB8EwTdpRcDASTAPfoIZUAJfwRXQJa0ICD0CZcfANJgCE+AC2Fjr3kA8BAS60ZwBx8BpsJBgHPRjWD5I2sHeggEwAsbBOzAGhsDuZhL4qkoXuAhGwVtQAI9Bvt5NoS8DTs7zKv4KvAQPwAbze+j8MaOfA58mMO6X0VwCi0onOLfMgApmQUbxWgWYuIbmlsQTkiYGzFCYCqxxxPldVfzHdVACFTXR/9eA9n6tY2ABjr0bQM4ZNLdVnJXog3aOvW2TuNdLBiS9uCNxFajBTh+nMMsfqfhiGr03gdw/0LwWu0DtMxXIqImKpB/DYidjT6QGzKxPs/wmPkncUVZ6Kw1k9YfUSp+I7xJ3lHrtZuxNeH3+awSFK0Yr0otQ20haE8bALAVZjqx+0SbpR49qUm+SPf8tdg3okPRjl9jHcIwGyo6BnG5KqQRyb0Gz3zHwggY4K834cwg6Jb1g7ysKDTwNsTrxoii2Cnk49T4ZkXMzmrNi94IhaJfNbsjFwewHXJq7xX/wzNghdhW8JyrKNfoXmimx2zGPU9vEUyBXH5pDYsf+ITS/LBnQeA/mxe4LvbixV1YZyMFTMjEnos8Qv2t+DxJ/5hZ5EKxXc2QCFDhesjJh5joFTji5uBVfNb3/x4DeyAPjAccEKzIH3qj72SaED4OjYJ3Yyc1XtZu4/6P7/6BGknY0R0BOlh9WyKTEk7ao95sTFSfYTpBPCBvxGxAvJrWCOj3h8szndoeTKGpwbdrQuX4CBiE+9z+dhrsfjHAo9oDtmjSsY8TAheY5GIFwqV7+prdfrQjfdlliLqmbJC41DXA/4dyYBnz/K+ij3TD+ABjlWs7Wpke1AAAAAElFTkSuQmCC);background-size:var(--size-loading-small)}.v-spinner__container .v-spinner--inner.v-spinner--open{display:block;z-index:100}.v-spinner__container .v-spinner--inner.v-spinner--default{color:var(--color-deep-gray)}.v-spinner__container .v-spinner--inner.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-small);height:var(--size-loading-small)}.v-spinner__container .v-spinner--inner.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUUSURBVHgBvVfPb1RVFD7n3Ptep53+nmkrpYWBltIIBREXYkHHuCAYWWhk6YIVMTFG/w0XLtzpxpUxhgQ2GhMhZCCiEGICtUFbKk5/2bR0psx0Zjrz3rv3eu5gtSml1PQNX3rzXue+Oee873znnDsI28TAweNXkHDIANwHg7f5elUV3e/u37+c28r3EbaJ/qETrxGYS2xK8b8BL8VGNQfylTL4yR+j16ahlgFY7Bs6fgkRh0GDYosKjAkAUVcDQvOFLvmfTkzczG/0XQEhoCvWc82QmOTbskHoQ2Dn1QCMNgZfEI443da844dsdvaxIEJhYC36+081U13hTbb8Ma9um45qMMZMaoPv3xu99tumARgOmWFgm+g7+GqvQPMR23ub7TEToBFhGj393tjY9b+eFACZRxFsO4BV7Dt0/EN2/QGCUYZTQ4gz4Kl3OYhlu/+fBs6cEcnOTjp71qYyBWEhOz91M96VsIJ8iapM6KgRwskuTP60NgBMlDrdQmEG9+yZxHPnzplUKhUaC5mFyVvtHbsaDZiDSMR2zYFoW++3+cz0cjWARCIZWWnOis6GPszlZuHChQsKQkZHe+8ISnqHRSa5Sowj0WQWpm7YADCRSDTGI+2Yd3N4706bB5DWEDIymWkv1rXbYXdHDBprf5eI771IXDau51WoVFoWlaLDAaVCf/tVSCW+5kp4iAZtt4w0C/8EsUzqKhLlYmVFyEK9jSy03K/H3bupAveE32235LJU/LaHiajedZ0m0SabZEuLCKDG0FpdZR0o2xtYCwmJUd9VASE4BLmcqhn9qyCD84YgYAb4DzrIKxtHEMjAr4QyF54GnyjPb28Z4GEJ9VJKElIgBLz8YCX02bAeiGTTz6k2SCwGyZ0Ji0WfRzpgsQEkPANozePadnwSRQoCV1kWBK8OqLhQYzgYJFh8imwKDMyRW1fxdeCzfxK+EK1QYyhlBqvOefFs+pPKWpSEIKFUIFihjWd4KEGNMDCQjLMIjnABKJ63XHE4SlODO/J2AiuuBB+0e2d85jmoEQLpD7Jjm/+AK0AVF0u3CM6fVzISWRKEwi4IsDuZTIYuxsHBN2JC4GkQdiQzA1qn5uZ+KZHd9HLOvDaCtCYBEutmFr3dEDK067/Fl1bbBVlumpR/0X5ezXc2O6FinT0u9+UWweXJ2WiNte3CTGbyIYSAgaHhU3xJ2t6H1qVRl8fu3rhl92j1oZ0xOcW68DythMJAakf19z2f7Idtov/wiZOI4iQLzp6QNWvgwfjo9W9W9/9VfDqd1s31ezNu1HQRUh2PTcEr3h7fE62TsXyhMOfD/4A95MR39pxiI6/b0yCXnX3bLAWVzxYXZ1dWn3us9cb3Dze1uvQit8kod0nioyzLBsrSEWNLOvtgfmSkuLnjREQ29rzMiRxGrRrYMWsbhVYmh9L9cvzOldm1z2/Y+3uOHatvKMpXmK5GViwTgoI7NstDCSI5p3w97xtYimhmlDfcJowEHrUqoP08UrqZ6wbLLg8cwfvMMuXKoD+f+vXHpfW+njh8jh496hS96CD3h31cHtUA0M4OqjLy6B4NO/jnnsuIm7u0TpXiTiv4np0z+T97y86VdDpV3sjPU6df16FD0Zag5QA767OOwDLCk0Oz8Sq1GriLg7ABGKsbw29N1eE6UkZxM307tWklbXn8WkbyXn0vd/FuEBTnHxst7KrBBsXHGJ8lVmRriwF4M7TSOj4x8X1lK3b/BqtpRMYSS0peAAAAAElFTkSuQmCC);background-size:var(--size-loading-small)}.v-spinner__container .v-spinner--inner.v-spinner--primary .v-spinner__before{background-color:var(--color-primary)}.v-spinner__container .v-spinner--inner.v-spinner--warning .v-spinner__before{background-color:var(--color-warning)}.v-spinner__container .v-spinner--inner.v-spinner--success .v-spinner__before{background-color:var(--color-success)}.v-spinner__container .v-spinner--inner.v-spinner--medium .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner.v-spinner--medium .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-medium);height:var(--size-loading-medium)}.v-spinner__container .v-spinner--inner.v-spinner--medium .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner.v-spinner--medium .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPMSURBVHgBzZjJaxRBGMXfzLgk0bijGNeQiwhqRFBE0YNeVPDmghEREcGTF/8DL+JN0KMKHjwKBjyJCbhGECQHgwhRkSzGJGo2k5hlfC9dNV3VySQxZrrz4PENM91Vv/nqq6U7hVlWNputYdhGf6E/0fX0s1Qq9QJzQQQ8SA/Rg3Qf3UN30fX0LXoDkhYhntADBrDbAP6gO+g2+maioOz8gAHsNYC/6E663QC20HX0ianaSqFAYufbGeR99BF6MT1Kj5hoP99hfV5D3IBREfg0w1W6DD6k/J6uImgPkgK0IuhFhit0KQLQLALIOgKei14fO6BEyPUMDxBm00LeJ+R199p05MYUnaHTKKAI0cRwBsHQukNdxb7Pete6cAzzEPybsX/EhrIooNjnOoZ7CDI5avrtpo/aenQzNZ/OGKcjvxVEhGhmOE93IZzVJfQle80YhMneAgcsg5hEyBaG2/Bn9ikyleYAqSIEw20BeV9qBDGJfWnCNMGvx5MuoLKXcTyM+CXIEccBIFOp2tPksEOr7A0hfj1GMEHsUBeTrVJQbu2lzQWxi0npZahFOFk0oysEZDOY5PBavUOYQXHsEJgymEI4c5MEbEQAKB5lsFyAyqC75iUyxEbfEC7YUokA57lXFHr3mEyqQ04MN0HFtvbmkkZNHEuUzV7GfKHDQpr/ZBQJiH0vgl9ivy3g2O5hPqsmB5GMViOYpJalVWB/4K+DxUhOm+A/FrQJqB/+NleK5LQFIZxiowAH4J9ilunQimS0y4GTGzQh+syP9hyohXsVYhaTst/0bTPYTrYGu0B3IMygXIb4dRzjn/RyO0gb/GHWSWItYhL7OsSwHP7wPswBmsOphbQH1828sQgFFvtYwXAMfvaek6kjB2jUbH50a3EnGyjYsmPg9IxchDB77fQje00OkMRaIJvgD7UeYCoLAWngLiAcWntIqCZL5zhAA6kstsBfuJfQe9hgCWZJbEtQl2nVua05AT4lw2uPKU8DWo9Wwq9JNfCRDTTi/+D0MukwvQjOQxrdyrZvRK/PB6g9eje9FH42NezaeT6wsc+YPpRqrJLeS6+A/+wtq627bLN/WoBOw1sZKhCeuNNO1LCoJL7TP+ledjBo7luIoDTWINhftYWVYPyLAbX7ivdV52OY8uURO9toOlgcAXQX9kzkD+T7zs2aDik1hHs5Wf/TertlJoiyWR6BzAeWniC6n9/QtYQbmKrvf3r9Zg6UeoOvoVuCibOTyQOnZ+23gpsO2IwAI7CC1DKh2b7UABcbmGEDpPVMa6s2/q+Ygf4C5P2qgV6kaG8AAAAASUVORK5CYII=);background-size:var(--size-loading-medium)}.v-spinner__container .v-spinner--inner.v-spinner--medium.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner.v-spinner--medium.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-medium);height:var(--size-loading-medium)}.v-spinner__container .v-spinner--inner.v-spinner--medium.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner.v-spinner--medium.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbASURBVHgBxVhLb1xFGv3qq7q3u520k9iJ2zYO7RDjBAfbQZZG8iStGc2gGWkWszNvJIQQCzZs+AHZIrFlAxJsACEWIEBsAEGTYB7ipRjsxCaBduLgxHY7jh9xd99bVZyqjh3Ig4Rgt490+96+fR+nz/c4VSVojdF598GPiEU3WVsQln6yJI6SlIfHjuY/pVuAoDXG3u7cPyzRh5aswT4WJAxZMnhTgcge0ZafPfnD4dM3+7w1J+hwZ3fuAzw4h01bazUJYf1xlbRmwa/Hhp67GaKS1gGNmfZxEHoUh46QFSCIHZQU1WNLd7Gg/27P3H6hOHVqhGpNcHZqfHx7U/YdkPzKspgDmZ04HZInSkYwuX0an/c2ZLLp2alTh6/3rHUJ8bXQuS/3gGV6Bi9s9WGuqms8YSuGKdIPj44OLlx537ooeC0Up0/9AKVeaNxxxwXUzX5IE5IrIMQeRBtJil6E+y3aKIKXiRa+bWi+411hzb0gmMYpjcijG4kW5G66ODX+u3bEV9yPCAzIQ4cOMa0jTgzlJ4xQD6Fahn3xQElQRMjNwx29uUeuIHT5uK+vT6XTaZvP530yY7O0jujs7b+NjHwZ5FpR3dX3CZqfLZv/zVzKx1WluroGApCTExMpCaJMV6u75hg7+vkZoexjLMQFqhaNRp3XNQTiyZVrVkhAyelwdGGBd+yY42IxXbPcHP1u8BdB5vnLlQ0lhbh/z54D6VWC/f39ySk9KbYtp3lpKc1xXHah11QjHP9+8DVEd8J6S7TOFg0l5H2rBM9VNoWbUy2ylFIylZIIcyWmGgOF/Br8ECEWLswaVVMliHwLwiWr6ioJToZSTscR1PsmohpDmeA9qDVvrXH+bQTZ1J1df9/PUdQYxqmKCyvHxTIvLP9Ss9D+FiMj+UXk38cuB1HRGGCwq+jdPD9fCQImFYXLMgxZbrrYVPPwrsAY+x2U8wrCX2Ji2cuyvhKaRSPiSMkokLK9nTaMIDiddNVM1Z4Ij6ZdSpZsEIeKYYwUR2XK5z/RNRxD/A4JSpyNfH1UDQJRruNICmV0zGEAkti7eqINgstD+LJ2riJcu7GUUkqxb8pxXEEppWjj4cJraUVF3weVZGm0Yh1HIHto3S3ueujp+c8mXyTkpgluYCsWuVxy1QOGkqBmJDs6Xglog1AuzzVBOUy0WLuNLE9ymFIVYzQb7TbF8ea2DYuzCMIsJi3G+laj0az1OVaVi8uKWSop/CZjk6YNAuK619mccE6CZo1qOclhuLXkFTSGNSIdiGjrwMBAzUfaDphM9fmBAsj5oZemER4aen/J/WigHmwQBSLDY8eK26nG6Oz950E4iWvH2k+mBE3/OHxkpFqxkZmRUjKAahayJONWqjGs1v9n5yA+vN5Fht15T7Cnp/WcU89tjDCjyFPZu3ItVCN09uT+De/a5lce3EABeUjl5Tfdbz7XRkZGbH1DmxKs6tlaEUBM5MGW+rpdM3NzhXX15q59/Q1oeE/AwAK3QCL8tIQGx459Oeh+X23K2Ux4JtYapSJkhE+kQajSlXva2vrXre3sBLmY+WnwSkIXqOcb9LSIK2+vXLNarYVCwTS1YpJlRSPyAJFmiVIPE0nVmAxbi/PzE2uqpCOXFPw4NGq+pBoAB47NG2PHvxi7iqBD8dzEQqa1HWMGvRV3sCMKp06GCdEcyB1Ti4uTazLSznYf3JZgfgqvaHLMsNpVJcP08djw4Pu/vfaqfjdzdnw205xtMJY3SVYS0jPcO6GSMrs5s9POT50+T38Be/blDoDIg6jTNLwWBVsdPoHimdHvj7x45fXqWg9pblRHz86YvxkbbfEiugYkCIYjend3HehUSh4fHTr8M90k2tvbk6r+tv1suR98GtDlpJu9+TUFPBgMf146H710rXv/cGTadU+uq6LtbrfEx0Z4NfGnwddyBLNUls9EJpoqGX0+Fc8unjhxouzu6+joSFC6pT7QOhMbmUWO7YVWdWghyGtCG8M6l7Aurm658LPRocF3rsfhhkPnrr4Dt5tY7tWaNjti7iVIZHcEshKkDRzISqiKY5x13+0lIlb4c7xCzDpibjbkyIkKcuej0eEjg3/0/ht67vTk6QtB2/bJpE7Chsw25A4kRGCqarKp5gCUqL7Ywa9VuSJD+kv2ZPyyqruo+mG+iBbUqyd/vHGa/KnJhxtQXqSlbmk5A63qKbZc5Qv1KGbHlQVcXayoKSTMAX+H3ZpqhH/1dWlBflko5Es3+85bnh3tuvtfGWVKLYhcI5Z5tyCn6pHvKU+MOEaoI6hdtBJLGoamfxr+9BTdAn4FBxEmHY+Nag4AAAAASUVORK5CYII=);background-size:var(--size-loading-medium)}.v-spinner__container .v-spinner--inner.v-spinner--large .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner.v-spinner--large .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-large);height:var(--size-loading-large)}.v-spinner__container .v-spinner--inner.v-spinner--large .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner.v-spinner--large .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZFSURBVHgB3ZpNaF1FGIbfmzSt1aRaqymW1moXUn+bWv/wX9SNWkELUjAbRZCKG8GFC1FwI4KgCxFF1IUbQRTEiiJatBYEC4KC8Q+atLVqrba1iUlr21zf9575cufMnJvcm169Z/LBy5zcnDNnnvlmvvk5U0GHrFqtbmFyPTVMjVAHqK+prdQ3lUrlL8wlI/AN1DHqKHWYmqDGqTFqlHqf2kSdjblihPnEAR9xwH874EPUQeoAtZ96l7oGbbAKOmjyMpOPqclAVeq4Sye9dCf1BJv7h5ildRRYRmgBX4cY2ge1CoD7+03qOYLvRotWBuDTmFxCXexSNd0VaAxuqbz9PKHfQgvWceDQWAFKFKhuox6kliPvXQM2+NcI/VST2ZcP2DcHv5F6lFqGvIdNqowhahPBf54pz1IDmznwe6hHkHk89LJS9edBQu+ZLq8Zgfky5lGposPmoAUr6A2I+7VsF3UXyzvaKJ8kPOybA7+Pehz5pm3gQwTe0Oj5rmkyrhRdd9oIo+R1aj11CHVQ8/ZqlvexRs8XAjvAitKyNGnfHLQC1SClOXfo6XtZ7sHCZ4t+5M3z7NJUNmiZa97nU2+j3o/N06qIjSz3L/4zXQWZzHO/V5zsunTmPP0d9TTivtxHPRk+kwMmbDcTA/ahS2sO+g0njcm+p9eRaZ1/f+jh+ciDdrtMJ1F+e4nSGOwPV7IH/JumgJ13JWvGBl56WOdlRexnEY/Pa8l2qd3re3gB8n1WqYLVcSRgDvpTajvyQ5XsfruvBswaUNqDPKzsGNIygb6CeJExQMZe3WBgBus3ZdVaUsDOy18hnpDINBefArbm7A9FR5GmCVQbBOH6eY3+2eVmVQLuCpQqsOwDxMFrjZq1wDTuhsFqMpGhKDLXrH+jNMMSg783NiA4864/HCURmacxAaovh816qeA02QjH3tSic5H9hHhRscqfRsL9KODUPSzbgbpnK/CAe1CPzjYdmwvA6scWh8zDCw3YLMnxt4GNIZ4W91uTNs/6Xk7WFKn12QYxcNUfkmo/YJptnwSt6qU1Z5qHzWpNWnPrVMfhwBSLbD1f68fz3I89wY21yQcSNbf10496sJIJfK+BhTOtbqRvZyI/8ZD22pzZYLvd9UlI31Yi/hg3Jrh/kJ9lKe1F+ibgcM96h/qwPBxu1vWqH7iJeIqmgl+AfB+WDcmbGq/CxYOa9HwkaC5gnUEtQX4zT9fDXW7Pahx56Ip7IFW7DPWloaXfknXcxmB5OYzU/a62UjOV/1bEEXqr/mnA+xDveKhJ9yEhcw66FvXm7G/k6QtFBuyatSbbvpel5Yl5WWW+E/EH8+1klFNz08pfEX9T0oGTJSlAuzJeTZ2OPKz0kd03Bey+mo8i/q50LrJ9r9KaF5nvQHz6Zx/Zvrd7w5WRvs34w5O0kFpZci+rzLdTixGf9XrVvzEHzJrQBvYo8nvUtb6MkvZnV6abqCsRn/DZRqYf/PuL1r7a/LJlle/t86i+MkF7B13uRrydoyD1XvhMBMwaOYLsCFDYlyV9ay0FtAf7MOIxVw7bTJY/w+cKdzfcWSe/P1uqdfMV6DC0B/sQsn11g4W73kKGL4qercyQseAWIe7TgtehkpFaJv/TIsOB6mU6jLoexa1wD8vzTKM8ZgLWcHQVdTLye192raN+P1Lj/zW0g9WIcQuy2VQIKulU/Qssy/5G+TRzEk8vuRwZdNFLDlOKhDtrGbYZ3PPqWupmZENPuH5XKsgXp4O1jJp5qaAVsBYhhraXT8Br5rXMZwnvxQdlcA51I7IJUAhp14o3L/N9EzPl3VKJWJALmaxCfKTJT7XU1NCm5j4WvdCrhGkCn6a0Oj9t3cm6UjfiFqaxdjOatJZdwEIqOuow2CmIP8KFszQtO39H1rfU1FQB/sHPBU7acDuVWopsa2Yx6ntsfuzw36XhU9F4G1qwWbU5QqvWVyNrZkVNLNxBKfq72fvCFmSn4d8h7EG0aCcUYQiuQ9sDyDb9QujQQ63AFcFKAv2MoMOYpbUlpBJcm94XIWuSjTzTTCUUxQVpF/U5QUdwgtbWMYTg6tcrnJa5n1sFtFRBT1PcL910ty3WVmDfCK8tIi3Gz0K25aKhTVtGNrQZmAKZ9sb/QDbh14ptdzshffsXf8GXXanVRLsAAAAASUVORK5CYII=);background-size:var(--size-loading-large)}.v-spinner__container .v-spinner--inner.v-spinner--large.v-spinner--default .v-spinner__container__loading{transform:translate(-50%,-50%);z-index:200}.v-spinner__container .v-spinner--inner.v-spinner--large.v-spinner--default .v-spinner__container__default{position:absolute;top:0;left:0;width:var(--size-loading-large);height:var(--size-loading-large)}.v-spinner__container .v-spinner--inner.v-spinner--large.v-spinner--default .v-spinner__loading{box-sizing:border-box;position:absolute;width:100%;height:100%;animation:v-spinner__rotate .7s linear infinite}.v-spinner__container .v-spinner--inner.v-spinner--large.v-spinner--default .v-spinner__loading .v-spinner__loading__img{width:100%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAwBSURBVHgB3VpbbBXHGf5ndvesz8EHYxvbYEwNxCGpMYSIVqlDAKMqkdKEqG1EVKlRpV7UqFWqKlIf+lC1SV8q9bVVVSVq+5hItH0oqahypVxKkwhanNrB2CHmDjaxjY/PbXdnpt8/u8cxDoZASOyTX15m2duZb/7L/P83I2ieZG3Xfa8ZIbYKEu8R6WFBNK4NHRXa2ReVvN4TJ165TJ+ACJon6Vi/ZRt+/FUcxhhSQpDBZT500u7DtRdDZf5+ou/AKbpFMm+AWdau3/Iqmq0Ug9TCtgIDYDR6BoVPD8J+qenXA337D9LHlHkFzFqWRK9QAtiQAWhhNQyUSlrtmwpwLYQ8qUT483d7D/2DblIcmkcZGzl1srGlfRtO24HQYPgNAFutxqbOl+w1fhyATZ0k55GGlvYV9c0t/eMj5ybpBmVeAbNkM2v+Jn16CWCOAtZFoF0MgHXEQHGRpOCxwLmsmDcPwDohvPubWlbm3h851X8jvzevJn016enpodHR6HORK75ilHkCXWwDYAQ1a+DwbT4k24Ox54b+ePzt/b/8qN9fcIBnyoYND1BJFb9Bkn4CsK0kxHQUT0ze+josod+I4AeDvW+cud43FzTgijDwgs4/JoTzFNy8DSgR3NjBrxiA00ZGjx8/eujstb51XcCG3Sf+8LwKm/rZMWqDFT+F7jxqg1wc2fFnIzvw0ykR6K8NDBzMzfWdqtDwTLlj82bSk+Lb6PjPLFTB8za3PACYwgz1D/7vwKNzvS+v8W37JRbWMi0QGTh4kDy1/E/GyB1CiskYLAcvY5MWDMCda9dv/elc788FmAEKEQ/fgjDpmdLfv4s83dKPNOVx9A05t7T+nAQx1vY3O+7a8vjV3r064J4eBz7D9ySjpQVo+gx6sX8n5mD5LZuY2UAm2BQ1Z2cYgu9/7o7NrbPf+zDgnh63c2RE5nI5CzQBviB9/fDhZ8lV9A7w/spAwTBxm5iY2LyzNSn5i9nvzM60nFW0ygvDRSIMR8XY6tXUGATi/PnzlSxnwcno6DCtWrm2txyqLLrYZeIpijurYZ7LlzSvPDw+cup85fkrNNzd3Z0qN+bk8uVNIoraxKr3s5UB0bSAZceO+8hR+vfw47PWl0VSgMDSXaLvzXx2poadxYs7UlnKUhiWxWTthCDMZgMDb0a0QLVbkb1791JX123lywV93hHiAZiztgWHnavFsvpl7UfGLsZantbw8k2bfKVCUS7nZRQFor6Yla5rTVlRFQiDdjP+XqB8K8k6bU3NuKU236k8VwEs01TvhbVpqVQkgmxajuLi8PCqiKpIosYUVxnPkS0l2Q1NEnvExqZ1PbX8jAXc0fGgFwUluQhHLUDrKMS4jODO3qoCPLRnD6V85wgATsakgfVlG38ahH6M20TDY75WSozjGIOGGXxd0B5SFYpKhUyRvGA1HJMKOs4VzV18P55jsyk/k/ZlJvKlCgOZCX05NLSnKgFvaG0l38g9RJV62fImrOW72Kzlpk2bXAPNMlCtlUgDeMErT5tCtcmuXbvIcYILAHqOgTIjKm0tSbqeoo3yVLHo+35KpnWNqKnxZE3oyVQxrIrIPJd4XgbJhzyCGVknREHcOqIFdNLKVH5KiZwKEaFDOaVzoq6uqaqC1WwJQ4mEWg0yH2ZJgrj4MfDfNfDbS3JJypN+KoJJa8Havnz5WFVrOIrqKCJxggsK4GQs3MKfxRrpOBkvb/IipTypfBxo29raqhrwunUciVMX4sqpUkFZf04jv9ZeKnJlAQEL869Mea5E1lLVJr0OiGulO2WSBCRuOVibZqlhzkUeBhwprWSxUKg62me2PP3006R1lKfKioY17TgJkcViQbiudPgoIphxS58dSVJLEychHLg8r1Zy1DYmJTyYM7cYI0mfAUk464TGFTETEkUF5UGtRkeSW8+N5LZtr1c14J07d1JRlpqn52CAZpUC9EVXBo42PpuyEeWStPfP5UfYrKs2cPX1wWM90RTz1UZUyHUGLH1fhph/gdQTjiPgyw6mpvYaqmJJp4sklGy3NbHlt9iDUVMImgLQcuC6ac6jebUKilfSzeZrqYrlMpg9AGnnHBrEnmbKJ2Y01QkZ1TWGQbkkjAOgjiONy7x2TW2FhK9GyQZTQkrZSRUftovqKJEU9cuhN2rzFmgAg4eWtca5Dmu6urpSVIXCAStfcJYiJDcaWxPzaoStgnVhovQeznapyEQFN13Di66Cfdi4rpjSDY1UhXIGC6baj77Ayy+AqoBXa9Joqe/cucMFO/34JpU34J+hXMnbLFxo2lflZs5Yqk3GSuewXC7u51pY2zJYaAkaD+0+vm8B9/U1jRqAxVhIBwebNWXSqeeffzlLVSS8pGoCcR9wNlLiuyLOtEBQm3f4mSTB2KXcgKZ4urI+jDYMoXHPaWOfqBa5mFPssI8QZ1d2f4j1Uo0w/dbgf/YzEfsBL43BOO+ySbt2uxTmZClBai95++RYYzVE7E2bHqagLO4FkobK/i6T7AlB0Hqp8tw0YF41B6mbc2DbxoHZBzZDEaZQWr19+3aXFrDEkbm41BH6Yc6Z42mIfdcunY4ef3vvscqzV+TMplQ+y+bswKxZwxrAjXTT714K2tk/FqocPTEK9wsfgmnW26iM6YhBa66SSP9h5rNXAB4aemMSGWfO+juTBmC9eABqhNOGcN+2EKN2Z2cPqVK4HZ29B2rliGykXSC3Zn1goPfgwMznP1QVhYX0oAIDBq5TmDAUDioqFiej1/72hZezCwl0x4MPUuSV2xwpvm5LP+SSZKsitmgadaNg9+x3PlTsj40NqaUrbocTqEZEOqnsOjNCXmSE79Cyvt533//Rk98NePFqPoXBynMTbaSdJ9FFN96oYCw3yf86JP98rO9fx2e/Nyed07GuuwNxfaXvpGSESpHnaL6uME2ntH5z2TIvN1+g7YY1kWsj4/6QiTkEV9s36MdhVgdh+fWh3v1/udq7cxb6Q32HhmDO+ciEgo3FYRM3EgSB8TA/bxmeoFWdnTvp0zRxnh47O7tFLspvNcr9MVTpV24xlHirA52eCyzLNZmN1mb/CJ4o8ezNBwI3GBIkqJEiL4q6QjG68dlnd2c+jQi+Cr+xZs32dOg6D7uOeCj2VzsBWUaD51v48iVPq+eu9Z3rMpRt3d3p9JT3Ra10JpWKAbO2UXCgvGTWxCl5KhrIZBpOZrNTdKvNnAfzwgX8nizcLaT7ZRQ+9RxWkA7aBBmua0shNGOuDn7X13do7Frfuy5DOXnmTJRJtY74NXIpQp/PUcHOdMZqnDfA+dqVKwJVXJ0PnLB9RddEa2sPPfHEjpsGX3GTmprbxNRUcbXyzFfhnt347TSX8VCsZdctTJ58BJ0pToS/GRo6lLvet2+Ig+7o3LwOQ4rlChlnYRhlNnWetlBj2hZ5a0HKYHBCT55Z5qyYamgIaGSkiZqbR622Zvo8++QzzzxDu3fvpsvNzVRnqbQSjU/QEndRuB4D+yVMEZlEm6xOx8SbdOzvC7t3zhw41nvgxY+K4YZJ99s33IOpwP08IuIisrYluNhAxLCbpAS6BnPDACDSoVd54YgRHZrx0MixvNZTjUsbcyqKl57F+AnfmCU+LXaavNCpU0a2CBm1g2Wqj/GRY6QdXKyOcS0fm7KJVVsmRa8d7ztw4Eb6f1OrDFhTzhTCzJ344dURBzNtt6tzJ4T9SzSPakXG+UBctlByT3AylJzHwASHWAYi7XZJvMhDh9OEZ+PkScYtcKOqOVmW8q/D/907QTcoH2tZ5Y67N7eaiDZCEbXoVgxK2S4zk8CtIy0HLi04oAAFMROw3VskpwGzNlWE+27y/2QAExPG907i4X8O9O57j25Sbsk60m0b7m12ye1CJG+RiVYVq0vGZJIUFW0yPew4vOMAa7e4DAfQsYb5WZBsTDLad9hbSFKyuVWeCoJg//Cxfw/Tx5RbunCGDGhRyQQrjQlXIqq2EiMAQ2h3W8QatqmqPZcfaNgkscA+Z8eJq3Y6gxB12hQXvzk4uKdMt0g+sZXCzs7OlBDNDYFrlotANUqP0tB6Fqa5WMjEhGHNYMyxrAm+RZtLmCRHjXImZXD29ODg4C0DOVP+D1KDcjxzyxPWAAAAAElFTkSuQmCC);background-size:var(--size-loading-large)}.v-loadingbar{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;height:2px;z-index:9001;position:absolute;top:0;left:0;transition:all .2s linear;background-color:currentColor;border-radius:var(--radius-round)}.v-loadingbar::-webkit-scrollbar,.v-loadingbar div::-webkit-scrollbar,.v-loadingbar textarea::-webkit-scrollbar,.v-loadingbar ul::-webkit-scrollbar{width:6px;height:8px}.v-loadingbar::-webkit-scrollbar-thumb,.v-loadingbar div::-webkit-scrollbar-thumb,.v-loadingbar textarea::-webkit-scrollbar-thumb,.v-loadingbar ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-loadingbar::-webkit-scrollbar-track-piece,.v-loadingbar div::-webkit-scrollbar-track-piece,.v-loadingbar textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-loadingbar--primary{color:var(--color-primary-normal)}.v-loadingbar--success{color:var(--color-success-normal)}.v-loadingbar--error{color:var(--color-error-normal)}.v-loadingbar__container{position:relative}.v-loadingbar-fade-enter,.v-loadingbar-fade-leave-active{opacity:0;filter:alpha(opacity=0)}.v-status-bar__all{padding:9.5px var(--spacing-base-loose)}.v-status-bar__all,.v-status-bar__allmedium{box-sizing:border-box;display:flex;align-items:flex-start;border-radius:var(--radius-normal);border-width:var(--border-thickness);border-style:solid;overflow:hidden}.v-status-bar__allmedium{padding:7.5px var(--spacing-base)}.v-status-bar__logo,.v-status-bar__logomedium{display:flex}.v-status-bar__content{word-break:break-all;box-sizing:border-box;font:var(--body-regular);color:var(--color-text-primary)}.v-status-bar__content,.v-status-bar__contentmedium{flex:1;padding:0 var(--spacing-base)}.v-status-bar__contentmedium{font:var(--caption-regular)}.v-status-bar__close{display:flex}.v-status-bar__closelarge{align-items:center;height:var(--size-s)}.v-status-bar__closemedium{display:flex}.v-status-bar__container--success{background-color:var(--color-success-light-normal);border-color:var(--color-success-light-hover)}.v-status-bar__container--slight-warning,.v-status-bar__container--wait{background-color:var(--color-warning-light-normal);border-color:var(--color-warning-light-hover)}.v-status-bar__container--error,.v-status-bar__container--serious-warning{background-color:var(--color-error-light-normal);border-color:var(--color-error-light-hover)}.v-status-bar__container--alarm{background-color:var(--color-prompt-light-normal);border-color:var(--color-prompt-light-hover)}.v-status-bar__icon--success.v-icon{color:var(--color-success-normal)}.v-status-bar__icon--slight-warning.v-icon,.v-status-bar__icon--wait.v-icon{color:var(--color-warning-normal)}.v-status-bar__icon--error.v-icon,.v-status-bar__icon--serious-warning.v-icon{color:var(--color-error-normal)}.v-status-bar__icon--alarm.v-icon{color:var(--color-prompt-normal)}.v-status-bar__icon--logo.v-icon{width:var(--size-s);height:var(--size-s)}.v-status-bar__icon--successmedium.v-icon{color:var(--color-success-normal);width:var(--size-xs);height:var(--size-xs)}.v-status-bar__icon--slight-warningmedium.v-icon,.v-status-bar__icon--waitmedium.v-icon{color:var(--color-warning-normal);width:var(--size-xs);height:var(--size-xs)}.v-status-bar__icon--errormedium.v-icon,.v-status-bar__icon--serious-warningmedium.v-icon{color:var(--color-error-normal);width:var(--size-xs);height:var(--size-xs)}.v-status-bar__icon--alarmmedium.v-icon{color:var(--color-prompt-normal);width:var(--size-xs);height:var(--size-xs)}.v-status-bar__icon--close.v-icon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;color:var(--color-text-caption)}.v-status-bar__icon--close:hover{color:var(--color-text-secondary)}.v-status-bar__icon--close:active{color:var(--color-text-primary)}.v-status-bar__icon--closemedium.v-icon{width:var(--size-xs);height:var(--size-xs);cursor:pointer;color:var(--color-text-caption)}.v-status-toast__container{height:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(38,45,61,.15);border-radius:2px}.v-status-toast__content{font-size:12px}.v-status-toast__icon--logo.v-icon{width:16px;height:16px;margin-right:5px}.v-collapse{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;min-width:200px}.v-collapse::-webkit-scrollbar,.v-collapse div::-webkit-scrollbar,.v-collapse textarea::-webkit-scrollbar,.v-collapse ul::-webkit-scrollbar{width:6px;height:8px}.v-collapse::-webkit-scrollbar-thumb,.v-collapse div::-webkit-scrollbar-thumb,.v-collapse textarea::-webkit-scrollbar-thumb,.v-collapse ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-collapse::-webkit-scrollbar-track-piece,.v-collapse div::-webkit-scrollbar-track-piece,.v-collapse textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-collapse>.v-collapse-item:first-child{margin-top:0}.v-collapse-item{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;margin-top:2px}.v-collapse-item::-webkit-scrollbar,.v-collapse-item div::-webkit-scrollbar,.v-collapse-item textarea::-webkit-scrollbar,.v-collapse-item ul::-webkit-scrollbar{width:6px;height:8px}.v-collapse-item::-webkit-scrollbar-thumb,.v-collapse-item div::-webkit-scrollbar-thumb,.v-collapse-item textarea::-webkit-scrollbar-thumb,.v-collapse-item ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-collapse-item::-webkit-scrollbar-track-piece,.v-collapse-item div::-webkit-scrollbar-track-piece,.v-collapse-item textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-collapse-item .content-enter-active{transition:height var(--motion--ease-in-out) var(--duration-start-l)}.v-collapse-item .content-leave-active{transition:height var(--motion--ease-in-out) var(--duration-end-l)}.v-collapse-item--disabled{pointer-events:none}.v-collapse-item--disabled .v-collapse-item__header{cursor:default;background:var(--color-fill-disable)}.v-collapse-item--disabled .v-collapse-item__header:hover{background:var(--color-fill-disable)}.v-collapse-item--disabled .v-collapse-item__header__icon,.v-collapse-item--disabled .v-collapse-item__header__text{color:var(--color-text-disable)}.v-collapse-item__header{display:flex;align-items:center;background:var(--color-bg-contrast);box-sizing:border-box;padding:var(--spacing-base-loose) var(--spacing-loose);cursor:pointer;border-radius:var(--radius-normal)}.v-collapse-item__header .v-collapse-item__header__icon{flex:none;width:12px;height:12px;color:var(--color-text-caption)}.v-collapse-item__header:hover{background:var(--color-fill-hover)}.v-collapse-item__header:active{background:var(--color-fill-active)}.v-collapse-item__header__text{flex:1 1 auto;margin-right:var(--spacing-loose);color:var(--color-text-primary);font:var(--body-regular)}.v-collapse-item__content-inner:after,.v-collapse-item__content-inner:before{content:"";display:table;height:0}.v-page-header{margin:var(--spacing-loose) 0}.v-page-header--page-dialog .v-page-header__back,.v-page-header--page-panel .v-page-header__back{margin-bottom:0}.v-page-header--page-dialog .v-page-header__back a,.v-page-header--page-panel .v-page-header__back a{color:var(--color-text-primary)}.v-page-header--page-dialog .v-page-header__back a .v-icon,.v-page-header--page-panel .v-page-header__back a .v-icon{width:20px;height:20px;margin-right:var(--spacing-base)}.v-page-header--page-dialog .v-page-header__back a:active,.v-page-header--page-dialog .v-page-header__back a:hover,.v-page-header--page-panel .v-page-header__back a:active,.v-page-header--page-panel .v-page-header__back a:hover{color:var(--color-text-primary)}.v-page-header__back{display:flex;margin-bottom:var(--spacing-tight)}.v-page-header__back,.v-page-header__back a{align-items:center}.v-page-header__back a{display:inline-flex;font:var(--body-regular);color:var(--color-text-caption);cursor:pointer}.v-page-header__back a .v-icon{width:12px;height:12px;margin-right:var(--spacing-tight)}.v-page-header__back a:hover{color:var(--color-text-secondary)}.v-page-header__back a:active{color:var(--color-text-primary)}.v-page-header__heading{justify-content:space-between;min-height:32px}.v-page-header__heading,.v-page-header__heading__left,.v-page-header__heading__left .v-page-header__heading__left__title{display:flex;align-items:center}.v-page-header__heading__left .v-page-header__heading__left__title{margin:0 var(--spacing-base) 0 0;font:var(--title-bold);color:var(--color-text-primary)}.v-page-header__heading__left__caption{display:flex;align-items:center;font:var(--body-regular);color:var(--color-text-caption);margin-right:var(--spacing-base)}.v-page-header__heading__left__caption .v-icon{margin-right:var(--spacing-tight)}.v-page-header__heading__extra{display:flex;align-items:center}.v-page-header__heading__extra,.v-page-header__heading__extra .v-button:not(:first-child){margin-left:var(--spacing-base)}.v-page-header__content{margin-top:var(--spacing-base)}.v-page-header--page .v-page-header__heading{padding:var(--spacing-tight) 0}.v-page-header--section{margin:var(--spacing-loose) 0}.v-page-header--section .v-page-header__heading__left .v-page-header__heading__left__title{font:var(--subtitle-medium)}.v-page-header--section .v-page-header__heading__left .v-page-header__heading__left__title:before{display:inline-block;width:2px;height:16px;border-radius:9px;margin-right:var(--spacing-tight);background:var(--color-primary-normal);content:" "}.v-page-header--section .v-page-header__heading__left__caption{font:var(--caption-regular)}.v-page-header--content{margin:var(--spacing-super-tight) 0}.v-page-header--content .v-page-header__heading__left .v-page-header__heading__left__title{font:var(--body-medium)}.v-page-header--content .v-page-header__heading__left__caption{font:var(--caption-regular)}.v-footer-actionbar{box-sizing:border-box;padding:var(--spacing-loose)}.v-footer-actionbar-level-padding{box-sizing:border-box;padding:0 var(--spacing-loose)}.v-footer-actionbar-vertical-padding{box-sizing:border-box;padding:var(--spacing-loose) 0}.v-footer-actionbar-no-padding{padding:0;box-sizing:border-box}.v-footer-actionbar-divider{border-top:var(--border-normal) solid;border-color:var(--color-divider-normal)}.v-footer-actionbar-center{justify-content:center}.v-footer-actionbar-center,.v-footer-actionbar-right{display:flex}.v-footer-actionbar-right{justify-content:space-between}.footer-actionbar-left,.footer-actionbar-right{display:flex;align-items:center}.footer-actionbar-right-slot{margin-right:var(--spacing-base)}.v-pagination{display:block;margin:0;padding:0;border:0;box-sizing:border-box;line-height:20px;outline:0;overflow:hidden;font-size:14px;line-height:24px;padding:var(--spacing-base) 0}.v-pagination::-webkit-scrollbar,.v-pagination div::-webkit-scrollbar,.v-pagination textarea::-webkit-scrollbar,.v-pagination ul::-webkit-scrollbar{width:6px;height:8px}.v-pagination::-webkit-scrollbar-thumb,.v-pagination div::-webkit-scrollbar-thumb,.v-pagination textarea::-webkit-scrollbar-thumb,.v-pagination ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-pagination::-webkit-scrollbar-track-piece,.v-pagination div::-webkit-scrollbar-track-piece,.v-pagination textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-pagination .v-number-input.v-number-input--frame{font-size:14px;padding:0;width:var(--size-l);height:var(--size-m);border-radius:var(--radius-normal);transition:border-color .25s;overflow:hidden;vertical-align:-7px;border-width:var(--border-normal);border-color:var(--color-border-normal);margin-left:var(--spacing-base);margin-right:var(--spacing-base)}.v-pagination .v-number-input.v-number-input--frame .v-number-input--frame__input{width:100%;height:100%;vertical-align:top;margin:0;padding:0;text-align:center}.v-pagination .v-pagination__next,.v-pagination .v-pagination__prev{float:left;margin-left:var(--spacing-tight)!important}.v-pagination .v-pagination__input{height:20px;width:32px;border:1px solid;border-color:var(--line-light-gray)}.v-pagination .v-pagination__input:hover{border-color:var(--line-deep-gray)}.v-pagination__total{display:inline-block;vertical-align:middle;color:var(--color-text-caption);margin-right:var(--spacing-tight)}.v-pagination__total .v-select{width:auto;vertical-align:middle}.v-pagination__total .v-select .v-select__header{min-width:0}.v-pagination__list{float:right;margin:var(--spacing-tight) 0}.v-pagination__item{margin:0;margin-left:var(--spacing-tight);display:flex;float:left;min-width:var(--size-m);height:var(--size-m);text-align:center;border-radius:var(--radius-normal);cursor:pointer;font:var(--body-regular);align-items:center;justify-content:center}.v-pagination__item a{color:var(--color-text-primary);display:inline-block;border-radius:3px}.v-pagination__item:hover{background-color:var(--color-fill-hover)}.v-pagination__item.is-selected,.v-pagination__item.is-selected:hover{background-color:var(--color-primary-normal)}.v-pagination__item.is-selected .v-pagination__item--number,.v-pagination__item.is-selected:hover .v-pagination__item--number{color:#fff}.v-pagination__item--number{padding:0 4px}.v-pagination__item--noevent{cursor:default}.v-pagination__jumper{line-height:17px;margin-left:var(--spacing-tight);float:right;margin-top:4px}.v-tabs{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;font-size:0}.v-tabs::-webkit-scrollbar,.v-tabs div::-webkit-scrollbar,.v-tabs textarea::-webkit-scrollbar,.v-tabs ul::-webkit-scrollbar{width:6px;height:8px}.v-tabs::-webkit-scrollbar-thumb,.v-tabs div::-webkit-scrollbar-thumb,.v-tabs textarea::-webkit-scrollbar-thumb,.v-tabs ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tabs::-webkit-scrollbar-track-piece,.v-tabs div::-webkit-scrollbar-track-piece,.v-tabs textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tabs .v-tab{display:inline-block;cursor:pointer;font:var(--body-regular);color:var(--color-text-secondary)}.v-tabs .v-tab:hover{color:var(--color-text-primary)}.v-tabs .v-tab.is-selected{font:var(--body-medium);color:var(--color-primary-normal)}.v-tabs-default{position:relative;border-bottom:var(--border-normal) solid var(--color-divider-normal)}.v-tabs-default .v-tab{margin:var(--spacing-base-loose) var(--spacing-super-loose) var(--spacing-base-loose) 0}.v-tabs-default .v-tab:last-of-type{margin-right:0}.v-tabs-default__underline{width:100px;content:" ";position:absolute;bottom:-1px;left:0;border-bottom:2px solid;border-bottom-color:var(--color-primary-normal);border-radius:var(--radius-round);transition:transform var(--duration-start-m) var(--motion--ease-in-out)}.v-tabs-line{display:inline-block}.v-tabs-line .v-tab{position:relative;padding:0 var(--spacing-base-loose);margin:var(--spacing-base) 0}.v-tabs-line .v-tab:not(:first-child):before{display:block;position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:2px;height:12px;background-color:var(--color-divider-normal);content:""}.v-tabs-line .v-tab:first-child{padding-left:0}.v-tabs-line .v-tab:last-child{padding-right:0}.v-tabs-view{display:inline-block}.v-tabs-view .v-tab{margin:var(--spacing-base) var(--spacing-extra-loose) var(--spacing-base) 0}.v-tabs-view .v-tab:last-child{margin-right:0}.v-step{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;height:40px;color:var(--color-text-secondary);background-color:var(--color-bg-1);text-align:center;border:var(--border-normal) solid var(--color-border-normal);display:inline-flex;align-items:center;justify-content:center;position:relative}.v-step::-webkit-scrollbar,.v-step div::-webkit-scrollbar,.v-step textarea::-webkit-scrollbar,.v-step ul::-webkit-scrollbar{width:6px;height:8px}.v-step::-webkit-scrollbar-thumb,.v-step div::-webkit-scrollbar-thumb,.v-step textarea::-webkit-scrollbar-thumb,.v-step ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-step::-webkit-scrollbar-track-piece,.v-step div::-webkit-scrollbar-track-piece,.v-step textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-step:first-child{border-radius:3px 0 0 3px}.v-step:last-child{border-radius:0 var(--radius-normal) var(--radius-normal) 0}.v-step:not(:last-child){border-right:0}.v-step:not(:first-child){border-left:0}.v-step:not(:first-child) .v-step__triangle{visibility:visible}.v-step__index{margin-right:var(--spacing-tight)}.v-step__triangle{width:0;height:0;visibility:hidden;border-bottom:20px solid;border-bottom-color:transparent;border-top:20px solid;border-top-color:transparent;border-left:12px solid;border-left-color:var(--color-border-normal);border-right:12px solid;border-right-color:transparent;position:absolute;left:0}.v-step__triangle:after{content:" ";width:0;height:0;border-bottom:20px solid;border-bottom-color:transparent;border-top:20px solid;border-top-color:transparent;border-left:12px solid;border-left-color:var(--color-bg-1);border-right:12px transparent;border-right-color:transparent;right:var(--border-normal);top:-20px;position:absolute}.v-step.is-selected{background-color:var(--color-primary-normal);color:var(--white);position:relative;font-weight:var(--body-medium);border-width:0}.v-step.is-selected+div .v-step__triangle{border-bottom:20px solid;border-bottom-color:transparent;border-top:20px solid;border-top-color:transparent;border-left:12px solid;border-left-color:var(--color-primary-normal);border-right:12px solid;border-right-color:transparent;left:0}.v-step.is-selected+div .v-step__triangle:after{visibility:hidden}.v-tags{width:100%}.v-breadcrumb{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;color:var(--color-text-primary);font-size:13px;line-height:22px}.v-breadcrumb::-webkit-scrollbar,.v-breadcrumb div::-webkit-scrollbar,.v-breadcrumb textarea::-webkit-scrollbar,.v-breadcrumb ul::-webkit-scrollbar{width:6px;height:8px}.v-breadcrumb::-webkit-scrollbar-thumb,.v-breadcrumb div::-webkit-scrollbar-thumb,.v-breadcrumb textarea::-webkit-scrollbar-thumb,.v-breadcrumb ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-breadcrumb::-webkit-scrollbar-track-piece,.v-breadcrumb div::-webkit-scrollbar-track-piece,.v-breadcrumb textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-breadcrumb .v-breadcrumb__item:last-child{display:inline-flex}.v-breadcrumb .v-breadcrumb__item:last-child .v-breadcrumb__separator{display:none}.v-breadcrumb .v-breadcrumb__item:last-child .v-breadcrumb__inner,.v-breadcrumb__item{display:inline-flex}.v-breadcrumb__item{color:var(--color-text-primary);float:left}.v-breadcrumb__item.is-link{display:inline-flex;text-decoration:none;cursor:pointer;color:var(--color-text-caption)}.v-breadcrumb__item.is-link,.v-breadcrumb__item.is-link:hover{transition:all var(--duration-start-s) var(--motion--ease-in-out)}.v-breadcrumb__item.is-link:hover{color:var(--color-text-secondary)}.v-breadcrumb__item.is-link:active{color:var(--color-text-primary);transition:all var(--duration-start-s) var(--motion--ease-in-out)}.v-breadcrumb__inner{display:inline-flex;align-items:center}.v-breadcrumb__inner .v-icon{margin-right:var(--spacing-base)}.v-breadcrumb__inner a{color:inherit;text-decoration:none;cursor:pointer}.v-breadcrumb__separator{margin:0 var(--spacing-base)}.v-narrow-pagination{display:block;margin:0;padding:0;border:0;font-size:14px;line-height:20px;outline:0;display:flex;align-items:center;padding:var(--spacing-tight) var(--spacing-extra-loose);justify-content:space-between;box-sizing:border-box}.v-narrow-pagination::-webkit-scrollbar,.v-narrow-pagination div::-webkit-scrollbar,.v-narrow-pagination textarea::-webkit-scrollbar,.v-narrow-pagination ul::-webkit-scrollbar{width:6px;height:8px}.v-narrow-pagination::-webkit-scrollbar-thumb,.v-narrow-pagination div::-webkit-scrollbar-thumb,.v-narrow-pagination textarea::-webkit-scrollbar-thumb,.v-narrow-pagination ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-narrow-pagination::-webkit-scrollbar-track-piece,.v-narrow-pagination div::-webkit-scrollbar-track-piece,.v-narrow-pagination textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-narrow-pagination .v-select{width:auto}.v-narrow-pagination__index{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-narrow-pagination__popper.v-popper{width:auto!important}.v-descriptions{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;width:100%;overflow:hidden;color:var(--color-text-caption)}.v-descriptions::-webkit-scrollbar,.v-descriptions div::-webkit-scrollbar,.v-descriptions textarea::-webkit-scrollbar,.v-descriptions ul::-webkit-scrollbar{width:6px;height:8px}.v-descriptions::-webkit-scrollbar-thumb,.v-descriptions div::-webkit-scrollbar-thumb,.v-descriptions textarea::-webkit-scrollbar-thumb,.v-descriptions ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-descriptions::-webkit-scrollbar-track-piece,.v-descriptions div::-webkit-scrollbar-track-piece,.v-descriptions textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-descriptions--content{display:flex;flex-flow:row wrap;width:calc(100% + var(--spacing-super-loose) * 2);position:relative;right:var(--spacing-super-loose)}.v-descriptions--content-short{width:calc(100% + var(--spacing-base-loose) * 2);right:var(--spacing-base-loose)}.v-description-item{color:var(--color-text-caption);margin-left:var(--spacing-super-loose);margin-right:var(--spacing-super-loose)}.v-description-item .v-description-item--text-required{position:absolute;top:3px;right:-7px;color:var(--color-error-normal)}.v-description-item .v-description-item--text-required-tip{right:-22px}.v-description-item--text-desc{height:16px}.v-description-item--text-content{display:flex;line-height:16px;position:relative;padding-top:var(--spacing-base);padding-bottom:var(--spacing-base);margin-right:var(--spacing-base)}.v-description-item--value{color:var(--color-text-primary);padding-top:6px;padding-bottom:6px;position:relative}.v-description-item--value .v-description-item--extended{max-height:none}.v-description-item--value-text{max-height:40px;overflow:hidden}.v-description-item--value-text span{word-break:break-all}.v-description-item--extend-btn{color:var(--color-text-caption);cursor:pointer}.v-description-item--extend-btn:hover{color:var(--color-text-secondary)}.v-description-item--extend-btn:active{color:var(--color-text-primary)}.v-description-item--text-text{position:relative;display:flex}.v-description-item--text-detail{max-height:32px;overflow:hidden}.v-description-item--text-detail span{word-break:break-all}.v-description-item--ellipsis-text{position:absolute;top:17px;right:-5px}.v-description-item--ellipsis-text-afterStar{right:-9px}.v-description-item--ellipsis-value{position:absolute;top:27px;right:-5px}.v-description-item--medium .v-description-item--text-content{width:120px}.v-description-item--small .v-description-item--text-content{width:90px}.v-description-item--short{margin-bottom:var(--spacing-base);margin-left:var(--spacing-base-loose);margin-right:var(--spacing-base-loose)}.v-description-item--short .v-description-item--text-content{margin-right:0;max-width:90px;padding-top:var(--spacing-super-tight);padding-bottom:var(--spacing-super-tight)}.v-description-item--short .v-description-item--value{padding-top:var(--spacing-super-tight);padding-bottom:var(--spacing-super-tight);line-height:16px}.v-description-item--short .v-description-item--value .v-description-item--value-text{max-height:32px}.v-description-item--short .v-description-item--ellipsis-value{top:20px}.v-description-item--horizontal{display:flex;align-items:flex-start}.v-description-item--horizontal .v-description-item--value{flex:1}.v-description-item--vertical{margin-bottom:var(--spacing-loose)}.v-description-item--vertical .v-description-item--text-content{width:auto;max-width:auto;padding-top:var(--spacing-super-tight);padding-bottom:var(--spacing-super-tight)}.v-description-item--vertical .v-description-item--value{margin-top:var(--spacing-super-tight);padding-top:var(--spacing-none);padding-bottom:var(--spacing-none);position:relative}.v-form{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-form::-webkit-scrollbar,.v-form div::-webkit-scrollbar,.v-form textarea::-webkit-scrollbar,.v-form ul::-webkit-scrollbar{width:6px;height:8px}.v-form::-webkit-scrollbar-thumb,.v-form div::-webkit-scrollbar-thumb,.v-form textarea::-webkit-scrollbar-thumb,.v-form ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-form::-webkit-scrollbar-track-piece,.v-form div::-webkit-scrollbar-track-piece,.v-form textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-form__inline{line-height:40px}.v-form__inline:after{content:"";display:table;clear:both}.v-form-item{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;line-height:40px}.v-form-item::-webkit-scrollbar,.v-form-item div::-webkit-scrollbar,.v-form-item textarea::-webkit-scrollbar,.v-form-item ul::-webkit-scrollbar{width:6px;height:8px}.v-form-item::-webkit-scrollbar-thumb,.v-form-item div::-webkit-scrollbar-thumb,.v-form-item textarea::-webkit-scrollbar-thumb,.v-form-item ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-form-item::-webkit-scrollbar-track-piece,.v-form-item div::-webkit-scrollbar-track-piece,.v-form-item textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-form__desc .v-form-item{line-height:inherit;margin-bottom:calc(var(--spacing-extra-loose) - 6px)}.v-form__desc .v-form-item .v-description-item--value div{max-height:inherit}.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-associate-input,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-cascader,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-date-picker,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-editor,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-input,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-number-input,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-radio-group,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-select,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-textarea,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-time-picker,.v-form__desc .v-form-item .v-description-item--horizontal .v-description-item--value .v-uploader{margin-top:-6px}.v-form__desc .v-form-item.is-vertical{margin-bottom:var(--spacing-extra-loose)}.v-form__desc .v-form-item.is-vertical .v-description-item--vertical{margin-bottom:0}.v-form__desc .v-form-item.is-vertical .v-description-item--value{margin-top:var(--spacing-base)}.v-form__desc .v-form-item__bterr{position:absolute;color:var(--color-error-normal);font:var(--caption-regular);margin-top:var(--spacing-tight)}.v-form__inline .v-form-item,.v-form__inline .v-form-item__label{float:left;margin-right:10px}.v-form__inline .v-form-item__input{position:relative;float:left}.v-form__inline .v-form-item__input>*{float:left}.v-form__inline .v-form-item__desc{display:none}.v-form__inline .v-form-item__bterr{margin-top:10px;width:100%;line-height:20px;font-size:13px;color:var(--color-warning);cursor:text}.v-form__default .v-form-item{margin-bottom:30px;box-sizing:border-box}.v-form__default .v-form-item .inline{display:inline-block;vertical-align:top;float:none}.v-form__default .v-form-item .inline.v-form-item__label{height:40px;line-height:40px;margin-bottom:0;font-size:13px}.v-form__default .v-form-item .inline.v-form-item__bterr{margin-top:0;transform:none;position:static;width:auto;padding-left:10px;height:32px;line-height:32px}.v-form__default .v-form-item:last-child{margin-bottom:0}.v-form__default .v-form-item__label{margin-bottom:13px;height:20px;line-height:20px;font-size:16px}.v-form__default .v-form-item__label label{margin-right:8px}.v-form__default .v-form-item__tlerr{display:inline;font-size:12px;color:var(--color-warning);cursor:text;white-space:nowrap}.v-form__default .v-form-item__trerr{position:absolute;top:0;right:0;z-index:1;margin-top:-17px;line-height:20px;font-size:13px;color:var(--color-warning);cursor:text;white-space:nowrap}.v-form__default .v-form-item__bterr{margin-top:4px;width:100%;line-height:20px;font-size:12px;color:var(--color-warning);cursor:text}.v-form__default .v-form-item__input{position:relative;float:left}.v-form__default .v-form-item__input>*{float:left}.v-form__default .v-form-item__desc{clear:left;display:block;line-height:20px;color:var(--color-light-gray);font-size:12px}.v-form__default .v-form-item__desc *{margin:0;padding:4px 0 0}.v-form-item-group{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;line-height:40px}.v-form-item-group::-webkit-scrollbar,.v-form-item-group div::-webkit-scrollbar,.v-form-item-group textarea::-webkit-scrollbar,.v-form-item-group ul::-webkit-scrollbar{width:6px;height:8px}.v-form-item-group::-webkit-scrollbar-thumb,.v-form-item-group div::-webkit-scrollbar-thumb,.v-form-item-group textarea::-webkit-scrollbar-thumb,.v-form-item-group ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-form-item-group::-webkit-scrollbar-track-piece,.v-form-item-group div::-webkit-scrollbar-track-piece,.v-form-item-group textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-form__default .v-form-item-group{margin-bottom:30px;box-sizing:border-box}.v-form__default .v-form-item-group .sub-group.v-form-item-group__label{font-size:13px}.v-form__default .v-form-item-group .sub-group.v-form-item-group__desc,.v-form__default .v-form-item-group .sub-group.v-form-item-group__input{padding-left:20px}.v-form__default .v-form-item-group:last-child{margin-bottom:0}.v-form__default .v-form-item-group__label{margin-bottom:30px;height:20px;line-height:20px;font-size:16px}.v-form__default .v-form-item-group__label label{margin-right:8px}.v-form__default .v-form-item-group__tlerr{display:inline;font-size:13px;color:var(--color-warning);cursor:text;white-space:nowrap}.v-form__default .v-form-item-group__trerr{position:absolute;top:0;right:0;z-index:1;margin-top:-17px;line-height:20px;font-size:13px;color:var(--color-warning);cursor:text;white-space:nowrap}.v-form__default .v-form-item-group__bterr{width:100%;line-height:20px;font-size:13px;color:var(--color-warning);cursor:text}.v-form__default .v-form-item-group__input{position:relative;float:left}.v-form__default .v-form-item-group__desc{clear:left;display:block;line-height:20px;color:#a8abb3;font-size:13px}.v-form__default .v-form-item-group__desc *{margin:0;padding:2px 0 0}.v-checkbox{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:flex-start}.v-checkbox::-webkit-scrollbar,.v-checkbox div::-webkit-scrollbar,.v-checkbox textarea::-webkit-scrollbar,.v-checkbox ul::-webkit-scrollbar{width:6px;height:8px}.v-checkbox::-webkit-scrollbar-thumb,.v-checkbox div::-webkit-scrollbar-thumb,.v-checkbox textarea::-webkit-scrollbar-thumb,.v-checkbox ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-checkbox::-webkit-scrollbar-track-piece,.v-checkbox div::-webkit-scrollbar-track-piece,.v-checkbox textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-checkbox .v-checkbox--checked{background-color:var(--color-primary-normal);transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease-in;transition-delay:0s}.v-checkbox .v-checkbox--checked,.v-checkbox .v-checkbox--checked:hover{border-color:var(--color-primary-normal)}.v-checkbox .v-checkbox--checked .v-checkbox__inner:after{left:14px;background-color:var(--color-primary-normal);transition-property:background-color,left;transition-duration:.1s,.1s;transition-timing-function:ease-in,ease-out;transition-delay:0s,.1s}.v-checkbox .v-checkbox--checked .v-checkbox__inner .v-checkbox__checked{opacity:1;transition:opacity 0s linear 1ms}.v-checkbox:after{content:"";display:table;clear:both}.v-checkbox__icon{float:left;flex:0 0 var(--size-xs);background-color:var(--color-bg-1);width:var(--size-xs);height:var(--size-xs);display:inline-block;vertical-align:middle;border-radius:var(--radius-normal);border:var(--border-normal) solid;border-color:var(--color-border-normal);box-sizing:border-box;margin:var(--spacing-super-tight) 0;overflow:hidden;transition:background-color .1s ease-out .1s,border-color .1s ease-out .1s,transform .1s ease-out 0s}.v-checkbox__icon:hover{border-color:var(--color-border-hover)}.v-checkbox--disabled{cursor:not-allowed}.v-checkbox--disabled .v-checkbox__icon{background-color:var(--color-fill-disable)}.v-checkbox--disabled .v-checkbox__icon .v-checkbox__inner:after{background-color:var(--color-fill-disable);border-color:var(--color-border-disable)}.v-checkbox--disabled .v-checkbox__icon:hover{border-color:var(--color-border-disable)}.v-checkbox--disabled .v-checkbox--checked{background-color:var(--color-primary-disable);border-color:var(--color-primary-disable)}.v-checkbox--disabled .v-checkbox--checked:hover{border-color:var(--color-primary-disable)}.v-checkbox--disabled .v-checkbox__label{color:var(--color-text-disable)}.v-checkbox--indeterminate{background-color:var(--color-primary-normal);transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.36,.06,.1,1)}.v-checkbox--indeterminate,.v-checkbox--indeterminate:hover{border-color:var(--color-primary-normal)}.v-checkbox--indeterminate .v-checkbox__inner:before{content:"";height:2px;width:10px;position:absolute;background-color:var(--white);top:6px;left:2px;border-radius:var(--radius-normal);transform:scale(1);transition:transform .1s cubic-bezier(.36,.06,.1,1) .1s}.v-checkbox--indeterminate .v-checkbox__inner:after{left:14px;background-color:var(--color-primary-normal)}.v-checkbox__inner{position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.v-checkbox__inner:before{content:"";height:2px;width:10px;position:absolute;background-color:var(--white);top:6px;left:2px;border-radius:var(--radius-normal);transform:scale(0);transition:transform .1s ease-out 0s}.v-checkbox__inner:after{content:"";position:absolute;width:14px;height:14px;border-radius:2px;left:0;background-color:var(--color-bg-1);transition-property:background-color,left;transition-delay:.1s,0s;transition-duration:.1s,.1s;transition-timing-function:ease-out,ease-in}.v-checkbox__inner .v-checkbox__checked{width:var(--size-xs);height:var(--size-xs);overflow:hidden;position:absolute;top:-1px;left:-1px;opacity:0;transition-property:opacity;transition-duration:.1s;transition-timing-function:ease-in}.v-checkbox__input{visibility:hidden;position:absolute}.v-checkbox__label{margin-left:var(--spacing-base);color:var(--color-text-primary);font:var(--body-regular)}.v-checkbox-group{line-height:20px;box-sizing:border-box}.v-checkbox-group .v-checkbox{margin-right:var(--spacing-extra-loose);vertical-align:top}.v-checkbox-group--vertical .v-checkbox{display:block;margin:var(--spacing-base-loose) var(--spacing-none)}.v-checkbox-group--vertical .v-checkbox:first-child{margin-top:var(--spacing-none)}.v-checkbox-group--vertical .v-checkbox:last-child{margin-bottom:var(--spacing-none)}.v-radio{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-radio::-webkit-scrollbar,.v-radio div::-webkit-scrollbar,.v-radio textarea::-webkit-scrollbar,.v-radio ul::-webkit-scrollbar{width:6px;height:8px}.v-radio::-webkit-scrollbar-thumb,.v-radio div::-webkit-scrollbar-thumb,.v-radio textarea::-webkit-scrollbar-thumb,.v-radio ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-radio::-webkit-scrollbar-track-piece,.v-radio div::-webkit-scrollbar-track-piece,.v-radio textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-radio:after{content:"";display:table;clear:both}.v-radio.is-disabled .v-radio__inner{background-color:var(--color-fill-disable);cursor:not-allowed}.v-radio.is-disabled .v-radio__inner,.v-radio.is-disabled .v-radio__inner:hover{border-color:var(--color-border-disable)}.v-radio.is-disabled .v-radio__inner:after{cursor:not-allowed;background-color:var(--color-primary-disable)}.v-radio.is-disabled .v-radio__label{cursor:not-allowed;color:var(--color-text-disable);line-height:20px}.v-radio.is-disabled.is-checked .v-radio__inner{background-color:var(--color-bg-1);border-color:var(--color-primary-disable)}.v-radio.is-disabled.is-checked .v-radio__inner:after{background-color:var(--color-primary-disable)}.v-radio.is-disabled.is-checked .v-radio__inner:hover{border-color:var(--color-primary-disable)}.v-radio.is-checked .v-radio__inner{border:var(--border-normal) solid;border-color:var(--color-primary-normal);border-radius:var(--radius-round)}.v-radio.is-checked .v-radio__inner:hover{border-color:var(--color-primary-hover)}.v-radio.is-checked .v-radio__inner:after{transform:translate(-50%,-50%) scale(1);transition:.15s cubic-bezier(.36,.06,.1,1)}.v-radio__input{float:left;white-space:nowrap;outline:none;display:inline-block;vertical-align:middle}.v-radio__inner,.v-radio__input{cursor:pointer;position:relative}.v-radio__inner{display:block;width:var(--size-xs);height:var(--size-xs);border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-round);box-sizing:border-box;background-color:var(--color-bg-1);margin-top:var(--spacing-super-tight)}.v-radio__inner:hover{border-color:var(--color-border-hover);background-color:var(--color-fill-hover)}.v-radio__inner:after{width:var(--size-xxs);height:var(--size-xxs);border-radius:var(--radius-round);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .1s cubic-bezier(.36,.06,.1,1)}.v-radio__inner:after,.v-radio__inner:hover:after{background-color:var(--color-primary-normal)}.v-radio__original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.v-radio__label{margin-left:var(--spacing-base);color:var(--color-text-primary);font:var(--body-regular)}.v-radio-group{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;font-size:0}.v-radio-group::-webkit-scrollbar,.v-radio-group div::-webkit-scrollbar,.v-radio-group textarea::-webkit-scrollbar,.v-radio-group ul::-webkit-scrollbar{width:6px;height:8px}.v-radio-group::-webkit-scrollbar-thumb,.v-radio-group div::-webkit-scrollbar-thumb,.v-radio-group textarea::-webkit-scrollbar-thumb,.v-radio-group ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-radio-group::-webkit-scrollbar-track-piece,.v-radio-group div::-webkit-scrollbar-track-piece,.v-radio-group textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-radio-group--default{line-height:20px}.v-radio-group--default .v-radio-group-item{margin-right:var(--spacing-extra-loose);vertical-align:top}.v-radio-group--default:last-child{margin-right:0}.v-radio-group--vertical .v-radio-group-item{display:block;margin:var(--spacing-base-loose) 0}.v-radio-group--vertical .v-radio-group-item:first-child{margin-top:0}.v-radio-group--vertical .v-radio-group-item:last-child{margin-bottom:0}.v-radio-group--button{display:inline-block}.v-radio-group--button .v-radio-group-item{float:left}.v-radio-group--button .v-radio-group-item .v-radio__input{display:none}.v-radio-group--button .v-radio-group-item .v-radio__label{display:block;margin:0;height:var(--size-l);padding:5px var(--spacing-base);font:var(--body-regular);white-space:nowrap;border-radius:0;vertical-align:middle;cursor:pointer;text-align:center;outline:none;background:transparent;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-left:0;-webkit-appearance:none;box-sizing:border-box;background-color:var(--color-bg-1);color:var(--color-text-primary);position:relative}.v-radio-group--button .v-radio-group-item .v-radio__label .v-radio__label__icon{display:inline-block;position:relative;top:var(--spacing-super-tight);padding:0 var(--spacing-super-tight)}.v-radio-group--button .v-radio-group-item .v-radio__label .v-radio__label__text{vertical-align:top}.v-radio-group--button .v-radio-group-item .v-radio__label:hover{background-color:var(--color-fill-hover);border-color:var(--color-border-hover)}.v-radio-group--button .v-radio-group-item .v-radio__label:before{content:" ";overflow:hidden;position:absolute;top:calc((var(--border-normal)) * -1);left:calc((var(--border-normal)) * -1);display:block;box-sizing:content-box;width:0;height:var(--size-l);background-color:var(--color-border-hover)}.v-radio-group--button .v-radio-group-item .v-radio__label:hover:before{width:var(--border-normal);background-color:var(--color-border-hover)}.v-radio-group--button .v-radio-group-item .v-radio__label.has-icon .v-radio__label__text{display:inline-block;margin-left:var(--spacing-super-tiger)}.v-radio-group--button .v-radio-group-item:first-child .v-radio__label{border-left:var(--border-normal) solid;border-left-color:var(--color-border-normal);border-radius:var(--radius-normal) 0 0 var(--radius-normal);box-shadow:none!important}.v-radio-group--button .v-radio-group-item:first-child .v-radio__label:hover{border-left-color:var(--color-border-hover)}.v-radio-group--button .v-radio-group-item:first-child .v-radio__label:before{width:0!important}.v-radio-group--button .v-radio-group-item:last-child .v-radio__label{border-radius:0 var(--radius-normal) var(--radius-normal) 0}.v-radio-group--button .v-radio-group-item.is-checked .v-radio__label{background-color:var(--color-primary-normal);color:var(--white);border-color:var(--color-primary-normal)}.v-radio-group--button .v-radio-group-item.is-checked .v-radio__label:active:before,.v-radio-group--button .v-radio-group-item.is-checked .v-radio__label:before,.v-radio-group--button .v-radio-group-item.is-checked .v-radio__label:hover:before{width:var(--border-normal);background-color:var(--color-primary-normal)}.v-radio-group--button .v-radio-group-item:first-child.is-checked .v-radio__label{border-left-color:var(--color-primary-normal)}.v-radio-group--button .v-radio-group-item.is-disabled .v-radio__label{background-color:var(--color-fill-disable);color:var(--color-text-disable);border-color:var(--color-border-disable)}.v-radio-group--button .v-radio-group-item.is-disabled .v-radio__label:hover{cursor:not-allowed}.v-radio-group--button .v-radio-group-item.is-disabled .v-radio__label:before{display:none}.v-radio-group--button .v-radio-group-item.is-checked.is-disabled .v-radio__label{background-color:var(--color-primary-disable);color:var(--white);border-color:var(--color-primary-disable)}.v-radio-group--button .v-radio-group-item.is-checked.is-disabled .v-radio__label:hover{cursor:not-allowed}.v-radio-group--button .v-radio-group-item.is-checked.is-disabled .v-radio__label:before{display:none}.v-radio-group--button .v-radio-group-item:first-child.is-disabled .v-radio__label{border-color:var(--color-border-disable)}.v-radio-group--button .v-radio-group-item:first-child.is-checked.is-disabled .v-radio__label{border-left-color:var(--color-border-disable)}.v-radio-group--button:after{content:"";display:table;clear:both}.v-switch{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;font-size:0;height:20px}.v-switch::-webkit-scrollbar,.v-switch div::-webkit-scrollbar,.v-switch textarea::-webkit-scrollbar,.v-switch ul::-webkit-scrollbar{width:6px;height:8px}.v-switch::-webkit-scrollbar-thumb,.v-switch div::-webkit-scrollbar-thumb,.v-switch textarea::-webkit-scrollbar-thumb,.v-switch ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-switch::-webkit-scrollbar-track-piece,.v-switch div::-webkit-scrollbar-track-piece,.v-switch textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-switch__main{display:inline-block;width:36px;position:relative;font-size:14px}.v-switch__input{display:none}.v-switch__label{display:inline-block;position:relative;cursor:pointer;top:0;left:0;transition:.2s;line-height:20px;z-index:10;font-size:12px;word-break:keep-all;text-align:center;width:27px;color:var(--white);padding-right:24px;text-indent:5px;font:var(--caption-regular)}.v-switch__label--hide{display:none}.v-switch__label--left{left:2px}.v-switch__label--right{left:16px}.v-switch__slider{top:0;left:0;right:0;bottom:0;background-color:var(--color-gray-4)}.v-switch__slider,.v-switch__slider:before{position:absolute;cursor:pointer;transition-duration:var(--duration-start-s);transition-timing-function:var(--motion--ease-in-out);border-radius:var(--radius-round)}.v-switch__slider:before{left:2px;bottom:2px;content:"";display:block;width:16px;height:16px;background-color:var(--white)}.v-switch__slider.is-disabled.v-switch__slider--on{background-color:var(--color-primary-disable)}.v-switch__slider.is-disabled{cursor:default;background-color:var(--color-fill-disable)}.v-switch__slider--on{background-color:var(--color-primary-normal);transition-duration:var(--duration-end-s)}.v-switch__slider--on:before{left:calc(100% - 18px);transition-duration:var(--duration-end-s);transition-timing-function:var(--motion--ease-in-out)}.v-switch--wider{width:52px}.v-switch--label{font-size:14px;line-height:20px;display:inline-block;margin-left:var(--spacing-base);color:var(--color-text-primary);font:var(--body-regular)}.v-switch--label.is-disabled{color:var(--color-text-disable)}.v-uploader{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-uploader::-webkit-scrollbar,.v-uploader div::-webkit-scrollbar,.v-uploader textarea::-webkit-scrollbar,.v-uploader ul::-webkit-scrollbar{width:6px;height:8px}.v-uploader::-webkit-scrollbar-thumb,.v-uploader div::-webkit-scrollbar-thumb,.v-uploader textarea::-webkit-scrollbar-thumb,.v-uploader ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-uploader::-webkit-scrollbar-track-piece,.v-uploader div::-webkit-scrollbar-track-piece,.v-uploader textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-uploader .v-uploader__list-progress-line{width:200px}.v-uploader__wrap{display:inline-block;position:relative;vertical-align:middle}.v-uploader__wrap .v-uploader-iframe{overflow:hidden}.v-uploader__tip{font-size:13px;color:var(--color-light-gray);margin-top:7px;margin-left:6px;vertical-align:middle}.v-uploader__list{list-style:none;padding:0;margin:15px 0 0}.v-uploader__list-item .error-icon,.v-uploader__list-item .error-text{color:var(--color-warning);vertical-align:middle}.v-uploader__list-item .error-icon{width:16px;height:16px;margin-right:3px}.v-uploader__list-item-name{width:200px;line-height:20px;padding:2px 0 2px 3px;border-radius:5px}.v-uploader__list-item-name span{vertical-align:middle;display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-uploader__list-item-name .cancel-icon,.v-uploader__list-item-name .delete-icon{float:right;color:var(--color-light-gray)}.v-uploader__list-item-name .v-icon{vertical-align:middle}.v-uploader__list-item-name .v-icon:hover{color:var(--color-black)}.v-uploader__submitter.v-button{margin-left:20px}.v-uploader-dnd{border:1px dashed;border-color:var(--line-deep-gray);border-radius:3px;color:var(--color-light-gray);padding:5px 10px;cursor:pointer;min-width:200px;min-height:100px;text-align:center;vertical-align:middle;box-sizing:border-box}.v-uploader-dnd:hover{border:1px dashed;border-color:var(--color-light-gray);color:var(--color-deep-gray)}.v-uploader-dnd.is-disabled{cursor:not-allowed;opacity:.5}.v-uploader-dnd.is-dragover{background-color:var(--bg-light-gray);border:2px dashed;border-color:var(--color-light-gray);color:var(--color-deep-gray)}.v-uploader-dnd__default{width:100%;box-sizing:border-box;padding:50px 18px 20px}.v-uploader-dnd__default .v-icon{width:48px;height:48px;fill:currentColor}.v-uploader-dnd__default .v-icon:hover{color:#84868c}.v-uploader-dnd__default>p{margin:20px auto 2px;width:130px;font-size:13px!important}.v-date-picker{margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;font:var(--body-regular);color:var(--color-text-primary)}.v-date-picker::-webkit-scrollbar,.v-date-picker div::-webkit-scrollbar,.v-date-picker textarea::-webkit-scrollbar,.v-date-picker ul::-webkit-scrollbar{width:6px;height:8px}.v-date-picker::-webkit-scrollbar-thumb,.v-date-picker div::-webkit-scrollbar-thumb,.v-date-picker textarea::-webkit-scrollbar-thumb,.v-date-picker ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-date-picker::-webkit-scrollbar-track-piece,.v-date-picker div::-webkit-scrollbar-track-piece,.v-date-picker textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-date-picker .v-date-picker__icon{width:18px;height:18px;stroke:var(--color-text-caption);transition:.25s}.v-date-picker .v-date-picker__close{width:16px;height:16px;display:none;color:var(--color-text-caption)}.v-date-picker .v-date-picker__close:hover{color:var(--color-text-secondary)}.v-date-picker .v-date-picker__close:active{color:var(--color-text-primary)}.v-date-picker .placeholder,.v-date-picker .placeholder .v-date-picker__label{color:var(--color-text-caption)}.v-date-picker .placeholder:hover .v-date-picker__arrow{display:inline-block}.v-date-picker .placeholder:hover .v-date-picker__close{display:none}.v-date-picker .v-date-picker__arrow{position:absolute;top:7px;right:7px;color:var(--color-text-caption)}.v-date-picker:after{content:"";display:block;height:0;clear:both;visibility:hidden}.v-date-picker.is-disabled{background:var(--color-fill-disable);border:var(--color-border-disable);-ms-pointer-events:none;pointer-events:none;cursor:default}.v-date-picker.is-disabled,.v-date-picker.is-disabled .placeholder,.v-date-picker.is-disabled .placeholder .v-date-picker__label,.v-date-picker.is-disabled .v-date-picker__input .v-date-picker__arrow,.v-date-picker.is-disabled a{color:var(--color-text-disable)}.v-date-picker.is-single .v-date-picker__input{min-width:150px}.v-date-picker.is-single .v-date-picker__input.enable-timer{min-width:170px}.v-date-picker.is-shortcut .v-date-picker__input{border-top-left-radius:var(--radius-0);border-bottom-left-radius:var(--radius-0)}.v-date-picker__shortcuts{float:left;line-height:14px;box-sizing:border-box;vertical-align:bottom}.v-date-picker__label{display:inline-block;width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.v-date-picker__shortcut{display:inline-block;padding:6px var(--spacing-base-loose);color:var(--color-text-primary);font:var(--body-regular);border:var(--border-normal) solid;border-color:var(--color-border-normal);border-right:0;height:var(--size-l);box-sizing:border-box;cursor:pointer;position:relative;background-color:var(--color-fill-normal)}.v-date-picker__shortcut:before{content:" ";overflow:hidden;position:absolute;top:-1px;right:-1px;display:block;box-sizing:content-box;width:0;height:var(--size-l);background-color:var(--color-border-normal)}.v-date-picker__shortcut:hover{border-color:var(--color-border-hover);background-color:var(--color-fill-normal)}.v-date-picker__shortcut:hover:before{z-index:9;width:var(--border-normal);background-color:var(--color-border-hover)}.v-date-picker__shortcut:first-child{border-top-left-radius:var(--radius-normal);border-bottom-left-radius:var(--radius-normal)}.v-date-picker__shortcut:first-child:before{width:0}.v-date-picker__shortcut:first-child:hover{border-left-color:var(--color-border-hover)}.v-date-picker__shortcut:first-child:hover:before{width:var(--border-normal)}.v-date-picker__shortcut:first-child.is-selected{border-left-color:var(--color-primary-normal)}.v-date-picker__shortcut.disable{color:var(--color-text-disable);-ms-pointer-events:none;pointer-events:none;cursor:default}.v-date-picker__shortcut.is-selected{transition:none;color:var(--white);background-color:var(--color-primary-normal);border-color:var(--color-primary-normal)}.v-date-picker__shortcut.is-selected:active:before,.v-date-picker__shortcut.is-selected:before,.v-date-picker__shortcut.is-selected:hover:before{width:var(--border-normal);background-color:var(--color-primary-normal)}.v-date-picker__a{cursor:pointer;display:block;color:var(--color-text-primary);padding-left:var(--spacing-base);padding-right:30px;position:relative}.v-date-picker__clearable:hover .v-date-picker__arrow{display:none}.v-date-picker__clearable:hover .v-date-picker__close{display:inline-block}.v-date-picker__input{position:relative;border:var(--border-normal) solid;border-color:var(--color-border-normal);height:var(--size-l);color:var(--color-text-primary);float:left;box-sizing:border-box;border-top-right-radius:var(--radius-normal);border-bottom-right-radius:var(--radius-normal);min-width:215px;background-color:var(--color-fill-normal);border-radius:var(--radius-normal)}.v-date-picker__input .v-date-picker__arrow{height:16px;width:16px}.v-date-picker__input.enable-timer{min-width:298px}.v-date-picker__input:hover{border-color:var(--color-border-hover);background-color:var(--color-fill-normal);transition:var(--motion--ease-in-out) border-color var(--duration-start-m)}.v-date-picker__input.is-open,.v-date-picker__input:active{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-date-picker__icon{position:absolute;top:6px;right:8px;color:var(--color-text-caption)}.v-date-picker__label{cursor:pointer}.v-picker-panel{color:var(--color-text-primary);border:var(--border-normal) solid;border-color:var(--color-border-normal);box-shadow:var(--shadow-large);background:var(--color-bg-1);border-radius:var(--radius-normal);line-height:20px;margin:var(--spacing-tight) 0;padding-top:0;top:70px}.v-picker-panel .v-picker-panel__arrow{cursor:pointer;position:absolute;color:var(--color-text-primary);top:17px;width:18px;height:18px;left:13px}.v-picker-panel .v-picker-panel__arrow:hover{color:var(--color-primary-normal)}.v-picker-panel .v-picker-panel__arrow.is-both-show{left:var(--size-l)}.v-picker-panel .v-picker-panel__arrow.is-right{right:13px;left:auto}.v-picker-panel .v-picker-panel__arrow.is-right.is-both-show{right:var(--size-l)}.v-picker-panel .data-picker-time-picker .placeholder{color:var(--color-text-caption)}.v-picker-panel.is-single .v-picker-panel__label{margin-left:10px}.v-picker-panel__body-wrapper:after,.v-picker-panel__body:after{content:"";display:table;clear:both}.v-picker-panel__today{text-align:center;cursor:pointer;margin:var(--spacing-none) var(--spacing-base-loose) var(--spacing-base-loose)}.v-picker-panel__today.is-disabled{opacity:.38;cursor:default;pointer-events:none}.v-picker-panel__header{position:relative;text-align:center}.v-picker-panel__header .v-button--small.is-icon{padding:var(--spacing-none)}.v-picker-panel__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;line-height:14px;color:var(--color-text-primary);padding:var(--spacing-loose) var(--spacing-none);cursor:pointer;font:var(--body-regular);display:inline-block}.v-picker-panel__content{float:left}.v-picker-panel__content+.v-picker-panel__content .v-date-table{border-left:var(--border-normal) solid;border-color:var(--color-border-normal)}.v-picker-panel__content.is-right .v-picker-panel__arrow{right:13px;left:auto}.v-picker-panel__content.is-right .v-picker-panel__arrow.is-both-show{right:32px}.v-picker-panel__time{margin:var(--spacing-base) var(--spacing-base-loose) var(--spacing-loose);height:32px;line-height:32px;position:relative}.v-picker-panel__time .group .v-input{border-width:var(--border-normal);padding:0;width:100px;float:left;margin-right:1px;border-radius:var(--radius-normal) var(--radius-0) var(--radius-0) var(--radius-normal)}.v-picker-panel__time .group .v-input.v-input--default--focus{z-index:1;border-width:var(--border-active);padding:var(--spacing-none)}.v-picker-panel__time .group .v-time-picker-v2{width:100px;float:left;border-radius:var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0)}.v-picker-panel__time .group .v-time-picker-v2 .v-time-picker-v2__header{border-radius:var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0);border-color:var(--color-border-normal);border-left-color:transparent}.v-picker-panel__time .range-label{position:absolute;left:calc(50% - 3px)}.v-picker-panel__time .center{width:100%}.v-picker-panel__time .center .v-time-picker-v2__header{border-width:var(--border-normal)!important;padding:var(--spacing-tight) var(--spacing-base)!important}.v-picker-panel__time .center div:nth-child(2){margin-left:-1px}.v-picker-panel__time .left{float:left}.v-picker-panel__time .left div:nth-child(2){margin-left:-1px}.v-picker-panel__time .left svg{display:none}.v-picker-panel__time .right{float:right}.v-picker-panel__time .right div:first-child{margin-right:-1px}.v-picker-panel__time .right svg{display:none}.v-picker-panel__footer{display:flex;align-items:flex-end;justify-content:space-between;clear:both;overflow:hidden;margin-top:var(--spacing-base-loose);margin-bottom:var(--spacing-base-loose);padding:var(--spacing-none) var(--spacing-base-loose)}.v-picker-panel__footer .v-button{float:right;margin-right:var(--spacing-base)}.v-picker-panel__footer .quick{max-width:286px;display:flex;flex:1;flex-wrap:wrap;float:left}.v-picker-panel__footer .quick a{margin-right:var(--spacing-extra-loose);letter-spacing:var(--spacing-none);line-height:var(--size-l);cursor:pointer}.v-picker-panel__footer .quick a.v-button.is-link.v-button--primary{line-height:var(--size-l)}.v-picker-panel__footer__actions .v-button:first-child{margin-right:var(--spacing-none)}.v-picker-panel__btn{border:var(--border-normal) solid;border-color:var(--color-border-normal);color:var(--color-primary-normal);line-height:var(--size-m);border-radius:var(--radius-normal);padding:var(--spacing-none) var(--spacing-quite-loose);cursor:pointer;background-color:transparent;outline:none;font-size:var(--size-xxs-large)}.v-picker-panel__btn[disabled]{background-color:var(--color-fill-disable);color:var(--color-text-disable);cursor:not-allowed}.v-date-input-er{display:flex;align-items:center;padding:5px 0}.v-date-input-er .v-date-input{display:inline-block;text-align:center}.v-date-input-er .v-date-input-year{width:38px;height:20px}.v-date-input-er .v-date-input-date,.v-date-input-er .v-date-input-month{width:20px;height:20px}.v-date-input-er .v-date-input-focus{background:var(--color-primary-normal);color:var(--white);border-radius:var(--radius-normal)}.v-date-input-er .v-date-input-notDateTip{color:#c5ccdb!important}.v-date-table{font:var(--body-regular);min-width:225px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-collapse:separate;table-layout:fixed;border-spacing:var(--spacing-none) var(--spacing-tight);padding:var(--spacing-none) var(--spacing-base-loose)}.v-date-table td.available:not(.in-range):hover .v-date-table__cell{color:var(--color-text-primary);background:var(--color-primary-light-hover)}.v-date-table td.available:not(.in-range):active .v-date-table__cell{color:var(--color-text-white);background:var(--color-primary-normal)}.v-date-table tr{margin:2px var(--spacing-none)}.v-date-table tr>td:first-child:not(.start-date):not(.end-date){border-radius:var(--radius-normal) var(--radius-0) var(--radius-0) var(--radius-normal)!important}.v-date-table tr>td:last-child .v-date-table__cell{margin-right:var(--spacing-none)}.v-date-table tr>td:last-child:not(.start-date):not(.end-date){border-radius:var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0)!important}.v-date-table tr>td:first-child.end-date,.v-date-table tr>td:last-child.start-date{background:none}.v-date-table td{cursor:pointer;text-align:center;color:var(--color-text-primary);font:var(--body-regular)}.v-date-table td .v-date-table__cell{display:inline-block;border-radius:var(--radius-normal);width:var(--size-m);height:var(--size-m);pointer-events:none;text-align:center;font:var(--body-regular);white-space:nowrap;margin-right:6px;line-height:var(--size-m)}.v-date-table td .v-date-table__cell:hover{background-color:var(--color-fill-normal)}.v-date-table td.in-range:not(.start-date):not(.end-date){background-color:var(--color-primary-light-normal);border-radius:var(--radius-0)}.v-date-table td.in-range:not(.start-date):not(.end-date):hover{background-color:var(--color-primary-light-hover)}.v-date-table td.start-date:not(.end-date){background:linear-gradient(90deg,var(--color-bg-1) 0,var(--color-bg-1) 50%,var(--color-primary-light-normal) 51%,var(--color-primary-light-normal))}.v-date-table td.end-date:not(.start-date){background:linear-gradient(90deg,var(--color-primary-light-normal) 0,var(--color-primary-light-normal) 50%,var(--color-bg-1) 51%,var(--color-bg-1))}.v-date-table td.end-date:not(.start-date) .v-date-table__cell,.v-date-table td.start-date.end-date .v-date-table__cell,.v-date-table td.start-date:not(.end-date) .v-date-table__cell{background-color:var(--color-primary-normal)!important;color:var(--white);border-radius:var(--radius-normal)}.v-date-table td.disabled{color:var(--color-text-disable);opacity:1;cursor:not-allowed}.v-date-table th{font:var(--body-medium)}.v-date-table.is-month td,.v-date-table.is-year td{padding:var(--spacing-loose) var(--spacing-none);width:56px}:root{--time-picker-default-width:112px}.v-time-picker{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;width:var(--time-picker-default-width);min-height:var(--size-l);color:var(--color-text-primary)}.v-time-picker::-webkit-scrollbar,.v-time-picker div::-webkit-scrollbar,.v-time-picker textarea::-webkit-scrollbar,.v-time-picker ul::-webkit-scrollbar{width:6px;height:8px}.v-time-picker::-webkit-scrollbar-thumb,.v-time-picker div::-webkit-scrollbar-thumb,.v-time-picker textarea::-webkit-scrollbar-thumb,.v-time-picker ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-time-picker::-webkit-scrollbar-track-piece,.v-time-picker div::-webkit-scrollbar-track-piece,.v-time-picker textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-time-picker::-webkit-scrollbar,.v-time-picker div::-webkit-scrollbar,.v-time-picker ul::-webkit-scrollbar{width:6px}.v-time-picker::-webkit-scrollbar-thumb,.v-time-picker div::-webkit-scrollbar-thumb,.v-time-picker textarea::-webkit-scrollbar-thumb,.v-time-picker ul::-webkit-scrollbar-thumb{-webkit-transition:var(--duration-end-s) var(--motion--ease-in-out);transition:var(--duration-end-s) var(--motion--ease-in-out);background-color:transparent;border-radius:14px}.v-time-picker div:hover::-webkit-scrollbar-thumb,.v-time-picker ul:hover::-webkit-scrollbar-thumb{-webkit-transition:var(--duration-start-s) var(--motion--ease-in-out);transition:var(--duration-start-s) var(--motion--ease-in-out);background-color:var(--color-opacity-3)}.v-time-picker.is-clearable .v-time-picker__header-placeholder:hover .v-time-picker__header-arrow{display:none}.v-time-picker.is-clearable .v-time-picker__header-placeholder:hover .v-time-picker__close{display:inline-block}.v-time-picker.is-clearable .v-time-picker__header-noempty:hover .nodata{display:inline-block}.v-time-picker.is-clearable .v-time-picker__header-noempty:hover .hasdata{display:none}.v-time-picker.is-disabled{-ms-pointer-events:none;pointer-events:none;cursor:default;background:var(--color-fill-disable);border:var(--color-border-disable)}.v-time-picker.is-disabled,.v-time-picker.is-disabled .v-time-picker__header-arrow.v-icon,.v-time-picker.is-disabled .v-time-picker__header .placeholder{color:var(--color-text-disable)}.v-time-picker.is-open .v-time-picker__header,.v-time-picker.is-open .v-time-picker__interval{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-time-picker--popup.is-open .v-time-picker__header,.v-time-picker--popup.is-open .v-time-picker__interval{border-color:var(--color-primary-normal)}.v-time-picker__header{position:relative;box-sizing:border-box;overflow:hidden;padding:var(--spacing-tight) var(--spacing-base);min-width:50px;height:var(--size-l);line-height:30px;font:var(--body-regular);cursor:pointer;color:var(--color-text-primary);text-align:left;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:var(--motion--ease-in-out) border-color var(--duration-start-m);background-color:var(--color-fill-normal)}.v-time-picker__header .placeholder{color:var(--color-text-caption)}.v-time-picker__header:hover{border-color:var(--color-border-hover)}.v-time-picker__header:active{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-time-picker__header-input{display:inline-block;width:20px;height:20px;vertical-align:middle;line-height:20px;text-align:center}.v-time-picker__header-input-left{margin-right:2px}.v-time-picker__header-input-right{margin-left:2px}.v-time-picker__header-input-focus{border-radius:var(--radius-normal);background:var(--color-primary-normal);color:var(--color-text-white)}.v-time-picker__header-arrow.v-icon{position:absolute;top:7px;right:7px;cursor:pointer;color:var(--color-text-caption);width:16px;height:16px}.v-time-picker__header-arrow.nodata{display:none;width:16px;height:16px;color:var(--color-text-caption);stroke:unset}\--spacing-base .v-time-picker__header-arrow.nodata:hover{color:var(--color-light-gray)}.v-time-picker__close.v-icon{display:none}.v-time-picker__popper .v-select-list{margin:var(--spacing-none)}.v-time-picker__popper .v-select-list ul{max-height:100%!important;padding:4px}.v-time-picker__popper .v-select-list__item{transition:var(--motion--ease-in-out) background var(--duration-start-m);margin-bottom:var(--spacing-tight);padding:var(--spacing-none)}.v-time-picker__popper.v-popper{margin-top:var(--spacing-base);width:112px;box-sizing:border-box;height:218px;text-align:center;border:var(--border-thickness) solid;border-color:var(--color-border-normal);box-shadow:var(--shadow-medium);border-radius:var(--radius-normal)}.v-time-picker__popper:after{content:"";display:block;clear:both;height:0;visibility:hidden}.v-time-picker__popper.is-hidden{transition-property:all;transition-delay:.3s}.v-time-picker__popper--popup{margin-top:10px}.v-time-picker__popper--popup .v-time-picker__options{border-color:var(--line-deep-gray)}.v-time-picker__hourwrap{width:50%;overflow-y:scroll;overflow-y:overlay;position:absolute;left:0;height:216px;background-color:var(--color-bg-1);border-radius:var(--radius-normal);font:var(--body-regular)}.v-time-picker__hourwrap .v-select-list{box-shadow:none;color:var(--color-text-primary);border:0}.v-time-picker__hourwrap .v-select-list ul{max-height:100%!important}.v-time-picker__minutewrap{width:50%;height:216px;overflow-y:scroll;overflow-y:overlay;position:absolute;right:0;border-left:var(--border-normal) solid;border-left-color:var(--color-border-normal);background-color:var(--color-bg-1);border-radius:var(--radius-normal);font:var(--body-regular)}.v-time-picker__minutewrap .v-select-list{box-shadow:none;color:var(--color-text-primary);border:0}.v-time-picker__minutewrap .v-select-list ul{max-height:100%!important}.v-time-picker__intervalwrap{width:100%;height:216px;position:absolute;overflow-y:scroll;overflow-y:overlay;right:0;background-color:var(--color-bg-1)}.v-time-picker__intervalwrap .v-select-list__inner{text-align:left;padding-left:var(--spacing-tight);box-sizing:border-box}.v-time-picker__intervalwrap ul{max-height:100%!important}:root{--time-picker-v2-default-width:130px}.v-time-picker-v2{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;width:var(--time-picker-v2-default-width);min-height:var(--size-l);color:var(--color-text-primary)}.v-time-picker-v2 div::-webkit-scrollbar,.v-time-picker-v2 textarea::-webkit-scrollbar,.v-time-picker-v2 ul::-webkit-scrollbar,.v-time-picker-v2::-webkit-scrollbar{width:6px;height:8px}.v-time-picker-v2 div::-webkit-scrollbar-thumb,.v-time-picker-v2 textarea::-webkit-scrollbar-thumb,.v-time-picker-v2 ul::-webkit-scrollbar-thumb,.v-time-picker-v2::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-time-picker-v2 div::-webkit-scrollbar-track-piece,.v-time-picker-v2 textarea::-webkit-scrollbar-track-piece,.v-time-picker-v2::-webkit-scrollbar-track-piece{background-color:transparent}.v-time-picker-v2 div::-webkit-scrollbar-thumb,.v-time-picker-v2 textarea::-webkit-scrollbar-thumb,.v-time-picker-v2 ul::-webkit-scrollbar-thumb,.v-time-picker-v2::-webkit-scrollbar-thumb{background-color:transparent;border-radius:14px;-webkit-transition:var(--duration-end-s) var(--motion--ease-in-out);transition:var(--duration-end-s) var(--motion--ease-in-out)}.v-time-picker-v2 div:hover::-webkit-scrollbar-thumb,.v-time-picker-v2 ul:hover::-webkit-scrollbar-thumb{-webkit-transition:var(--duration-start-s) var(--motion--ease-in-out);transition:var(--duration-start-s) var(--motion--ease-in-out);background-color:var(--color-opacity-3)}.v-time-picker-v2.is-disabled{-ms-pointer-events:none;pointer-events:none;cursor:default;background:var(--color-fill-disable);border:var(--color-border-disable)}.v-time-picker-v2.is-disabled,.v-time-picker-v2.is-disabled .v-time-picker__header-arrow.v-icon,.v-time-picker-v2.is-disabled .v-time-picker__header .placeholder{color:var(--color-text-disable)}.v-time-picker-v2.is-open .v-time-picker-v2__header{border:var(--border-active) solid!important;border-color:var(--color-primary-normal)!important}.v-time-picker-v2--popup.is-open .v-time-picker-v2__header{border-color:var(--color-border-normal)}.v-time-picker-v2__header{position:relative;box-sizing:border-box;overflow:hidden;padding:var(--spacing-tight) var(--spacing-base);min-width:50px;height:var(--size-l);line-height:30px;font:var(--body-regular);cursor:pointer;color:var(--color-text-primary);text-align:left;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:var(--motion--ease-in-out) border-color var(--duration-start-m)}.v-time-picker-v2__header:hover{border-color:var(--color-border-hover)}.v-time-picker-v2__header:active{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-time-picker-v2__header-arrow.v-icon{position:absolute;top:6px;right:10px;cursor:pointer;width:18px;height:18px}.v-time-picker-v2__popper .v-select-list{box-shadow:none;border:var(--spacing-none)}.v-time-picker-v2__popper .v-select-list__item{transition:var(--motion--ease-in-out) background var(--duration-start-m);margin-bottom:var(--spacing-tight);padding:var(--spacing-none)}.v-time-picker-v2__popper .v-time-picker-v2__houroptions{height:100%;margin-right:1px}.v-time-picker-v2__popper .v-time-picker-v2__houroptions ul{max-height:100%!important}.v-time-picker-v2__popper .v-time-picker-v2__minuteoptions{height:100%;margin-right:1px}.v-time-picker-v2__popper .v-time-picker-v2__minuteoptions ul{max-height:100%!important}.v-time-picker-v2__popper .v-time-picker-v2__secondoptions{height:100%;margin-right:1px}.v-time-picker-v2__popper .v-time-picker-v2__secondoptions ul{max-height:100%!important}.v-time-picker-v2__popper.v-popper{margin-top:var(--spacing-base);margin-bottom:var(--spacing-tight);width:112px;box-sizing:border-box;text-align:center;border:var(--border-thickness) solid;border-color:var(--color-border-normal);box-shadow:var(--shadow-medium);border-radius:var(--radius-normal);display:inline-table}.v-time-picker-v2__popper:after{content:"";display:block;clear:both;height:0;visibility:hidden}.v-time-picker-v2__popper--hasSecond.v-popper{width:166px}.v-time-picker-v2__popper--popup .v-time-picker-v2__options{border-color:var(--color-border-normal)}.v-time-picker-v2__popper--popup.v-popper{margin-top:10px}.v-time-picker-v2__hourwrap{width:54px;float:left;height:216px;background-color:var(--color-bg-1)}.v-time-picker-v2__minutewrap,.v-time-picker-v2__secondwrap{width:54px;height:216px;float:left;border-left:var(--border-normal) solid var(--color-border-normal);background-color:var(--color-bg-1)}.v-time-picker-v2__action{height:40px;clear:both;line-height:40px;background-color:var(--color-bg-1);padding:var(--spacing-none) var(--spacing-base-loose)}.v-time-picker-v2__action span{float:right;cursor:pointer;margin:var(--spacing-none) var(--spacing-base);font-size:13px}.v-time-picker-v2__action .primary{color:var(--color-primary-normal)}.v-input{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;line-height:20px;outline:0;font-size:14px;background:var(--color-fill-normal)}.v-input::-webkit-scrollbar,.v-input div::-webkit-scrollbar,.v-input textarea::-webkit-scrollbar,.v-input ul::-webkit-scrollbar{width:6px;height:8px}.v-input::-webkit-scrollbar-thumb,.v-input div::-webkit-scrollbar-thumb,.v-input textarea::-webkit-scrollbar-thumb,.v-input ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-input::-webkit-scrollbar-track-piece,.v-input div::-webkit-scrollbar-track-piece,.v-input textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-input input::-ms-clear,.v-input input::-ms-reveal{display:none}.v-input--main{position:relative;flex-grow:1;flex-shrink:1}.v-input--prefix,.v-input--suffix{height:100%;line-height:30px;flex-shrink:0;font-size:14px}.v-input--prefix .v-select,.v-input--suffix .v-select{height:100%;width:auto}.v-input--prefix .v-select .v-input--search,.v-input--suffix .v-select .v-input--search{border:0}.v-input--prefix .v-select .v-input--search .v-input--search__placeholder,.v-input--suffix .v-select .v-input--search .v-input--search__placeholder{top:1px}.v-input--prefix .v-select .v-input--search .v-input--search__placeholder.v-input--search--focus,.v-input--suffix .v-select .v-input--search .v-input--search__placeholder.v-input--search--focus{top:0}.v-input--prefix .v-select .v-input--search .v-icon,.v-input--suffix .v-select .v-input--search .v-icon{display:none}.v-input--prefix .v-select .v-select__header,.v-input--suffix .v-select .v-select__header{padding:0 8px;line-height:30px;min-width:auto;border:0;color:var(--color-text-primary)}.v-input--prefix .v-select .v-select__header .v-select__header-arrow.v-icon,.v-input--suffix .v-select .v-select__header .v-select__header-arrow.v-icon{position:relative;stroke:none;color:var(--color-text-caption);top:7px;right:0}.v-input--prefix .v-select .v-select__header .v-select__header-arrow.nodata,.v-input--suffix .v-select .v-select__header .v-select__header-arrow.nodata{top:4px}.v-input--prefix .v-select.is-disabled,.v-input--suffix .v-select.is-disabled{opacity:1}.v-input--prefix .v-icon,.v-input--suffix .v-icon{margin-left:5px}.v-input--prefix>span,.v-input--suffix>span{display:block;height:100%;padding:0 8px;line-height:30px;color:var(--color-text-primary)}.v-input--prefix.is-single .v-select__header-arrow.v-icon,.v-input--suffix.is-single .v-select__header-arrow.v-icon{display:none}.v-input--prefix{margin-left:-1px;padding-left:1px;border-radius:3px 0 0 3px}.v-input--prefix .v-input--search__search_btn{display:none}.v-input--prefix.outline{border-right:1px solid;border-right-color:var(--color-divider-normal)}.v-input--popper{width:270px;color:var(--color-text-primary);background:var(--color-bg-1);border:1px solid;border-color:var(--color-border-normal);border-radius:3px;box-shadow:var(--shadow-large-tip);margin-top:3px;margin-left:-10px}.v-input--popper .v-input--popper__deleteIcon{float:right;width:14px;height:14px;position:relative;top:7px;cursor:pointer}.v-input--popper__list{max-height:320px;overflow:auto}.v-input--popper__item{height:32px;line-height:32px;padding-left:9px;padding-right:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-input--popper__item:hover{background-color:var(--color-fill-hover);cursor:pointer}.v-input--popper__historyHeader{font-size:12px}.v-input--popper__historyHeader,.v-input--popper__nodata{padding-left:9px;padding-right:9px;color:var(--color-text-caption);line-height:32px}.v-input--suffix{margin-right:-1px;padding-right:1px;border-radius:0 3px 3px 0}.v-input--suffix .v-input--search__search_btn{display:none}.v-input--suffix.outline{border-left:1px solid;border-left-color:var(--color-divider-normal)}.v-input--icon__right.v-icon{width:16px;height:16px;z-index:2;top:1px;text-align:center;cursor:pointer;color:var(--color-text-caption)}.v-input--icon__right:hover{color:var(--color-text-secondary)}.v-input--icon__right:active{color:var(--color-text-primary)}.v-input--icon__custom__right{min-width:16px;display:flex;margin-right:8px;flex-shrink:0}.v-input--icon__custom__right:empty{margin-left:0}.v-input--icon__custom__left{display:flex;margin-left:8px;flex-shrink:0}.v-input--icon__custom__left:empty{margin-right:0}.v-input--icon__container__right{min-width:16px;display:flex;margin-right:8px;flex-shrink:0}.v-input--icon__container__right:empty{margin-left:0}.v-input--default{position:relative;display:inline-flex;align-items:center;width:270px;height:32px;line-height:30px;box-sizing:border-box;padding:0 1px;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color .25s}.v-input--default .v-input--main{margin-left:8px;margin-right:8px}.v-input--default:hover{border-color:var(--color-border-hover)}.v-input--default.is-disabled:not(.v-input--simple):not(.v-input--simpler){background:var(--color-fill-disable);border:var(--border-normal) solid;border-color:var(--color-border-disable);color:var(--color-text-disable)}.v-input--default.is-disabled:not(.v-input--simple):not(.v-input--simpler) .v-input--default__input{color:var(--color-text-disable)}.v-input--default.is-disabled:not(.v-input--simple):not(.v-input--simpler) .v-icon{color:var(--color-text-caption)}.v-input--default.is-disabled:not(.v-input--simple):not(.v-input--simpler) .v-input--default__limit{color:var(--color-text-disable)}.v-input--default.is-invalid,.v-input--default.is-invalid:hover{border-color:var(--color-error-normal)}.v-input--default__input{position:relative;z-index:1;display:block;height:32px;padding:4px 0;line-height:24px;color:var(--color-text-primary);outline:none;border:0 none;background:none;box-sizing:border-box;width:100%}.v-input--default__input::-ms-clear{display:none}.v-input--default__placeholder{position:absolute;top:7px;left:0;right:8px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-caption);cursor:text;transition-property:opacity,color;transition-duration:.25s;text-align:left;text-align:initial}.v-input--default__limit{flex-shrink:0;font-size:12px;line-height:12px;margin-right:8px;color:var(--color-text-caption)}.v-input--default__limit--error{color:var(--color-error-normal)}.v-input--default__limit--total{margin-left:-3px}.v-input--default__star{position:absolute;top:-1px;left:0;margin-top:4px;margin-left:-8px;color:var(--color-error-normal)}.v-input--default--focus{border-color:var(--color-primary-normal);border-width:var(--border-focus);padding:0 1px}.v-input--default--focus .v-input--default__input{height:30px;line-height:22px}.v-input--default--focus .v-input--default__placeholder{top:6px}.v-input--default--focus .v-input--default__star{margin-top:4px;margin-left:-8px}.v-input--default--focus .v-input--prefix{margin-left:0;padding-left:0}.v-input--default--focus .v-input--prefix .v-select .v-select__header,.v-input--default--focus .v-input--prefix>span{line-height:30px}.v-input--default--focus .v-input--suffix{margin-right:0;padding-right:0}.v-input--default--focus .v-input--suffix .v-select .v-select__header,.v-input--default--focus .v-input--suffix>span{line-height:30px}.v-input--default--focus:hover{border-color:var(--color-primary-normal)}.v-input--default--noempty .v-input--default__placeholder{display:none}.v-input--simpler{position:relative;display:inline-flex;width:200px;height:23px;box-sizing:border-box;padding-left:0;padding-right:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-bottom-color:var(--color-border-normal);border-radius:0;transition:border-color .25s;font-size:13px}.v-input--simpler .v-select--search-input,.v-input--simpler .v-select--search-input .v-input--search__input{height:21px;line-height:21px}.v-input--simpler .v-input--prefix .v-select,.v-input--simpler .v-input--prefix .v-select .v-select__header,.v-input--simpler .v-input--prefix>span,.v-input--simpler .v-input--suffix .v-select,.v-input--simpler .v-input--suffix .v-select .v-select__header,.v-input--simpler .v-input--suffix>span{line-height:22px}.v-input--simpler:hover{border-color:var(--color-border-hover)}.v-input--simpler.is-disabled{opacity:var(--disabled-opacity)}.v-input--simpler.is-invalid,.v-input--simpler.is-invalid:hover{border-color:var(--color-error-normal)}.v-input--simpler__input{position:relative;z-index:1;display:block;line-height:inherit;height:21px;padding:1px 0;color:var(--color-text-primary);outline:none;border:0 none;background:none;box-sizing:border-box;width:100%}.v-input--simpler__input::-ms-clear{display:none}.v-input--simpler__placeholder{position:absolute;top:0;left:0;right:8px;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-caption);cursor:text;transition-property:opacity,top,font-size,color;transition-duration:.25s;text-align:left;text-align:initial}.v-input--simpler__placeholder__star{margin-top:4px;margin-left:-10px;right:auto;color:var(--color-error-normal)}.v-input--simpler__limit{position:absolute;top:100%;right:0;font-size:12px;line-height:12px;margin-top:4px;color:var(--color-text-caption)}.v-input--simpler__limit--error{color:var(--color-error-normal)}.v-input--simpler__limit--total{margin-left:-3px}.v-input--simpler--focus{border-color:var(--color-primary-normal);border-width:var(--border-focus)}.v-input--simpler--focus .v-input--simpler__limit{margin-top:4px}.v-input--simpler--focus .v-input--simpler__placeholder__star{margin-top:4px;margin-left:-10px;color:var(--color-error-normal)}.v-input--simpler--focus:hover{border-color:var(--color-primary-normal)}.v-input--simpler--noempty .v-input--simpler__placeholder{display:none}.v-input--simple{position:relative;display:inline-flex;height:23px;width:200px;box-sizing:border-box;padding-left:0;padding-right:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-bottom-color:var(--color-border-normal);border-radius:0;transition:border-color .25s;font-size:13px}.v-input--simple .v-select--search-input,.v-input--simple .v-select--search-input .v-input--search__input{height:21px;line-height:21px}.v-input--simple .v-input--prefix .v-select,.v-input--simple .v-input--prefix .v-select .v-select__header,.v-input--simple .v-input--prefix>span,.v-input--simple .v-input--suffix .v-select,.v-input--simple .v-input--suffix .v-select .v-select__header,.v-input--simple .v-input--suffix>span{line-height:22px}.v-input--simple:hover{border-color:var(--color-border-hover)}.v-input--simple.is-disabled{opacity:var(--disabled-opacity)}.v-input--simple.is-disabled,.v-input--simple.is-disabled .v-input--default__input{color:var(--color-text-disable)}.v-input--simple.is-invalid{border-color:var(--color-error-normal)}.v-input--simple.is-invalid .v-input--simple__placeholder{color:var(--color-error-normal)}.v-input--simple.is-invalid:hover{border-color:var(--color-error-normal)}.v-input--simple__input{position:relative;z-index:1;display:block;line-height:inherit;height:21px;padding:1px 0;color:var(--color-text-primary);outline:none;border:0 none;background:none;box-sizing:border-box;width:100%}.v-input--simple__input::-ms-clear{display:none}.v-input--simple__placeholder{position:absolute;top:0;left:0;right:8px;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-caption);cursor:text;transition-property:opacity,top,font-size,color;transition-duration:.25s;text-align:left;text-align:initial}.v-input--simple__placeholder__star{margin-top:4px;margin-left:-10px;transition:none;right:auto;color:var(--color-error-normal)}.v-input--simple__limit{position:absolute;top:100%;right:0;font-size:12px;line-height:12px;margin-top:4px;color:var(--color-text-caption)}.v-input--simple__limit--error{color:var(--color-error-normal)}.v-input--simple__limit--total{margin-left:-3px}.v-input--simple--focus{border-color:var(--color-primary-normal);border-width:var(--border-focus)}.v-input--simple--focus .v-input--simple__placeholder{display:block!important;top:-23px;font-size:12px;color:var(--color-primary-normal);opacity:1}.v-input--simple--focus .v-input--simple__limit{margin-top:4px}.v-input--simple--focus .v-input--simple__placeholder__star{top:0;left:0;margin-top:4px;margin-left:-10px;color:var(--color-error-normal)}.v-input--simple--focus:hover{border-color:var(--color-primary-normal)}.v-input--simple--noempty .v-input--simple__placeholder{display:block!important;top:-23px;font-size:12px;opacity:1}.v-input--search{position:relative;display:inline-flex;height:32px;width:270px;line-height:30px;box-sizing:border-box;align-items:center;padding:0 1px;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color .25s}.v-input--search .v-input--main{margin-right:8px;margin-left:8px}.v-input--search:hover{border-color:var(--color-border-hover)}.v-input--search.is-disabled{background:var(--color-fill-disable);border:var(--border-normal) solid;border-color:var(--color-border-disable)}.v-input--search.is-disabled,.v-input--search.is-disabled .v-input--default__input,.v-input--search.is-disabled .v-input--default__limit{color:var(--color-text-disable)}.v-input--search.is-invalid,.v-input--search.is-invalid:hover{border-color:var(--color-error-normal)}.v-input--search__input{position:relative;z-index:1;display:block;line-height:30px;height:30px;color:var(--color-text-primary);outline:none;border:0 none;background:none;box-sizing:border-box;width:100%;padding:0 1px}.v-input--search__input::-ms-clear{display:none}.v-input--search__placeholder{position:absolute;top:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-caption);cursor:text;transition-property:opacity,color;transition-duration:.25s;text-align:left;text-align:initial}.v-input--search__limit{flex-shrink:0;font-size:12px;line-height:28px;margin-right:8px;color:var(--color-text-caption)}.v-input--search__limit--error{color:var(--color-error-normal)}.v-input--search__limit--total{margin-left:-3px}.v-input--search__star{position:absolute;top:-1px;left:0;margin-top:4px;margin-left:-8px;color:var(--color-error-normal)}.v-input--search__search_btn{width:30px;height:30px;border-left:1px solid;border-left-color:transparent;display:flex;justify-content:center;align-items:center;position:relative;left:1px}.v-input--search__search_btn.search_btn_hover{background-color:var(--color-fill-hover);border-left:1px solid;border-left-color:var(--color-divider-normal)}.v-input--search__search_btn__realtime{width:22px;height:30px;display:flex;justify-content:center;align-items:center}.v-input--search__search:hover{color:var(--color-text-primary)}.v-input--search__search.v-icon{cursor:pointer;flex-shrink:0;text-align:center;vertical-align:middle;color:var(--color-text-caption);width:16px;height:16px}.v-input--search__search__realtime.v-icon{color:var(--color-text-caption);flex-shrink:0;text-align:center;vertical-align:middle;width:16px;height:16px;position:relative;left:4px}.v-input--search__close.v-icon{z-index:2;text-align:center;cursor:pointer;color:var(--color-text-caption)}.v-input--search__close:hover{color:var(--color-text-secondary)}.v-input--search__close:active{color:var(--color-text-primary)}.v-input--search__close.v-icon{width:16px;height:16px}.v-input--search--focus{border-color:var(--color-primary-normal);border-width:var(--border-focus);padding:0 1px}.v-input--search--focus .v-input--search__placeholder{top:-1px}.v-input--search--focus .v-input--search__input{height:28px;line-height:28px}.v-input--search--focus .v-input--search__search{color:var(--white)}.v-input--search--focus .v-input--search__search_btn{background-color:var(--color-primary-normal);border-left:1px solid;border-left-color:var(--color-divider-normal);flex-shrink:0}.v-input--search--focus .v-input--search__star{margin-top:4px;margin-left:-8px}.v-input--search--focus .v-input--prefix{margin-left:0;padding-left:0}.v-input--search--focus .v-input--prefix .v-select .v-select__header,.v-input--search--focus .v-input--prefix>span{line-height:30px}.v-input--search--focus .v-input--suffix{margin-right:0;padding-right:0}.v-input--search--focus .v-input--suffix .v-select .v-select__header,.v-input--search--focus .v-input--suffix>span{line-height:30px}.v-input--search--focus:hover{border-color:var(--color-primary-normal)}.v-input--search--noempty .v-input--search__placeholder{display:none}.v-input--frame{position:relative;display:inline-flex;align-items:center;width:270px;height:32px;line-height:30px;box-sizing:border-box;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);padding:0 1px;transition:border-color .25s}.v-input--frame .v-input--main{margin-left:8px;margin-right:8px}.v-input--frame:hover{border-color:var(--color-border-hover)}.v-input--frame.is-disabled{background:var(--color-fill-disable);border:var(--border-normal) solid;border-color:var(--color-border-disable)}.v-input--frame.is-disabled,.v-input--frame.is-disabled .v-input--default__input,.v-input--frame.is-disabled .v-input--default__limit{color:var(--color-text-disable)}.v-input--frame.is-invalid,.v-input--frame.is-invalid:hover{border-color:var(--color-error-normal)}.v-input--frame__input{position:relative;z-index:1;display:block;line-height:inherit;height:30px;padding:6px 0;line-height:14px;color:var(--color-text-primary);outline:none;border:0 none;background:none;box-sizing:border-box;width:100%}.v-input--frame__input::-ms-clear{display:none}.v-input--frame__placeholder{position:absolute;top:0;left:8px;right:8px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-caption);cursor:text;transition-property:opacity,color;transition-duration:.25s;text-align:left;text-align:initial}.v-input--frame__star{position:absolute;top:-1px;left:0;margin-top:4px;margin-left:-8px;color:red}.v-input--frame--focus{border-color:var(--color-primary-normal);border-width:var(--border-focus);padding:0 1px}.v-input--frame--focus .v-input--frame__input{height:28px}.v-input--frame--focus .v-input--frame__placeholder{top:-1px}.v-input--frame--focus .v-input--frame__star{margin-top:4px;margin-left:-8px}.v-input--frame--focus .v-input--prefix{margin-left:0;padding-left:0}.v-input--frame--focus .v-input--prefix .v-select .v-select__header,.v-input--frame--focus .v-input--prefix>span{line-height:30px}.v-input--frame--focus .v-input--suffix{margin-right:0;padding-right:0}.v-input--frame--focus .v-input--suffix .v-select .v-select__header,.v-input--frame--focus .v-input--suffix>span{line-height:30px}.v-input--frame--focus:hover{border-color:var(--color-primary-normal)}.v-input--frame--noempty .v-input--frame__placeholder{display:none}.v-input--frame__suffix{color:var(--color-text-primary);margin-left:5px}.v-input--frame__limit{flex-shrink:0;font-size:12px;margin-right:8px;color:var(--color-text-caption)}.v-input--frame__limit--error{color:var(--color-error-normal)}.v-input--frame__limit--total{margin-left:-3px}.v-associate-input__hightlight-text{font-style:normal;color:var(--color-highlight-search)}.v-associate-input__trigger-wrapper{display:inline-block}.v-associate-input__list-item{padding:var(--spacing-tight) var(--spacing-base);display:block}.v-associate-input__panel{padding:var(--spacing-tight);background:var(--color-bg-1);border:var(--border-thickness) solid var(--color-border-normal);box-shadow:var(--shadow-medium);border-radius:var(--radius-normal);margin-top:var(--spacing-tight)}.v-associate-input__panel .v-tree__title{padding:0!important}.v-associate-input__panel .v-tree__gap{display:none}.v-associate-input__panel .v-tree__item{margin:var(--spacing-tight) 0}.v-associate-input__panel .v-tree__item .item-content{margin-bottom:0}.v-textarea{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;color:var(--color-text-primary);width:240px;font:var(--body-regular)}.v-textarea::-webkit-scrollbar,.v-textarea div::-webkit-scrollbar,.v-textarea textarea::-webkit-scrollbar,.v-textarea ul::-webkit-scrollbar{width:6px;height:8px}.v-textarea::-webkit-scrollbar-thumb,.v-textarea div::-webkit-scrollbar-thumb,.v-textarea textarea::-webkit-scrollbar-thumb,.v-textarea ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-textarea::-webkit-scrollbar-track-piece,.v-textarea div::-webkit-scrollbar-track-piece,.v-textarea textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-textarea.is-disabled:not(.v-textarea--simple):not(.v-textarea--simpler){background:var(--color-fill-disable);border:var(--border-normal) solid;border-color:var(--color-border-disable);color:var(--color-text-disable);cursor:not-allowed}.v-textarea.is-invalid{border-color:var(--color-error-normal)}.v-textarea.is-invalid:hover{border-color:var(--color-error-hover)}.v-textarea__txt{position:relative;z-index:1;color:inherit;resize:none;width:100%;height:100%}.v-textarea__txt div,.v-textarea__txt p,.v-textarea__txt span{margin:0;padding:0;outline:none}.v-textarea__placeholder{position:absolute;overflow:hidden;color:var(--color-text-caption);white-space:pre-wrap;word-wrap:break-word;cursor:text;transition-property:opacity,color;transition-duration:var(--duration-start-l);transition-timing-function:var(--motion--ease-in-out)}.v-textarea__placeholder::-webkit-scrollbar{width:6px;height:8px}.v-textarea__placeholder::-webkit-scrollbar-thumb{background-color:#c8cbcc;border-radius:8px}.v-textarea__placeholder::-webkit-scrollbar-track-piece{background-color:transparent}.v-textarea__placeholder,.v-textarea__txt{display:block;margin:0;padding:0;line-height:inherit;outline:none;border:none;background:none}.v-textarea__hidden{position:absolute;left:-9999px;top:0;width:100%;height:0;min-height:20px;margin:0;padding:inherit;box-sizing:border-box;overflow:hidden;visibility:hidden;line-height:inherit;border:none}.v-textarea__limit{position:absolute;top:100%;right:0;font-size:0;line-height:12px;margin-top:var(--spacing-tight);color:var(--color-text-caption)}.v-textarea__limit span{font:var(--caption-regular)}.v-textarea__limit--error{color:var(--color-error-normal)}.v-textarea--default{height:94px;border:var(--border-normal) solid;border-color:var(--color-border-normal);background:var(--color-bg-1);border-radius:var(--radius-normal);transition-property:border-color;transition-duration:var(--duration-start-l);transition-timing-function:var(--motion--ease-in-out);padding:var(--spacing-base)}.v-textarea--default .v-textarea__limit{position:absolute;top:auto;bottom:2px;right:8px;font-size:0;line-height:12px;margin-top:0;color:var(--color-text-caption)}.v-textarea--default .v-textarea__limit span{font:var(--caption-regular)}.v-textarea--default .v-textarea__limit .v-textarea__limit--error{color:var(--color-error-normal)}.v-textarea--default .v-textarea__placeholder{top:var(--spacing-base)}.v-textarea--default:not(.is-disabled):not(.v-textarea--focus):hover{border-color:var(--color-border-hover)}.v-textarea--default:not(.v-textarea--nolimit){padding-bottom:var(--spacing-quite-loose)}.v-textarea--default.v-textarea--nolimit{padding-bottom:var(--spacing-base)}.v-textarea--default.v-textarea--focus{border:var(--border-focus) solid;border-color:var(--color-primary-normal);padding:var(--spacing-base)}.v-textarea--default.v-textarea--focus .v-textarea__placeholder{top:var(--spacing-base)}.v-textarea--default.v-textarea--focus .v-textarea__limit{bottom:2px;right:8px}.v-textarea--default.v-textarea--focus:not(.v-textarea--nolimit){padding-bottom:var(--spacing-quite-loose)}.v-textarea--default.v-textarea--focus.v-textarea--nolimit{padding-bottom:var(--spacing-base)}.v-textarea--simple{height:24px;background:var(--color-bg-1);border-bottom:var(--border-normal) solid;border-bottom-color:var(--color-border-normal);border-radius:var(--radius-0);transition-property:border-color;transition-duration:var(--duration-start-l);transition-timing-function:var(--motion--ease-in-out);font-size:13px;padding:var(--spacing-super-tight) 0}.v-textarea--simple .v-textarea__placeholder{top:4px;left:0;right:0;transition-property:opacity,top,font-size,color}.v-textarea--simple:not(.is-disabled):not(.v-textarea--focus):hover{border-color:var(--color-border-hover)}.v-textarea--simple.v-textarea--focus{border-width:var(--border-focus);padding-bottom:var(--spacing-super-tight)}.v-textarea--simple.v-textarea--focus .v-textarea__limit{top:100%;margin-top:var(--spacing-tight)}.v-textarea--simple.v-textarea--focus .v-textarea__placeholder,.v-textarea--simple.v-textarea--noempty .v-textarea__placeholder{display:block;top:-20px;font-size:12px;opacity:1}.v-textarea--simple.v-textarea--focus .v-textarea__placeholder{color:var(--color-primary-normal)}.v-textarea--simple.is-disabled{opacity:var(--disabled-opacity);background:var(--color-fill-disable)}.v-textarea--simple.is-invalid{border-color:var(--color-error-normal)}.v-textarea--simple.is-invalid .v-textarea__placeholder{color:var(--color-error-normal)}.v-textarea--simple.is-invalid:hover{border-color:var(--color-error-hover)}.v-textarea--simpler{height:24px;background:var(--color-bg-1);border-bottom:var(--border-normal) solid;border-bottom-color:var(--color-border-normal);border-radius:var(--radius-0);transition-property:border-color;transition-duration:var(--duration-start-l);transition-timing-function:var(--motion--ease-in-out);font-size:13px;padding:var(--spacing-super-tight) 0}.v-textarea--simpler .v-textarea__placeholder{top:3px;left:0;right:0}.v-textarea--simpler:not(.is-disabled):not(.v-textarea--focus):hover{border-color:var(--color-border-hover)}.v-textarea--simpler.v-textarea--focus{border-width:var(--border-focus);padding-bottom:var(--spacing-super-tight)}.v-textarea--simpler.v-textarea--focus .v-textarea__limit{top:100%;margin-top:var(--spacing-tight)}.v-textarea--simpler.is-disabled{opacity:var(--disabled-opacity);background:var(--color-fill-disable)}.v-textarea--simpler.is-invalid{border-color:var(--color-error-normal)}.v-textarea--simpler.is-invalid .v-textarea__placeholder{color:var(--color-error-normal)}.v-textarea--simpler.is-invalid:hover{border-color:var(--color-error-hover)}.v-textarea--focus{border-color:var(--color-primary-normal)}.v-textarea--focus:hover{border-color:var(--color-primary-normal)}.v-textarea--noempty .v-textarea__placeholder{display:none}.v-textarea--autoheight .v-textarea__placeholder,.v-textarea--autoheight .v-textarea__txt{overflow:hidden}.v-editor{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;color:var(--color-text-primary);width:400px;line-height:24px}.v-editor::-webkit-scrollbar,.v-editor div::-webkit-scrollbar,.v-editor textarea::-webkit-scrollbar,.v-editor ul::-webkit-scrollbar{width:6px;height:8px}.v-editor::-webkit-scrollbar-thumb,.v-editor div::-webkit-scrollbar-thumb,.v-editor textarea::-webkit-scrollbar-thumb,.v-editor ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-editor::-webkit-scrollbar-track-piece,.v-editor div::-webkit-scrollbar-track-piece,.v-editor textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-editor .v-editor__toolbar__icon{display:inline-block}.v-editor:hover{border-color:var(--color-border-hover)}.v-editor.is-disabled{opacity:var(--disabled-opacity)}.v-editor.is-invalid,.v-editor.is-invalid:hover{border-color:var(--color-red-5)}.v-editor.is-ie .v-editor__item--inline,.v-editor.is-ie .v-editor__item--inline .v-editor__item__wrap,.v-editor.is-ie .v-editor__item__cursor{display:inline}.v-editor__placeholder,.v-editor__txt{display:block;margin:0;width:100%;height:100%;line-height:inherit;font-size:inherit;color:inherit;outline:none;border:none;background:none;box-sizing:border-box;word-wrap:break-word}.v-editor__txt{position:relative;z-index:2;color:inherit;overflow:auto;overflow-x:hidden}.v-editor__txt>div,.v-editor__txt>p,.v-editor__txt>span{margin:0;padding:0;outline:none}.v-editor__item{caret-color:transparent}.v-editor__item .v-editor__tag{margin:0 5px;padding:2px 4px;box-sizing:border-box;outline:0;background:var(--color-brand-0);border-radius:3px;border:1px solid;border-color:var(--color-brand-1);color:var(--color-brand-5);font-size:12px;line-height:16px}.v-editor__item .v-editor__tag:hover{border:1px solid;border-color:var(--color-brand-2)}.v-editor__item--block{display:block}.v-editor__item--inline{display:inline-block}.v-editor__item__cursor{display:block;width:0;height:0;color:transparent;outline:none;white-space:nowrap;overflow:hidden}.v-editor__item__wrap{display:block}.v-editor__placeholder{position:absolute;top:0;left:0;z-index:1;overflow:hidden;color:var(--color-text-caption);white-space:pre-wrap;word-wrap:break-word;cursor:text;transition-property:opacity,color;transition-duration:.25s}.v-editor__placeholder::-webkit-scrollbar{width:6px;height:8px}.v-editor__placeholder::-webkit-scrollbar-thumb{background-color:#c8cbcc;border-radius:8px}.v-editor__placeholder::-webkit-scrollbar-track-piece{background-color:transparent}.v-editor__limit{position:absolute;bottom:8px;right:8px;font-size:12px;line-height:12px;margin-top:6px;z-index:2;color:var(--color-text-caption)}.v-editor__limit--error{color:var(--color-red-5)}.v-editor--with-limit .v-editor__placeholder,.v-editor--with-limit .v-editor__txt{margin-bottom:16px}.v-editor--default{height:120px;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color .25s}.v-editor--default .v-editor__placeholder,.v-editor--default .v-editor__txt{padding:var(--spacing-base)}.v-editor--default .v-editor--focus,.v-editor--default .v-editor--focus:hover{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-editor--simple{min-height:40px;height:40px;border-bottom:var(--border-normal) solid;border-bottom-color:var(--color-border-normal);border-radius:0;transition:border-color .25s;font-size:16px}.v-editor--simple .v-editor__placeholder,.v-editor--simple .v-editor__txt{padding:7px 0;min-height:25px}.v-editor--simple .v-editor__placeholder{transition-property:opacity,top,font-size,color}.v-editor--simple.v-editor--focus{border-bottom-width:2px}.v-editor--simple.v-editor--focus .v-editor__placeholder,.v-editor--simple.v-editor--focus .v-editor__txt{padding-bottom:6px}.v-editor--simple.v-editor--focus .v-editor__placeholder{color:var(--color-primary)}.v-editor--simple.v-editor--focus .v-editor__limit{margin-top:7px}.v-editor--simple.v-editor--focus .v-editor__placeholder,.v-editor--simple.v-editor--noempty .v-editor__placeholder{display:block;top:-23px;font-size:13px;opacity:1}.v-editor--simple.is-disabled{opacity:var(--disabled-opacity)}.v-editor--simple.is-invalid{border-color:var(--color-red-5)}.v-editor--simple.is-invalid .v-editor__placeholder{color:var(--color-red-5)}.v-editor--simple.is-invalid:hover{border-color:var(--color-red-5)}.v-editor--simpler{height:40px;border-bottom:var(--border-normal) solid;border-bottom-color:var(--color-border-normal);border-radius:0;transition:border-color .25s;font-size:16px}.v-editor--simpler .v-editor__placeholder,.v-editor--simpler .v-editor__txt{padding:7px 0;min-height:25px}.v-editor--simpler.v-editor--focus{border-bottom-width:var(--color-border-focus)}.v-editor--simpler.v-editor--focus .v-editor__placeholder,.v-editor--simpler.v-editor--focus .v-editor__txt{padding-bottom:6px}.v-editor--simpler.is-disabled{opacity:var(--disabled-opacity)}.v-editor--simpler.is-invalid{border-color:var(--color-red-5)}.v-editor--simpler.is-invalid .v-editor__placeholder{color:var(--color-red-5)}.v-editor--simpler.is-invalid:hover{border-color:var(--color-red-5)}.v-editor--focus{border-color:var(--color-primary-normal)}.v-editor--focus .v-editor__placeholder{opacity:var(--disabled-opacity)}.v-editor--focus:hover{border-color:var(--color-primary-normal)}.v-editor--noempty .v-editor__placeholder{display:none}.v-editor--autoheight{height:auto}.v-editor__toolbar{border-bottom:1px solid var(--color-border-normal);padding:var(--spacing-tight) var(--spacing-base);width:100%;height:28px;display:inline-flex;align-items:center;box-sizing:border-box}.v-editor__toolbar .v-editor__toolbar__split{display:inline-block;width:1px;height:var(--size-xxs-large);background:var(--color-divider-normal);margin:0 8px}.is-invalid .v-editor,.is-invalid .v-editor:hover{border-color:var(--color-red-5)}.is-selected .v-editor__tag{color:var(--white)}.is-selected .v-editor__tag,.is-selected .v-editor__tag:hover{background-color:var(--color-primary-normal)}.v-number-input{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;font:var(--body-regular);height:32px;background:var(--color-fill-normal)}.v-number-input::-webkit-scrollbar,.v-number-input div::-webkit-scrollbar,.v-number-input textarea::-webkit-scrollbar,.v-number-input ul::-webkit-scrollbar{width:6px;height:8px}.v-number-input::-webkit-scrollbar-thumb,.v-number-input div::-webkit-scrollbar-thumb,.v-number-input textarea::-webkit-scrollbar-thumb,.v-number-input ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-number-input::-webkit-scrollbar-track-piece,.v-number-input div::-webkit-scrollbar-track-piece,.v-number-input textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-number-input .core-input{border:none;outline:none;color:var(--color-gray-13);background:none}.v-number-input .core-input::-webkit-inner-spin-button,.v-number-input .core-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:var(--spacing-none)}.v-number-input .core-input::-moz-placeholder{color:var(--color-text-caption)}.v-number-input .core-input::placeholder{color:var(--color-text-caption)}.v-number-input.is-focus.v-number-input--frame,.v-number-input.is-focus.v-number-input--step{border-color:var(--color-primary-normal)}.v-number-input.is-focus.v-number-input--default{border-bottom-color:var(--color-primary-normal)}.v-number-input--step{font:var(--body-regular);border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color .25s;box-sizing:border-box;line-height:32px}.v-number-input--step:hover{border-color:var(--color-border-hover)}.v-number-input--step.is-disabled{border:var(--border-normal) solid;border-color:var(--color-border-disable);background-color:var(--color-fill-disable);color:var(--color-text-disable);cursor:not-allowed}.v-number-input--step.is-disabled input{background-color:unset;color:var(--color-text-disable);cursor:not-allowed}.v-number-input--step.is-disabled .v-icon{color:var(--color-text-disable)}.v-number-input--step.is-disabled .v-icon:hover{background-color:unset}.v-number-input--step__input{height:20px;text-align:center;position:relative;top:-1px}.v-number-input--step__wrap .v-icon{width:16px;height:16px;padding:var(--spacing-tight);border-radius:var(--radius-normal)}.v-number-input--step__wrap .v-icon:hover{background-color:var(--color-fill-hover)}.v-number-input--step__wrap.v-button{display:inline-block;box-sizing:border-box;height:100%;vertical-align:top;cursor:pointer;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;line-height:32px}.v-number-input--step__wrap:hover{color:var(--color-text-primary);border:none;background:none!important}.v-number-input--step__wrap.v-button.max,.v-number-input--step__wrap.v-button.min{color:var(--color-text-disable);cursor:not-allowed}.v-number-input--step__wrap.v-button.max .v-icon:hover,.v-number-input--step__wrap.v-button.min .v-icon:hover{background-color:unset}.v-number-input--frame{font:var(--body-regular);padding:var(--spacing-none) var(--spacing-base);border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color .25s;line-height:32px}.v-number-input--frame:hover{border-color:var(--color-border-hover)}.v-number-input--frame__input{width:100%;height:26px;line-height:25px}.v-number-input--suffix{position:relative}.v-number-input--suffix .v-number-input--frame__input{width:calc(100% - 30px)}.v-number-input--suffix-text{width:30px;display:inline-block;border-left:var(--border-normal) solid;border-left-color:var(--color-divider-normal);position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.v-number-input--default{border-bottom:var(--border-normal) solid;border-bottom-color:var(--color-border-normal);padding-top:var(--spacing-none);transition:border-color .25s;line-height:32px}.v-number-input--default:hover{border-bottom-color:var(--color-border-hover)}.v-number-input--default__input{width:100px;height:18px}.v-select{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;line-height:20px;outline:0;font-size:14px;width:var(--select-default-width);min-height:32px;color:var(--color-black)}.v-select::-webkit-scrollbar,.v-select div::-webkit-scrollbar,.v-select textarea::-webkit-scrollbar,.v-select ul::-webkit-scrollbar{width:6px;height:8px}.v-select::-webkit-scrollbar-thumb,.v-select div::-webkit-scrollbar-thumb,.v-select textarea::-webkit-scrollbar-thumb,.v-select ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-select::-webkit-scrollbar-track-piece,.v-select div::-webkit-scrollbar-track-piece,.v-select textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-select.is-open-with-search-input .v-input--main,.v-select .v-input--search--focus .v-input--main{margin-left:7px}.v-select .v-input--search{transition:none}.v-select:hover .v-select__header{border-color:var(--color-border-hover)}.v-select:focus .v-select__header{border-color:var(--color-primary-normal);outline-width:2px;outline-style:solid;outline-color:var(--color-primary-focus)}.v-select:active .v-select__header{border-color:var(--color-primary-normal);outline-width:0}.v-select.is-disabled{cursor:default}.v-select.is-disabled .v-select__header{border-color:var(--color-border-disable);background-color:var(--color-fill-disable)}.v-select.is-disabled .v-icon,.v-select.is-disabled .v-select__header,.v-select.is-disabled .v-select__header-placeholder{cursor:default;color:var(--color-text-disable)}.v-select.is-disabled .v-select__header-noborder{color:var(--color-text-disable);background-color:transparent}.v-select.is-open .v-select__header{border-color:var(--color-primary-normal);outline-width:0}.v-select.is-open-with-search-input{position:relative}.v-select.is-autoWidth{width:auto}.v-select.is-autoWidth .v-select__header,.v-select.is-autoWidth .v-select__header-placeholder{min-width:auto}.v-select--popup{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-select--popup::-webkit-scrollbar,.v-select--popup div::-webkit-scrollbar,.v-select--popup textarea::-webkit-scrollbar,.v-select--popup ul::-webkit-scrollbar{width:6px;height:8px}.v-select--popup::-webkit-scrollbar-thumb,.v-select--popup div::-webkit-scrollbar-thumb,.v-select--popup textarea::-webkit-scrollbar-thumb,.v-select--popup ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-select--popup::-webkit-scrollbar-track-piece,.v-select--popup div::-webkit-scrollbar-track-piece,.v-select--popup textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-select--search-input{position:absolute;display:inline-flex;width:100%;padding:0 5px}.v-select--search-input .v-input--icon__custom__left{max-width:100%;margin-left:0!important}.v-select--search-input.v-input{position:absolute;display:inline-flex;width:100%}.v-select--search-input__multi-item{display:inline-block;font-size:12px;height:20px;background-color:var(--color-gray-2);border-radius:3px;margin-right:4px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:20px;padding-right:15px;position:relative}.v-select--search-input__multi-item .v-icon{color:var(--color-text-caption);width:12px;height:12px;position:absolute;right:2px;top:4px}.v-select--search-input__multi-item:last-child{margin-right:0}.v-select--search-hidden.v-input{display:none}.v-select__header{position:relative;overflow:hidden;padding:5px calc(var(--spacing-base) + var(--spacing-tight) + var(--size-xxs-large)) 5px var(--spacing-base);min-width:50px;cursor:pointer;text-align:left;border:var(--border-normal) solid var(--color-border-normal);border-radius:var(--radius-normal);transition:border-color var(--duration-start-m) var(--motion--ease-in-out);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);background:var(--color-fill-normal);font:var(--body-regular)}.v-select__header.is-hidden{visibility:hidden}.v-select__header-noempty:hover .hasdata{display:none}.v-select__header-noempty:hover .nodata{display:inline-block}.v-select__header-noborder{border-color:transparent!important;background-color:transparent}.v-select__header-noborder:hover{background-color:var(--color-fill-hover)}.v-select__header-placeholder{color:var(--color-text-caption)}.v-select__header-arrow.v-icon{position:absolute;top:50%;right:var(--spacing-base);transform:translateY(-50%);cursor:pointer;color:var(--color-text-caption);width:var(--size-xxs-large);height:var(--size-xxs-large)}.v-select__header-arrow.nodata{display:none;width:var(--size-xs);height:var(--size-xs);right:5px}.v-select__header-arrow.nodata:hover{color:var(--color-text-secondary)}.v-select__popper.v-popper{margin-top:-1px;box-sizing:border-box}.v-select__popper--popup.v-popper{margin-top:10px}.v-select__popper[x-placement^=top].v-popper{margin-top:0;margin-bottom:-1px}.v-select__options.use-scroll-list,.v-select__options.v-select-list{margin:var(--spacing-tight) 0;border:var(--border-thickness) solid var(--color-border-normal);box-shadow:var(--shadow-medium);max-height:500px;overflow-y:auto}.v-select__options.use-scroll-list{background:var(--color-bg-0)}.v-select__options.use-scroll-list .v-scroll-list__outter{position:relative;max-height:380px}.v-select__options.use-scroll-list .v-scroll-list__item{padding:var(--spacing-base);overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center}.v-select__options.use-scroll-list .v-scroll-list__bottom{height:0;padding:0}.v-select-list{border:0;outline:0;box-sizing:border-box;border-radius:var(--radius-normal);background-color:var(--color-bg-1)}.v-select-list>ul{list-style:none;margin:0;padding:var(--spacing-super-tight) var(--spacing-tight);overflow-y:auto;overflow-x:hidden}.v-select-list .v-select-list__inner{display:block;padding:var(--spacing-tight) var(--spacing-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-normal);font:var(--body-regular)}.v-select-list.is-hidden{display:none}.v-select-list__item{padding:var(--spacing-super-tight) 0;overflow:hidden;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;align-items:center}.v-select-list__item.is-disabled{cursor:not-allowed}.v-select-list__item.is-disabled .v-select-list__inner{color:var(--color-text-disable)}.v-select-list__item:not(.is-disabled):not(.is-selected):hover .v-select-list__inner{background-color:var(--color-fill-hover)}.v-select-list__item.is-search-default-selected .v-select-list__inner{background-color:var(--color-fill-active)}.v-select-list__item.is-keyboard-actived .v-select-list__inner{background-color:var(--color-fill-hover)}.v-select-list__item.is-selected .v-select-list__inner{background-color:var(--color-fill-active)}.v-select-list__inner.v-checkbox{display:block;padding:4px}.v-select-list--single .is-selected .v-select-list__inner{background-color:var(--color-fill-active)}.v-select-list__customer{padding:4px;margin-top:4px;border-top:1px solid;border-top-color:var(--color-border-normal);color:var(--color-primary-normal)}.v-select-list__nodata{text-align:center;margin:5px 0;padding:2px 4px;overflow-y:auto;overflow-x:hidden;font-size:14px;line-height:32px;background-color:var(--color-white);color:inherit;box-sizing:border-box;border-radius:var(--radius-normal)}.v-scroll-list{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative}.v-scroll-list::-webkit-scrollbar,.v-scroll-list div::-webkit-scrollbar,.v-scroll-list textarea::-webkit-scrollbar,.v-scroll-list ul::-webkit-scrollbar{width:6px;height:8px}.v-scroll-list::-webkit-scrollbar-thumb,.v-scroll-list div::-webkit-scrollbar-thumb,.v-scroll-list textarea::-webkit-scrollbar-thumb,.v-scroll-list ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-scroll-list::-webkit-scrollbar-track-piece,.v-scroll-list div::-webkit-scrollbar-track-piece,.v-scroll-list textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-scroll-list .v-scroll-list__loading{transform:scale(.8)}.v-scroll-list__outter{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto}.v-scroll-list__outter--hidden{left:-9999px}.v-scroll-list__inner{margin:0;padding:0}.v-scroll-list__item{display:block;padding:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:inherit}.v-scroll-list__item:hover{background-color:var(--bg-lighter-primary)}.v-scroll-list__item.is-selected,.v-scroll-list__item.is-selected:hover{background-color:var(--bg-middle-primary)}.v-scroll-list__item.is-readonly,.v-scroll-list__item.is-readonly:hover{background-color:transparent}.v-scroll-list__item.is-disabled,.v-scroll-list__item.is-disabled:hover{cursor:not-allowed;color:var(--color-light-gray)}.v-scroll-list__bottom{height:16px;padding:0 0 8px;text-align:center}.v-card-picker{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-card-picker::-webkit-scrollbar,.v-card-picker div::-webkit-scrollbar,.v-card-picker textarea::-webkit-scrollbar,.v-card-picker ul::-webkit-scrollbar{width:6px;height:8px}.v-card-picker::-webkit-scrollbar-thumb,.v-card-picker div::-webkit-scrollbar-thumb,.v-card-picker textarea::-webkit-scrollbar-thumb,.v-card-picker ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-card-picker::-webkit-scrollbar-track-piece,.v-card-picker div::-webkit-scrollbar-track-piece,.v-card-picker textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-card-picker.is-hidden{display:none}.v-card-picker.is-deletable .v-card-picker__item{position:relative;overflow:visible}.v-card-picker.is-deletable .v-card-picker__item .v-icon{position:absolute;color:var(--color-warning);right:-10px;top:-10px;background:#fff;border-radius:50%;display:none}.v-card-picker.is-deletable .v-card-picker__item:hover .v-icon{display:block}.v-card-picker__list{box-sizing:border-box;list-style:none;margin:-10px 0 0 -10px;padding:0;font-size:0;width:100%}.v-card-picker__item{display:inline-block;cursor:pointer;padding:var(--spacing-base-loose);text-align:center;margin:10px 0 0 10px;border:var(--border-normal) solid var(--color-border-normal);border-radius:var(--radius-normal);box-sizing:border-box;font-size:13px;background:var(--color-bg-1);color:var(--color-text-primary)}.v-card-picker__item .v-icon{width:var(--size-xs);height:var(--size-xs)}.v-card-picker__item:hover{border-color:var(--color-border-hover)}.v-card-picker__item:active{border-color:var(--color-primary-focus);padding:calc(var(--spacing-base-loose) - (var(--border-focus) - var(--border-normal)));border-width:var(--border-focus)}.v-card-picker__item.is-selected{border-color:var(--color-primary-normal);border-width:var(--border-active);padding:calc(var(--spacing-base-loose) - (var(--border-active) - var(--border-normal)))}.v-card-picker__item.is-disabled{border-color:var(--color-border-disable);background:var(--color-fill-disable);cursor:not-allowed;border-width:var(--border-normal)}.v-card-picker__item.is-disabled .v-card-picker__inner-text{color:var(--color-text-disable)}.v-card-picker__item.is-selected.is-disabled{border-color:var(--color-primary-disable)}.v-card-picker__default-inner{height:30px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:var(--body-regular);color:var(--color-text-primary);width:86px}.v-card-picker__add{display:inline-block;cursor:pointer;padding:10px;text-align:center;margin:0 10px 10px 0;border:1px solid;border-color:var(--line-deep-gray);border-radius:2px;box-sizing:border-box;width:60px;height:52px;vertical-align:top}.v-card-picker__add .v-icon{width:var(--size-xs);height:var(--size-xs);color:var(--color-light-gray)}.v-card-picker__add:hover{border-color:var(--color-light-gray)}.v-card-picker__add-input{width:142px;height:52px;vertical-align:top}.v-card-picker__add-input input{margin-top:6px}:root{--select-default-width:160px}.v-cascader{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;width:var(--select-default-width);min-height:40px;color:var(--color-text-primary)}.v-cascader::-webkit-scrollbar,.v-cascader div::-webkit-scrollbar,.v-cascader textarea::-webkit-scrollbar,.v-cascader ul::-webkit-scrollbar{width:6px;height:8px}.v-cascader::-webkit-scrollbar-thumb,.v-cascader div::-webkit-scrollbar-thumb,.v-cascader textarea::-webkit-scrollbar-thumb,.v-cascader ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-cascader::-webkit-scrollbar-track-piece,.v-cascader div::-webkit-scrollbar-track-piece,.v-cascader textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-cascader .is-clearable:hover .hasdata{display:none}.v-cascader .is-clearable:hover .nodata{display:inline-block}.v-cascader .v-cascader__arrow.v-icon{cursor:pointer;color:var(--color-text-caption);width:var(--size-xxs-large);height:var(--size-xxs-large)}.v-cascader .v-cascader__arrow.nodata{display:none;width:var(--size-xs);height:var(--size-xs)}.v-cascader .v-cascader__arrow.nodata:hover{color:var(--color-text-caption)}.v-cascader.is-open .v-cascader__trigger{border:var(--border-focus) solid;border-color:var(--color-primary-normal);padding:calc(var(--spacing-base) - 3px) var(--spacing-base)}.v-cascader.is-disabled{color:var(--color-text-disable);-ms-pointer-events:none;pointer-events:none;cursor:default;background:var(--color-fill-disable);border-color:var(--color-border-disable)}.v-cascader__popper{margin-top:var(--spacing-tight);box-sizing:border-box}.v-cascader__trigger{display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:calc(var(--spacing-base) - 3px) var(--spacing-base);min-width:50px;font:var(--body-ragular);cursor:pointer;text-align:left;border:var(--border-normal) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);transition-property:border-color;transition-duration:var(--duration-start-l);transition-timing-function:var(--motion--ease-in-out);background:var(--color-fill-normal)}.v-cascader__trigger div:first-child,.v-cascader__trigger span:first-child{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v-cascader__trigger:hover{border-color:var(--color-border-hover)}.v-cascader__trigger:focus{border:var(--border-focus) solid;border-color:var(--color-primary-normal)}.v-cascader__trigger:active,.v-cascader__trigger:focus{padding:calc(var(--spacing-base) - 3px) var(--spacing-base);color:var(--color-text-primary)}.v-cascader__trigger:active{border:var(--border-active) solid;border-color:var(--color-primary-normal)}.v-cascader__trigger-placeholder{color:var(--color-text-caption)}.v-cascader-menu{overflow:hidden;white-space:nowrap;box-shadow:var(--shadow-medium);border-radius:var(--radius-normal)}.v-cascader-menu .v-cascader-menu__arrow.v-icon{cursor:pointer;color:var(--color-text-caption);width:var(--size-xxs-large);height:var(--size-xxs-large)}.v-cascader-menu .v-cascader-menu__inner{width:100%;display:flex;align-items:center;flex:1}.v-cascader-menu .v-cascader-menu__inner,.v-cascader-menu .v-cascader-menu__inner div,.v-cascader-menu .v-cascader-menu__inner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-cascader-menu .v-cascader-menu__inner.v-checkbox .v-checkbox__icon{flex:none}.v-cascader-menu.is-single .current-selected,.v-cascader-menu.is-single .is-selected{background-color:var(--color-fill-active);border-radius:var(--radius-normal)}.v-cascader-menu.is-single .is-disabled{cursor:not-allowed;background-color:var(--color-bg-1);border-radius:var(--radius-normal)}.v-cascader-menu.is-single .is-disabled .v-cascader-menu__inner{color:var(--color-text-disable)}.v-cascader-menu.is-single .is-disabled .v-cascader-menu__arrow.v-icon{cursor:not-allowed;color:var(--color-text-disable)}.v-cascader-menu__item-wrapper{position:relative;vertical-align:top;box-sizing:border-box;display:inline-block;border-width:var(--border-thickness) var(--border-normal);border-style:solid;border-color:var(--color-border-normal) var(--color-divider-normal);border-left:0;width:var(--select-default-width);height:276px;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-1);padding:var(--spacing-tight)}.v-cascader-menu__item-wrapper:first-child{border-left:var(--border-thickness) solid;border-left-color:var(--color-border-normal);border-radius:var(--radius-normal) 0 0 var(--radius-normal)}.v-cascader-menu__item-wrapper:last-child{border-right:var(--border-thickness) solid;border-right-color:var(--color-border-normal);border-radius:0 var(--radius-normal) var(--radius-normal) 0}.v-cascader-menu__list{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;font-size:14px;background-color:var(--color-bg-1);color:var(--color-text-primary);box-sizing:border-box}.v-cascader-menu__item{-ms-flex-align:center;justify-content:space-between;padding:var(--spacing-tight) var(--spacing-base);box-sizing:border-box;height:32px;color:var(--color-text-primary);cursor:pointer;margin-bottom:var(--spacing-tight);position:relative}.v-cascader-menu__item,.v-cascader-menu__item .custom-select-inner{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-cascader-menu__item .custom-select-inner{width:100%;flex:1;-ms-flex-align:center}.v-cascader-menu__item .custom-select-inner div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-cascader-menu__item:last-child{margin-bottom:0}.v-cascader-menu__item.is-disabled{cursor:not-allowed;background-color:var(--color-bg-1);border-radius:var(--radius-normal)}.v-cascader-menu__item.is-disabled .v-cascader-menu__inner{color:var(--color-text-disable)}.v-cascader-menu__item:not(.is-disabled):hover{background-color:var(--color-fill-hover);border-radius:var(--radius-normal)}.v-cascader-menu__footer{clear:both}.v-slider{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;line-height:20px;outline:0;position:relative;z-index:1;width:100%;height:12px;cursor:pointer;font-size:14px;color:var(--color-text-primary);margin:var(--spacing-base-loose) var(--spacing-base-loose) var(--spacing-base-loose) 0}.v-slider::-webkit-scrollbar,.v-slider div::-webkit-scrollbar,.v-slider textarea::-webkit-scrollbar,.v-slider ul::-webkit-scrollbar{width:6px;height:8px}.v-slider::-webkit-scrollbar-thumb,.v-slider div::-webkit-scrollbar-thumb,.v-slider textarea::-webkit-scrollbar-thumb,.v-slider ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-slider::-webkit-scrollbar-track-piece,.v-slider div::-webkit-scrollbar-track-piece,.v-slider textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-slider__full{height:4px;background-color:var(--color-opacity-1);width:100%;border-radius:var(--radius-round);margin:5px 0}.v-slider__full--vertical{height:100%;width:4px}.v-slider__circle{box-sizing:border-box;width:var(--size-s);height:var(--size-s);border-radius:50%;border:var(--border-thickness) solid;border-color:var(--color-border-normal);position:absolute;top:-3px;margin-left:-8.5px;background-color:var(--color-bg-1);cursor:pointer;transition:left var(--duration-end-s),width var(--duration-end-s),height var(--duration-end-s),top var(--duration-end-s),margin-left var(--duration-end-s) var(--motion--ease-in-out);box-shadow:var(--shadow-small)}.v-slider__circle:hover{border:var(--border-thickness) solid;border-color:var(--color-border-hover)}.v-slider__circle--dragging{transition:width var(--duration-start-s),height var(--duration-start-s),top var(--duration-start-s),margin-left var(--duration-start-s) var(--motion--ease-in-out);border:var(--border-thickness) solid;border-color:var(--color-border-normal);width:var(--size-m);height:var(--size-m);top:-5px;margin-left:-10.5px}.v-slider__circle--vertical{top:auto;left:.5px;margin-bottom:-10.5px}.v-slider__track{position:absolute;top:5px;height:4px;border-radius:var(--radius-round);background-color:var(--color-success-normal);transition:width .15s}.v-slider__track--vertical{top:0;height:auto;width:4px;bottom:-4px;transition:height .15s}.v-slider__track--dragging{transition:none}.v-rangebar{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;height:50px}.v-rangebar::-webkit-scrollbar,.v-rangebar div::-webkit-scrollbar,.v-rangebar textarea::-webkit-scrollbar,.v-rangebar ul::-webkit-scrollbar{width:6px;height:8px}.v-rangebar::-webkit-scrollbar-thumb,.v-rangebar div::-webkit-scrollbar-thumb,.v-rangebar textarea::-webkit-scrollbar-thumb,.v-rangebar ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-rangebar::-webkit-scrollbar-track-piece,.v-rangebar div::-webkit-scrollbar-track-piece,.v-rangebar textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-rangebar.is-readonly .v-rangebar__section-operator{pointer-events:none}.v-rangebar__section{height:100%;float:left}.v-rangebar__section-text{display:inline-block;width:calc(100% - 2px);text-align:center;vertical-align:middle}.v-rangebar__section-operator{display:inline-block;position:relative;right:-1px;height:100%;width:2px;vertical-align:middle;cursor:col-resize}.v-rangebar__section-operator.last-opt{cursor:default}.v-rate{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;height:var(--size-xs);color:var(--color-primary-normal)}.v-rate::-webkit-scrollbar,.v-rate div::-webkit-scrollbar,.v-rate textarea::-webkit-scrollbar,.v-rate ul::-webkit-scrollbar{width:6px;height:8px}.v-rate::-webkit-scrollbar-thumb,.v-rate div::-webkit-scrollbar-thumb,.v-rate textarea::-webkit-scrollbar-thumb,.v-rate ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-rate::-webkit-scrollbar-track-piece,.v-rate div::-webkit-scrollbar-track-piece,.v-rate textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-rate.is-disabled .v-rate__item--face,.v-rate.is-disabled .v-rate__item--half-face{color:var(--color-border-disable)}.v-rate.is-disabled .v-rate__item--face.is-selected,.v-rate.is-disabled .v-rate__item--half-face.is-selected{color:var(--color-primary-disable)}.v-rate.is-disabled .v-rate__item--half-star,.v-rate.is-disabled .v-rate__item--star{color:var(--color-border-normal)}.v-rate.is-disabled .v-rate__item--half-star.is-selected,.v-rate.is-disabled .v-rate__item--star.is-selected{color:var(--color-success-disable)}.v-rate.is-disabled .v-rate__item:hover{cursor:default}.v-rate.is-readonly .v-rate__item:hover{cursor:default}.v-rate__item{display:inline-block;position:relative;height:100%}.v-rate__item .v-icon{width:var(--size-m);height:var(--size-m)}.v-rate__item:hover{cursor:pointer}.v-rate__item:last-child .v-rate__item--custom,.v-rate__item:last-child .v-rate__item--face,.v-rate__item:last-child .v-rate__item--star{margin-right:0}.v-rate__item--custom,.v-rate__item--face,.v-rate__item--star{display:inline-block;margin-right:var(--spacing-loose);color:var(--color-border-normal)}.v-rate__item--custom>*,.v-rate__item--face>*,.v-rate__item--star>*{display:block}.v-rate__item--custom.is-selected,.v-rate__item--face.is-selected,.v-rate__item--star.is-selected{color:var(--color-primary-normal)}.v-rate__item--half-custom,.v-rate__item--half-face,.v-rate__item--half-star{width:var(--size-xxs-large);left:0;overflow:hidden;position:absolute;top:0;color:var(--color-primary-normal);opacity:0}.v-rate__item--half-custom>*,.v-rate__item--half-face>*,.v-rate__item--half-star>*{display:block}.v-rate__item--half-custom.is-selected,.v-rate__item--half-face.is-selected,.v-rate__item--half-star.is-selected{opacity:1}.v-rate__item--star{color:var(--color-border-normal)}.v-rate__item--half-star,.v-rate__item--star.is-selected{color:var(--color-success-normal)}.v-tip{word-break:break-word}.v-tip--tiny{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;padding:6px 10px;font:var(--body-regular);color:var(--color-white);background:var(--color-black);border:none;border-radius:3px}.v-tip--tiny::-webkit-scrollbar,.v-tip--tiny div::-webkit-scrollbar,.v-tip--tiny textarea::-webkit-scrollbar,.v-tip--tiny ul::-webkit-scrollbar{width:6px;height:8px}.v-tip--tiny::-webkit-scrollbar-thumb,.v-tip--tiny div::-webkit-scrollbar-thumb,.v-tip--tiny textarea::-webkit-scrollbar-thumb,.v-tip--tiny ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tip--tiny::-webkit-scrollbar-track-piece,.v-tip--tiny div::-webkit-scrollbar-track-piece,.v-tip--tiny textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tip--tiny .v-popper__arrow{position:absolute;font-size:0;line-height:0;overflow:hidden}.v-tip--tiny .v-popper__arrow:before{opacity:.5;content:"";display:block;width:0;height:0;left:0;right:0;border:6px solid;border-color:var(--color-black)}.v-tip--tiny.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-tip--tiny.v-popper--usearrow[x-placement^=top] .v-popper__arrow{width:auto;height:6px;bottom:-6px;left:50%}.v-tip--tiny.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--tiny.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-tip--tiny.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{width:auto;height:6px;top:-6px;left:50%}.v-tip--tiny.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{margin-top:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-tip--tiny.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-tip--tiny.v-popper--usearrow[x-placement^=left] .v-popper__arrow{width:6px;height:auto;right:-6px;top:50%}.v-tip--tiny.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--tiny.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-tip--tiny.v-popper--usearrow[x-placement^=right] .v-popper__arrow{width:6px;height:auto;left:-6px;top:50%}.v-tip--tiny.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{margin-left:-6px;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.v-tip--large{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;padding:var(--spacing-loose);color:var(--color-text-primary);background:var(--color-bg-2);border:var(--border-thickness) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);box-shadow:var(--shadow-medium)}.v-tip--large::-webkit-scrollbar,.v-tip--large div::-webkit-scrollbar,.v-tip--large textarea::-webkit-scrollbar,.v-tip--large ul::-webkit-scrollbar{width:6px;height:8px}.v-tip--large::-webkit-scrollbar-thumb,.v-tip--large div::-webkit-scrollbar-thumb,.v-tip--large textarea::-webkit-scrollbar-thumb,.v-tip--large ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tip--large::-webkit-scrollbar-track-piece,.v-tip--large div::-webkit-scrollbar-track-piece,.v-tip--large textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tip--large .v-popper__arrow{overflow:hidden}.v-tip--large .v-popper__arrow:before{opacity:.5;content:"";position:absolute;border:6px solid;border-color:var(--color-border-normal)}.v-tip--large .v-popper__arrow:after{content:"";position:absolute;border:6px solid;border-color:var(--color-bg-2)}.v-tip--large.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-tip--large.v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-6px;width:12px;height:7px}.v-tip--large.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=top] .v-popper__arrow:after{bottom:-5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-tip--large.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-6px;width:12px;height:7px}.v-tip--large.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:after{top:-5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-tip--large.v-popper--usearrow[x-placement^=left] .v-popper__arrow{width:7px;height:12px;right:-6px}.v-tip--large.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{right:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=left] .v-popper__arrow:after{right:-5.29px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-tip--large.v-popper--usearrow[x-placement^=right] .v-popper__arrow{width:7px;height:12px;left:-6px}.v-tip--large.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{left:-6px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--large.v-popper--usearrow[x-placement^=right] .v-popper__arrow:after{left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--small{display:flex;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;padding:var(--spacing-base);font:var(--body-regular);color:var(--color-text-primary);background:var(--color-bg-2);border:var(--border-thickness) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);box-shadow:var(--shadow-medium);min-width:36px;justify-content:center}.v-tip--small::-webkit-scrollbar,.v-tip--small div::-webkit-scrollbar,.v-tip--small textarea::-webkit-scrollbar,.v-tip--small ul::-webkit-scrollbar{width:6px;height:8px}.v-tip--small::-webkit-scrollbar-thumb,.v-tip--small div::-webkit-scrollbar-thumb,.v-tip--small textarea::-webkit-scrollbar-thumb,.v-tip--small ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tip--small::-webkit-scrollbar-track-piece,.v-tip--small div::-webkit-scrollbar-track-piece,.v-tip--small textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tip--small .v-popper__arrow{overflow:hidden}.v-tip--small .v-popper__arrow:before{opacity:.5;content:"";position:absolute;border:6px solid;border-color:var(--color-border-normal)}.v-tip--small .v-popper__arrow:after{content:"";position:absolute;border:6px solid;border-color:var(--color-bg-2)}.v-tip--small.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-tip--small.v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-6px;width:12px;height:7px}.v-tip--small.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=top] .v-popper__arrow:after{bottom:-5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-tip--small.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-6px;width:12px;height:7px}.v-tip--small.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:after{top:-5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-tip--small.v-popper--usearrow[x-placement^=left] .v-popper__arrow{width:7px;height:12px;right:-6px}.v-tip--small.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{right:-6px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=left] .v-popper__arrow:after{right:-5.29px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-tip--small.v-popper--usearrow[x-placement^=right] .v-popper__arrow{width:7px;height:12px;left:-6px}.v-tip--small.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{left:-6px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--small.v-popper--usearrow[x-placement^=right] .v-popper__arrow:after{left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tip--more-line-ellipsis{position:relative;overflow:hidden}.v-tip--more-line-ellipsis:after{position:absolute;content:"...";bottom:0;right:0;z-index:300;background:#fff;display:inline-block;width:15px;height:20px}.v-tip--single-line-ellipsis{position:relative;overflow:hidden;text-overflow:ellipsis}@keyframes v-dialog-mask-anime{0%{opacity:0}to{opacity:1}}@keyframes v-dialog-mask-anime-reverse{0%{opacity:1}to{opacity:0}}@keyframes v-dialog-container-anime{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes v-dialog-container-anime-reverse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.v-dialog{display:block;margin:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;background-color:var(--color-overlay);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#CC191C22",endcolorstr="#CC191C22");opacity:0;transition:opacity .2s;border:var(--border-thickness);position:fixed;left:0;top:0;min-width:100%;height:0;overflow:hidden;padding:0;text-align:center;color:inherit}.v-dialog::-webkit-scrollbar,.v-dialog div::-webkit-scrollbar,.v-dialog textarea::-webkit-scrollbar,.v-dialog ul::-webkit-scrollbar{width:6px;height:8px}.v-dialog::-webkit-scrollbar-thumb,.v-dialog div::-webkit-scrollbar-thumb,.v-dialog textarea::-webkit-scrollbar-thumb,.v-dialog ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-dialog::-webkit-scrollbar-track-piece,.v-dialog div::-webkit-scrollbar-track-piece,.v-dialog textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-dialog .v-dialog__icon.v-icon{vertical-align:top;margin-bottom:25px;width:60px!important;height:60px!important}.v-dialog .v-dialog__icon.v-dialog__icon--primary{color:var(--color-primary)}.v-dialog .v-dialog__icon.v-dialog__icon--success{color:var(--color-success)}.v-dialog .v-dialog__icon.v-dialog__icon--warning{color:var(--color-warning)}.v-dialog .v-dialog__icon.v-dialog__icon--tips{width:15px!important;height:15px!important;margin-top:3px;color:var(--color-deep-gray)}.v-dialog .v-dialog__button.v-dialog__button--cancel{margin-left:12px}.v-dialog:after{content:"";display:inline-block;font-size:0;width:0;height:100%;vertical-align:middle}.v-dialog.is-open{height:100%;overflow:auto;opacity:1;animation:v-dialog-mask-anime .3s ease-in-out;z-index:2001}.v-dialog.is-open .v-dialog__container{animation:v-dialog-container-anime .25s cubic-bezier(.36,.06,.1,1)}.v-dialog.is-closing{animation:v-dialog-mask-anime-reverse .3s ease-in-out}.v-dialog.is-closing .v-dialog__container{animation:v-dialog-container-anime-reverse .2s cubic-bezier(.36,.06,.1,1)}.v-dialog.is-close{position:absolute;top:15px;right:15px;width:20px;height:20px}.v-dialog__container{text-align:center;display:inline-block;vertical-align:middle}.v-dialog__content{height:100%;position:relative;padding:25px 0 45px;margin:20px 0 30px;text-align:center;min-width:360px;border-radius:var(--radius-large);color:var(--color-text-primary);background-color:var(--color-bg-1);vertical-align:middle;box-shadow:var(--shadow-large);border-width:var(--border-thickness);border-color:var(--color-border-normal)}.v-dialog__close{position:absolute;padding:8px;left:auto;right:8px;top:8px;cursor:pointer;color:var(--color-text-primary)}.v-dialog__close:hover{color:var(--color-black)}.v-dialog__close.is-disabled{opacity:var(--disabled-opacity)}.v-dialog__header{height:100%;color:var(--color-text-primary)}.v-dialog__title{font-size:16px;font-weight:500;color:var(--color-text-primary)}.v-dialog__subtitle{height:20px;line-height:24px;font-size:14px;color:var(--color-text-primary)}.v-dialog__body{height:100%;padding-top:var(--spacing-base-loose);padding-bottom:var(--spacing-base);text-align:center;font:var(--body-regular);color:var(--color-text-secondary)}.v-dialog__footer{height:100%;margin-top:var(--spacing-loose)}.v-dialog__tips{text-align:left;box-sizing:border-box;position:relative;margin-top:-40px;padding:12px 40px 12px 25px;color:var(--color-text-secondary);background-color:var(--color-bg-1);border-radius:0 0 6px 6px}.v-dialog__tips--left{display:inline-block;vertical-align:top;width:calc(100% - 20px)}.v-modalDialog__content{padding:0!important;margin:0!important;min-height:200px;min-width:360px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.v-modalDialog__header.v-page-header{padding:0 var(--spacing-extra-loose);width:calc(100% - 2 * var(--spacing-extra-loose));display:inline-block}.v-modalDialog__notitle.v-button{float:right;margin:var(--spacing-tight) var(--spacing-tight) 0 auto!important}.v-modalDialog__hasNoTitle{min-height:96px!important}.v-modalDialog__body{min-height:64px;box-sizing:border-box;padding-left:var(--spacing-extra-loose);padding-right:var(--spacing-extra-loose);display:inline-block;overflow:auto;font:var(--body-regular)}.v-modalDialog__footer .v-footer-actionbar-right{justify-content:center!important}.v-dialog-primary .v-dialog__container{min-width:360px}.v-dialog-primary .v-dialog__content{padding:var(--spacing-extra-loose);background-color:var(--color-bg-1)}.v-dialog-primary .v-dialog__body{font:var(--body-regular)}.v-dialog-primary .v-dialog__body .v-dialog__body--left{text-align:center;display:inline-block;word-break:break-all}.v-dialog-primary .v-dialog__footer{margin-top:var(--spacing-loose)}.v-empty{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;text-align:center}.v-empty .image{display:block}.v-empty__image{padding-bottom:9px}.v-empty__title{color:var(--color-text-primary);font-size:14px;line-height:20px;font-weight:500}.v-empty__desc,.v-empty__title{text-align:center;padding:3px 0}.v-empty__desc{color:var(--color-text-caption);font-size:12px;line-height:16px}.v-empty__button{padding:9px 0}.v-empty--small .image,.v-empty--small .v-icon{width:70px;height:70px}.v-empty--medium .image,.v-empty--medium .v-icon{width:120px;height:120px}.v-empty--large .image,.v-empty--large .v-icon{width:160px;height:160px}@keyframes v-message-anime{0%{transform:scale(.9) translateY(16px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes v-message-anime-reverse{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.9) translateY(16px);opacity:0}}@keyframes v-message-moving-anime{0%{transform:scale(1) translateY(52px)}to{transform:scale(1) translateY(0)}}.v-message{max-width:480px;word-wrap:break-word;word-break:break-word;display:flex;padding:9.5px var(--spacing-base-loose);margin-bottom:var(--spacing-loose);text-align:left;font:var(--body-regular);color:var(--color-text-primary);background-color:var(--color-white);text-color:var(--color-text-primary);border-radius:var(--radius-normal);border-width:var(--border-thickness);box-shadow:var(--shadow-large)}.v-message .v-icon{margin-right:var(--spacing-base);min-width:20px;width:var(--size-s);height:var(--size-s)}.v-message .v-message__icon{display:inline-block;overflow:hidden;vertical-align:top}.v-message.is-moving{animation:v-message-moving-anime var(--duration-start-m) var(--motion--ease-in-out)}.v-message.is-closing{animation:v-message-anime-reverse var(--duration-end-m) var(--motion--ease-in-out)}.v-message.is-opening{animation:v-message-anime var(--duration-start-m) var(--motion--ease-in-out)}.v-message--normal{border:var(--color-border-normal) solid;border-width:var(--border-thickness);color:var(--color-text-primary);background-color:var(--color-bg-2)}.v-message--success{background-color:var(--color-success-light-normal);border:var(--color-success-light-hover) solid;border-width:var(--border-thickness)}.v-message--success .v-message__icon{color:var(--color-success-normal)}.v-message--error{background-color:var(--color-error-light-normal);border:var(--color-error-light-hover) solid;border-width:var(--border-thickness)}.v-message--error .v-message__icon{color:var(--color-error-normal)}.v-message--warning{background-color:var(--color-warning-light-normal);border:var(--color-warning-light-hover) solid;border-width:var(--border-thickness)}.v-message--warning .v-message__icon{color:var(--color-orange-5)}.v-message--tips{background-color:var(--color-prompt-light-normal);border:var(--color-prompt-light-hover) solid;border-width:var(--border-thickness)}.v-message--tips .v-message__icon{color:var(--color-prompt-normal)}.v-message--container{display:flex;flex-direction:column;align-items:center;position:fixed;z-index:9000}.v-message--container--top{margin-top:var(--spacing-loose);top:0}.v-message--container--mid,.v-message--container--top{left:50%;transform:translateX(-50%)}.v-message--container--mid{top:40%}.v-message--container--bottom{bottom:0;left:50%;transform:translateX(-50%)}@keyframes v-panel-anime-center{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes v-panel-anime-center-reverse{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes v-panel-content-right-anime{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes v-panel-content-right-anime-reverse{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes v-panel-content-left-anime{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes v-panel-content-left-anime-reverse{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes v-panel-mask-anime{0%{background-color:transparent}to{background-color:rgba(0,0,0,.4)}}@keyframes v-panel-mask-anime-reverse{0%{background-color:rgba(0,0,0,.4);opacity:1}to{background-color:transparent;opacity:0}}.v-panel{display:inline-block;margin:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:fixed;left:0;top:0;width:100%;padding:0;text-align:center;overflow:hidden;color:inherit}.v-panel::-webkit-scrollbar,.v-panel div::-webkit-scrollbar,.v-panel textarea::-webkit-scrollbar,.v-panel ul::-webkit-scrollbar{width:6px;height:8px}.v-panel::-webkit-scrollbar-thumb,.v-panel div::-webkit-scrollbar-thumb,.v-panel textarea::-webkit-scrollbar-thumb,.v-panel ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-panel::-webkit-scrollbar-track-piece,.v-panel div::-webkit-scrollbar-track-piece,.v-panel textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-panel .v-panel__close{cursor:pointer}.v-panel.is-maskable{background-color:rgba(0,0,0,.4)}.v-panel.is-maskable.v-panel--center.is-open{animation:v-panel-mask-anime .5s ease-in-out}.v-panel.is-maskable.v-panel--center.is-closing{animation:v-panel-mask-anime-reverse .3s ease-in-out}.v-panel.is-maskable.is-open{animation:v-panel-mask-anime .3s ease-in-out}.v-panel.is-maskable.is-closing{animation:v-panel-mask-anime-reverse .25s ease-in-out}.v-panel.is-open{height:100%;overflow:auto}.v-panel.is-close{height:0}.v-panel__close-bg{position:absolute;z-index:2;cursor:pointer;background:var(--color-white)}.v-panel__header{position:relative;z-index:1}.v-panel__content{box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;background-color:var(--color-bg-0);box-shadow:var(--shadow-large-dialog);padding-left:var(--spacing-extra-loose);padding-right:var(--spacing-extra-loose);display:flex;flex-direction:column}.v-panel--center{transition:opacity .2s}.v-panel--center .v-panel__content{top:30px;bottom:30px;min-width:780px;height:640px;margin:auto;padding:9px 0 45px;border-radius:6px}.v-panel--center .v-panel__header{height:34px;line-height:34px;font-size:20px;font-weight:500;color:var(--color-black)}.v-panel--center .v-panel__body{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:52px;box-sizing:border-box}.v-panel--center .v-panel__close{position:absolute;z-index:2;right:16px;top:16px;color:var(--color-light-gray)}.v-panel--center .v-panel__close:hover{color:var(--color-deep-gray)}.v-panel--center.is-open .v-panel__content{animation:v-panel-anime-center .25s cubic-bezier(.36,.06,.1,1)}.v-panel--center.is-closing .v-panel__content{animation:v-panel-anime-center-reverse .2s cubic-bezier(.36,.06,.1,1)}.v-panel--left .v-panel__body,.v-panel--right .v-panel__body{top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden;overflow-y:auto;text-align:left}.v-panel--left .v-panel__close-bg,.v-panel--right .v-panel__close-bg{top:50%;width:24px;height:60px;transform:translateY(-50%);box-sizing:border-box}.v-panel--left .v-panel__close,.v-panel--right .v-panel__close{display:block;width:12px;height:12px;color:var(--color-lighter-gray)}.v-panel--right .v-panel__content{height:100%;left:auto}.v-panel--right .v-panel__close-bg{left:-24px;border-radius:6px 0 0 6px;padding:24px 6.5px}.v-panel--right.is-open .v-panel__content{animation:v-panel-content-right-anime .25s cubic-bezier(.36,.06,.1,1)}.v-panel--right.is-closing .v-panel__content{animation:v-panel-content-right-anime-reverse .25s cubic-bezier(.36,.06,.1,1)}.v-panel--left .v-panel__content{height:100%;right:auto}.v-panel--left .v-panel__close-bg{right:-24px;border-radius:0 6px 6px 0;padding:24px 4.5px}.v-panel--left.is-open .v-panel__content{animation:v-panel-content-left-anime .25s cubic-bezier(.36,.06,.1,1)}.v-panel--left.is-closing .v-panel__content{animation:v-panel-content-left-anime-reverse .25s cubic-bezier(.36,.06,.1,1)}.v-popconfirm .v-popconfirm__hd{padding:var(--spacing-base) 0}.v-popconfirm .v-popconfirm__hd .v-button{float:right}.v-popconfirm .v-popconfirm__hd .v-page-header__heading__left__title{display:inline-block!important}.v-popconfirm .v-popper__arrow{border:6px solid;border-color:var(--color-border-normal)}.v-popconfirm .v-popper__arrow:before{content:"";position:absolute;border:6px solid;border-color:var(--color-bg-1)}.v-popconfirm.v-popper{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;margin-top:4px;padding:0 var(--spacing-loose);min-width:240px;color:var(--color-text-primary);background:var(--color-bg-1);border:var(--border-thickness) solid;border-color:var(--color-border-normal);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);font-size:12px}.v-popconfirm.v-popper::-webkit-scrollbar,.v-popconfirm.v-popper div::-webkit-scrollbar,.v-popconfirm.v-popper textarea::-webkit-scrollbar,.v-popconfirm.v-popper ul::-webkit-scrollbar{width:6px;height:8px}.v-popconfirm.v-popper::-webkit-scrollbar-thumb,.v-popconfirm.v-popper div::-webkit-scrollbar-thumb,.v-popconfirm.v-popper textarea::-webkit-scrollbar-thumb,.v-popconfirm.v-popper ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-popconfirm.v-popper::-webkit-scrollbar-track-piece,.v-popconfirm.v-popper div::-webkit-scrollbar-track-piece,.v-popconfirm.v-popper textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-popconfirm.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-popconfirm.v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-12px}.v-popconfirm.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-popconfirm.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-popconfirm.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-12px}.v-popconfirm.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-popconfirm.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-popconfirm.v-popper--usearrow[x-placement^=left] .v-popper__arrow{right:-12px}.v-popconfirm.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{top:-6px;right:-5px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popconfirm.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-popconfirm.v-popper--usearrow[x-placement^=right] .v-popper__arrow{left:-12px}.v-popconfirm.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{top:-6px;left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popconfirm__bd{color:var(--color-text-primary);font:var(--body-regular)}.v-popconfirm__noFoot{margin-bottom:var(--spacing-loose)!important}.v-popconfirm__noTitle{margin-top:var(--spacing-loose)}.v-popmenu .v-popper__arrow{border:6px solid;border-color:var(--line-deep-gray)}.v-popmenu .v-popper__arrow:before{content:"";position:absolute;border:6px solid;border-color:var(--color-white)}.v-popmenu .v-select-list__item{min-height:auto}.v-popmenu .v-select-list__item:not(.is-disabled):not(.is-selected):hover{background-color:#fff}.v-popmenu .is-disabled.v-popmenu__item:hover{background-color:transparent}.v-popmenu .is-disabled .v-popmenu__item-inner{opacity:.38;filter:alpha(opacity=38);cursor:not-allowed}.v-popmenu .is-disabled .v-popmenu__item-inner:hover{background-color:transparent}.v-popmenu.v-popper{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;color:var(--color-text-primary);background:var(--color-bg-1);border-radius:var(--radius-normal);box-shadow:var(--shadow-medium);padding:var(--spacing-tight);border-color:var(--color-border-normal);border-width:var(--border-thickness)}.v-popmenu.v-popper::-webkit-scrollbar,.v-popmenu.v-popper div::-webkit-scrollbar,.v-popmenu.v-popper textarea::-webkit-scrollbar,.v-popmenu.v-popper ul::-webkit-scrollbar{width:6px;height:8px}.v-popmenu.v-popper::-webkit-scrollbar-thumb,.v-popmenu.v-popper div::-webkit-scrollbar-thumb,.v-popmenu.v-popper textarea::-webkit-scrollbar-thumb,.v-popmenu.v-popper ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-popmenu.v-popper::-webkit-scrollbar-track-piece,.v-popmenu.v-popper div::-webkit-scrollbar-track-piece,.v-popmenu.v-popper textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-popmenu.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-popmenu.v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-12px}.v-popmenu.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-popmenu.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-popmenu.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-12px}.v-popmenu.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-popmenu.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-popmenu.v-popper--usearrow[x-placement^=left] .v-popper__arrow{right:-12px}.v-popmenu.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{top:-6px;right:-5px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popmenu.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-popmenu.v-popper--usearrow[x-placement^=right] .v-popper__arrow{left:-12px}.v-popmenu.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{top:-6px;left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popmenu__item{display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding:var(--spacing-tight) var(--spacing-base);border-radius:var(--radius-normal);margin-bottom:var(--spacing-tight)}.v-popmenu__item:hover{background-color:var(--color-fill-hover)}.v-popmenu__item:last-child{margin-bottom:unset}.v-popmenu__item-inner{display:block}.v-popmenu__split{display:block;width:100%;height:var(--border-normal);border-left:2px solid transparent;border-right:2px solid transparent;background-color:var(--color-border-normal);box-sizing:border-box}.v-popmenu__item-multi{position:relative}.v-popmenu__item-multi .v-popmenu__item-inner{padding:0 24px 0 10px}.v-popmenu__item-multi .v-popmenu__item__arrow{position:absolute;right:8px;top:12px;width:12px;height:12px;color:var(--color-light-gray)}.v-popmenu__popper-sub .v-popmenu__options-sub .v-select-list__inner{line-height:36px}.v-popselect .v-popper__arrow{border:6px solid;border-color:var(--color-border-normal)}.v-popselect .v-popper__arrow:before{content:"";position:absolute;border:6px solid;border-color:var(--color-white)}.v-popselect .v-select-list__item{min-height:auto}.v-popselect .v-select-list__nodata{border:none}.v-popselect .is-disabled .v-popselect__item{color:var(--color-text-disable)}.v-popselect.v-popper{display:block;box-sizing:border-box;outline:0;border:var(--border-thickness) solid;border-color:var(--color-border-normal);border-radius:var(--radius-normal);box-shadow:var(--shadow-medium);margin:var(--spacing-tight) 0}.v-popselect.v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-popselect.v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-12px}.v-popselect.v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-popselect.v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-popselect.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-12px}.v-popselect.v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-popselect.v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-popselect.v-popper--usearrow[x-placement^=left] .v-popper__arrow{right:-12px}.v-popselect.v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{top:-6px;right:-5px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popselect.v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-popselect.v-popper--usearrow[x-placement^=right] .v-popper__arrow{left:-12px}.v-popselect.v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{top:-6px;left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popselect__item{display:block;padding:var(--spacing-tight) var(--spacing-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-popselect__split{width:100%;height:1px;border-left:2px solid transparent;border-right:2px solid transparent;background-color:var(--color-divider-normal);box-sizing:border-box}.v-contextmenu{position:absolute;z-index:100;background:var(--color-bg-1);border-width:var(--border-normal);border-style:solid var(--color-border-normal);box-shadow:var(--shadow-medium);border-radius:var(--radius-normal)}.v-contextmenu__inner{list-style:none;padding:var(--spacing-tight);margin:var(--spacing-none)}.v-contextmenu__popper.v-popper{margin-left:calc(var(--spacing-tight) + var(--spacing-base) + var(--border-normal));background:var(--color-bg-1);border-width:var(--border-normal);border-style:solid var(--color-border-normal);box-shadow:var(--shadow-medium);border-radius:var(--radius-normal);margin-top:calc(var(--spacing-tight)*-2)}.v-contextmenu__popper__inner{list-style:none;padding:var(--spacing-tight);margin:var(--spacing-none)}.v-contextmenu__popper__item{padding:var(--spacing-tight) var(--spacing-base);cursor:pointer;white-space:nowrap;height:20px;color:var(--color-text-primary);font:var(--body-regular);margin-bottom:var(--spacing-tight)}.v-contextmenu__popper__item:hover{border-radius:var(--radius-normal);background-color:var(--color-fill-active)}.v-contextmenu__popper__item:last-child{margin-bottom:var(--spacing-none)}.v-contextmenu__popper__item.is-readonly{cursor:default}.v-contextmenu__popper__item.is-disabled{cursor:default;opacity:var(--disabled-opacity)}.v-contextmenu__popper__item.is-disabled:hover{background-color:var(--color-bg-1)}.v-contextmenu__item{position:relative;padding:var(--spacing-tight) var(--spacing-base);cursor:pointer;white-space:nowrap;height:20px;line-height:20px;font:var(--body-regular);color:var(--color-text-primary);margin-bottom:var(--spacing-tight)}.v-contextmenu__item .v-contextmenu__item__arrow{width:10px;height:10px;color:var(--color-light-gray);transform:translateY(50%);float:right;margin-left:var(--spacing-base)}.v-contextmenu__item:hover{border-radius:var(--radius-normal);background-color:var(--color-fill-active)}.v-contextmenu__item:last-child{margin-bottom:var(--spacing-none)}.v-contextmenu__item.is-readonly{cursor:default}.v-contextmenu__item.is-disabled{cursor:default;color:var(--color-text-disable)}.v-contextmenu__item.is-disabled:hover{background-color:var(--color-bg-1)}.v-contextmenu__overlay{position:fixed;left:0;top:0;width:100%;height:100%;display:none}.v-audio,.v-contextmenu--show{display:block}.v-audio{margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;height:20px;position:relative}.v-audio::-webkit-scrollbar,.v-audio div::-webkit-scrollbar,.v-audio textarea::-webkit-scrollbar,.v-audio ul::-webkit-scrollbar{width:6px;height:8px}.v-audio::-webkit-scrollbar-thumb,.v-audio div::-webkit-scrollbar-thumb,.v-audio textarea::-webkit-scrollbar-thumb,.v-audio ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-audio::-webkit-scrollbar-track-piece,.v-audio div::-webkit-scrollbar-track-piece,.v-audio textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-audio audio{position:absolute;left:-1px}.v-audio .v-audio__playpause--pause,.v-audio .v-audio__playpause--play{position:absolute;display:inline-block;width:var(--size-s);height:var(--size-s);margin-top:calc(0px - var(--size-s));color:var(--color-text-caption);cursor:pointer}.v-audio .v-audio__playpause--pause .v-icon,.v-audio .v-audio__playpause--play .v-icon{width:var(--size-s);height:var(--size-s)}.v-audio .v-audio__playpause--pause:hover,.v-audio .v-audio__playpause--play:hover{color:var(--color-text-secondary)}.v-audio .v-audio__playpause--pause:active,.v-audio .v-audio__playpause--play:active{color:var(--color-text-primary)}.v-audio__playpause{padding:0;display:inline-block;vertical-align:middle

    /*!*display:block;*!*/

    /*!*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABuCAMAAAAQ7sOYAAAAclBMVEUAAACprbRkZIMeJDEeJTCprLSprLSprLQeJDGqqrMiIiqprLSqrLMeJDIeJDEeJDGprbQeJDKorLQeJTCprLQfJDCorLQeJDGoq7QeJDCqrrUcIzKqqrIcJDGnrLUdIjGsrLMcIjCpq7SprLUeJDGprLQYpWOeAAAAJHRSTlMAxAjhw/vf1dUPD+TOzsSwpKSZmY6OgYFVVUhIPz80NCUlsa8NYl9kAAAAsElEQVR4Ae3RN67DMBCEYYrKejkHZ3vm/lc01C7/wq6lqRYfQHA5TPekkdTEUXNSGAOu2Eh6TnFcc0Mq21UcPSeFMeCKWN2S81L/lSjpbQJUvQGUPiZA1TtA6SsDajgASj8ZUE8nQA2IeJwugpVoeXwmFALVQcn0HQvIufstsbVfx4i2/fAPaL+PgO62gPZnBnS/B3T7nUu0H4+A7hHxOF7EK/Hy/EwuhKvjki/Fd1wBxlxccDuDoNQAAAAASUVORK5CYII=);*!*/

    /*!*background-position: 0px -90px;*!*/

    /*!*background-repeat:no-repeat;*!*/

    /*!*&:hover{*!*/

    /*!*!*background-position: 0px -60px;*!*!*/

    /*!*}*!*/

    /*!*display: none;*!*/

    /*!*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABuCAMAAAAQ7sOYAAAAclBMVEUAAACprbRkZIMeJDEeJTCprLSprLSprLQeJDGqqrMiIiqprLSqrLMeJDIeJDEeJDGprbQeJDKorLQeJTCprLQfJDCorLQeJDGoq7QeJDCqrrUcIzKqqrIcJDGnrLUdIjGsrLMcIjCpq7SprLUeJDGprLQYpWOeAAAAJHRSTlMAxAjhw/vf1dUPD+TOzsSwpKSZmY6OgYFVVUhIPz80NCUlsa8NYl9kAAAAsElEQVR4Ae3RN67DMBCEYYrKejkHZ3vm/lc01C7/wq6lqRYfQHA5TPekkdTEUXNSGAOu2Eh6TnFcc0Mq21UcPSeFMeCKWN2S81L/lSjpbQJUvQGUPiZA1TtA6SsDajgASj8ZUE8nQA2IeJwugpVoeXwmFALVQcn0HQvIufstsbVfx4i2/fAPaL+PgO62gPZnBnS/B3T7nUu0H4+A7hHxOF7EK/Hy/EwuhKvjki/Fd1wBxlxccDuDoNQAAAAASUVORK5CYII=);*!*/

    /*!*background-position: -0px -30px;*!*/

    /*!*&:hover {*!*/

    /*!*!*background-position: 0px 0px;*!*!*/

    /*!*}*!*/}.v-audio__playpause,.v-audio__playpause p{width:var(--size-s);height:var(--size-s);margin:0}.v-audio__playpause p{cursor:pointer}.v-audio__scrubber{position:absolute;display:inline-block;background:var(--color-opacity-1);height:6px;top:8px;left:calc(var(--size-s) + var(--spacing-loose));right:calc(98px + var(--spacing-loose));border-left:0;border-bottom:0;overflow:hidden;vertical-align:middle;border-radius:var(--radius-round)}.v-audio__scrubber--progress{background:var(--color-green-5);z-index:1}.v-audio__scrubber--loaded,.v-audio__scrubber--progress{position:absolute;top:0;left:0;height:6px;border-radius:var(--radius-round);width:0}.v-audio__scrubber--loaded{background:var(--color-green-1);transition:width .5s}.v-audio__time{display:inline-block;height:20px;line-height:20px;position:absolute;right:0;color:var(--color-text-caption)}.v-audio__time em{padding:0 2px 0 0;color:var(--color-text-caption);font-style:normal}.v-audio__time strong{padding:0 0 0 2px;font-weight:400}.v-audio__time--played{display:inline-block}.v-audio__errormessage{position:absolute;left:0;top:0;right:0;display:none;height:36px;overflow:hidden;line-height:36px;white-space:nowrap;color:red;text-overflow:ellipsis}.v-audio__errormessage a{color:#eee;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #999}.v-audio--playing .v-audio--error,.v-audio--playing .v-audio--loading,.v-audio--playing .v-audio__playpause--play{display:none}.v-audio--playing .v-audio__playpause--pause{display:block}.v-audio--pause{display:inline-block}.v-audio--loading{display:none}.v-audio--loading .v-audio-loading{display:block}.v-audio--error .time,.v-audio--error .v-aduio__scrubber,.v-audio--error .v-audio--loading,.v-audio--error .v-audio__playpause--pause,.v-audio--error .v-audio__playpause--play{display:none}.v-audio--error .v-aduio--error{display:block}.v-audio--error .v-audio__playpause p{cursor:auto}.v-audio--error .v-audio__playpause .v-audio__errormessage{display:block}.v-audio__simple{display:inline-block;height:20px}.v-audio__simple .audiojs{height:20px}.v-audio__simple .v-audio__playpause{padding:0;display:block}.v-progress{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-progress::-webkit-scrollbar,.v-progress div::-webkit-scrollbar,.v-progress textarea::-webkit-scrollbar,.v-progress ul::-webkit-scrollbar{width:6px;height:8px}.v-progress::-webkit-scrollbar-thumb,.v-progress div::-webkit-scrollbar-thumb,.v-progress textarea::-webkit-scrollbar-thumb,.v-progress ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-progress::-webkit-scrollbar-track-piece,.v-progress div::-webkit-scrollbar-track-piece,.v-progress textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-progress.is-error .v-progress-line__rate{background-color:var(--color-error-normal)}.v-progress.is-error .v-progress-circle__path{stroke:var(--color-error-normal)}.v-progress.is-success .v-progress-line__rate{background-color:var(--color-success-normal)}.v-progress.is-success .v-progress-circle__path{stroke:var(--color-success-normal)}.v-progress-line{width:160px}.v-progress-line__base{height:100%;background:var(--color-opacity-1);position:relative;border-radius:var(--radius-round);display:block;vertical-align:middle}.v-progress-line__rate{top:0;left:0;position:absolute;height:100%;border-radius:var(--radius-round);color:var(--white);transition:width .5s ease;background-color:var(--color-primary-normal);text-align:right}.v-progress-line__innerText{margin-right:var(--spacing-base);font:var(--caption-regular)}.v-progress-circle{position:relative}.v-progress-circle__track{stroke:var(--color-opacity-1)}.v-progress-circle__path{stroke:var(--color-primary-normal)}.v-progress-circle__text{position:absolute;top:50%;transform:translateY(-50%);width:100%;font-size:var(--subtitle-regular);text-align:center;font-color:var(--color-text-secondary);font:var(--caption-regular)}.v-table{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;z-index:0;width:100%;border-collapse:collapse;position:relative;overflow:hidden;color:var(--color-text-primary)}.v-table::-webkit-scrollbar,.v-table div::-webkit-scrollbar,.v-table textarea::-webkit-scrollbar,.v-table ul::-webkit-scrollbar{width:6px;height:8px}.v-table::-webkit-scrollbar-thumb,.v-table div::-webkit-scrollbar-thumb,.v-table textarea::-webkit-scrollbar-thumb,.v-table ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-table::-webkit-scrollbar-track-piece,.v-table div::-webkit-scrollbar-track-piece,.v-table textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-table__table{table-layout:fixed;border-collapse:collapse;position:relative;background:var(--color-bg-0)}.v-table__loading{position:absolute;width:100%;z-index:100;background-color:var(--color-bg-0);opacity:.8}.v-table__loading--inner{max-height:350px;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;background-image:none}.v-table__loading--inner .v-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-table__nodata{position:relative;height:349px;font-size:24px;border-bottom:1px solid;border-bottom-color:var(--color-divider-normal)}.v-table__nodata--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:14px;color:var(--color-text-caption)}.v-table__headwrap{position:fixed;top:0;z-index:5}.v-table__headcnt{overflow:hidden;background:var(--color-bg-0)}.v-table__headcnt--left~.v-table__fixed-left{box-shadow:none}.v-table__headcnt--right~.v-table__fixed-right{box-shadow:none}.v-table__head{width:100%}.v-table__head--fixed{border-collapse:collapse}.v-table__td{font-size:14px;font-weight:400;line-height:18px;border-bottom:1px solid;border-bottom-color:var(--color-divider-normal);padding:0}.v-table__td .table-cell{display:inline-block;padding-top:var(--spacing-base-loose);padding-bottom:var(--spacing-base-loose);vertical-align:middle}.v-table__td .v-table__transvers-extend-icon{color:var(--color-text-caption);margin-right:9px;cursor:pointer;display:inline-block;padding:19px 0 15px;vertical-align:middle}.v-table__td .v-table__transvers-extend-icon .v-icon{height:12px;width:12px}.v-table__td .v-table__transvers-extend-icon .v-icon:hover{color:var(--color-text-secondary)}.v-table__td .v-icon{width:20px;height:20px}.v-table__td .v-checkbox__checked{width:16px;height:16px}.v-table__td.is-sticky-left,.v-table__td.is-sticky-right{background-color:var(--color-bg-0)}.v-table__td--indentele{display:inline-block;flex-shrink:0}.v-table--fixed-row-height .table-cell{vertical-align:middle;min-height:44px;padding:0;line-height:1.5;display:inline-flex;align-items:center;overflow:hidden;position:relative;word-break:break-word}.v-table--fixed-row-height .table-cell .table-cell-content{max-height:100%;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.v-table--fixed-row-height .table-cell .table-cell-ellipsis{background:linear-gradient(90deg,transparent,#fff 25%);position:absolute;bottom:2px;right:0;padding-left:5px}.v-table--fixed-row-height .table-cell-image{min-height:56px}.v-table--border .v-table-head{border-top:1px solid;border-top-color:var(--color-divider-normal)}.v-table--border .v-table__th{border-bottom:1px solid;border-bottom-color:var(--color-divider-normal)}.v-table__body{width:100%;overflow:hidden}.v-table__fixbody{overflow:auto}.v-table__fixbody--left~.v-table__fixed-left{box-shadow:none}.v-table__fixbody--right~.v-table__fixed-right{box-shadow:none}.v-table__fixed-left{left:0;box-shadow:var(--table-shadow-single-right);overflow-x:hidden}.v-table__fixed-left,.v-table__fixed-right{position:absolute;top:0;background:var(--color-bg-0)}.v-table__fixed-right{left:auto;right:0;box-shadow:var(--table-shadow-single-left);overflow:hidden}.v-table__fixed-right .v-table__table{float:right}.v-table__th{position:relative}.v-table__th.is-sticky-left,.v-table__th.is-sticky-right{background-color:var(--color-gray-0)}.v-table__th--selection.is-sticky-left{background-color:var(--color-gray-0)}.v-table__td,.v-table__th{padding-left:var(--spacing-loose);padding-right:var(--spacing-loose)}.v-table__td.is-sticky-right,.v-table__th.is-sticky-right{right:0}.v-table__td.is-sticky-right:before,.v-table__th.is-sticky-right:before{box-shadow:-5px 0 8px -1px rgba(5,5,5,.06)}.v-table__td.is-sticky-left,.v-table__th.is-sticky-left{left:0}.v-table__td.is-sticky-left:before,.v-table__th.is-sticky-left:before{box-shadow:5px 0 8px -1px rgba(5,5,5,.06)}.v-table__td.is-sticky-left,.v-table__td.is-sticky-right,.v-table__th.is-sticky-left,.v-table__th.is-sticky-right{position:sticky;z-index:1}.v-table__td.is-sticky-left:before,.v-table__td.is-sticky-right:before,.v-table__th.is-sticky-left:before,.v-table__th.is-sticky-right:before{content:"";width:100%;height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:-1}.v-table__td.is-center,.v-table__th.is-center{text-align:center}.v-table__td.is-right,.v-table__th.is-right{text-align:right}.v-table__td.is-left,.v-table__th.is-left{text-align:left}.v-table__td.is-last,.v-table__th.is-last{padding-right:var(--spacing-loose)}.v-table__td.is-first,.v-table__th.is-first{padding-left:var(--spacing-loose)}.v-table__td.is-border-right,.v-table__th.is-border-right{border-right:1px solid;border-right-color:var(--color-divider-normal)}.v-table__td.is-border-left,.v-table__th.is-border-left{border-left:1px solid;border-left-color:var(--color-divider-normal)}.v-table__td.is-border,.v-table__th.is-border{border-right:1px solid;border-right-color:var(--color-divider-normal);border-bottom:1px solid;border-bottom-color:var(--color-divider-normal)}.v-table__td--selection,.v-table__th--selection{padding-left:var(--spacing-loose);padding-right:var(--spacing-loose);width:20px}.v-table__td--selection .v-checkbox,.v-table__th--selection .v-checkbox{margin-right:0;vertical-align:middle}.v-table__td--selection.is-sticky-left,.v-table__th--selection.is-sticky-left{position:sticky;left:0;z-index:1}.v-table__pagination.v-pagination{margin:0 var(--spacing-loose)}.v-table__cell-tip.v-tip{max-width:200px;word-break:break-all}.v-table__sticky--left .is-sticky-left:before,.v-table__sticky--right .is-sticky-right:before{box-shadow:none}.v-table--pagination-sticky{display:flex;flex-direction:column}.v-table--pagination-sticky .v-table__body{overflow-y:auto}.v-table--pagination-sticky .v-table__fixbody{flex:1;overflow:auto}.v-table-head{background-color:var(--color-gray-0);color:var(--color-text-caption)}.v-table-head__th{font-size:14px;font-weight:400;margin-top:11px;margin-bottom:11px;line-height:18px;word-break:break-all}.v-table-head__th--sort{cursor:pointer;position:relative}.v-table-head__th--drag-line{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;border-right:2px solid;border-color:var(--color-text-caption);height:20px}.v-table-head__th--drag-line.active{border-right:2px solid;border-color:var(--color-primary-normal);cursor:col-resize}.v-table-head__sort{display:inline-block;margin-left:0;height:11px;width:10px;position:relative;top:1px}.v-table-head__sort .sort-asc{position:absolute;width:0;height:0;left:3px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid;border-bottom-color:var(--color-text-caption);margin-bottom:2px}.v-table-head__sort .sort-asc.is-selected{border-bottom-color:var(--color-primary-normal)}.v-table-head__sort .sort-desc{position:absolute;top:6px;left:3px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;border-top-color:var(--color-text-caption)}.v-table-head__sort .sort-desc.is-selected{border-top-color:var(--color-primary-normal)}.v-table-head__sort.is-right{position:absolute;top:50%;transform:translateY(-50%)}.v-table-body__tr .is-hover .is-sticky-left:before,.v-table-body__tr .is-hover .is-sticky-right:before,.v-table-body__tr:hover,.v-table-body__tr:hover .is-sticky-left:before,.v-table-body__tr:hover .is-sticky-right:before{background-color:var(--color-fill-hover)}.v-table-body__tr:hover{cursor:pointer}.v-table-body__tr.is-selected .is-sticky-left:before,.v-table-body__tr.is-selected .is-sticky-right:before{background-color:var(--color-fill-active)}.v-table-body__tr.is-hover,.v-table-body__tr.is-hover.is-parent,.v-table-body__tr.is-hover.is-selectable{background-color:var(--color-fill-hover)}.v-table-body__tr.is-hover,.v-table-body__tr.is-selectable{cursor:pointer}.v-table-body__tr.is-selectable:hover{background-color:var(--color-fill-hover)}.v-table-body__tr.is-parent{cursor:pointer}.v-table-body__tr.is-selected,.v-table-body__tr.is-selected:hover{background-color:var(--color-fill-active)}.v-table-body__tr.is-hidden{display:none}.v-table-body__expand{display:inline-block;border:2px solid;border-color:var(--color-text-caption);border-left:0;border-top:0;width:5px;height:5px;transform:rotate(45deg);position:relative;top:-2px;margin-left:4px;transition:all .5s ease}.v-table-body__expand.is-expand{top:0;transform:rotate(-135deg)}.v-table-body__expandrow .v-table__td{padding-left:30px}.v-table-action{width:370px;height:32px;background:var(--color-bg-0);box-shadow:var(--shadow-large);border-radius:var(--radius-normal);box-sizing:border-box;padding:6px 12px;color:var(--color-text-primary)}.v-table-action .action-default{margin:0}.v-table-action__choose_num{float:left}.v-table-action__batch_action{float:right;color:var(--color-primary-normal);cursor:pointer}.v-table-action__batch_action span:last-child{margin-left:12px}.v-table-action__toast{margin-top:5px}.v-table-action-container{height:28px;position:absolute;left:50%;z-index:1;transform:translateX(-50%)}.v-table-filter-head-icon{display:inline-block;margin-left:0;height:11px!important;width:10px!important;position:relative;top:1px;margin-left:6px;cursor:pointer;color:var(--color-text-caption)}.v-table-filter-head-icon .v-icon{width:12px;height:12px}.v-table-filter-head-icon:hover{color:var(--color-text-secondary)}.v-table-filter-head-icon__active{color:var(--color-text-primary)}.v-table-filter-head-icon__behind{position:relative;padding-left:6px}.v-table-filter-head-icon__behind .v-icon{color:var(--color-text-caption)}.v-table-filter-head-icon__behind .v-icon:hover{color:var(--color-text-secondary)}.v-table-filter-head-icon__behind:before{content:"";position:absolute;top:2px;left:0;display:block;width:1px;background:var(--color-divider-normal);height:11px}.v-table-filter-head__filtered{padding-right:6px;border-right:1px solid;border-color:var(--color-divider-normal)}.v-table-filter-head-filter__reset-btn{float:left;margin-top:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-text-primary)}.v-table-filter-head-filter__reset-btn:hover{color:var(--color-primary-normal)}.v-table-filter-head-filter__interaction,.v-table-filter-head-filter__item{display:flex}.v-table-filter-head-filter__item .v-select{width:280px}.v-table-filter-head-filter__item .identifier-select{display:flex;align-items:center;position:relative}.v-table-filter-head-filter__item .identifier-select .identifier-select-trigger{display:none}.v-table-filter-head-filter__item .identifier-select .identifier-select-trigger:checked~label.current-identifier svg{transform:rotate(180deg)}.v-table-filter-head-filter__item .identifier-select .identifier-select-trigger:checked~ul.identifier-list{display:block}.v-table-filter-head-filter__item .identifier-select .current-identifier{display:flex;align-items:center;margin-right:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;color:var(--color-text-primary)}.v-table-filter-head-filter__item .identifier-select .current-identifier .identifier-label{margin-right:4px}.v-table-filter-head-filter__item .identifier-select .current-identifier svg{width:12px;height:12px;color:var(--color-text-caption)}.v-table-filter-head-filter__item .identifier-select .identifier-list{display:none;position:absolute;width:auto;top:25px;left:-9px;padding:1px 0;box-sizing:border-box;border-radius:var(--radius-normal);background:var(--color-bg-0);box-shadow:var(--shadow-large);max-height:200px;overflow-x:hidden;overflow-y:auto;font-size:12px;z-index:2}.v-table-filter-head-filter__item .identifier-select .identifier-list .identifier-item{position:relative;padding:5px 10px;line-height:24px;border-radius:var(--radius-normal);cursor:pointer;white-space:nowrap}.v-table-filter-head-filter__item .identifier-select .identifier-list .identifier-item:hover{background-color:var(--color-fill-hover)}.v-table-filter-head-filter__item .identifier-select .identifier-list .identifier-item.active{background-color:var(--color-fill-active)}.v-table-filter-head-filter__item .filter-between-mode{display:flex;align-items:center}.v-table-filter-head-filter__item .filter-between-mode .filter-between-splitter{margin:0 10px}.v-table-filter-head-filter__item .filter-between-mode .v-input--default{width:140px}.v-table-filter-head-filter__item .v-date-picker__input{width:180px}.table-filter-panel{display:flex;align-items:center}.table-filter-panel .filter-item-active{color:#0067ed}.table-filter-panel .filter-icon{cursor:pointer}.table-filter-panel .filter-item-label{display:flex;align-items:center}.table-filter-panel .filter-item-label>span{font-size:16px;line-height:20px}.table-filter-panel .filter-item-label>svg{width:16px;height:16px}.table-filter-panel-content{min-width:580px}.table-filter-panel-content .filter-item-head{margin-bottom:20px}.table-filter-panel-content .filter-item-tr{display:flex;margin-top:15px;align-items:center;position:relative;padding-right:30px}.table-filter-panel-content .filter-item-tr .filter-item-field{width:180px}.table-filter-panel-content .filter-item-tr .filter-item-action{margin-left:20px;width:60px}.table-filter-panel-content .filter-item-tr .close-icon{position:absolute;right:5px;width:20px;height:20px;cursor:pointer}.table-filter-panel-content .filter-item-tr:first-of-type{margin-top:0}.table-filter-panel-content .add-filter-item{margin-top:16px;cursor:pointer;color:#97a2bd;font-size:14px;display:inline-block}.table-filter-panel-content .add-filter-item svg{vertical-align:-2px}.table-filter-panel-content-operator-area{float:left;display:flex;align-items:center;font-size:14px;height:28px}.table-filter-panel-content-operator-area .reset-filter{color:#0067ed;cursor:pointer}.table-filter-panel-content .filter-item-tr .filter-item-operator .identifier-select{margin-left:21px;width:60px}.table-filter-panel-content .filter-item-tr .filter-item-operator .v-table-filter-head-filter__interaction .v-input--default,.table-filter-panel-content .filter-item-tr .filter-item-operator .v-table-filter-head-filter__interaction .v-select{width:280px}.v-tags{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-tags::-webkit-scrollbar,.v-tags div::-webkit-scrollbar,.v-tags textarea::-webkit-scrollbar,.v-tags ul::-webkit-scrollbar{width:6px;height:8px}.v-tags::-webkit-scrollbar-thumb,.v-tags div::-webkit-scrollbar-thumb,.v-tags textarea::-webkit-scrollbar-thumb,.v-tags ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tags::-webkit-scrollbar-track-piece,.v-tags div::-webkit-scrollbar-track-piece,.v-tags textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tags--selectable .v-tag:hover{cursor:pointer}.v-tags--selectable .v-tag--default.is-selected{border:var(--border-normal) solid;border-color:var(--color-primary-normal);background-color:var(--color-primary-normal);color:var(--white)}.v-tags--selectable .v-tag--default.is-selected .v-tag__icon .v-icon{color:var(--white)}.v-tags--selectable .v-tag--default..v-tag__icon .v-icon:hover{color:var(--color-text-caption)}.v-tags .v-tag{margin-right:var(--spacing-base)}.v-stag{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;display:inline-flex;align-items:center}.v-stag::-webkit-scrollbar,.v-stag div::-webkit-scrollbar,.v-stag textarea::-webkit-scrollbar,.v-stag ul::-webkit-scrollbar{width:6px;height:8px}.v-stag::-webkit-scrollbar-thumb,.v-stag div::-webkit-scrollbar-thumb,.v-stag textarea::-webkit-scrollbar-thumb,.v-stag ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-stag::-webkit-scrollbar-track-piece,.v-stag div::-webkit-scrollbar-track-piece,.v-stag textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-stag--success .v-stag__dot{background-color:var(--color-success-normal)}.v-stag--info .v-stag__dot{background-color:var(--color-gray-5)}.v-stag--warning .v-stag__dot{background-color:var(--color-warning-normal)}.v-stag--danger .v-stag__dot{background-color:var(--color-error-normal)}.v-stag__dot{display:inline-flex;width:var(--spacing-base);height:var(--spacing-base);border-radius:50%;margin-right:var(--spacing-tight)}.v-stag__text{color:var(--color-text-primary);font:var(--body-regular)}.v-tag{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;display:inline-flex;align-items:center;border:var(--border-normal) solid;border-color:var(--color-border-normal);background-color:var(--color-bg-1);color:var(--color-text-secondary);border-radius:var(--radius-normal);border-width:var(--border-normal);max-width:360px;position:relative;overflow:hidden;text-overflow:clip;white-space:nowrap}.v-tag::-webkit-scrollbar,.v-tag div::-webkit-scrollbar,.v-tag textarea::-webkit-scrollbar,.v-tag ul::-webkit-scrollbar{width:6px;height:8px}.v-tag::-webkit-scrollbar-thumb,.v-tag div::-webkit-scrollbar-thumb,.v-tag textarea::-webkit-scrollbar-thumb,.v-tag ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tag::-webkit-scrollbar-track-piece,.v-tag div::-webkit-scrollbar-track-piece,.v-tag textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tag:hover .v-tag__icon{cursor:pointer}.v-tag:hover .v-tag__icon .v-icon{visibility:visible}.v-tag--text{overflow:hidden;text-overflow:clip;white-space:nowrap;text-overflow:ellipsis}.v-tag--capsule{border-radius:var(--radius-round)}.v-tag--small{padding:calc(var(--spacing-super-tight) - var(--border-normal)) calc(var(--spacing-tight) - var(--border-normal));font:var(--caption-regular)}.v-tag--small .is-cover{top:calc(var(--spacing-super-tight) + var(--border-normal));right:calc(var(--spacing-tight) - 2px)}.v-tag--medium{padding:calc(var(--spacing-tight) - var(--border-normal)) calc(var(--spacing-base) - var(--border-normal));font:var(--caption-regular)}.v-tag--medium .is-cover{top:calc(var(--spacing-tight) + var(--border-normal));right:calc(var(--spacing-base) - 2px)}.v-tag--large{padding:calc(6px - var(--border-normal)) calc(var(--spacing-base-loose) - var(--border-normal));font:var(--body-regular)}.v-tag--large .is-cover{top:calc(6px + var(--border-normal));right:calc(var(--spacing-base-loose) - 6px)}.v-tag--default .v-icon:hover{color:var(--color-text-primary)}.v-tag--default:hover{background-color:var(--color-fill-hover);border-color:var(--color-border-hover)}.v-tag--default.is-selected{background-color:var(--color-primary-normal);color:var(--white)}.v-tag--gray{background-color:var(--color-gray-0);border-color:var(--color-gray-2)}.v-tag--gray,.v-tag--gray .v-icon{color:var(--color-gray-7)}.v-tag--gray .v-icon:hover{color:var(--color-gray-8)}.v-tag--gray.is-selected .v-tag__icon .v-icon{color:var(--color-gray-9)}.v-tag--white{background-color:var(--color-bg-1);color:var(--color-text-secondary);border-color:var(--color-border-normal)}.v-tag--white .v-icon{color:var(--color-text-caption)}.v-tag--white .v-icon:hover{color:var(--color-text-secondary)}.v-tag--white.is-selected .v-tag__icon .v-icon{color:var(--color-text-primary)}.v-tag--purple{background-color:var(--color-purple-0);border-color:var(--color-purple-1)}.v-tag--purple,.v-tag--purple .v-icon{color:var(--color-purple-5)}.v-tag--purple .v-icon:hover{color:var(--color-purple-6)}.v-tag--purple.is-selected .v-tag__icon .v-icon{color:var(--color-purple-7)}.v-tag--green{background-color:var(--color-green-0);border-color:var(--color-green-1)}.v-tag--green,.v-tag--green .v-icon{color:var(--color-green-5)}.v-tag--green .v-icon:hover{color:var(--color-green-6)}.v-tag--green.is-selected .v-tag__icon .v-icon{color:var(--color-green-7)}.v-tag--brand{background-color:var(--color-brand-0);border-color:var(--color-brand-1)}.v-tag--brand,.v-tag--brand .v-icon{color:var(--color-brand-5)}.v-tag--brand .v-icon:hover{color:var(--color-brand-6)}.v-tag--brand.is-selected .v-tag__icon .v-icon{color:var(--color-brand-7)}.v-tag--red{background-color:var(--color-red-0);border-color:var(--color-red-1)}.v-tag--red,.v-tag--red .v-icon{color:var(--color-red-5)}.v-tag--red .v-icon:hover{color:var(--color-red-6)}.v-tag--red.is-selected .v-tag__icon .v-icon{color:var(--color-red-7)}.v-tag--orange{background-color:var(--color-orange-0);border-color:var(--color-orange-1)}.v-tag--orange,.v-tag--orange .v-icon{color:var(--color-orange-5)}.v-tag--orange .v-icon:hover{color:var(--color-orange-6)}.v-tag--orange.is-selected .v-tag__icon .v-icon{color:var(--color-orange-7)}.v-tag--blue{background-color:var(--color-blue-0);border-color:var(--color-blue-1)}.v-tag--blue,.v-tag--blue .v-icon{color:var(--color-blue-5)}.v-tag--blue .v-icon:hover{color:var(--color-blue-6)}.v-tag--blue.is-selected .v-tag__icon .v-icon{color:var(--color-blue-7)}.v-tag__icon{visibility:hidden;line-height:1}.v-tag__icon .v-icon{display:block;width:var(--size-xxs-large);height:var(--size-xxs-large)}.v-tag__icon .v-icon.is-fixed{visibility:visible}.v-tag__icon.is-cover{position:absolute}.v-tag__icon.is-fixed{visibility:visible}.v-tag__icon--large .v-icon{width:var(--size-xs);height:var(--size-xs)}.v-tree{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;color:var(--color-black);font:var(--body-regular)}.v-tree::-webkit-scrollbar,.v-tree div::-webkit-scrollbar,.v-tree textarea::-webkit-scrollbar,.v-tree ul::-webkit-scrollbar{width:6px;height:8px}.v-tree::-webkit-scrollbar-thumb,.v-tree div::-webkit-scrollbar-thumb,.v-tree textarea::-webkit-scrollbar-thumb,.v-tree ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-tree::-webkit-scrollbar-track-piece,.v-tree div::-webkit-scrollbar-track-piece,.v-tree textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-tree .no-hover:hover{background-color:transparent}.v-tree li{list-style:none;text-align:left;white-space:nowrap}.v-tree .level1 .v-tree__button--switch{margin-left:0}.v-tree.is-with-checkbox .v-tree__fetch{margin-left:35px}.v-tree.is-with-checkbox .v-tree__gap{width:5px}.v-tree__folder{padding:0;margin:0}.v-tree__title{display:block;cursor:pointer;background-color:transparent;text-decoration:none;-ms-box-sizing:border-box;box-sizing:border-box;padding:var(--spacing-tight);font:var(--body-regular)}.v-tree__title .v-checkbox{display:flex;align-items:center;width:var(--size-m);height:var(--size-m)}.v-tree__title:hover{text-decoration:none;background-color:var(--color-fill-hover);border-radius:var(--radius-normal)}.v-tree__title.is-loading .v-tree__button--switch{background:url(data:image/gif;base64,R0lGODlhEAAQAPIAAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAEADMmi6RbWwPRjdAgFQuS3nEKZ9lgJSZmmc6YSu6rsQAyEbgRBQtH3fPWDtJ/TNhrIgkZgAACH5BAUKAAYALAIAAAAHAAUAQAMPaGoQUKQsA2UDM4hABpkJACH5BAUKAAYALAYAAAAHAAUAQAMOWFTW3iAAxSIgg7wXREgAIfkEBQoABgAsCgACAAUABwBAAw9YVNYGASjmICCDuN2CCAkAIfkEBQoABgAsCgAGAAUABwBAAxBoVlQQQCnmoDRkkGuCCEoCACH5BAUKAAYALAYACgAHAAUAQAMPaGpFBQEsA2UrkwwSRJgJACH5BAUKAAYALAIACgAHAAUAQAMOCAHW3oUUxWIJIrxHBkkAIfkEBQoABgAsAAAGAAUABwBAAw8IAdZWpCjmYAkiuN3IIAkAOw==) 3px 4px no-repeat}.v-tree__title.is-selected{background-color:var(--bg-lighter-primary)}.v-tree__item{line-height:14px}.v-tree__item .is-expand{width:var(--size-m);height:var(--size-m);display:flex;align-items:center;justify-content:center}.v-tree__item .is-expand svg{width:var(--size-xxs-large);height:var(--size-xxs-large);box-sizing:border-box}.v-tree__item .is-expand .is-open{transition:all var(--duration-start-s) var(--motion--ease-in-out)}.v-tree__item .is-expand .is-close{transform:rotate(-90deg);transition:all var(--duration-end-s) var(--motion--ease-in-out)}.v-tree__item .is-expand:hover{cursor:pointer;border-radius:var(--radius-normal);background-color:var(--color-fill-hover)}.v-tree__item .is-folder-check{background-color:var(--color-fill-active)!important;border-radius:var(--radius-normal)}.v-tree__item .arrow-hide{color:transparent;background-color:transparent!important}.v-tree__item .arrow-hide:hover{cursor:default;border-radius:var(--radius-normal);background-color:transparent}.v-tree__item .item-content{margin-bottom:var(--spacing-tight);align-items:center}.v-tree__item.is-disabled .v-checkbox{opacity:1}.v-tree__item.is-disabled .v-tree__button{cursor:not-allowed}.v-tree__item.is-disabled .v-tree__button--switch{cursor:default}.v-tree__item.is-disabled .v-tree__title{color:var(--color-text-disable);cursor:not-allowed}.v-tree__item.is-disabled .v-tree__title:hover{background-color:transparent}.v-tree__item.is-checked .is-s-checked{background-color:var(--color-fill-active);border-radius:var(--radius-normal)}.v-tree__more{height:35px;line-height:35px}.v-tree__more .v-spinner,.v-tree__more a{margin-left:10px}.v-tree__more a{cursor:pointer;color:#4a70ff}.v-tree__more a:hover{color:#1e2330}.v-tree__button{display:inline-block;width:20px;height:20px;vertical-align:-4px;cursor:pointer;line-height:35px}.v-tree__button--before{margin-right:5px;display:inline-block}.v-tree__button--switch{margin:0 5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAYFBMVEVmaGz///9maGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGytb7S4AAAAH3RSTlMAAAEGBxkbHB04Oz9BZGlwc5iam53Fxsrl5ur4+vv8ZH3yaAAAAGRJREFUKM/V0EcOgDAMRNGh915Cn/vfkh0oibcg8PJJlq0PRxh8FnuSJDsNfUWSytMQ0UIuMXREth85TERVw0a4Jv6l0ovYeFekGzkEAnJKBORaCLiVNs6pvT6G9qHWF156OsgJnuQHuRmHPsIAAAAASUVORK5CYII=)}.v-tree__button--switch.is-close{background-position:0 -20px}.v-tree__name{line-height:35px;margin-right:4px}.v-tree__gap{display:inline-block;width:13px;height:5px;float:left}.v-timeline{display:block;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;list-style:none;margin:0;padding:0}.v-timeline::-webkit-scrollbar,.v-timeline div::-webkit-scrollbar,.v-timeline textarea::-webkit-scrollbar,.v-timeline ul::-webkit-scrollbar{width:6px;height:8px}.v-timeline::-webkit-scrollbar-thumb,.v-timeline div::-webkit-scrollbar-thumb,.v-timeline textarea::-webkit-scrollbar-thumb,.v-timeline ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-timeline::-webkit-scrollbar-track-piece,.v-timeline div::-webkit-scrollbar-track-piece,.v-timeline textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-timeline.is-pending .v-timeline__item:nth-last-child(2) .v-timeline__tail{border-left:var(--border-active) dashed;border-left-color:var(--color-divider-normal)}.v-timeline.is-pending .v-timeline__item:nth-last-child(2) .v-timeline__cnt{padding-bottom:var(--spacing-super-loose)}.v-timeline__item{margin:0!important;padding:0;position:relative;display:flex}.v-timeline__item:last-child .v-timeline__tail{display:none}.v-timeline__left{flex:0 0 var(--size-xs)}.v-timeline__tail{height:100%;width:0;border-left:var(--border-active) solid;border-color:var(--color-divider-normal);margin:0 auto}.v-timeline__head{width:var(--size-xs);height:var(--size-xs);border:var(--border-active) solid;border-color:var(--color-deep-gray);border-radius:50%;box-sizing:border-box;background:var(--color-bg-1);position:absolute;top:0}.v-timeline__head.default{color:var(--color-border-normal);border-color:var(--color-border-normal)}.v-timeline__head.primary{color:var(--color-primary-normal);border-color:var(--color-primary-normal)}.v-timeline__head.success{color:var(--color-success-normal);border-color:var(--color-success-normal)}.v-timeline__head.warning{color:var(--color-error-normal);border-color:var(--color-error-normal)}.v-timeline__head.is-icon{border:none;font-size:0}.v-timeline__head.is-icon .v-icon{width:var(--size-xs);height:var(--size-xs)}.v-timeline__ctn{padding:0 0 var(--spacing-extra-loose);padding-left:var(--spacing-loose);position:relative;top:-2px}.v-badge{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative;vertical-align:middle}.v-badge::-webkit-scrollbar,.v-badge div::-webkit-scrollbar,.v-badge textarea::-webkit-scrollbar,.v-badge ul::-webkit-scrollbar{width:6px;height:8px}.v-badge::-webkit-scrollbar-thumb,.v-badge div::-webkit-scrollbar-thumb,.v-badge textarea::-webkit-scrollbar-thumb,.v-badge ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-badge::-webkit-scrollbar-track-piece,.v-badge div::-webkit-scrollbar-track-piece,.v-badge textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-badge__content{background-color:var(--color-error-normal);color:var(--white);display:inline-block;font:var(--caption-medium);padding:0 var(--spacing-tight);text-align:center;white-space:nowrap;border:var(--border-normal) solid;border-radius:var(--radius-round);border-width:var(--border-normal);border-color:var(--color-white);min-width:var(--size-xxs)}.v-badge__content.is-dot{height:var(--size-xxs);width:var(--size-xxs);padding:0;right:0;border-radius:50%}.v-badge__content.is-fixed{position:absolute;top:0;right:10px;transform:translateY(-50%) translateX(100%)}.v-badge__content.is-fixed.is-dot{right:5px}.v-badge__content--primary{background-color:var(--color-primary-normal)}.v-badge__content--warning{background-color:var(--color-warning-normal)}.v-badge__content--success{background-color:var(--color-success-normal)}.v-image-cropper{display:inline-block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-image-cropper::-webkit-scrollbar,.v-image-cropper div::-webkit-scrollbar,.v-image-cropper textarea::-webkit-scrollbar,.v-image-cropper ul::-webkit-scrollbar{width:6px;height:8px}.v-image-cropper::-webkit-scrollbar-thumb,.v-image-cropper div::-webkit-scrollbar-thumb,.v-image-cropper textarea::-webkit-scrollbar-thumb,.v-image-cropper ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-image-cropper::-webkit-scrollbar-track-piece,.v-image-cropper div::-webkit-scrollbar-track-piece,.v-image-cropper textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-image-cropper__core{box-sizing:border-box;min-width:100px;min-height:80px;margin-top:var(--spacing-base);position:relative;background-color:var(--color-bg-contrast);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-image-cropper__toolbar .v-button-group{float:right}.v-image-cropper__toolbar:after{content:".";visibility:hidden;clear:both;display:block;height:0}.v-image-cropper__img{vertical-align:middle;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;margin:auto}.v-image-cropper__mask{position:absolute}.v-image-cropper__mask .v-image-cropper__mask-center{background:transparent;box-sizing:border-box;border:1px dashed #000;cursor:move}.v-image-cropper__mask .v-image-cropper__mask-center .drag-point{position:absolute;width:5px;height:5px;background:rgba(0,0,0,.5)}.v-image-cropper__mask .v-image-cropper__mask-center .top-left{top:-3px;left:-3px;cursor:nw-resize}.v-image-cropper__mask .v-image-cropper__mask-center .top-right{top:-3px;right:-3px;cursor:ne-resize}.v-image-cropper__mask .v-image-cropper__mask-center .bottom-left{bottom:-3px;left:-3px;cursor:sw-resize}.v-image-cropper__mask .v-image-cropper__mask-center .bottom-right{bottom:-3px;right:-3px;cursor:se-resize}.v-image-cropper__mask .v-image-cropper__mask-center .circle-mask{position:absolute;top:0;left:0}.v-image-cropper__mask>div{position:absolute;background:hsla(0,0%,100%,.4)}.v-image-cropper__uploader{color:gray}.v-image-cropper__uploader .v-uploader__submitter{display:none}.v-expand{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-expand::-webkit-scrollbar,.v-expand div::-webkit-scrollbar,.v-expand textarea::-webkit-scrollbar,.v-expand ul::-webkit-scrollbar{width:6px;height:8px}.v-expand::-webkit-scrollbar-thumb,.v-expand div::-webkit-scrollbar-thumb,.v-expand textarea::-webkit-scrollbar-thumb,.v-expand ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-expand::-webkit-scrollbar-track-piece,.v-expand div::-webkit-scrollbar-track-piece,.v-expand textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-expand__box{overflow:hidden;margin-bottom:var(--spacing-base)}.v-expand__toggle{display:inline-block;cursor:pointer}.v-dragarea{-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-dragarea--horizontal .v-drag-item__inner.is-droppable__after:after{height:100%;border-width:var(--border-active);border-bottom:0;border-right:2px solid;border-right:var(--color-primary-normal)}.v-dragarea--horizontal .v-drag-item__inner.is-droppable__before:before{height:100%;border-width:var(--border-active);border-bottom:0;border-left:2px solid;border-left-color:var(--color-primary-normal)}.v-drag-item{color:var(--color-text-primary);display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0}.v-drag-item::-webkit-scrollbar,.v-drag-item div::-webkit-scrollbar,.v-drag-item textarea::-webkit-scrollbar,.v-drag-item ul::-webkit-scrollbar{width:6px;height:8px}.v-drag-item::-webkit-scrollbar-thumb,.v-drag-item div::-webkit-scrollbar-thumb,.v-drag-item textarea::-webkit-scrollbar-thumb,.v-drag-item ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-drag-item::-webkit-scrollbar-track-piece,.v-drag-item div::-webkit-scrollbar-track-piece,.v-drag-item textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-drag-item .v-drag-item__icon{visibility:hidden;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.v-drag-item.is-draggable>.v-drag-item__inner{cursor:move}.v-drag-item.is-draggable>.v-drag-item__inner:hover>.v-drag-item__icon{visibility:visible}.v-drag-item__placeholder{opacity:.38}.v-drag-item__inner{position:relative;box-sizing:border-box}.v-drag-item__inner.is-droppable__center:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid;border-color:var(--color-primary-normal)}.v-drag-item__inner.is-droppable__after:after{content:"";width:100%;position:absolute;bottom:0;left:0;border-bottom:2px solid;border-bottom-color:var(--color-primary-normal)}.v-drag-item__inner.is-droppable__before:before{content:"";width:100%;position:absolute;top:0;left:0;border-bottom:2px solid;border-bottom-color:var(--color-primary-normal)}.v-drag-item__inner.is-dragging{position:fixed;cursor:move;z-index:10;opacity:.8;box-shadow:var(--shadow-medium)}.v-drag-item__inner.is-dragging.is-hidden{display:none}.v-notification{position:fixed;right:var(--spacing-super-loose);display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-loose);width:400px;cursor:pointer;color:var(--color-text-primary);background:var(--color-bg-2);border:var(--border-normal) solid;border-color:var(--color-border-normal);box-shadow:var(--shadow-large);border-radius:var(--radius-normal);box-sizing:border-box;transition-duration:var(--duration-start-m);transition-timing-function:ease;transition-delay:0s;transition-property:transform,top,opacity,right}.v-notification .fade-enter{opacity:0}.v-notification .fade-enter-active{transition:opacity var(--duration-start-m)}.v-notification .fade-enter-to,.v-notification .fade-leave{opacity:1}.v-notification .fade-leave-active{transition:opacity var(--duration-start-m)}.v-notification .fade-leave-to{opacity:0}.v-notification__title{font-weight:500;font-size:16px;line-height:20px;max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-notification__content{margin-top:var(--spacing-base);font-size:14px;line-height:20px;word-break:break-all}.v-notification__btn-group{position:absolute;right:calc(var(--spacing-loose) - 1px);top:calc(var(--spacing-base-loose) - 1px);align-items:center;color:var(--color-text-primary);display:flex;height:28px;font-weight:500;font-size:13px;line-height:18px}.v-notification__btn-item{margin-left:var(--spacing-extra-loose);transition:all var(--duration-start-m);padding:calc(var(--spacing-base) - 3px) var(--spacing-base);cursor:pointer}.v-notification__btn-item:hover{color:var(--color-link-hover);background:var(--color-bg-contrast);border-radius:var(--radius-normal)}.v-notification-fade-enter{right:0;transform:translateX(100%);opacity:0}.v-notification-fade-enter-to{right:var(--spacing-super-loose);transform:translateX(0);opacity:1}.v-img-viewr-fade-enter-active{animation:v-img-viewr-fade-in .3s}.v-img-viewr-fade-leave-active{animation:v-img-viewr-fade-out .3s}@keyframes v-img-viewr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v-img-viewr-fade-out{0%{opacity:1}to{opacity:0}}.v-img-viewr__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.v-img-viewr__wrapper .is-disabled{opacity:var(--disabled-opacity);pointer-events:none}.v-img-viewr__footer{bottom:var(--spacing-base-loose);left:50%;z-index:2;transform:translateX(-50%)}.v-img-viewr__btn,.v-img-viewr__footer{position:absolute;display:flex;align-items:center}.v-img-viewr__btn{z-index:1;justify-content:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--imageviewer-bg-normal)}.v-img-viewr__close{position:static;width:90px;height:40px;padding:0 var(--spacing-quite-loose);border-radius:var(--radius-round);color:var(--white);font:var(--body-regular);margin-left:var(--spacing-extra-loose)}.v-img-viewr__canvas{width:100%;height:100%}.v-img-viewr__actions,.v-img-viewr__canvas{display:flex;justify-content:center;align-items:center}.v-img-viewr__actions{height:40px;border-radius:var(--radius-round);background-color:var(--imageviewer-bg-normal);overflow:hidden}.v-img-viewr__actions__inner{background-color:transparent;position:static;padding-left:var(--spacing-loose);height:100%;cursor:default;display:flex;align-items:center;justify-content:center;border-radius:0;color:var(--white)}.v-img-viewr__actions__inner .v-icon{width:var(--size-xs);height:var(--size-xs);cursor:pointer}.v-img-viewr__actions__inner .v-icon:hover{color:#fff}.v-img-viewr__actions__splitor{width:1px;height:16px;background-color:var(--color-divider-normal);margin:0 var(--spacing-base-loose)}.v-img-viewr__btn__left{padding-left:unset}.v-img-viewr__next,.v-img-viewr__prev{top:50%;transform:translateY(-50%);width:var(--size-xl);height:var(--size-xl);color:var(--color-text-white)}.v-img-viewr__next .v-icon,.v-img-viewr__prev .v-icon{width:var(--size-xs);height:var(--size-xs)}.v-img-viewr__prev{left:var(--spacing-extra-loose)}.v-img-viewr__next,.v-img-viewr__prev{transform:translateY(-50%)}.v-img-viewr__next{right:var(--spacing-extra-loose)}.v-img-viewr__mask{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-overlay)}.v-img-viewr__indicator{color:var(--white);font-size:14px;text-align:center;margin-right:16px}.v-popper{position:absolute;visibility:visible}.v-popper.is-hidden{top:0!important;left:-9999px!important;visibility:hidden}.v-popper--usearrow [x-arrow]{position:absolute;width:0;height:0;font-size:0;line-height:0}.v-popper--usearrow[x-placement^=top] [x-arrow]{border-bottom-color:transparent;bottom:0}.v-popper--usearrow[x-placement^=bottom] [x-arrow],.v-popper--usearrow[x-placement^=top] [x-arrow]{border-left-color:transparent;border-right-color:transparent;left:50%;transform:translateX(-50%)}.v-popper--usearrow[x-placement^=bottom] [x-arrow]{border-top-color:transparent;top:0}.v-popper--usearrow[x-placement^=right] [x-arrow]{border-left-color:transparent;left:0}.v-popper--usearrow[x-placement^=left] [x-arrow],.v-popper--usearrow[x-placement^=right] [x-arrow]{border-top-color:transparent;border-bottom-color:transparent;top:50%;transform:translateY(-50%)}.v-popper--usearrow[x-placement^=left] [x-arrow]{border-right-color:transparent;right:0}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip) .v-popper__arrow{border:6px solid;border-color:var(--color-border-normal)}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip) .v-popper__arrow:before{content:"";position:absolute;border:6px solid;border-color:var(--color-bg-1)}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=top]{margin-bottom:6px}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=top] .v-popper__arrow{bottom:-12px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=top] .v-popper__arrow:before{bottom:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=bottom]{margin-top:6px}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=bottom] .v-popper__arrow{top:-12px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=bottom] .v-popper__arrow:before{top:-5px;right:-6px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=left]{margin-right:6px}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=left] .v-popper__arrow{right:-12px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=left] .v-popper__arrow:before{top:-6px;right:-5px;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=right]{margin-left:6px}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=right] .v-popper__arrow{left:-12px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-popper:not(.v-popconfirm):not(.v-popmenu):not(.v-popselect):not(.v-tip).v-popper--usearrow[x-placement^=right] .v-popper__arrow:before{top:-6px;left:-5px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.v-tags-input{border:var(--border-base);border-radius:3px;height:120px;line-height:1;overflow-y:auto;padding:10px;font-size:0}.v-tags-input:focus-visible{outline:none}.v-tags-input--readonly{background:var(--bg-light-gray);border:none}.v-tags-input--placeholder .v-tags-input-item-editor:first-child{width:100%}.v-tags-input--placeholder .v-tags-input-item-editor:first-child .v-input--default__placeholder{line-height:24px;top:0;left:0;right:0}.v-tags-input-item-editor{display:inline-block;position:relative;font-size:14px;margin-left:2px;max-width:calc(100% - 2px);height:24px;line-height:24px}.v-tags-input-item-editor .v-tags-input-item-editor--input{display:inline-block;position:absolute;top:0;left:0;width:100%;padding:0;height:100%;border:none}.v-tags-input-item-editor .v-tags-input-item-editor--input .v-input--default__input{padding:0;height:100%;caret-color:#4a70ff}.v-tags-input-item-editor .v-tags-input-item-editor--input .v-input--main{width:100%;height:100%;margin-left:0;margin-right:0}.v-tags-input-item-editor:first-child{max-width:100%;margin-left:0}.v-tags-input-item-editor:first-child .v-tags-input-item-editor--fit{min-width:1px}.v-tags-input-item-editor--fit{display:inline-block;min-width:3px;max-width:100%;opacity:0;line-height:1;white-space:nowrap;overflow:hidden}.v-tags-input-item-label{display:inline-flex;max-width:calc(100% - 1px);box-sizing:border-box;background:#f0f6ff;border:1px solid #c4d7ff;border-radius:1px;line-height:1;cursor:default;margin-bottom:10px}.v-tags-input-item-label.is-selected{border:1px solid #7396ff}.v-tags-input-item-label[status=error]{border:1px solid #fde0dc}.v-tags-input-item-label[status=error] .v-tags-input-item-label--text{color:#f75559;background-color:#fef3f1}.v-tags-input-item-label[status=primary]{border:1px solid #fde0dc}.v-tags-input-item-label[status=primary] .v-tags-input-item-label--text{color:#4a70ff;background-color:#f1f6ff}.v-tags-input-item-label[status=success]{border:1px solid #fde0dc}.v-tags-input-item-label[status=success] .v-tags-input-item-label--text{color:#0fb87f;background-color:#f1f6ff}.v-tags-input-item-label--text{padding:4px 5px;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:14px;text-align:left;word-break:normal;display:block;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;word-break:break-all}.v-tags-input-item-label--text::-moz-selection{background:transparent}.v-tags-input-item-label--text::selection{background:transparent}.v-big-tree{display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;color:var(--color-black)}.v-big-tree::-webkit-scrollbar,.v-big-tree div::-webkit-scrollbar,.v-big-tree textarea::-webkit-scrollbar,.v-big-tree ul::-webkit-scrollbar{width:6px;height:8px}.v-big-tree::-webkit-scrollbar-thumb,.v-big-tree div::-webkit-scrollbar-thumb,.v-big-tree textarea::-webkit-scrollbar-thumb,.v-big-tree ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-big-tree::-webkit-scrollbar-track-piece,.v-big-tree div::-webkit-scrollbar-track-piece,.v-big-tree textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-big-tree li{list-style:none;text-align:left;white-space:nowrap}.v-big-tree .level1 .v-big-tree__button--switch{margin-left:0}.v-big-tree__folder{padding:0;margin:0}.v-big-tree__title{display:block;padding:0 3px 0 0;cursor:pointer;height:35px;line-height:35px;color:var(--color-black);background-color:transparent;text-decoration:none;-ms-box-sizing:border-box;box-sizing:border-box}.v-big-tree__title .v-checkbox{vertical-align:text-bottom}.v-big-tree__title .label-disabled{opacity:.38}.v-big-tree__title:hover{color:var(--color-black);text-decoration:none;background-color:var(--bg-lighter-primary)}.v-big-tree__title.is-loading .v-big-tree__button--switch{background:url(data:image/gif;base64,R0lGODlhEAAQAPIAAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAEADMmi6RbWwPRjdAgFQuS3nEKZ9lgJSZmmc6YSu6rsQAyEbgRBQtH3fPWDtJ/TNhrIgkZgAACH5BAUKAAYALAIAAAAHAAUAQAMPaGoQUKQsA2UDM4hABpkJACH5BAUKAAYALAYAAAAHAAUAQAMOWFTW3iAAxSIgg7wXREgAIfkEBQoABgAsCgACAAUABwBAAw9YVNYGASjmICCDuN2CCAkAIfkEBQoABgAsCgAGAAUABwBAAxBoVlQQQCnmoDRkkGuCCEoCACH5BAUKAAYALAYACgAHAAUAQAMPaGpFBQEsA2UrkwwSRJgJACH5BAUKAAYALAIACgAHAAUAQAMOCAHW3oUUxWIJIrxHBkkAIfkEBQoABgAsAAAGAAUABwBAAw8IAdZWpCjmYAkiuN3IIAkAOw==) 3px 4px no-repeat}.v-big-tree__title.is-selected{background-color:var(--bg-lighter-primary)}.v-big-tree__item{line-height:14px}.v-big-tree__item.is-disabled .v-checkbox{opacity:1}.v-big-tree__item.is-disabled .v-big-tree__button{cursor:not-allowed}.v-big-tree__item.is-disabled .v-big-tree__title{opacity:.38;cursor:not-allowed}.v-big-tree__item.is-disabled .v-big-tree__title:hover{background-color:transparent}.v-big-tree__item.is-checked .v-big-tree__title{background-color:var(--bg-middle-primary)}.v-big-tree__more{height:35px;line-height:35px}.v-big-tree__more .v-spinner,.v-big-tree__more a{margin-left:30px}.v-big-tree__more a{cursor:pointer;color:#4078c0}.v-big-tree__more a:hover{color:#1e2330}.v-big-tree__button{display:inline-block;width:20px;height:20px;vertical-align:-4px;cursor:pointer;line-height:35px}.v-big-tree__button--before{margin-right:5px;display:inline-block}.v-big-tree__button--switch{margin:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAYFBMVEVmaGz///9maGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGxmaGytb7S4AAAAH3RSTlMAAAEGBxkbHB04Oz9BZGlwc5iam53Fxsrl5ur4+vv8ZH3yaAAAAGRJREFUKM/V0EcOgDAMRNGh915Cn/vfkh0oibcg8PJJlq0PRxh8FnuSJDsNfUWSytMQ0UIuMXREth85TERVw0a4Jv6l0ovYeFekGzkEAnJKBORaCLiVNs6pvT6G9qHWF156OsgJnuQHuRmHPsIAAAAASUVORK5CYII=)}.v-big-tree__button--switch.is-close{background-position:0 -20px}.v-big-tree__name{line-height:35px;margin-right:4px}.v-menu{position:relative;display:inline-flex;box-sizing:border-box;border-right:var(--border-normal) solid var(--color-divider-normal);transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu .disabled{background:transparent;pointer-events:none}.v-menu .disabled,.v-menu .disabled .v-menu-item-content-text{color:var(--color-text-disable)}.v-menu .v-menu-item-content{min-height:36px;cursor:pointer;border-radius:var(--radius-normal);margin-left:- var(--spacing-base)}.v-menu .v-menu-item-content,.v-menu .v-menu-item-content-text{display:inline-flex;align-items:center;box-sizing:border-box;width:100%}.v-menu .v-menu-item-content-text{font-size:14px;color:var(--color-text-secondary);padding-left:32px;line-height:20px;font:var(--body-regular)}.v-menu .v-menu-item-content:hover{background:var(--color-fill-hover)}.v-menu .active .v-menu-full-item-name{color:var(--color-primary-normal);align-items:center}.v-menu-container,.v-menu .active .v-menu-full-item-name{display:inline-flex}.v-menu-container{flex-direction:column;position:relative;justify-content:space-between;white-space:nowrap;box-sizing:border-box;height:100%;width:100%;padding-top:var(--spacing-quite-loose);background:var(--color-nav-2)}.v-menu-float .v-menu-container{position:absolute;z-index:999}.v-menu-selected{background:var(--color-fill-active)}.v-menu-selected .v-menu-item-content-text{color:var(--color-primary-normal)}.v-menu-submenu-name{align-items:center;visibility:visible;opacity:1;transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu-child-tag,.v-menu-submenu-name,.v-menu-tag{display:inline-flex}.v-menu-child-tag,.v-menu-tag{margin-left:var(--spacing-tight);height:100%;width:100%}.v-menu-icon{display:inline-flex}.v-menu-icon,.v-menu-icon-pre{align-items:center}.v-menu-icon-pre{display:flex;gap:var(--spacing-base)}.v-menu-icon-pre-item{width:all var(--duration-start-s) var(--motion--ease-in-out)}.v-menu-full,.v-menu-group{padding:0 var(--spacing-base);padding-bottom:0;z-index:18;background-color:var(--color-nav-2);overflow-x:hidden;overflow-y:auto;overflow-y:overlay;box-sizing:content-box;height:-moz-fit-content;height:fit-content;transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu-full .v-collapse,.v-menu-group .v-collapse{min-width:0;width:100%}.v-menu-full .v-menu-group-child-item,.v-menu-full .v-menu-group .v-collapse-item__header,.v-menu-group .v-menu-group-child-item,.v-menu-group .v-menu-group .v-collapse-item__header{width:100%;height:36px;visibility:visible;opacity:1;overflow:hidden;transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu-full .v-collapse-item__header,.v-menu-group .v-collapse-item__header{padding:0;background:none}.v-menu-full .v-collapse-item.isShow .v-menu-full-icon-sub,.v-menu-group .v-collapse-item.isShow .v-menu-full-icon-sub{transform:rotate(180deg)}.v-menu-full-submenu,.v-menu-group-submenu{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-base);gap:var(--spacing-base);border-radius:var(--radius-normal);background:none}.v-menu-full-submenu:hover,.v-menu-group-submenu:hover{background:var(--color-fill-hover)}.v-menu-full-submenu-select,.v-menu-group-submenu-select{background:var(--color-fill-active)}.v-menu-full-submenu-select a,.v-menu-group-submenu-select a{color:var(--color-primary-normal)}.v-menu-full-submenu-select,.v-menu-group-submenu-select{color:var(--color-primary-normal);transition:width var(--duration-start-s) var(--motion--ease-in-out)}.v-menu-full-submenu-select .v-menu-icon,.v-menu-full-submenu-select .v-menu-icon-sub,.v-menu-full-submenu-select .v-menu-submenu-name,.v-menu-group-submenu-select .v-menu-icon,.v-menu-group-submenu-select .v-menu-icon-sub,.v-menu-group-submenu-select .v-menu-submenu-name{color:var(--color-primary-normal)}.v-menu-full-toggle>div,.v-menu-group-toggle>div{display:flex;box-sizing:border-box;height:36px;padding:var(--spacing-base);align-items:center;gap:var(--spacing-base)}.v-menu-full-toggle,.v-menu-group-toggle{border-top:1px solid var(--color-divider-normal);padding:var(--spacing-base)}.v-menu-full-toggle-content,.v-menu-group-toggle-content{border-radius:var(--radius-normal)}.v-menu-full-toggle-content:hover,.v-menu-group-toggle-content:hover{cursor:pointer;background:var(--color-fill-hover)}.v-menu-full-toggle-btn,.v-menu-group-toggle-btn{justify-content:center}.v-menu-full{height:calc(100% - 55px)}.v-menu-unopen{width:55px}.v-menu-unopen .v-menu-full-submenu{width:100%;justify-content:flex-start}.v-menu-unopen .v-collapse-item__content{display:none}.v-menu-unopen .v-menu-submenu-name{visibility:hidden;opacity:0;transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu-unopen .v-menu-group-child-item,.v-menu-unopen .v-menu-group .v-collapse-item__header{width:0;height:0;visibility:hidden;opacity:0;overflow:hidden;transition:all var(--duration-start-l) var(--motion--ease-in-out)}.v-menu-open{width:201px;height:100%}.v-menu-group{padding:0}.v-menu-group .v-menu-item-content{padding-left:14px}.v-menu-group .v-collapse-item.isShow .v-menu-group-icon-sub{transform:rotate(180deg)}.v-menu-group .v-menu-icon-sub{color:var(--color-text-primary)}.v-menu-group-submenu{color:var(--color-text-secondary);padding:var(--spacing-base) var(--spacing-base) var(--spacing-base) var(--spacing-super-loose)}.v-menu-group-select.isShow,.v-menu-parent-select.isShow{background:none;color:var(--color-text-primary)}.v-menu-group-select.isShow .v-menu-group-submenu{color:var(--color-text-secondary)}.v-menu-group-select,.v-menu-parent-select{background:var(--color-fill-active);color:var(--color-primary-normal)}.v-menu-group-select .v-menu-group-submenu{color:var(--color-primary-normal)}.v-chart{z-index:0;display:block;margin:0;padding:0;border:0;box-sizing:border-box;font-size:14px;line-height:20px;outline:0;position:relative}.v-chart::-webkit-scrollbar,.v-chart div::-webkit-scrollbar,.v-chart textarea::-webkit-scrollbar,.v-chart ul::-webkit-scrollbar{width:6px;height:8px}.v-chart::-webkit-scrollbar-thumb,.v-chart div::-webkit-scrollbar-thumb,.v-chart textarea::-webkit-scrollbar-thumb,.v-chart ul::-webkit-scrollbar-thumb{background-color:#edf0f7;border-radius:8px}.v-chart::-webkit-scrollbar-track-piece,.v-chart div::-webkit-scrollbar-track-piece,.v-chart textarea::-webkit-scrollbar-track-piece{background-color:transparent}.v-chart:hover .v-chart__save{display:block}.v-chart__chart{height:100%}.v-chart__white{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.v-chart__empty{font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-chart__save{display:none;width:38px;height:20px;padding:9px 0;overflow:hidden;border:1px solid #dcdfe8;color:#a8abb3;border-radius:100%;background:#fff;position:absolute;right:-8px;bottom:-8px;z-index:10;cursor:pointer;text-align:center}.v-chart__save:hover{color:#1e2431}.v-echart,.v-echart .v-chart__chart{min-width:318px}.v-echart .breadcrumb{z-index:11;width:100%;display:flex;justify-content:flex-start;font-size:13px;padding:10px 0;align-items:center}.v-echart .breadcrumb-label{font-size:12px}.v-echart .breadcrumb-item{color:var(--color-text-caption);cursor:pointer}.v-echart .breadcrumb-item:hover{color:#4a70ff;transition:all .25s cubic-bezier(.36,.06,.1,1)}.v-echart .breadcrumb-item:last-child,.v-echart .breadcrumb-item:last-child:hover{color:var(--color-text-primary);cursor:default}.v-echart .breadcrumb-split{margin:0 4px}.v-echart .breadcrumb-split:hover{color:var(--color-text-caption)}.sun-burst-tooltip-container{padding:0 15px;max-width:400px}.chart-sunburst-tooltip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:10px 0;border-bottom:1px solid #e1e6f0}.tooltip-detail{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.tooltip-detail span{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-detail .toolTip-detail-name{margin-right:30px}.tooltip-detail .tooltip-value{display:flex;align-items:center}.tooltip-detail .tooltip-circle{width:10px;height:10px;border-radius:50%;margin-right:5px;display:inline-block}.tooltip-detail .tooltip-percent{margin-left:5px;color:#a1abc2;vertical-align:middle}.chart-custom-title{position:absolute;top:0;right:0;left:-16px;display:flex}.chart-custom-title__pagination{margin-left:10px;white-space:nowrap;line-height:38px}.chart-custom-title__pagination-next,.chart-custom-title__pagination-prev{display:inline-block;width:0;height:0;border:6px solid transparent;cursor:pointer}.chart-custom-title__pagination-prev{border-right:8px solid #78849e}.chart-custom-title__pagination-prev--disabled{border-right-color:#edf0f7;cursor:default}.chart-custom-title__pagination-next{border-left:8px solid #78849e}.chart-custom-title__pagination-next--disabled{border-left-color:#edf0f7;cursor:default}.chart-custom-title__pagination-info{display:inline-block;min-width:2.5em;text-align:center}.chart-custom-title--scroll-inited .chart-custom-title__item{display:none}.chart-custom-title--scroll-inited .chart-custom-title__item--page-first,.chart-custom-title--scroll-inited .chart-custom-title__item--page-first~.chart-custom-title__item{display:unset}.chart-custom-title--scroll-inited .chart-custom-title-inner{position:relative}.chart-custom-title--scroll-inited .chart-custom-title-inner:after{content:"";position:absolute;top:7px;right:-14px;width:43px;height:23px;background:linear-gradient(270deg,#fff 6.25%,hsla(0,0%,100%,.97) 38.22%,hsla(0,0%,100%,0) 70.83%)}.v-echart .chart-custom-title-inner{display:flex;flex-grow:1;overflow-y:auto;font-size:13px;overflow:hidden}.v-echart .chart-custom-title__item{padding-left:20px;line-height:38px;white-space:nowrap}.v-echart .chart-custom-title__char{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:100%;margin-right:5px;font-size:12px;text-align:center;color:#fff;background-color:#c5ccdb}.v-echart .chart-custom-title__text{display:inline-block;max-width:188px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#262d3d;font-size:12px}.v-echart.v-echart--custom-title{position:relative;padding-top:38px}.widget-modal-container .ant-modal-content {
  padding: 0;
  border-radius: 6px;
  box-shadow: 0px 16px 32px rgba(18, 19, 25, 0.16), 0px 0px 8px rgba(18, 19, 25, 0.08), 0px 0px 1px rgba(18, 19, 25, 0.08);
}
.widget-modal-container .ant-modal-body {
  padding: 0;
}
.widget-modal {
  height: 700px;
  background: white;
  border-radius: 6px;
  overflow: hidden;
}
.widget-modal .widget-modal-header {
  height: 72px;
  padding: 16px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.widget-modal .widget-modal-header .header-title {
  font-size: 20px;
  font-weight: 600;
  color: rgba(0, 1, 10, 0.93);
}
.widget-modal .widget-modal-header .header-close {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  cursor: pointer;
  transition: background-color 0.2s;
}
.widget-modal .widget-modal-header .header-close:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.widget-modal .widget-modal-content {
  width: 1007px;
  height: 556px;
  padding: 0 0 10px 0;
  overflow-y: auto;
}
.widget-modal .widget-modal-content .widget-list-wrapper {
  padding: 0 4px 0 8px !important;
}
.widget-modal .widget-modal-content .widget-filters {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin: 16px 0;
  height: 32px;
}
.widget-modal .widget-modal-content .widget-filters .widget-categories {
  display: flex;
  gap: 8px;
  flex: 1;
}
.widget-modal .widget-modal-content .widget-filters .widget-categories .category-item {
  padding: 6px 12px;
  background: #f7f8fa;
  border-radius: 3px;
  font-size: 14px;
  color: #777c8d;
  cursor: pointer;
  transition: all 0.2s;
  white-space: nowrap;
}
.widget-modal .widget-modal-content .widget-filters .widget-categories .category-item:hover {
  background: #f1f6ff;
  color: #4a70ff;
}
.widget-modal .widget-modal-content .widget-filters .widget-categories .category-item.active {
  background: #f1f6ff;
  color: #4a70ff;
  font-weight: 500;
}
.widget-modal .widget-modal-content .widget-filters .widget-search {
  width: 240px;
  height: 32px;
}
.widget-modal .widget-modal-content .widget-filters .widget-search .ant-input {
  font-size: 14px;
}
.widget-modal .widget-modal-content .widget-filters .widget-search .anticon {
  color: rgba(1, 11, 50, 0.41);
}
.widget-modal .widget-modal-footer {
  height: 72px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.widget-modal .widget-modal-footer .ant-btn {
  width: 90px;
  height: 40px;
  font-size: 16px;
  border-radius: 3px;
}
.widget-modal .widget-modal-footer .ant-btn-primary {
  background: #4a70ff;
}
.widget-modal .widget-modal-footer .ant-btn-primary:disabled {
  background: rgba(74, 112, 255, 0.4);
}
.widget-modal .widget-modal-footer .ant-btn-default {
  border-color: rgba(17, 32, 70, 0.13);
}
.shotcut-container {
  width: 400px;
}
.shotcut-container .shotcut-container__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shotcut-container .shotcut-container__title h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  color: var(--color-text-primary);
}
.shotcut-container .shotcut-container__title .close-icon {
  cursor: pointer;
}
.shotcut-container .shotcut-list {
  margin-top: 7px;
}
.shotcut-container .shotcut-group {
  margin-bottom: 24px;
}
.shotcut-container .shotcut-group:last-child {
  margin-bottom: 10px;
}
.shotcut-container .shotcut-group .shotcut-item {
  display: flex;
  justify-content: space-between;
  height: 44px;
  align-items: center;
}
.shotcut-container .shotcut-group .shotcut-item .icon-bg {
  padding: 6px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
}
.shotcut-container .shotcut-group .shotcut-item .icon-bg-1 {
  width: 32px;
  height: 32px;
}
.shotcut-container .shotcut-group .shotcut-item .icon-bg-2 {
  height: 32px;
  padding: 0 6px;
}
.shotcut-container .shotcut-group .shotcut-item .divide-line {
  margin: 0 4px;
  font-size: 12px;
}
.shotcut-container .shotcut-group .shotcut-item-keys {
  display: flex;
  gap: 8px var(--spacing-base);
  align-items: center;
}
/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React/Svelte Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;

  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(255, 255, 255, 0.5);

  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: rgb(240, 240, 240, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #1a192b;
  --xy-node-border-radius-default: 3px;

  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;

  --xy-selection-background-color-default: rgba(0, 89, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(0, 89, 220, 0.8);

  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #ffffff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
}
.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;

  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;

  --xy-attribution-background-color-default: rgba(150, 150, 150, 0.25);

  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: rgb(60, 60, 60, 0.6);
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;

  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: rgba(240, 240, 240, 0.25);
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, 0.08);
  --xy-node-boxshadow-selected-default: 0 0 0 0.5px #999;

  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;

  --xy-selection-background-color-default: rgba(200, 200, 220, 0.08);
  --xy-selection-border-default: 1px dotted rgba(200, 200, 220, 0.8);

  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, 0.08);

  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}
.react-flow__background {
  background-color: var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
}
.react-flow__pane.draggable {
    cursor: grab;
  }
.react-flow__pane.dragging {
    cursor: grabbing;
  }
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}
.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}
.react-flow .react-flow__edges {
  position: absolute;
}
.react-flow .react-flow__edges svg {
    overflow: visible;
    position: absolute;
    pointer-events: none;
  }
.react-flow__edge {
  pointer-events: visibleStroke;
}
.react-flow__edge.selectable {
    cursor: pointer;
  }
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge.selectable:focus .react-flow__edge-path,
  .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: dashdraw 0.5s linear infinite;
  }
svg.react-flow__connectionline {
  z-index: 1001;
  overflow: visible;
  position: absolute;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
}
.react-flow__node.selectable {
    cursor: pointer;
  }
.react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }
.react-flow__node.draggable.dragging {
      cursor: grabbing;
    }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
}
.react-flow__handle.connectingfrom {
    pointer-events: all;
  }
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
.react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }
.react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.center {
    left: 50%;
    transform: translateX(-50%);
  }
.react-flow__attribution {
  font-size: 10px;
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  left: 0;
  top: 0;
}
.react-flow__viewport-portal {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__minimap {
  background: var(
    --xy-minimap-background-color-props,
    var(--xy-minimap-background-color, var(--xy-minimap-background-color-default))
  );
}
.react-flow__minimap-svg {
    display: block;
  }
.react-flow__minimap-mask {
    fill: var(
      --xy-minimap-mask-background-color-props,
      var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default))
    );
    stroke: var(
      --xy-minimap-mask-stroke-color-props,
      var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-mask-stroke-width-props,
      var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default))
    );
  }
.react-flow__minimap-node {
    fill: var(
      --xy-minimap-node-background-color-props,
      var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default))
    );
    stroke: var(
      --xy-minimap-node-stroke-color-props,
      var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default))
    );
    stroke-width: var(
      --xy-minimap-node-stroke-width-props,
      var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default))
    );
  }
.react-flow__background-pattern.dots {
    fill: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default))
    );
  }
.react-flow__background-pattern.lines {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default))
    );
  }
.react-flow__background-pattern.cross {
    stroke: var(
      --xy-background-pattern-color-props,
      var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default))
    );
  }
.react-flow__controls {
  display: flex;
  flex-direction: column;
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
}
.react-flow__controls.horizontal {
    flex-direction: row;
  }
.react-flow__controls-button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    width: 26px;
    padding: 4px;
    border: none;
    background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
    border-bottom: 1px solid
      var(
        --xy-controls-button-border-color-props,
        var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default))
      );
    color: var(
      --xy-controls-button-color-props,
      var(--xy-controls-button-color, var(--xy-controls-button-color-default))
    );
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
      fill: currentColor;
    }
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-input,
.react-flow__node-default,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  font-size: 12px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
}
.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
    }
.react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
    }
.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls-button:hover {
      background: var(
        --xy-controls-button-background-color-hover-props,
        var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default))
      );
      color: var(
        --xy-controls-button-color-hover-props,
        var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default))
      );
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__controls-button:last-child {
    border-bottom: none;
  }
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  transform: translate(-50%, -50%);
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}
.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}
.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}
.drag-node__container {
  position: absolute;
  left: 24px;
  top: 88px;
  display: flex;
  width: 196px;
  padding: 12px;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  transition: left linear 0.3s;
  z-index: 300;
  min-height: 500px;
  max-height: calc(100vh - 88px - 24px);
  overflow-y: auto;
  border-radius: var(--radius-super-large);
  border: 1px solid rgba(247, 248, 250, 0.3);
  background: #FFF;
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
}
.drag-node__container .drag-node__handle {
  display: flex;
  padding: 4px 0;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.drag-node__container .drag-node__handle span {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.drag-node__container .drag-node__handle img {
  cursor: pointer;
}
.drag-node__container .drag-node__handle svg {
  flex-shrink: 0;
}
.drag-node__container.is-collapse {
  display: flex;
  width: 36px;
  height: 36px;
  min-height: auto;
  padding: 12px 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: var(--radius-0) var(--radius-super-large) var(--radius-super-large) var(--radius-0);
  border: 1px solid rgba(247, 248, 250, 0.3);
  background: #F7F8FA;
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  left: 0;
}
.drag-node__container.is-collapse img {
  transform: rotateY(180deg);
}
.drag-node__container .drag-node__no-result {
  width: 100%;
  margin-top: 8px;
  padding-top: 40px;
}
.node-group__container {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.node-group__title {
  color: var(--color-text-caption);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.node-group__item__wrapper {
  width: 100%;
  display: grid;
  gap: 8px;
  /* 统一设置行间距和列间距为8px */
}
.node-group__item__wrapper .node-group__item {
  display: flex;
  padding: 10px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border: 1px solid #FFF;
  cursor: grab;
  background: var(--white);
  border-radius: 6px;
  background: #FFF;
  /* shadow/--shadow-small */
  box-shadow: var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3);
}
.node-group__item__wrapper .node-group__item svg {
  flex-shrink: 0;
}
.node-group__item__wrapper .node-group__item span {
  color: #000;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.nav {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 64px;
  padding: var(--spacing-base-loose) 24px;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background: var(--color-nav-2);
  box-sizing: border-box;
  /* shadow/--shadow-small-light */
  box-shadow: var(--shadow-small-light-x-1) var(--shadow-small-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-small-light-spread-1) var(--shadow-small-light-color-1), var(--shadow-small-light-x-2) var(--shadow-small-light-y-2) var(--shadow-small-light-blur-2) var(--shadow-small-light-spread-2) var(--shadow-small-light-color-2), var(--shadow-small-light-x-3) var(--shadow-small-light-y-3) var(--shadow-small-light-blur-3) var(--shadow-small-light-spread-3) var(--shadow-small-light-color-3);
  z-index: 400;
}
.nav .nav-title__container,
.nav .nav-handle__container {
  display: flex;
  align-items: center;
}
.nav .nav-title__content {
  display: flex;
  align-items: center;
  gap: 8px;
}
.nav .nav-title__content .title {
  max-width: 320px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--color-text-primary);
  /* title/--title-bold */
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
}
.nav .nav-title__content .desc {
  display: flex;
  align-items: center;
  gap: 8px;
}
.nav .nav-title__content .auto-save-time {
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.nav .nav-title__content .auto-save-time svg {
  position: relative;
  top: 2px;
}
.nav .nav-title__content .back {
  cursor: pointer;
}
.nav-tooltip .tip-list__ul {
  list-style: none;
}
.nav-tooltip .tip-list__li {
  padding: 4px 10px;
  list-style: none;
  cursor: pointer;
}
.nav-tooltip .tip-list__li:hover {
  background-color: var(--color-fill-active);
}
:root,
:host {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #B4D5FF;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}

.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);font-size:14px;height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;font-size:14px;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 4px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{font-size:14px;margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border-color:transparent transparent var(--w-e-toolbar-active-color) transparent;border-style:solid;border-width:5px;content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-color:transparent var(--w-e-toolbar-active-color) transparent transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal .button-container button{font-size:14px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}

.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}

.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.w-e-text-container .audio-element {
  display: inline-block;
  margin: 0 2px;
  vertical-align: middle;
  border-radius: 6px;
  padding: 4px 6px;
  transition: all 0.2s ease;
  cursor: pointer;
  border: 1px dashed #d9d9d9;
  background-color: #fafafa;
}
.w-e-text-container .audio-element:hover {
  border-color: #40a9ff;
  background-color: rgba(64, 169, 255, 0.05);
}
.w-e-text-container .audio-element.audio-selected {
  border: 2px solid #4A90E2 !important;
  background-color: rgba(74, 144, 226, 0.1) !important;
}
.w-e-text-container .audio-element audio {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  max-width: 300px;
}
.w-e-text-container .audio-element audio::-webkit-media-controls-panel {
  background-color: transparent;
}
.w-e-text-container span[data-w-e-type="audio"]:hover {
  border-color: #40a9ff;
  background-color: rgba(64, 169, 255, 0.05);
}
.w-e-text-container span[data-w-e-type="audio"][data-selected="true"] {
  border: 2px solid #4A90E2 !important;
  background-color: rgba(74, 144, 226, 0.1) !important;
}
.w-e-text-container .audio-playing {
  animation: audioPlaying 2s infinite;
}
@keyframes audioPlaying {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.8;
    transform: scale(1.05);
  }
}
.insert-link-variable .ant-select.ant-select-outlined .ant-select-selector {
  border-radius: var(--radius-normal) var(--radius-0) var(--radius-0) var(--radius-normal) !important;
  border: var(--border-normal) solid var(--color-border-normal) !important;
}
.insert-link-variable .input-url {
  width: 100%;
  height: 100%;
}
.insert-link-variable .input-url .ant-select.ant-select-outlined .ant-select-selector {
  border-radius: var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0) !important;
  border: var(--border-normal) solid var(--color-border-normal) !important;
  border-width: var(--border-normal) var(--border-normal) var(--border-normal) var(--border-normal) !important;
  border-left-color: transparent !important;
}
.insert-link-variable .input-url .f-input {
  border-radius: var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0) !important;
  border: var(--border-normal) solid var(--color-border-normal) !important;
  border-width: var(--border-normal) var(--border-normal) var(--border-normal) var(--border-normal) !important;
  border-left-color: transparent !important;
}
.insert-link-variable .input-url .input-ref-selected {
  display: inline-block;
  background-color: #f0f0f0;
  border-radius: var(--radius-normal);
  padding: 2px 6px;
  line-height: 20px;
}
.insert-variable-link-menu {
  padding-bottom: 8px;
}
.insert-variable-link-menu .title {
  color: var(--color-text-primary);
  /* title/--title-bold */
  font-family: "PingFang SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
  padding: 16px 0px;
}
.insert-variable-link-menu .item {
  margin-bottom: 12px;
}
.insert-variable-link-menu .item-title {
  padding-bottom: var(--spacing-base);
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.insert-variable-image-menu {
  padding-bottom: 8px;
}
.insert-variable-image-menu .title {
  color: var(--color-text-primary);
  /* title/--title-bold */
  font-family: "PingFang SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
  padding: 16px 0px;
}
.insert-variable-image-menu .item {
  margin-bottom: 12px;
}
.insert-variable-image-menu .item-title {
  padding-bottom: var(--spacing-base);
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.insert-variable-audio-menu {
  padding-bottom: 8px;
}
.insert-variable-audio-menu .title {
  color: var(--color-text-primary);
  /* title/--title-bold */
  font-family: "PingFang SC";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
  padding: 16px 0px;
}
.insert-variable-audio-menu .item {
  margin-bottom: 12px;
}
.insert-variable-audio-menu .item-title {
  padding-bottom: var(--spacing-base);
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.slot-class {
  display: inline-block;
  padding: 1px 3px;
  margin: 0 1px;
  border-radius: 3px;
  background-color: var(--w-e-textarea-slight-color, #f1f1f1);
  color: var(--w-e-textarea-color, #333);
  font-size: 13px;
  cursor: pointer;
}
.slot-class[data-selected='true'] {
  background-color: var(--w-e-textarea-selected-color, #ccc);
}
.slot-class.slot-bold {
  font-weight: bold;
}
.slot-modal {
  position: absolute;
  z-index: 1000;
  width: 186px;
  padding: 6px 8px;
  border-radius: var(--radius-normal);
  border: 0.5px solid var(--color-border-normal);
  background: var(--color-bg-1);
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
  max-height: 500px;
  overflow-y: scroll;
}
.cascader {
  max-height: 600px;
}
.cascader .group {
  position: relative;
}
.cascader .group-title {
  padding: 4px;
  overflow: hidden;
  color: var(--color-text-caption);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.cascader .first-level-list {
  list-style: none;
}
.cascader .first-level-item {
  position: relative;
  padding: 4px;
  list-style: none;
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.cascader .first-level-item.highlight-item {
  background-color: var(--color-fill-active);
}
.cascader .has-children {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cascader .empty {
  height: 80px;
  padding: 10px;
}
.cascader .empty .desc {
  margin-top: 20px;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: rgba(6, 21, 66, 0.2);
}
.cascade {
  position: relative;
  display: inline-block;
}
.cascade-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cascade-item {
  padding: 10px;
  cursor: pointer;
}
.cascade-item.has-children:hover {
  background-color: #f0f0f0;
}
.cascade-panel {
  position: absolute;
  left: 178px;
  top: 0;
  background-color: #fff;
  padding: 10px;
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
}
.cascade-panel .cascade-sublist {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cascade-panel .cascade-subitem {
  width: 152px;
  padding: 5px 0;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.cascade-panel .cascade-subitem:hover {
  cursor: pointer;
  background-color: var(--color-fill-active);
}
.cascade-panel .third-panel {
  left: 340px;
}
.cascade-panel .cascader-menu {
  list-style: none;
}
.cascade-panel .cascader-menu-item {
  list-style: none;
}
.qa-editor {
  padding: 8px 0 !important;
  width: calc(100% - 2px);
  min-height: 100px;
  text-align: left;
  border: 1px solid rgba(17, 32, 70, 0.13);
  border-radius: 3px;
  position: unset !important;
  background-color: #fff;
  font-synthesis: style;
}
.qa-editor .hidden {
  display: none;
}
.qa-editor .w-e-text-placeholder {
  top: 4px;
}
.qa-editor .w-e-text-container [data-slate-editor] {
  font-synthesis: style;
}
.qa-editor .w-e-text-container [data-slate-editor] em,
.qa-editor .w-e-text-container [data-slate-editor] i {
  font-style: italic;
}
.qa-editor .slot-class {
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
.qa-editor .slot-class::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: var(--color-purple-5);
}
.qa-editor .suggestion-class-input {
  border: none;
  line-height: 24px;
  background-color: var(--color-brand-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
  color: var(--color-brand-2);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.qa-editor .suggestion-class-input.no-shadow {
  box-shadow: none;
  margin-left: -2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class-input.no-shadow span {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: 3.729px;
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
}
.qa-editor__toolbar {
  padding: 4px;
  border-bottom: 1px solid rgba(17, 32, 70, 0.13);
}
.qa-editor__editor {
  width: 100%;
  height: calc(100% - 49px);
}
.qa-editor__editor.has-maxlength {
  padding-bottom: 24px;
  box-sizing: border-box;
}
.qa-editor__editor.no-tool-bar {
  height: calc(100% - 0px) !important;
}
.qa-editor__variable-textarea {
  width: 360px;
  height: 94px;
  margin-bottom: 16px;
}
.qa-editor .w-e-modal {
  z-index: 10000;
}
.qa-editor .w-e-modal .babel-container:nth-child(3) {
  display: none;
}
.qa-editor.editor-type-answer .w-e-text-placeholder {
  display: none !important;
}
.qa-editor .w-e-bar {
  background-color: #fff;
}
.qa-editor .w-e-bar .w-e-bar-item {
  padding: 0;
  justify-content: flex-start;
}
.qa-editor .w-e-bar .w-e-bar-item button {
  font-size: 12px;
  color: var(--color-text-caption);
  max-width: 248px;
  padding: 0 4px;
}
.qa-editor .w-e-text-container {
  background-color: transparent;
}
.qa-editor.qa-editor__disabled {
  background: var(--color-fill-disable);
}
.qa-editor.qa-editor__disabled .w-e-bar {
  background: transparent ;
}
.qa-editor.qa-editor__disabled .qa-editor__editor {
  cursor: not-allowed;
}
.editor-maxlength {
  position: absolute;
  right: 0;
  bottom: 0;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 10px;
  height: 16px;
  line-height: 16px;
  box-sizing: content-box;
}
.editor-maxlength .error {
  color: var(--color-error-normal);
}
.editor-variable {
  margin-left: -1px;
  margin-top: -1px;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 12px 0;
  width: 100%;
  line-height: 16px;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-0);
}
.editor-variable .flex {
  display: flex;
  align-items: center;
}
.editor-variable .edit-icon {
  margin-right: 4px;
  cursor: pointer;
}
.editor-variable .close-icon {
  margin-left: 4px;
  cursor: pointer;
}
.editor-variable .tag {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
  padding: var(--spacing-super-tight) var(--spacing-tight);
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 6px;
}
.editor-variable .tag .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
}
.editor-variable .label {
  color: var(--color-text-caption);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 12px;
}
.qa-editor__variable-modal .h3 {
  margin: 0;
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
.qa-editor__variable-modal .v-dialog__content svg {
  display: none;
}
.qa-editor__variable-modal .v-dialog__body {
  text-align: left;
}
.qa-editor__variable-modal .v-footer-actionbar-center {
  justify-content: end;
  padding-top: 0;
  padding-right: var(--spacing-extra-loose);
}
.w-e-text-container [data-slate-editor] p {
  margin: 4px 0 !important;
}
.feedback-modal .feedback-desc {
  min-height: 200px;
  height: 200px;
  max-width: 400px;
}
.feedback-modal .desc-error {
  color: var(--color-error-normal);
}
.feedback-modal .reason-item {
  height: 100%;
  cursor: pointer;
  display: flex;
  padding: 6px 9px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  border-radius: 3px;
  border: 1px solid var(--border---color-border-normal, rgba(17, 32, 70, 0.13));
  background: var(--bg---color-bg-1, #FFF);
  color: var(--text---color-text-secondary, rgba(3, 10, 38, 0.65));
  /* body/--body-regular */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.feedback-modal .reason-item:last-child {
  flex: 0.5;
}
.feedback-modal .reason-item.selected {
  display: flex;
  padding: 6px 9px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  border-radius: 3px;
  border: 1px solid var(--primary---color-primary-normal, #4A70FF);
  background: var(--primary---color-primary-normal, #4A70FF);
  color: var(--white---white, #FFF);
  /* body/--body-regular */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.feedback-modal .reason-item.selected:last-child {
  flex: 0.5;
}
.feedback-modal .mb10 {
  margin-bottom: 10px;
}
.feedback-modal .agreement-checkbox {
  font-size: 12px;
  line-height: 16px;
  color: var(--color-text-caption);
  align-items: flex-start;
}
.feedback-modal .agreement-checkbox .ant-checkbox {
  align-self: unset;
}
.feedback-modal .agreement-checkbox.agreement-reject {
  color: var(--color-error-normal);
}
.feedback-modal-en .reason-list {
  height: 100%;
  max-height: 70px;
}
.clue-optimize-modal .ant-modal-title {
  width: 100%;
}
.clue-optimize-modal .ant-modal-title .ant-flex-justify-center {
  width: 100%;
}
.clue-optimize-modal .clue-optimize-header {
  height: 40px;
  align-items: center;
}
.clue-optimize-modal .ant-modal-close {
  top: 20px;
}
.clue-optimize-modal .ant-modal-footer {
  justify-content: end;
}
.clue-optimize-modal .clue-optimize-main .qa-editor {
  position: relative !important;
}
.clue-optimize-modal .clue-optimize-title {
  margin-right: 40px;
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.clue-optimize-modal .clue-optimize-title .ant-space-item {
  color: var(--color-primary-normal);
}
.clue-optimize-modal .clue-optimize-title.disabled {
  opacity: 0.6;
}
.clue-optimize-modal .clue-optimize-title.disabled .ant-space-item {
  color: var(--color-text-disabled);
}
.clue-optimize-modal .textarea-wrap.thinking .qa-editor .w-e-text-container {
  color: var(--color-text-caption);
}
.clue-optimize-modal .textarea {
  resize: none;
  width: 100%;
  height: 420px;
  outline: none;
  border: none;
  background: var(--color-fill-normal);
}
.clue-optimize-modal .textarea:focus {
  outline: none;
  border: none;
}
.clue-optimize-modal .clue-optimize-number {
  color: var(--color-text-caption);
  text-align: right;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-header {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  margin-bottom: 8px;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item .ant-btn {
  padding: 0 4px;
  height: auto;
  line-height: 20px;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item .ant-btn span {
  max-width: none !important;
  overflow: visible !important;
  white-space: nowrap !important;
  text-overflow: clip !important;
  margin-left: 0 !important;
  font-weight: 400 !important;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item .ant-btn-link {
  color: var(--color-primary-normal, #1677ff) !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item .ant-btn-link span {
  color: inherit !important;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-item .ant-btn-link:hover {
  color: var(--color-primary-hover, #4096ff) !important;
}
.resource-error-tip.amis-flow-tooltip-content .error-tip-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
.four-state-ai-button {
  display: flex;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: var(--color-primary-normal);
  padding: var(--spacing-super-tight) var(--spacing-tight);
  border-radius: var(--radius-normal);
  height: 24px;
  border: var(--border-normal) solid transparent;
  background-clip: padding-box, padding-box, border-box;
  -webkit-background-clip: padding-box, padding-box, border-box;
  background-origin: padding-box, padding-box, border-box;
  background-image: linear-gradient(94deg, rgba(235, 244, 255, 0.6) 0%, rgba(224, 237, 255, 0.6) 64.77%, rgba(232, 231, 255, 0.6) 100%), linear-gradient(white, white), linear-gradient(to right bottom, #cfe2ff 0%, #dbe2ff 55%, #d2d2ff 100%);
}
.four-state-ai-button:hover {
  border: var(--border-normal) solid transparent;
  background-image: linear-gradient(94deg, rgba(235, 244, 255, 0.8) 0%, rgba(224, 237, 255, 0.8) 64.77%, rgba(232, 231, 255, 0.8) 100%), linear-gradient(white, white), linear-gradient(to right bottom, #cfe2ff 0%, #dbe2ff 55%, #d2d2ff 100%);
}
.four-state-ai-button:active {
  border: var(--border-normal) solid transparent;
  background-image: linear-gradient(94deg, #ebf4ff 0%, #e0edff 64.77%, #e8e7ff 100%), linear-gradient(white, white), linear-gradient(to right bottom, #cfe2ff 0%, #dbe2ff 55%, #d2d2ff 100%);
}
.four-state-ai-button:focus {
  outline: none;
}
.four-state-ai-button.disabled {
  opacity: 0.5;
}
.four-state-ai-button .four-state-button-ai-text {
  text-align: center;
  font: var(--caption-regular);
  background: linear-gradient(135deg, #24abff 0%, #3e71ff 74%, #6e6aff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.template-modal-container .template-modal {
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 100%;
}
.template-modal-container .template-modal .template-modal-footer {
  height: 32px;
}
.container {
  width: 510px;
  border-radius: calc(3px*2);
  border: 1px solid rgba(17, 32, 70, 0.13);
}
.container .header {
  width: 100%;
  height: 44px;
  padding: 12px;
  background-color: #f7f8fa;
  color: rgba(0, 1, 10, 0.93);
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  font-weight: 600;
}
.container .header .subTitle {
  color: rgba(1, 11, 50, 0.41);
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
}
.container .content-wrapper {
  padding: 12px;
  width: 92px;
  width: 100%;
}
.container .content-wrapper .content-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 8px;
}
.container .content-wrapper .content-header .example {
  color: rgba(1, 11, 50, 0.41);
  font: 400 14px/20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
}
.container .content-wrapper .content-header .copy {
  color: #4a70ff;
  cursor: pointer;
  font: 400 14px/20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
}
.container .content-wrapper .content {
  color: rgba(0, 1, 10, 0.93);
  font: 400 14px/20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
}
.ai-but-cont {
  position: relative;
  z-index: 1;
}
.ai-but {
  position: absolute;
  right: 0;
  top: -2px;
  display: flex;
  gap: 8px;
}
.highlight-text {
  color: var(--color-link-normal);
}
.setting-collapse {
  width: auto;
}
.setting-collapse .ln-30 {
  line-height: 30px;
}
.setting-collapse .pd-5 {
  padding: 5px;
}
.setting-collapse .me-12 {
  margin-inline-end: 12px;
}
.setting-collapse .me-8 {
  margin-inline-end: 8px;
}
.setting-collapse .fr {
  float: right;
}
.setting-collapse .icon-button.ant-btn-default {
  width: 32px;
  padding: 0;
}
.setting-collapse .ant-typography {
  color: var(--color-text-primary);
}
.setting-collapse .dumi-default-search-bar {
  display: inline-flex;
  align-items: center;
  flex: auto;
  margin: 0;
}
.setting-collapse .dumi-default-search-bar svg {
  width: 14px;
  fill: #ced4d9;
}
.setting-collapse .dumi-default-search-bar input {
  height: 22px;
  border: 0;
}
.setting-collapse .dumi-default-search-bar input:focus {
  box-shadow: none;
}
.setting-collapse .dumi-default-search-bar input::-moz-placeholder {
  color: #ced4d9;
}
.setting-collapse .dumi-default-search-bar input::placeholder {
  color: #ced4d9;
}
.setting-collapse .dumi-default-search-bar .dumi-default-search-shortcut {
  color: #ced4d9;
  background-color: rgba(150, 150, 150, 0.06);
  border-color: rgba(100, 100, 100, 0.2);
  border-radius: 16px;
  position: static;
  top: unset;
  transform: unset;
}
.setting-collapse .dumi-default-search-bar .dumi-default-search-popover {
  inset-inline-start: 16px;
  inset-inline-end: unset;
  z-index: 1;
}
.setting-collapse .dumi-default-search-bar .dumi-default-search-popover::before {
  inset-inline-start: 100px;
  inset-inline-end: unset;
}
.setting-collapse .dumi-default-search-bar .dumi-default-search-popover > section {
  scrollbar-width: thin;
  scrollbar-gutter: stable;
}
.setting-collapse .d-flex {
  display: flex;
  justify-content: space-between;
}
.setting-collapse .ant-collapse-item .ant-collapse-header {
  color: var(--color-text-caption);
  padding: var(--spacing-tight) var(--spacing-none);
  margin-bottom: var(--spacing-base);
}
.setting-collapse .ant-collapse-item .ant-collapse-content-box {
  padding: var(--spacing-tight) var(--spacing-none);
  margin-bottom: var(--spacing-base);
}
.setting-collapse .expand-icon-cont {
  color: var(--color-text-caption);
  font-size: 12px;
}
.setting-collapse .expand-header-cont {
  gap: var(--spacing-tight);
  font: var(--caption-regular);
  display: flex;
  align-items: center;
  font: var(--body-regular);
  color: var(--color-text-caption);
  margin-right: var(--spacing-base);
}
.workflow-setting-modal .ant-form-item-label {
  display: flex;
  height: 32px;
  align-items: center;
  margin-bottom: 8px !important;
}
.workflow-setting-modal .ant-form-item-label label {
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.workflow-setting-modal .ant-form-item-label label .ant-form-item-tooltip {
  color: var(--color-text-caption);
}
.workflow-setting-modal .ant-form-item-label label:after {
  position: relative;
  left: 2px;
  top: 2px;
}
.workflow-setting-modal .ant-input {
  resize: none;
}
.workflow-setting-modal .ant-input-suffix {
  position: relative;
}
.workflow-setting-modal .ant-input-data-count {
  position: absolute;
  bottom: 4px;
  right: 7px;
}
.workflow-setting-modal .ant-form-item .ant-form-item-label > label::after {
  display: none;
}
.workflow-setting-modal .ant-form-item .ant-form-item-label {
  width: 120px;
}
.setting-modal-smart-mode-tip .ant-tooltip-inner {
  width: 539px;
  height: 491px;
  padding: 0;
}
.example-table .ant-table-content {
  min-height: 204px;
  background-color: var(--color-bg-contrast);
}
.example-table.ant-table-wrapper .ant-table-thead > tr > th,
.example-table.ant-table-wrapper .ant-table-tbody > tr > td,
.example-table.ant-table-wrapper .ant-table-thead > tr > th:hover {
  background: var(--color-bg-contrast);
  line-height: 32px;
}
.example-table.ant-table-wrapper .ant-table-tbody > tr:hover td {
  background-color: var(--color-fill-hover);
}
.example-table.ant-table-wrapper .ant-table-thead > tr > th:first-child {
  padding-right: 0;
}
.example-table.ant-table-wrapper .ant-table-thead > tr > th:last-child {
  padding-left: 8px;
}
.example-table.ant-table-wrapper .ant-table-thead .ant-table-cell {
  padding: 12px;
  font-size: 16px;
  font-weight: 500 !important;
  color: var(--color-text-primary) !important;
}
.example-table.ant-table-wrapper .ant-table-thead .ant-table-cell .d-flex {
  height: 32px;
}
.example-table.ant-table-wrapper .ant-table-tbody .ant-table-cell {
  padding: 6px 12px;
}
.example-table.ant-table-wrapper .ant-table-container table > thead > tr:first-child > *:last-child {
  border-start-end-radius: 6px;
}
.example-table.ant-table-wrapper .ant-table-container table > thead > tr:first-child > *:first-child {
  border-start-start-radius: 6px;
}
.example-table.ant-table-wrapper .ant-table-container table > tbody > tr:last-child > *:last-child {
  border-end-end-radius: 6px;
}
.example-table.ant-table-wrapper .ant-table-container table > tbody > tr:last-child > *:first-child {
  border-end-start-radius: 6px;
}
.example-table .dumi-default-search-bar {
  background: #fff;
  border: 1px solid var(--color-border-normal);
  border-radius: 3px;
}
.example-ask-cancel .ant-popconfirm-message-icon {
  display: none;
}
.import-workflow-error-wrap .error-title {
  font-weight: 600;
}
.chat__container {
  background-color: var(--color-bg-0);
  height: 100%;
}
.chat__container .ant-spin-nested-loading {
  height: 100%;
}
.chat__container .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.chat__container .chat-iframe {
  height: 100%;
  width: 100%;
  border: none;
  flex: 1 1 auto;
}
.empty-container {
  padding: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.setting-footer {
  width: 100%;
}
.api-part {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.api-part .api-part-content {
  flex: 1;
  overflow: overlay;
}
.api-part .api-part-content::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
.api-part .api-part-content::-webkit-scrollbar-thumb {
  border-radius: 8px;
}
.api-part .api-part-content::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
.api-part .api-part-form {
  display: flex;
  flex-direction: column;
}
.api-part .api-part-form .form-item-wrap {
  position: relative;
}
.api-part .api-part-form .form-item-wrap .f-select.ant-select {
  width: 74px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.api-part .api-part-form .form-item-wrap .f-select.ant-select .ant-select-selection-item {
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 10.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 142.857% */
}
.api-part .api-part-form .form-item-wrap .f-select_en.ant-select {
  width: 82px;
}
.api-part .api-part-btn {
  padding: 16px 0;
}
.api-part .api-part-list .section-content {
  overflow: visible;
}
.api-part .api-part-list .ant-input-outlined,
.api-part .api-part-list .smart-search-select {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-normal);
  padding: var(--spacing-tight) var(--spacing-base);
  font-size: 12px;
}
.api-part .api-part-list .ant-input-outlined:focus,
.api-part .api-part-list .smart-search-select:focus,
.api-part .api-part-list .ant-input-outlined:focus-within,
.api-part .api-part-list .smart-search-select:focus-within {
  box-shadow: none;
}
.api-part .api-part-list .ant-input-outlined::-webkit-scrollbar,
.api-part .api-part-list .smart-search-select::-webkit-scrollbar {
  width: 8px !important;
}
.api-part .api-part-list .ant-input-outlined::-webkit-scrollbar-thumb,
.api-part .api-part-list .smart-search-select::-webkit-scrollbar-thumb {
  background: var(--color-opacity-3) !important;
  border-radius: 14px !important;
}
.api-part .api-part-list .ant-input-outlined::-webkit-scrollbar-thumb:hover,
.api-part .api-part-list .smart-search-select::-webkit-scrollbar-thumb:hover {
  background: var(--color-opacity-4) !important;
}
.api-part .api-part-list .smart-search-select .ant-select-selector {
  border: 0;
  width: 100%;
  height: 100%;
  font-size: 12px;
  padding: 0;
}
.api-part .api-part-list .smart-search-select .ant-select-selection-search-input {
  font-size: 12px;
}
.api-part .api-part-list .smart-search-select .ant-select-selection-placeholder {
  font-size: 12px;
}
.api-part .api-part-list .smart-search-select.ant-select-focused .ant-select-selector {
  box-shadow: none;
  border: 0;
}
.api-part .api-part-list .smart-search-select.ant-select-focused .ant-select-selector:focus,
.api-part .api-part-list .smart-search-select.ant-select-focused .ant-select-selector:focus-within {
  box-shadow: none;
  border: 0;
}
.api-part .api-part-list .decorationsOverviewRuler {
  width: 8px !important;
}
.api-part .api-part-list .scrollbar {
  width: 8px !important;
}
.api-part .api-part-list .scrollbar .slider {
  width: 8px !important;
  border-radius: 14px !important;
  background: var(--color-opacity-3) !important;
}
.api-part .api-part-list .upload-doc-container .upload-doc-content {
  max-width: 340px;
}
.set-api-params .ant-spin-nested-loading {
  height: 100%;
}
.set-api-params .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.api-form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.api-form .api-form-label {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.api-form .api-form-tag {
  color: var(--color-gray-7);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-2);
  background: var(--color-gray-0);
}
.api-form .space-center-fix {
  display: inline-flex;
}
.panel__container.debug-panel {
  z-index: 301;
}
.panel__container.debug-panel.has-error {
  z-index: 299;
}
.panel__container.debug-panel.has-error .panel__body {
  overflow-y: auto;
}
.panel__container .panel__wrap {
  display: flex;
  width: 460px;
  flex-direction: column;
  height: 100%;
  overflow-y: hidden;
  background: var(--color-bg-0);
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
}
.panel__container .panel__wrap.show__token__panel {
  width: 920px;
}
.panel__container .panel__header {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
}
.panel__container .panel__header .node-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.panel__container .panel__header .title {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.panel__container .panel__header .title .icon-group {
  display: flex;
  align-items: center;
}
.panel__container .panel__header .title .icon-group .stick {
  margin: 0 6px;
  width: 1px;
  height: 16px;
  background: var(--divider---color-divider-normal, rgba(18, 42, 79, 0.08));
}
.panel__container .panel__header .title .text {
  padding: 6px 0;
}
.panel__container .panel__body {
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.panel__container .panel__body .set-api-params {
  padding: var(--spacing-base-loose) var(--spacing-extra-loose) var(--spacing-none) var(--spacing-extra-loose);
}
.panel__container .error-list__container {
  width: 100%;
  padding: var(--spacing-base-loose) var(--spacing-extra-loose) var(--spacing-none) var(--spacing-extra-loose);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-base-loose);
  padding-bottom: 24px;
}
.panel__container .error-list__container .error-list-item {
  width: 100%;
  display: flex;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
  border-radius: var(--radius-large);
  border: var(--border-normal) solid var(--color-divider-normal);
  cursor: pointer;
}
.panel__container .error-list__container .error-list-item__header {
  width: 100%;
  display: flex;
  padding: var(--spacing-base-loose);
  align-items: flex-start;
  align-self: stretch;
}
.panel__container .error-list__container .error-list-item__header-title {
  display: flex;
  align-items: center;
  gap: var(--spacing-tight);
}
.panel__container .error-list__container .error-list-item__header-title img {
  width: 16px;
  height: 16px;
}
.panel__container .error-list__container .error-list-item__header-title span {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.panel__container .error-list__container .error-list-item__content {
  width: 100%;
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  align-items: flex-start;
  align-self: stretch;
  background: var(--color-bg-contrast);
}
.panel__container .error-list__container .error-list-item__content span {
  color: var(--color-error-normal);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.small-icon {
  width: 50px;
  height: 50px;
  position: fixed;
  top: 150px;
  right: 0;
  background-color: aqua;
  display: flex;
  width: 36px;
  height: 36px;
  padding: 12px 0px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: var(--radius-super-large) var(--radius-0) var(--radius-0) var(--radius-super-large);
  border: 1px solid rgba(247, 248, 250, 0.3);
  background: #F7F8FA;
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
  z-index: 9999;
}
.panel__container {
  position: absolute;
  height: calc(100vh - 64px);
  right: 0;
  top: 64px;
  background-color: #fff;
  z-index: 300;
}
.panel__container.hide-nav {
  top: 0;
  height: calc(100vh);
}
.panel__container.hide-nav .fullscreen-dom {
  height: calc(100%) !important;
  top: 0 !important;
}
.panel__container.hide-nav .variable-fullscreen {
  top: 64px;
  height: calc(100vh);
}
.panel__container .panel-wrap {
  position: relative;
  height: 100%;
  box-shadow: var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3);
}
.panel__container .panel-wrap .panel-lock-desc {
  width: 100%;
  padding: 10px var(--spacing-base-loose);
  border-radius: var(--radius-normal);
  border: var(--border-thickness) solid var(--color-prompt-light-hover);
  background: var(--color-prompt-light-normal);
  margin: 12px 0 0;
}
.panel__container .panel-wrap .panel-lock-desc span {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel__container.is-debug .node-container {
  padding-top: 0;
}
.panel__container.is-debug .node-container .fullscreen-dom,
.panel__container.is-debug .node-container .variable-fullscreen {
  right: 920px;
}
.panel__container.is-debug .start-panel .tree-table-branch .branch-col .branch-cell-middle .branch-sibling-normal:before,
.panel__container.is-debug .start-panel .tree-table-branch .branch-col .branch-cell-middle .branch-sibling-normal:after,
.panel__container.is-debug .start-panel .tree-table-branch .branch-col .branch-cell-middle .branch-sibling-last:before {
  width: 50%;
}
.panel__container.is-debug .start-panel .tree-table-branch .branch-col .branch-cell-down.has-children:before {
  height: 50%;
  top: 50%;
}
.panel-mask {
  width: 100%;
  height: calc(100% - 60px);
  position: absolute;
  left: 0;
  top: 100px;
  z-index: 333;
}
.input-form-item {
  margin-bottom: 0;
}
.panel-body {
  display: flex;
  flex-direction: column;
  width: 460px;
  height: 100%;
  padding: 16px 16px 0;
  border-left: 1px solid var(--color-divider-normal);
  background: var(--color-bg-0);
  color: #000;
}
.panel-body .header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.panel-body .description {
  cursor: text;
}
.panel-body .description .text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #bababa;
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 142.857% */
}
.panel-body .node-icon {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.panel-body .header-title {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.panel-body .header-title .text {
  padding: 6px 0;
  max-width: 298px;
}
.panel-body .header-title .text-shrink {
  padding: 6px 0;
  max-width: 254px;
}
.panel-body .panel-header {
  z-index: 1;
}
.panel-body .panel-header .panel-header-action .action-btn {
  padding: 8px;
  cursor: pointer;
}
.panel-body .node-container {
  flex-grow: 1;
  overflow-y: auto;
  padding: 10px 0;
  position: relative;
  overflow-x: hidden;
  /* 隐藏webkit浏览器的滚动条 */
  /* 隐藏水平滚动条 */
  /* 隐藏垂直滚动条 */
  /* 针对Firefox隐藏滚动条 */
}
.panel-body .node-container::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.panel-body .node-container::-webkit-scrollbar:horizontal {
  display: none;
}
.panel-body .node-container::-webkit-scrollbar:vertical {
  display: none;
}
.panel-body .node-container .scroll-container {
  scrollbar-width: none;
}
.panel-body .single-debug-title {
  display: flex;
  height: 32px;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
  color: var(--text---color-text-primary, rgba(0, 1, 10, 0.93));
}
.panel-body .single-debug-title-btngroup {
  display: flex;
  align-items: center;
}
.panel-body .single-debug-title-icon {
  cursor: pointer;
}
.panel-body .single-debug-title-icon.disabled {
  pointer-events: none;
  cursor: not-allowed;
  fill: var(--color-text-caption);
}
.panel-body .single-debug .description {
  cursor: text;
}
.panel-body .single-debug .description .text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #BABABA;
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  /* 142.857% */
  word-wrap: break-word;
}
.panel-body .single-debug .description .stick-divider {
  width: 1px;
  height: 16px;
  background: var(--divider---color-divider-normal, rgba(18, 42, 79, 0.08));
}
.panel-body .single-debug-content {
  margin-top: 16px;
  width: 100%;
  height: calc(100% - 48px);
  overflow: auto;
}
.panel-body .single-debug-content .ant-spin-nested-loading {
  height: 100%;
}
.panel-body .single-debug-content .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.panel-help-tooltip-inner {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel-help-tooltip-inner .ant-flex {
  cursor: pointer;
}
.panel-help-tooltip-inner .ant-flex span,
.panel-help-tooltip-inner .ant-flex svg {
  color: var(--color-primary-normal);
}
.open-variable-fullscreen .header-btn-add,
.open-variable-fullscreen .tree-table-cell-content {
  pointer-events: none;
}
.open-variable-fullscreen .variable-fullscreen .header-btn-add,
.open-variable-fullscreen .variable-fullscreen .tree-table-cell-content {
  pointer-events: auto;
}
.multiline-ellipsis-2 {
  max-width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-size: 12px;
}
.variable-fullscreen {
  position: fixed;
  right: 460px;
  top: 64px;
  background: #fff;
  width: 690px;
  height: calc(100vh - 64px);
  padding: 0 20px;
  overflow-y: scroll;
  box-shadow: -5px 0 10px -5px var(--shadow-large-color-1), 0 -5px 10px -5px var(--shadow-large-color-2);
}
.suggest-span-container {
  height: 20px;
  padding: 0 5px;
  background: var(--color-brand-0);
}
.suggest-span-container .suggest-span-content {
  background: var(--color-brand-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-brand-5);
  border: none;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
  line-height: 14px;
  position: relative;
}
.suggest-span-container .suggest-span-content::before {
  position: absolute;
  left: 4px;
}
.tag-span-normal {
  vertical-align: middle;
}
.tag-span-container {
  height: 20px;
  display: inline-block;
}
.tag-span-container .tag-span-content {
  font-size: 12px;
  line-height: 16px;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  padding: 2px 4px 2px 20px;
}
.tag-span-container .tag-span-content::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  color: var(--color-purple-5);
}
.tag-span-container .tag-span-content::before {
  transform: translate(-17px, 0);
  position: absolute;
  margin-right: 10px;
  width: 16px;
  height: 16px;
}
.clue-preset-modal .clue-preset-main {
  max-height: 524px;
  overflow-y: auto;
}
.clue-preset-modal .clue-preset-title {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
}
.clue-preset-modal .clue-preset-icon {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: center;
}
.clue-preset-modal .clue-preset-section {
  border-radius: var(--radius-large);
  border: 1px solid var(--color-border-normal);
  overflow: hidden;
}
.clue-preset-modal .clue-preset-section .clue-preset-section-header {
  display: flex;
  align-items: center;
  padding: var(--spacing-base-loose);
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  background: var(--color-bg-contrast);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-body {
  display: flex;
  padding: var(--spacing-base-loose);
  color: var(--color-text-primary);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-action {
  color: var(--color-text-caption);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-copy {
  overflow: hidden;
  color: var(--color-primary-normal);
  cursor: pointer;
}
.Input-word .Input-word-name {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}
.Input-word .Input-word-number {
  color: var(--color-text-caption);
  text-align: right;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.Input-word .is-clue.space-center .ant-space-item {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}
.Input-word .template-version-action .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  height: 28px;
}
.fullscreen,
.fullscreen_esc {
  cursor: pointer;
}
.fullscreen-dom {
  position: fixed !important;
  background: #ffffff !important;
  z-index: 1000 !important;
  width: 460px !important;
  height: calc(100% - 64px) !important;
  top: 64px !important;
  right: 460px;
  padding: 16px 20px 0;
  box-shadow: -5px 0 10px -5px var(--shadow-large-color-1), 0 -5px 10px -5px var(--shadow-large-color-2);
}
.fullscreen-dom .sub-section-title {
  margin-top: 0 !important;
}
.fullscreen-dom .editor-resizable {
  display: none !important;
}
.fullscreen-dom .input-wrap-dom {
  height: calc(100vh - 135px) !important;
}
.fullscreen-dom-copy {
  pointer-events: none !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.fullscreen {
  color: var(--color-text-caption) !important;
}
.template-modal .ant-modal-title {
  width: 100%;
}
.template-modal .ant-modal-header {
  padding: 16px 24px;
  border-bottom: none;
}
.template-modal .ant-modal-footer {
  padding: 16px 24px;
  border-top: none;
}
.template-modal-wrapper {
  display: flex;
  flex-direction: column;
}
.template-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  border-bottom: 1px solid var(--color-divider-normal, rgba(18, 42, 79, 0.08));
}
.template-modal-left {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 32px;
}
.template-modal-left .ant-checkbox-wrapper {
  font-size: 14px;
  color: var(--color-text-primary, rgba(0, 1, 10, 0.93));
  padding-bottom: 2px;
}
.template-modal-right {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.template-modal-tabs {
  flex: 0 0 auto;
}
.template-modal-tabs .ant-tabs-nav {
  margin: 0;
  padding: 0;
}
.template-modal-tabs .ant-tabs-nav::before {
  border-bottom: none;
}
.template-modal-tabs .ant-tabs-nav-wrap::before {
  border-bottom: none !important;
}
.template-modal-tabs .ant-tabs-tab {
  padding: 12px 0;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-text-secondary, rgba(3, 10, 38, 0.65));
}
.template-modal-tabs .ant-tabs-tab:last-child {
  margin-right: 0;
}
.template-modal-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: var(--color-primary-normal, #4A70FF);
  font-weight: 500;
}
.template-modal-tabs .ant-tabs-ink-bar {
  height: 2px;
  background: var(--color-primary-normal, #4A70FF);
}
.template-modal-filter-label {
  color: var(--color-text-caption, rgba(1, 11, 50, 0.41));
  font-size: 14px;
  white-space: nowrap;
}
.template-modal-content {
  display: flex;
  gap: 12px;
  min-height: 500px;
  margin-top: 12px;
}
.template-modal-content-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  flex: 1;
  margin-top: 160px;
}
.template-modal-content-empty-text {
  color: #000;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 60px;
}
.template-modal-content-empty-btn {
  color: var(--color-primary-normal);
}
.template-modal-content-empty-btn:hover {
  color: var(--color-primary-hover) !important;
}
.template-modal-content-left {
  width: 291px;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}
.template-modal-content-left::-webkit-scrollbar {
  width: 6px;
}
.template-modal-content-left::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.template-modal-content-left .ant-list .ant-list-item {
  padding: 12px 8px;
  border-radius: 3px;
  cursor: pointer;
  margin-bottom: 0;
  border-bottom: none;
  transition: background 0.2s;
}
.template-modal-content-left .ant-list .ant-list-item:hover {
  background: var(--color-fill-active, #F1F6FF);
}
.template-modal-content-left .template-modal-content-left-list-item.selected {
  background: var(--color-fill-active, #F1F6FF);
}
.template-modal-content-left .ant-list-item-meta-title {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
.template-modal-content-left .ant-list-item-meta-description {
  color: var(--color-text-caption, rgba(1, 11, 50, 0.41));
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.template-modal-content-left-tag {
  display: inline-flex;
  height: 20px;
  padding: 2px 4px;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  border: 1px solid var(--color-gray-2, #ECEEF1);
  background: var(--color-gray-0, #F7F8FA);
  color: var(--color-gray-7, #777C8D);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin: 0 4px 0 0;
}
.template-modal-content-right {
  flex: 1;
}
.template-modal-content-right .w-editor-container {
  border: 1px solid var(--color-border-normal, rgba(17, 32, 70, 0.13));
  border-radius: 3px;
  padding: 8px;
}
.template-modal .template-variable-wrapper {
  margin-top: 12px;
  padding: 12px 0 0;
  max-height: 110px;
  overflow-y: auto;
}
.template-modal .template-variable-wrapper-label {
  color: var(--color-text-caption);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.template-modal .template-variable-wrapper-input {
  margin-top: 8px;
}
.add-panel-wrap {
  max-height: 100%;
  overflow-y: auto;
  height: 550px;
  /* 隐藏滚动条：各浏览器通用写法 */
  /* Firefox */
  scrollbar-width: none;
  /* IE 10+ */
  -ms-overflow-style: none;
}
.add-panel-wrap::-webkit-scrollbar {
  display: none;
}
.add-panel-container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  gap: 8px;
  align-self: stretch;
}
.add-panel-container .form-label {
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.add-panel-container .var-item {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: var(--spacing-base);
  align-self: stretch;
  margin-bottom: 10px;
}
.add-panel-container .var-operation {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-none);
}
.add-panel-container .operation-item {
  margin-top: 4px;
  margin-left: 8px;
  cursor: pointer;
}
.add-panel-container .label-container {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 8px var(--spacing-base);
  align-self: stretch;
  flex-wrap: wrap;
}
.add-panel-container .label-container .label-item {
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-bg-1);
  cursor: pointer;
}
.add-panel-container .label-container .label-item.active {
  color: var(--color-brand-5);
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
}
.add-panel-container .label-add {
  border: none;
  padding: 0;
  color: var(--color-primary-normal);
}
.add-panel-container .label-add:hover {
  color: var(--color-primary-hover) !important;
}
.add-panel-container .add-panel-content-wrap {
  width: 100%;
  height: 470px;
  overflow-y: auto;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE/Edge */
}
.add-panel-container .add-panel-content-wrap::-webkit-scrollbar {
  display: none;
}
.add-panel-container .op-container-wrap {
  position: absolute;
  width: 100%;
  bottom: 0px;
}
.add-panel-container .op-container {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  align-self: stretch;
}
.v-dialog__container,
.v-dialog__container *,
.v-dialog__container *::before,
.v-dialog__container *::after {
  box-sizing: revert;
}
.answerNode-editor.qa-editor {
  min-height: 200px;
  padding: 0 0 4px!important;
}
.answerNode-editor.qa-editor .qa-editor__toolbar {
  padding: 0 4px;
}
.answerNode-editor.qa-editor .w-e-bar-item {
  height: 32px;
}
.answerNode-editor.qa-editor .w-e-bar-item .w-e-bar-item-menus-container {
  margin-top: 32px;
}
.answerNode-editor.qa-editor .w-e-bar-item [data-menu-key="group-image"] {
  padding: 0 0 0 8px;
}
.answerNode-editor.qa-editor .w-e-bar-item [data-menu-key="emotion"] svg:nth-child(2) {
  display: none;
}
.answerNode-editor.qa-editor .w-e-bar-item [data-menu-key="group-video"] svg:nth-child(2) {
  display: none;
}
.answerNode-editor.qa-editor .w-e-text-placeholder {
  display: none !important;
}
.answerNode-editor.qa-editor .w-e-text-container [data-slate-editor] p.empty-paragraph::before {
  content: attr(data-placeholder);
  color: var(--color-text-caption);
  font-style: normal;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
}
.answerNode-editor.qa-editor .w-e-text-container [data-slate-editor] p {
  position: relative;
}
.answer-panel .desc {
  padding-bottom: 10px;
  color: var(--color-text-caption);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}
.answer-panel .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.answer-panel .tool_input_variable .ant-form-item {
  margin-bottom: 0;
}
.answer-panel .answer-desc {
  position: absolute;
  width: 120px;
}
.answer-panel .panel__section .section-content {
  overflow: visible;
}
.answer-panel .answerNode-editor {
  position: relative;
  z-index: 10;
}
.tool_input_variable .header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tool_input_variable .inputvariable-header {
  height: 44px;
}
.tool_input_variable .inputvariable-header-title {
  color: var(--text---color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.tool_input_variable .ant-select .ant-select-selection-item {
  text-overflow: clip !important;
  width: 50px;
  flex: unset;
}
.tool_input_variable .f-input.ant-input {
  height: 32px;
}
.tool_input_variable .ant-select-disabled .ant-select-selector {
  border-radius: var(--radius-normal) !important;
  border: var(--border-normal) solid var(--color-border-disable) !important;
  background: var(--color-fill-disable) !important;
  color: var(--color-text-disable) !important;
}
.tool_input_variable .ant-select-disabled .ant-select-selector .ant-select-selection-item {
  color: var(--color-text-disable) !important;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell {
  padding: 6px 8px;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell:last-child {
  padding-left: 0;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .ant-btn-icon {
  height: 16px;
}
.inputvariable-treetable .tree-table-cell-content .ant-form-item {
  width: 100%;
}
.inputvariable-treetable .ant-select-multiple .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.inputvariable-treetable .readonly-name {
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
  color: var(--color-text-secondary);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel__output_variable_normal .panel__treetable .tree-table-row .tree-table-cell {
  padding: 6px 0;
  align-items: center;
}
.panel__output_variable_normal .panel__treetable .tree-table-row .tree-table-cell .tree-table-cell-content {
  width: 100%;
  align-items: center;
}
.panel__output_variable_normal .panel__treetable .tree-table-header .tree-table-cell {
  height: 44px;
  padding-left: 8px;
}
.panel__output_variable_normal .variable-name {
  padding: var(--spacing-tight) var(--spacing-base);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
  color: var(--color-text-secondary);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel__output_variable_normal .variable-type {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  padding-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel__output_variable_normal .variable-name-container {
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: 4px;
}
.panel__output_variable_normal .variable-name {
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  max-width: 156px;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
}
.panel__output_variable_normal .variable-name .text {
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel__output_variable_normal .variable-type-tag {
  display: flex;
  height: 20px;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  font-family: "PingFang SC";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 160% */
}
.header-right-extra {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.workflow-overview h3 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #121319;
  display: flex;
  align-items: center;
  gap: 2px;
  padding: var(--spacing-base) 0;
}
.workflow-overview > div {
  font-size: 14px;
}
.workflow-overview .workflow-overview__name {
  color: #000;
}
.workflow-overview .select-btn {
  color: #4A70FF;
  margin: 0;
  cursor: pointer;
}
.workflow-overview .view-btn {
  color: #4A70FF;
  margin: 0 8px;
  cursor: pointer;
}
.workflow-overview .replace-btn {
  color: #4A70FF;
  cursor: pointer;
}
.batch-handler-panel .section-content:after {
  display: none;
}
.batch-handler-panel .form-row {
  margin-bottom: 16px;
}
.batch-handler-panel .form-row .row-content {
  display: flex;
  align-items: center;
}
.batch-handler-panel .form-row .row-content .ant-form-item {
  margin-bottom: 0;
}
.batch-handler-panel .panel__treetable .tree-table-row .tree-table-cell-content {
  width: 100%;
  min-height: 22px;
}
.batch-handler-panel .ref-input-container .section-header {
  margin-top: 0;
  margin-bottom: 12px;
}
.batch-handler-panel .ref-input-container .section-header .section-header-leader {
  display: none;
}
.batch-handler-panel .ref-input-container .section-header .section-header-title {
  font-size: 14px;
  font-weight: 500;
}
.batch-handler-panel .ref-input-container .ref-input-header {
  padding: var(--spacing-base-loose) 0;
}
.batch-handler-panel .ref-input-container .ref-input-header span {
  color: var(--text---color-text-primary, #121319);
  /* body/--body-medium */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .data-source-enum .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector {
  border-left-color: transparent !important;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector:hover {
  border-left-color: var(--color-primary-normal) !important;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-focused .ant-select-selector {
  border-left-color: var(--color-primary-normal) !important;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-disabled .ant-select-selector {
  border-left-color: transparent !important;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-disabled .ant-select-selector:hover {
  border-left-color: transparent !important;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input {
  border-left-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:hover,
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:focus,
.batch-handler-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:focus-within {
  border-left-color: var(--color-primary-normal);
}
.batch-handler-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector {
  border-left-color: transparent !important;
}
.batch-handler-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:hover,
.batch-handler-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:focus,
.batch-handler-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:focus-within {
  border-color: var(--color-error-normal);
  border-left-color: transparent;
}
.batch-handler-panel .title-header {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #121319;
  display: flex;
  align-items: center;
  gap: 2px;
  padding: var(--spacing-base) 0;
}
.batch-handler-panel .dot {
  line-height: 20px;
  color: red;
  position: relative;
  top: 1px;
}
.batch-handler-panel .unit {
  font-size: 14px;
  line-height: 32px;
  color: #121319;
  margin-left: 10px;
}
.batch-handler-panel .mt12 {
  margin-top: 12px;
}
.batch-handler-panel .v-input-number {
  position: relative;
}
.batch-handler-panel .v-input-number .ant-input-number-outlined {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-normal);
}
.batch-handler-panel .v-input-number .ant-input-number-outlined input {
  padding-left: 28px;
  padding-right: 28px;
  text-align: center;
}
.batch-handler-panel .v-input-number .ant-input-number-outlined.ant-input-number-focused {
  border-color: var(--color-primary-normal);
  box-shadow: none;
}
.batch-handler-panel .v-input-number .btn-reduce,
.batch-handler-panel .v-input-number .btn-plus {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  border: none;
}
.batch-handler-panel .v-input-number .btn-reduce {
  left: var(--spacing-tight);
}
.batch-handler-panel .v-input-number .btn-plus {
  right: calc(22px + var(--spacing-tight));
}
.batch-handler-panel_en .btn-plus {
  right: auto !important;
  left: 75px;
}
.panel__section.exception_handling_section .form-divider-title {
  display: flex;
  padding: var(--spacing-base) var(--spacing-none);
  align-items: center;
  gap: var(--spacing-tight);
  justify-content: space-between;
}
.panel__section.exception_handling_section .form-divider-title h3 {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.panel__section.exception_handling_section .form-row {
  margin-bottom: 0;
}
.panel__section.exception_handling_section .form-row .row-name {
  width: 120px;
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item {
  margin-bottom: var(--spacing-loose);
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number {
  position: relative;
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .ant-input-number-outlined {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-normal);
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .ant-input-number-outlined input {
  padding-left: 28px;
  padding-right: 28px;
  text-align: center;
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .ant-input-number-outlined.ant-input-number-focused {
  border-color: var(--color-primary-normal);
  box-shadow: none;
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-reduce,
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-plus {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  border: none;
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-reduce.ant-btn-icon-only:hover .ant-btn-icon svg,
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-plus.ant-btn-icon-only:hover .ant-btn-icon svg {
  fill: var(--color-text-primary);
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-reduce {
  left: var(--spacing-tight);
}
.panel__section.exception_handling_section .form-row .row-content .ant-form-item .v-input-number .btn-plus {
  right: calc(22px + var(--spacing-tight));
}
.panel__section.exception_handling_section .form-row .row-content .form-row-tips {
  position: absolute;
  top: 32px;
  color: var(--text---color-text-caption, var(--text---color-text-caption, rgba(1, 11, 50, 0.41)));
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.exception_handling_section_en .btn-plus {
  right: auto !important;
  left: 75px;
}
.json-input {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-normal);
  position: relative;
}
.json-input .monaco-editor .suggest-widget {
  width: 200px !important;
  /* 设置自动完成层的宽度 */
}
.json-input .top-tool-container {
  position: absolute;
  top: -26px;
  right: 2px;
}
.json-input .top-tool-container svg {
  cursor: pointer;
  color: var(--color-text-caption);
}
.ant-form-item-has-error .json-input {
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-error-normal);
}
.components_output_variable .ant-form-item {
  margin-bottom: 0;
}
.components_output_variable .panel__treetable .tree-table-row .tree-table-cell {
  padding: 6px 8px;
}
.components_output_variable .panel__treetable .tree-table-row .tree-table-cell-content .ant-form-item {
  flex: 1;
  display: flex;
}
.components_output_variable .panel__treetable .tree-table-row .tree-table-cell-content .ant-form-item-row {
  flex: 1;
}
.components_output_variable .panel__treetable .tree-table-header .tree-table-cell {
  height: 44px;
  padding-left: 8px;
}
.components_output_variable .variable-name {
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
  color: var(--color-text-secondary);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  width: 100%;
}
.components_output_variable .variable-type {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.components_output_variable .w100 {
  width: 100px;
}
.components_output_variable .read-only-name {
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
  color: var(--color-text-secondary);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.llm-output-format-select .ant-select-selector .ant-select-selection-wrap .ant-select-selection-item {
  font-size: 12px !important;
}
.code-executor-panel {
  padding-bottom: 100px;
}
.code-executor-panel .code-select .ant-select-selector {
  background: transparent;
  color: #fff;
}
.code-executor-panel .code-select .ant-select-selector .ant-select-selection-item {
  color: #fff;
}
.code-executor-panel .code-select .ant-select-arrow {
  color: #fff;
}
.code-executor-panel .title-txt {
  color: #FFF;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.code-executor-panel .green-btn {
  padding: 4px 6px !important;
  color: var(--color-success-normal) !important;
}
.code-executor-panel .green-btn.ant-btn.ant-btn-default.ant-btn-variant-link:hover {
  color: var(--color-success-normal) !important;
  border-radius: 3px;
  background: rgba(15, 184, 127, 0.1);
}
.code-executor-panel .green-btn.ant-btn.ant-btn-default.ant-btn-variant-link:active {
  color: var(--color-success-normal) !important;
}
.code-executor-panel .white-btn {
  padding: 4px 6px !important;
  color: white !important;
}
.code-executor-panel .white-btn.ant-btn.ant-btn-default.ant-btn-variant-link:hover {
  color: white !important;
  border-radius: 3px;
  background: var(--inverse-opacity-9);
}
.code-executor-panel .white-btn.ant-btn.ant-btn-default.ant-btn-variant-link:active {
  color: white !important;
}
.code-executor-panel .type-input {
  display: flex;
  gap: 4px;
  padding: 0 6px;
}
.code-executor-panel .code-viewer {
  height: 348px;
}
.code-executor-panel .code-viewer .overflow-guard {
  pointer-events: none;
}
.code-executor-panel .panel-wrap-right {
  width: calc(100% - 460px);
  position: fixed;
  left: 0;
  top: 64px;
  z-index: 1001;
  background: white;
  height: calc(100vh - 64px);
  display: none;
  box-shadow: var(--shadow-large-x-1) var(--shadow-large-y-1) var(--shadow-large-blur-1) var(--shadow-large-spread-1) var(--shadow-large-color-1), var(--shadow-large-x-2) var(--shadow-large-y-2) var(--shadow-large-blur-2) var(--shadow-large-spread-2) var(--shadow-large-color-2), var(--shadow-large-x-3) var(--shadow-large-y-3);
  /* 针对 WebKit 内核浏览器（如 Chrome 和 Safari） */
  /* 针对 Firefox 浏览器 */
  scrollbar-width: thin;
  /* 设置滚动条宽度 */
  scrollbar-color: transparent transparent;
  /* 设置滚动条滑块和轨道颜色为透明 */
}
.code-executor-panel .panel-wrap-right.show {
  display: flex;
  flex-direction: column;
}
.code-executor-panel .panel-wrap-right .code-editor {
  height: 56%;
  background: #1e1e1e;
}
.code-executor-panel .panel-wrap-right .code-editor.is-show-log {
  height: calc(56% - 104px);
}
.code-executor-panel .panel-wrap-right .code-editor-title {
  display: flex;
  padding: 10px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border: 1px solid var(--color-gray-13);
  background: #444;
  overflow: hidden;
}
.code-executor-panel .panel-wrap-right .code-debug {
  height: 44%;
  display: flex;
}
.code-executor-panel .panel-wrap-right .code-debug .code-debug-left {
  width: 50%;
  height: 100%;
}
.code-executor-panel .panel-wrap-right .code-debug .code-debug-right {
  width: 50%;
  height: 100%;
}
.code-executor-panel .panel-wrap-right .code-debug .code-debug-left-content {
  height: calc(100% - 46px);
  overflow-y: auto;
  background: #1e1e1e;
}
.code-executor-panel .panel-wrap-right .code-debug .code-debug-right-content {
  height: calc(100% - 46px);
  overflow-y: auto;
  background: #262822;
}
.code-executor-panel .panel-wrap-right .code-debug.is-show-log {
  height: calc(44% - 104px);
}
.code-executor-panel .panel-wrap-right .code-log {
  position: relative;
  bottom: 4px;
  height: 100%;
}
.code-executor-panel .panel-wrap-right .code-log .code-log-content {
  color: #fff;
  background: #1E1E1E;
  height: 18vh;
  padding: 10px;
  overflow-y: auto;
  word-break: break-all;
}
.code-executor-panel .panel-wrap-right .title-left {
  color: #FFF;
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  gap: 12px;
  align-items: center;
}
.code-executor-panel .panel-wrap-right .title-right {
  display: flex;
  align-items: center;
  gap: 8px;
}
.code-executor-panel .panel-wrap-right::-webkit-scrollbar {
  width: 8px;
  /* 设置滚动条宽度 */
  background-color: transparent;
  /* 设置滚动条背景颜色为透明 */
}
.code-executor-panel .panel-wrap-right::-webkit-scrollbar-thumb {
  background-color: transparent;
  /* 设置滚动条滑块颜色为透明 */
}
.code-list-modal-container {
  top: 8%;
}
.code-list-modal-container .ant-modal-confirm-body {
  padding-bottom: 24px;
}
.code-list-modal-container .ant-modal-confirm-body .anticon-exclamation-circle {
  display: none;
}
.code-list-modal-container .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph {
  max-width: unset;
}
.code-list-modal-container .ant-modal-confirm-btns {
  margin-bottom: var(--spacing-extra-loose);
}
.code-list-modal-container .code-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.code-list-modal-container .code-header .selected-item {
  color: var(--color-text-primary);
  font-family: "PingFang SC";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.code-list-modal-container .code-header .type {
  margin-right: 8px;
  color: var(--color-text-caption);
}
.code-list-modal-container .code-header .ant-dropdown-trigger {
  color: var(--color-text-primary);
}
.code-list-modal-container .code-content {
  padding: 10px 0;
  height: 440px;
  overflow-y: scroll;
}
.code-list-modal-container .code-content .code-item {
  display: flex;
}
.code-list-modal-container .code-content .center {
  text-align: center;
}
.code-list-modal-container .code-content .code-error {
  padding-left: 92px;
  color: var(--color-error-normal);
  display: flex;
  gap: 8px;
  align-items: center;
}
.code-template-modal .ant-modal-body {
  padding: 16px 24px;
}
.code-template-modal .template-list-item {
  transition: all 0.2s ease;
}
.code-template-modal .template-list-item:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.code-template-modal .template-list-item .template-title {
  font-weight: 600;
  color: #262626;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.code-template-modal .template-list-item .template-description {
  color: #8c8c8c;
  font-size: 12px;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.code-template-modal .template-search .ant-input-search .ant-input {
  border-radius: 6px;
}
.code-template-modal .template-search .ant-input-search .ant-input-search-button {
  border-radius: 0 6px 6px 0;
}
.code-template-modal .template-preview-area .monaco-editor {
  border-radius: 6px;
  overflow: hidden;
}
.code-template-modal .output-variables .variable-tag {
  background: #f6f8fa;
  border: 1px solid #e1e4e8;
  color: #586069;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace;
  transition: all 0.2s ease;
}
.code-template-modal .output-variables .variable-tag:hover {
  background: #e1f5fe;
  border-color: #1890ff;
  color: #1890ff;
}
.knowledge-filter-root .header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.knowledge-filter-root .knowledge-filter-header-title {
  color: #121319;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.knowledge-filter-root .form-row {
  flex-direction: column;
}
.extra-header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.doc-list-empty {
  color: var(--color-text-caption);
  overflow-y: hidden !important;
}
.knowledge-filter.doc-list {
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  padding: 10px;
  max-height: 177px;
  overflow-y: scroll;
}
.knowledge-filter.doc-list .doc-list-item {
  height: 34px;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-bg-1);
  padding: 0 4px;
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.knowledge-filter.doc-list .doc-list-item .item-doc-name {
  display: inline-block;
  max-width: 275px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.knowledge-filter.doc-list .doc-list-item .item-char-num {
  color: var(--color-text-caption);
  font-size: 12px;
}
.knowledge-filter.doc-list .doc-list-item:hover {
  border: var(--border-normal) solid var(--color-border-hover);
  background: var(--color-fill-hover);
}
.knowledge-filter.doc-list .doc-list-item:hover .icon-delete {
  display: flex;
  cursor: pointer;
  visibility: visible;
}
.knowledge-filter.doc-list .icon {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.knowledge-filter.doc-list .icon-delete {
  visibility: hidden;
}
.docSelectModal-container {
  padding: 10px;
  display: flex;
}
.docSelectModal-container .category {
  padding: 12px;
  width: 200px;
  height: 422px;
  border-radius: 3px;
  border: 1px solid var(--color-divider-normal);
}
.docSelectModal-container .category .ant-tree-directory {
  margin-top: 10px;
}
.docSelectModal-container .category .ant-tree-title {
  white-space: nowrap;
}
.docSelectModal-container .category .site-tree-search-value {
  color: red;
}
.docSelectModal-container .doc-list {
  margin-left: 8px;
  flex: 1 1 auto;
}
.docSelectModal-container .doc-list .search-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.docSelectModal-container .doc-list .search-container .input-search-container {
  height: 32px;
}
.docSelectModal-container .doc-list .search-container .input-search-container input {
  height: 32px;
}
.docSelectModal-container .doc-list .search-container .refresh-btn {
  margin-left: 4px;
  padding: 4px;
  background-color: var(--color-fill-normal);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 32px;
}
.docSelectModal-container .doc-list .table {
  margin-top: 10px;
}
.docSelectModal-container .doc-list .table .ant-pagination {
  display: flex;
  align-items: center;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-prev,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-next {
  width: 24px;
  height: 24px;
  min-width: 24px;
  border-radius: var(--radius-normal);
  margin-inline-end: 4px;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item a,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-prev a,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-next a {
  line-height: 24px;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item button,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-prev button,
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-next button {
  border-radius: 3px;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item {
  word-wrap: normal;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item a {
  word-break: normal;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item-active {
  border: 1px solid var(--color-primary-normal);
  background: var(--color-primary-normal);
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-item-active a {
  color: var(--white);
  padding: 0 2px;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-select-single {
  height: 30px;
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-border-normal);
  background: var(--color-fill-normal);
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-select-selector {
  border: none;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options {
  margin-inline-start: 0px;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options-size-changer {
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-border-normal);
  background: var(--color-fill-normal);
  box-shadow: none;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options-size-changer:focus {
  outline: none;
  box-shadow: none;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options-size-changer .ant-select-selector {
  outline: none;
  box-shadow: none;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options-quick-jumper input {
  width: 30px;
  height: 30px;
  outline: none;
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-border-normal);
  background: var(--color-fill-normal);
  box-shadow: none;
}
.docSelectModal-container .doc-list .table .ant-pagination .ant-pagination-options-quick-jumper input:focus {
  outline: none;
  box-shadow: none;
}
.docSelectModal-container .doc-list .table .doc-table-total {
  color: var(--color-text-caption);
  font-size: 14px;
  font-weight: 400;
}
.docSelectModal-main .doc-selection {
  display: flex;
  padding: 12px 34px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.docSelectModal-main .doc-selection .selected-file {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.docSelectModal-main .doc-selection .selected-file-desc {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.ant-tooltip .knowledge-filter.doc-list {
  max-height: 340px;
}
.ant-tooltip .knowledge-filter.doc-list .doc-list-item .item-doc-name {
  max-width: 400px;
}
.knowledge-filter-docandqa {
  height: 20px;
  margin: 8px 0;
}
.knowledge-filter-docandqa .header-title {
  color: var(--text---color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.tree-table-branch {
  z-index: 1;
  height: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
  left: 0px;
  top: 0px;
  display: flex;
}
.tree-table-branch .branch-left {
  display: flex;
  height: 100%;
  position: relative;
}
.tree-table-branch .branch-left-line {
  position: absolute;
  height: 100%;
  display: flex;
  justify-content: center;
}
.tree-table-branch .branch-left-line::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: var(--color-gray-3);
}
.tree-table-branch .branch-col {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 18px;
  cursor: pointer;
}
.tree-table-branch .branch-cell-up {
  height: 15px;
  position: relative;
}
.tree-table-branch .branch-cell-down {
  position: relative;
  flex: 1;
}
.tree-table-branch .branch-cell-middle {
  height: 15px;
  position: relative;
  display: flex;
  justify-content: center;
}
.tree-table-branch .branch-cell-up.is-child::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: var(--color-gray-3);
}
.tree-table-branch .branch-cell-down.has-children::before {
  content: '';
  position: absolute;
  left: 150%;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: var(--color-gray-3);
}
.tree-table-branch .branch-cell-down.sibling-normal::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: var(--color-gray-3);
}
.tree-table-branch .branch-arrow {
  padding: 1px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.tree-table-branch .branch-arrow .icon-up {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACoSURBVHgB7dVNCoJQFMXxo4naEwdBo5oGQWtoD621RbSI9lAjA6P8QkFwINx77nPof/Lg8Ti/4QPWhDbyk1OC7HjBf1cC7x/IQvFF6g4Ioiuy9Aacc5DJQBvHwxmEuQWRgWkGhAMMCA+QiA0gEDugRPwABeIPjO3nr/2Btimw/d7xehbLA8K4H6AYtwPKcRtAjPMAOc4BhvE++cOp3QdRUsGVD3Z8TVUH64RGLv0r2DQAAAAASUVORK5CYII=');
  background-size: cover;
  transition: transform 0.3s ease-out;
}
.tree-table-branch .branch-arrow .icon-down {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACoSURBVHgB7dVNCoJQFMXxo4naEwdBo5oGQWtoD621RbSI9lAjA6P8QkFwINx77nPof/Lg8Ti/4QPWhDbyk1OC7HjBf1cC7x/IQvFF6g4Ioiuy9Aacc5DJQBvHwxmEuQWRgWkGhAMMCA+QiA0gEDugRPwABeIPjO3nr/2Btimw/d7xehbLA8K4H6AYtwPKcRtAjPMAOc4BhvE++cOp3QdRUsGVD3Z8TVUH64RGLv0r2DQAAAAASUVORK5CYII=');
  background-size: cover;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.tree-table-branch .branch-sibling-last {
  position: relative;
  width: 100%;
  height: 100%;
}
.tree-table-branch .branch-sibling-last::before {
  content: '';
  position: absolute;
  left: 50%;
  top: -50%;
  height: 100%;
  width: 100%;
  border: 0px solid var(--color-gray-3);
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-radius: 0 0 0 4px;
}
.tree-table-branch .branch-sibling-normal {
  position: relative;
  width: 100%;
  height: 100%;
}
.tree-table-branch .branch-sibling-normal::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100%;
  border: 0px solid var(--color-gray-3);
  border-left-width: 1px;
}
.tree-table-branch .branch-sibling-normal::after {
  content: '';
  position: absolute;
  left: 50%;
  top: -50%;
  height: 100%;
  width: 100%;
  border: 0px solid var(--color-gray-3);
  border-bottom-width: 1px;
  border-radius: 0 0 0 4px;
}
.tree-table-branch.h38 .branch-cell-up {
  height: 10px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-row {
  padding: 8px 0;
  display: flex;
  align-items: start;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-row.tree-table-header {
  display: none;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-row:hover {
  background-color: var(--color-gray-1);
  border-radius: 3px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell {
  display: flex;
  align-items: center;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content {
  display: flex;
  align-items: center;
  line-height: 1;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .ant-select-multiple .ant-select-selector {
  height: 30px;
  border: none !important;
  box-shadow: none !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source {
  height: 32px;
  flex: 1;
  background: #fff;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .ant-select-multiple .ant-select-selection-overflow-item-suffix {
  display: none;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .ant-select-multiple .ant-select-selection-placeholder {
  inset-inline-start: 0 !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .ant-select-selector {
  box-shadow: none !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-enum.err .ant-select-selector {
  border-color: #f75559 !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-value {
  display: flex;
  align-items: center;
  min-height: 32px;
  border-radius: var(--radius-0) var(--radius-normal) var(--radius-normal) var(--radius-0);
  border: var(--border-normal) solid var(--color-border-normal);
  border-width: var(--border-normal) var(--border-normal) var(--border-normal) 0;
  flex: 1;
  padding-right: 0px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-value.err {
  border-color: #f75559 !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-value.border-left {
  border-width: var(--border-normal) var(--border-normal) var(--border-normal) var(--border-normal);
  border-radius: var(--radius-normal) var(--radius-normal) var(--radius-normal) var(--radius-normal);
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-value:focus {
  border-width: var(--border-normal) var(--border-normal) var(--border-normal) 0 !important;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .data-source-enum.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-radius: var(--radius-normal) var(--radius-0) var(--radius-0) var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  width: 76px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-inline-end: 6px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .tag-data-source.is-disabled {
  background: transparent;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .input-data-source-dropdown {
  overflow: visible;
}
.knowledge-filter-tag .knowledge-filter-tag-table .tree-table-cell-content .input-data-source.error .data-source-value {
  border-color: #f75559;
}
.knowledge-filter-tag .knowledge-filter-tag-table .knowledge-tag-name-column {
  width: 100%;
}
.knowledge-filter-tag .knowledge-filter-tag-table .knowledge-tag-value-column {
  padding-left: 0px;
}
.knowledge-filter-tag .knowledge-filter-tag-table .knowledge-tag-action-column {
  height: 32px;
  padding-left: 8px;
  flex: 1;
  display: flex;
  align-items: center;
}
.knowledge-filter-tag .knowledge-filter-tag-table .knowledge-tag-error {
  padding-top: 3px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: var(--color-error-normal);
}
.knowledge-filter-tag .header-btn-add {
  height: 28px;
  padding-left: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.knowledge-filter-tag-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
}
.knowledge-filter-tag-dropdown-render {
  color: #4a70ff;
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.knowledge-filter-tag-dropdown-render span {
  cursor: pointer;
}
.knowledge-filter-tag-table .ant-select-item-option-state,
.knowledge-filter-tag-select .ant-select-item-option-state {
  display: none;
}
.knowledge-filter-tag-table .rc-virtual-list-holder-inner .ant-select-item,
.knowledge-filter-tag-select .rc-virtual-list-holder-inner .ant-select-item {
  margin-bottom: 4px;
}
.knowledge-filter-tag-table .ant-select-multiple .ant-select-selection-overflow,
.knowledge-filter-tag-select .ant-select-multiple .ant-select-selection-overflow {
  flex-wrap: nowrap;
  max-width: 180px;
  overflow: hidden;
}
.knowledge-filter-tag-table .knowledge-filter-tag-dropdown-item-span,
.knowledge-filter-tag-select .knowledge-filter-tag-dropdown-item-span {
  max-width: 162px;
  padding-left: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.knowledge-filter-tag-table .ant-select-selection-item-content,
.knowledge-filter-tag-select .ant-select-selection-item-content {
  max-width: 68px;
  margin-inline-end: 1px;
}
.tip-desc {
  color: #000;
  font-size: 14px;
  font-weight: 400;
}
.tip-desc .tag-span-container {
  display: inline-block;
  padding: 0 5px;
}
.tip-desc .tag-span-container .tag-span-content {
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
}
.tip-desc .tip-desc-title {
  font-weight: bold;
}
.panel__llmknowledge-qa {
  padding-bottom: 100px;
}
.panel__llmknowledge-qa .ant-radio-wrapper {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.panel__llmknowledge-qa .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.panel__llmknowledge-qa .sub-section-title {
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  display: flex;
  align-items: center;
}
.panel__llmknowledge-qa .knowledge-search-range {
  flex-direction: column;
}
.panel__llmknowledge-qa .group-title {
  display: flex;
  height: 44px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.panel__llmknowledge-qa .btn-add-group {
  margin-top: 16px;
  color: var(--color-primary-normal);
  text-align: center;
  cursor: pointer;
  /* body/--body-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel__llmknowledge-qa .btn-delete-group {
  cursor: pointer;
}
.panel__llmknowledge-qa .group-end-line {
  height: 1px;
  width: 100%;
  margin-top: 16px;
  background-color: var(--color-divider-normal);
}
.panel__llmknowledge-qa .form-row .row-name {
  width: 100%;
}
.llm-deleteGroupModal-title {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.exception_handling_section_en .form-row .row-name {
  width: 120px;
}
.knowledge-filter-btn {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-modal.knowledgefilter-modal-advanced-setting {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-modal.knowledgefilter-modal-advanced-setting .advanced-setting-title {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.ant-modal.knowledgefilter-modal-advanced-setting .advanced-setting-item-name {
  width: 120px;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-space-item {
  display: inline-flex;
  align-items: center;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-modal-content {
  padding: var(--spacing-loose) var(--spacing-loose) 0 var(--spacing-loose) !important;
  border-radius: var(--radius-0);
  background: var(--color-fill-normal);
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-modal-content .ant-modal-header {
  padding: 24px var(--spacing-none) var(--spacing-base) var(--spacing-none) !important;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-modal-content .ant-modal-footer {
  margin-top: 16px;
  justify-content: end;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider:hover .ant-slider-track {
  background-color: var(--color-green-5);
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-track {
  background-color: var(--color-green-5);
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:hover::before,
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:active::before,
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:focus::before {
  display: none;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:hover::after,
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:active::after,
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle:focus::after {
  box-shadow: 0 0 0 1px #e0e2e7;
  outline: 1px solid #e0e2e7;
  width: 16px;
  height: 16px;
  inset-inline-start: -3px;
  inset-block-start: -2.5px;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle::before {
  display: none;
}
.ant-modal.knowledgefilter-modal-advanced-setting .ant-slider .ant-slider-handle::after {
  box-shadow: 0 0 0 1px #e0e2e7;
  outline: 1px solid #e0e2e7;
  width: 16px;
  height: 16px;
  inset-inline-start: -3px;
  inset-block-start: -2.5px;
}
.ant-modal.knowledgefilter-modal-advanced-setting .advanced-setting-section-header {
  height: 36px;
  padding: 8px 0;
  line-height: 20px;
}
.ant-modal.knowledgefilter-modal-advanced-setting .search-strategy-row {
  height: -moz-max-content;
  height: max-content;
}
.ant-modal.knowledgefilter-modal-advanced-setting .search-strategy-row .ant-radio-wrapper {
  margin-inline-end: 0px;
}
.ant-modal.knowledgefilter-modal-advanced-setting .search-strategy-row .ant-radio-wrapper span.ant-radio + * {
  padding-inline-end: 4px;
}
.model-select-fullrow .form-name .ant-space-item {
  color: var(--color-text-primary);
  font-weight: bold;
}
.model-select-tabs {
  padding: var(--spacing-tight);
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-large);
  border: 0.5px solid var(--divider---color-divider-normal, rgba(18, 42, 79, 0.08));
  background: var(--bg---color-bg-contrast, #f7f8fa);
  margin-bottom: 4px;
}
.model-select-tabs .ant-btn {
  width: 50%;
  height: 24px !important;
  border-radius: var(--radius-normal) !important;
  border: none;
  background: none !important;
  color: var(--color-text-secondary) !important;
  font-weight: bold !important;
  padding: 2px var(--spacing-base-loose) !important;
}
.model-select-tabs .curr.ant-btn {
  color: var(--color-primary-normal) !important;
  background: #ffffff !important;
  border: 0.5px solid var(--color-border-normal) !important;
  border-radius: var(--radius-normal) !important;
}
.model-select-tabs .ant-btn:hover {
  color: var(--color-primary-normal) !important;
  background: #ffffff !important;
  border: 0.5px solid var(--color-border-normal) !important;
  border-radius: var(--radius-normal) !important;
}
.ant-select-dropdown.model-select-popup {
  padding: 8px;
  width: 420px;
}
.ant-select-dropdown.model-select-popup .ant-select-item {
  padding: 8px 12px;
  min-height: 0px;
}
.ant-select-dropdown.model-select-popup .ant-select-item-group {
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 0px;
}
.ant-select-dropdown.model-select-popup .model-icon {
  width: 18px;
  height: 18px;
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.ant-select-dropdown.model-select-popup .model-name {
  color: var(--color-text-primary);
  font-size: 14px;
  font-weight: 500;
}
.ant-select-dropdown.model-select-popup .ant-tag {
  margin-inline-end: 0px;
  padding-inline: 4px;
}
.ant-select-dropdown.model-select-popup .model-tag {
  padding: 2px 4px;
  border-radius: var(--radius-normal);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-family: 'PingFang SC';
}
.ant-select-dropdown.model-select-popup .model-hot {
  background: var(--color-red-0);
  color: var(--color-red-5);
  border: 0.5px solid var(--global-color-red---color-red-2, #fbbfb9);
  padding: 0 4px 0 2px;
}
.ant-select-dropdown.model-select-popup .model-hot .model-hot-icon {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23231;&%23129;&%23171;%201'%3e%3cpath%20id='Vector'%20d='M17.3999%2011.9126V12.8032C17.3853%2012.8466%2017.3674%2012.8899%2017.3576%2012.9342C17.2571%2013.4049%2017.2006%2013.8879%2017.0491%2014.3447C16.5998%2015.6928%2015.7578%2016.8162%2014.5775%2017.7334C13.6671%2018.4414%2012.6426%2018.9515%2011.4714%2019.2026C11.0863%2019.2853%2010.6914%2019.334%2010.3008%2019.3986H9.31872C9.27089%2019.3852%209.22196%2019.365%209.17316%2019.362C8.13608%2019.3035%207.15342%2019.0588%206.23163%2018.6319C4.48902%2017.8275%203.23204%2016.6296%202.65795%2014.9065C2.53567%2014.5382%202.48469%2014.1522%202.3999%2013.7741V12.9243C2.43686%2012.7155%202.46886%2012.5049%202.51239%2012.2962C2.69813%2011.3844%203.14521%2010.577%203.73726%209.83155C4.29571%209.12998%204.88887%208.4506%205.41847%207.73125C5.99102%206.95098%206.26804%206.08488%206.10569%205.13525C6.07369%204.94765%206.04373%204.76008%206.01226%204.57345C6.03339%204.56855%206.0546%204.56465%206.07584%204.55918C7.35395%205.77325%207.56201%207.26358%207.37946%208.87403C7.42624%208.82873%207.46536%208.79718%207.4952%208.76075C8.58001%207.43098%209.046%205.96193%208.69238%204.31648C8.46763%203.2698%207.98136%202.32888%207.17692%201.54665C6.82757%201.20792%206.40497%200.930775%206.01546%200.625H6.41746C6.45056%200.6373%206.48159%200.6585%206.51519%200.661425C7.22246%200.7165%207.88683%200.91445%208.51974%201.19268C9.96723%201.82775%2011.1406%202.7666%2012.1222%203.91183C13.5649%205.59698%2014.5031%207.4664%2014.6889%209.61885C14.7601%2010.4405%2014.6676%2011.2391%2014.426%2012.0269C14.3347%2012.3252%2014.2059%2012.6137%2014.0881%2012.9243C14.5562%2012.7436%2014.9121%2012.4675%2015.187%2012.1096C16.0067%2011.0397%2016.2359%209.84675%2016.0502%208.5279C16.1105%208.59138%2016.1414%208.61648%2016.1625%208.64793C16.6563%209.35495%2017.0257%2010.1092%2017.2186%2010.9289C17.2952%2011.2533%2017.3397%2011.5853%2017.3999%2011.9126ZM9.67772%2010.3441C9.65929%2010.3559%209.63913%2010.3682%209.62018%2010.38C9.59464%2010.705%209.57558%2011.0304%209.54088%2011.3553C9.48979%2011.8511%209.35888%2012.3291%209.10299%2012.7738C8.79008%2013.3183%208.26707%2013.657%207.68738%2013.9263C7.06223%2014.2187%206.66842%2014.6363%206.61733%2015.2955C6.56412%2015.9734%206.78898%2016.5429%207.39193%2016.9595C7.95687%2017.3494%208.61683%2017.4765%209.31643%2017.4553C10.4333%2017.4223%2011.2655%2016.9413%2011.5991%2015.9281C11.8386%2015.2009%2011.7995%2014.4688%2011.6393%2013.7368C11.4203%2012.7334%2011.0194%2011.798%2010.3333%2010.9783C10.1406%2010.7492%209.8972%2010.5548%209.67772%2010.3441Z'%20fill='%23F75559'%20style='fill:%23F75559;fill:color(display-p3%200.9686%200.3333%200.3490);fill-opacity:1;'/%3e%3c/g%3e%3c/svg%3e");
  background-size: 12px;
  background-repeat: no-repeat;
}
.ant-select-dropdown.model-select-popup .model-tag2 {
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  border: 0.5px solid var(--global-color-brand---color-brand-2, #b7ceff);
}
.ant-select-dropdown.model-select-popup .model-tag3 {
  padding: 0 2px;
  border: 0.5px solid var(--color-green-1);
  background-color: var(--color-green-0);
  color: var(--color-green-5);
}
.ant-select-dropdown.model-select-popup .model-tag-white {
  background: #ffffff;
  color: var(--color-text-secondary);
  border: 0.5px solid var(--color-border-normal);
}
.ant-select-dropdown.model-select-popup .model-tag-more {
  background: #ffffff;
  color: var(--color-text-secondary);
  border: 0.5px solid var(--color-border-normal);
  cursor: pointer;
  padding: 2px 6px;
}
.ant-select-dropdown.model-select-popup .model-tag-more:hover {
  color: var(--color-primary-normal);
  border-color: var(--color-primary-normal);
}
.ant-select-dropdown.model-select-popup .model-desc-row {
  padding-left: 24px;
  min-height: 20px;
}
.ant-select-dropdown.model-select-popup .model-desc-icon {
  font-size: 14px;
  color: var(--color-text-caption);
  cursor: pointer;
}
.ant-select-dropdown.model-select-popup .model-desc-icon:hover {
  color: var(--color-primary-normal);
}
.ant-select-dropdown.model-select-popup .model-desc {
  overflow: hidden;
  color: var(--color-text-caption);
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 16px;
  padding-left: 24px;
}
.ant-select-dropdown.model-select-popup .ant-select-item-group:not(:first-child)::before {
  background-color: transparent;
}
.model-tags-popover,
.model-desc-popover {
  z-index: 10000 !important;
  max-width: 360px;
}
.model-tags-popover-title,
.model-desc-popover-title {
  font-weight: 500;
}
.model-select-pop-cont__title {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.model-select-pop-cont__desc {
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px !important;
}
.model-select-pop-cont__desc.en {
  max-width: 224px;
}
.advanced-setting-content .space-center .ant-space-item {
  word-break: keep-all;
}
.model-select-label {
  display: inline-flex;
  align-items: center;
}
.model-select-label .resource-warning-icon {
  margin-left: 4px;
}
.model-select-label .ant-tag {
  margin-inline-end: 0px;
}
.model-select-warning .ant-select-selector {
  background-color: var(--color-red-0, #fff1f0) !important;
  border-color: var(--color-red-3, #ff4d4f) !important;
}
.resource-warning-icon {
  display: inline-flex;
  align-items: center;
  color: var(--color-error-normal);
  cursor: pointer;
  flex-shrink: 0;
}
.ant-select-dropdown.model-select-popup .resource-warning-icon {
  margin-left: 4px;
}
.resource-error-tooltip .ant-tooltip-inner {
  padding: 12px;
}
.model-item-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.model-item-disabled .model-name,
.model-item-disabled .model-tag,
.model-item-disabled .model-desc {
  color: rgba(6, 21, 66, 0.2);
}
.resource-error-tip .error-tip-header {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  margin-bottom: 8px;
}
.resource-error-tip .error-tip-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.resource-error-tip .error-tip-item {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.resource-error-tip .error-tip-item .ant-btn {
  padding: 0 4px;
  height: auto;
  line-height: 20px;
}
.resource-error-tip .error-tip-item .ant-btn-link {
  color: var(--color-primary-normal, #1677ff) !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.resource-error-tip .error-tip-item .ant-btn-link:hover {
  color: var(--color-primary-hover, #4096ff) !important;
}
.panel__llm {
  padding-bottom: 100px;
}
.panel__llm .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.panel__llm .sub-section-title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.panel__llm .sub-section-title {
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.llm-json-edit-modal .llm-json-edit-main {
  height: 450px;
  overflow-y: auto;
}
.llm-json-edit-modal .json-edit-title {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
}
.form-name .ant-space-item {
  color: var(--color-text-primary);
  font-weight: bold;
}
.media-input .section-header .section-header-leader {
  width: 0px;
  margin-left: -4px;
}
.media-input .section-header .section-header-title {
  font-size: 14px;
}
.panel__llmknowledge-qa {
  padding-bottom: 100px;
}
.panel__llmknowledge-qa .ant-radio-wrapper {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.panel__llmknowledge-qa .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.panel__llmknowledge-qa .sub-section-title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.panel__llmknowledge-qa .sub-section-title {
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.panel__llmknowledge-qa .knowledge-search-range {
  flex-direction: column;
}
.panel__llmknowledge-qa .group-title {
  display: flex;
  height: 44px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.panel__llmknowledge-qa .btn-add-group {
  margin-top: 16px;
  color: var(--color-primary-normal);
  text-align: center;
  cursor: pointer;
  /* body/--body-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel__llmknowledge-qa .btn-delete-group {
  cursor: pointer;
}
.panel__llmknowledge-qa .group-end-line {
  height: 1px;
  width: 100%;
  margin-top: 16px;
  background-color: var(--color-divider-normal);
}
.llm-deleteGroupModal-title {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.llm-tag-select {
  max-width: 400px !important;
}
.condition-dropdown-transform {
  transform: translateX(16px);
}
.condition__container {
  width: 100%;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
}
.condition__container .condition-title {
  height: 36px;
  padding: 0 var(--spacing-loose) var(--spacing-none) var(--spacing-loose);
  background: #F9F9FB;
  border-top-left-radius: var(--radius-large);
  border-top-right-radius: var(--radius-large);
  position: relative;
}
.condition__container .condition-title-content {
  height: 100%;
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.condition__container .condition-title-content .serial-number {
  width: 20px;
  height: 20px;
  display: inline-flex;
  /* 使用 flexbox 使内容居中 */
  justify-content: center;
  /* 水平居中 */
  align-items: center;
  /* 垂直居中 */
  background-color: red;
  /* 圆球的颜色 */
  border-radius: 50%;
  /* 使其成为圆形 */
  text-align: center;
  /* 文字居中对齐 */
  border: 1px solid var(--color-white);
  background: var(--color-gray-6);
  color: var(--white);
  /* caption/--caption-medium */
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 133.333% */
}
.condition__container .condition-title-content .desc span {
  position: relative;
  margin-left: 4px;
  top: 3px;
}
.condition__container .condition-title .condition-handle {
  height: 100%;
}
.condition__container .condition-title .condition-handle svg {
  font-size: 16px;
}
.condition__container .condition-title:after {
  visibility: hidden;
  content: '';
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='currentColor'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.375%203.0625C4.85825%203.0625%205.25%202.67075%205.25%202.1875C5.25%201.70425%204.85825%201.3125%204.375%201.3125C3.89175%201.3125%203.5%201.70425%203.5%202.1875C3.5%202.67075%203.89175%203.0625%204.375%203.0625ZM9.625%203.0625C10.1082%203.0625%2010.5%202.67075%2010.5%202.1875C10.5%201.70425%2010.1082%201.3125%209.625%201.3125C9.14175%201.3125%208.75%201.70425%208.75%202.1875C8.75%202.67075%209.14175%203.0625%209.625%203.0625ZM5.25%205.39583C5.25%205.87908%204.85825%206.27083%204.375%206.27083C3.89175%206.27083%203.5%205.87908%203.5%205.39583C3.5%204.91258%203.89175%204.52083%204.375%204.52083C4.85825%204.52083%205.25%204.91258%205.25%205.39583ZM9.625%206.27083C10.1082%206.27083%2010.5%205.87908%2010.5%205.39583C10.5%204.91258%2010.1082%204.52083%209.625%204.52083C9.14175%204.52083%208.75%204.91258%208.75%205.39583C8.75%205.87908%209.14175%206.27083%209.625%206.27083ZM5.25%208.60417C5.25%209.08742%204.85825%209.47917%204.375%209.47917C3.89175%209.47917%203.5%209.08742%203.5%208.60417C3.5%208.12092%203.89175%207.72917%204.375%207.72917C4.85825%207.72917%205.25%208.12092%205.25%208.60417ZM9.625%209.47917C10.1082%209.47917%2010.5%209.08742%2010.5%208.60417C10.5%208.12092%2010.1082%207.72917%209.625%207.72917C9.14175%207.72917%208.75%208.12092%208.75%208.60417C8.75%209.08742%209.14175%209.47917%209.625%209.47917ZM5.25%2011.8125C5.25%2012.2957%204.85825%2012.6875%204.375%2012.6875C3.89175%2012.6875%203.5%2012.2957%203.5%2011.8125C3.5%2011.3293%203.89175%2010.9375%204.375%2010.9375C4.85825%2010.9375%205.25%2011.3293%205.25%2011.8125ZM9.625%2012.6875C10.1082%2012.6875%2010.5%2012.2957%2010.5%2011.8125C10.5%2011.3293%2010.1082%2010.9375%209.625%2010.9375C9.14175%2010.9375%208.75%2011.3293%208.75%2011.8125C8.75%2012.2957%209.14175%2012.6875%209.625%2012.6875Z'%20fill-opacity='0.93'/%3e%3c/svg%3e") no-repeat;
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
}
.condition__container .condition-title:hover:after {
  visibility: visible;
}
.condition__container .condition-title.is-disabled:hover:after {
  visibility: hidden;
}
.condition__container .logic {
  width: 20px;
  height: 100%;
  position: absolute;
  left: 20px;
  top: 0;
}
.condition__container .logic .line {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: calc(100% - 118px);
  top: 34px;
  background-color: var(--color-divider-normal);
  /* 细线颜色 */
}
.condition__container .logic .line::before,
.condition__container .logic .line::after {
  content: '';
  position: absolute;
  width: 20px;
  height: 9px;
}
.condition__container .logic .line::before {
  background-repeat: no-repeat;
  background-position: center;
  top: -9px;
  left: -9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M9.5 8.42467C9.49996 7.10203 9.49993 6.36016 9.6249 5.73192C10.1378 3.15343 12.1534 1.13779 14.7319 0.624899C15.3602 0.499934 16.102 0.499958 17.4247 0.5H17.4247H17.5753H18V1.5L17.5 1.5C16.0821 1.5 15.4461 1.50242 14.927 1.60568C12.7452 2.03967 11.0397 3.74521 10.6057 5.92701C10.5024 6.44613 10.5 7.08207 10.5 8.5V9H9.5V8.4247V8.42467Z' fill='%23122A4F' fill-opacity='0.08'/%3E%3C/svg%3E");
}
.condition__container .logic .line::after {
  background-repeat: no-repeat;
  background-position: center;
  bottom: -9px;
  left: -9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M17.4248 8.5C16.1021 8.50005 15.3602 8.50007 14.7319 8.37511C12.1534 7.86221 10.1378 5.84657 9.6249 3.26809C9.49993 2.63985 9.49996 1.89798 9.5 0.575329V0.575302V0H10.5L10.5 0.5C10.5 1.91793 10.5024 2.55388 10.6057 3.073C11.0397 5.25479 12.7452 6.96033 14.927 7.39432C15.4461 7.49758 16.0821 7.5 17.5 7.5H18V8.5H17.5752H17.4248Z' fill='%23122A4F' fill-opacity='0.08'/%3E%3C/svg%3E");
}
.condition__container .logic .text {
  cursor: pointer;
  border-radius: 3px;
  padding: 1.5px 2px;
  border: 1px solid var(--color-divider-normal);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--color-prompt-normal);
  letter-spacing: -1px;
  font-size: 10px;
  background: var(--color-prompt-light-normal, #ECF9FF);
  box-sizing: border-box;
  font-weight: 600;
  line-height: normal;
  font-style: normal;
  display: flex;
  width: 26px;
  height: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.condition__container .logic:hover .line {
  width: 2px;
  background-color: var(--color-prompt-normal, #1492FF);
}
.condition__container .logic:hover .line::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M9.5 8.42467C9.49996 7.10203 9.49993 6.36016 9.6249 5.73192C10.1378 3.15343 12.1534 1.13779 14.7319 0.624899C15.3602 0.499934 16.102 0.499958 17.4247 0.5H17.4247H17.5753H18V1.5L17.5 1.5C16.0821 1.5 15.4461 1.50242 14.927 1.60568C12.7452 2.03967 11.0397 3.74521 10.6057 5.92701C10.5024 6.44613 10.5 7.08207 10.5 8.5V9H9.5V8.4247V8.42467Z' fill='%231492FF' stroke='%231492FF' stroke-width='1' /%3E%3C/svg%3E");
}
.condition__container .logic:hover .line::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M17.4248 8.5C16.1021 8.50005 15.3602 8.50007 14.7319 8.37511C12.1534 7.86221 10.1378 5.84657 9.6249 3.26809C9.49993 2.63985 9.49996 1.89798 9.5 0.575329V0.575302V0H10.5L10.5 0.5C10.5 1.91793 10.5024 2.55388 10.6057 3.073C11.0397 5.25479 12.7452 6.96033 14.927 7.39432C15.4461 7.49758 16.0821 7.5 17.5 7.5H18V8.5H17.5752H17.4248Z' fill='%231492FF' stroke='%231492FF' stroke-width='1' /%3E%3C/svg%3E");
}
.condition__container .logic:hover .text {
  border-color: var(--color-bg-0, #FFF);
  box-shadow: var(--shadow-small);
  background: var(--color-prompt-normal, #1492FF);
  color: var(--color-text-white, #FFF);
}
.condition__container .logic:hover .text:active {
  background: var(--color-prompt-active, #1492FF);
}
.condition__container .logic.or .text {
  color: var(--color-success-normal);
  background: var(--color-success-light-normal, #E6F8EF);
}
.condition__container .logic.or:hover .line {
  background-color: var(--color-success-normal, #0FB87F);
}
.condition__container .logic.or:hover .line::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M9.5 8.42467C9.49996 7.10203 9.49993 6.36016 9.6249 5.73192C10.1378 3.15343 12.1534 1.13779 14.7319 0.624899C15.3602 0.499934 16.102 0.499958 17.4247 0.5H17.4247H17.5753H18V1.5L17.5 1.5C16.0821 1.5 15.4461 1.50242 14.927 1.60568C12.7452 2.03967 11.0397 3.74521 10.6057 5.92701C10.5024 6.44613 10.5 7.08207 10.5 8.5V9H9.5V8.4247V8.42467Z' fill='%230FB87F' stroke='%230FB87F' stroke-width='1' /%3E%3C/svg%3E");
}
.condition__container .logic.or:hover .line::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' viewBox='0 0 20 9' fill='none'%3E%3Cpath d='M17.4248 8.5C16.1021 8.50005 15.3602 8.50007 14.7319 8.37511C12.1534 7.86221 10.1378 5.84657 9.6249 3.26809C9.49993 2.63985 9.49996 1.89798 9.5 0.575329V0.575302V0H10.5L10.5 0.5C10.5 1.91793 10.5024 2.55388 10.6057 3.073C11.0397 5.25479 12.7452 6.96033 14.927 7.39432C15.4461 7.49758 16.0821 7.5 17.5 7.5H18V8.5H17.5752H17.4248Z' fill='%230FB87F' stroke='%230FB87F' stroke-width='1' /%3E%3C/svg%3E");
}
.condition__container .logic.or:hover .text {
  background: var(--color-success-normal, #0FB87F);
  color: var(--color-text-white, #FFF);
}
.condition__container .logic.or:hover .text:active {
  background: var(--color-success-active);
}
.condition__container .condition-list {
  padding: var(--spacing-base) var(--spacing-quite-loose) var(--spacing-loose) var(--spacing-quite-loose);
  position: relative;
}
.condition__container .condition-list-item {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
.condition__container .condition-list-item .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.condition__container .condition-list-item .action-btn {
  gap: 8px;
}
.condition__container .condition-list-item .action-btn button {
  width: 16px;
  padding: 0;
}
.condition__container:last-child .condition-title:after {
  display: none;
}
.condition__container .ant-form-item {
  margin: 0;
}
.condition__container .ant-form-item .ant-dropdown-trigger {
  padding: 2px;
  border-radius: 3px;
}
.condition__container .ant-form-item .ant-dropdown-trigger:hover {
  background: var(--color-fill-hover);
}
.model-info {
  width: 220px;
  padding-left: 21px;
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.logic-evaluator-panel .section-header {
  margin-bottom: 0;
}
.logic-evaluator-panel .model-section-title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 1, 10, 0.93);
}
.logic-evaluator-panel .condition-section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.logic-evaluator-panel .condition-section-header .condition-section-title {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 1, 10, 0.93);
}
.action-btn-tooltip svg {
  flex-shrink: 0;
}
.logic-node-select.f-select.ant-select {
  width: 34px;
  height: 20px;
  padding: 0 2px;
  border-radius: 3px;
}
.logic-node-select.f-select.ant-select:hover {
  background: var(--color-fill-hover);
}
.logic-node-select.f-select.ant-select .ant-select-selector {
  border: 0;
  padding: 0 2px 0 0;
  box-shadow: none !important;
  background: transparent !important;
}
.logic-node-select.f-select.ant-select .ant-select-arrow {
  right: 3px;
}
.parameter-extractor-panel .collect-params-title {
  padding: var(--spacing-base) 0;
  margin-top: 8px;
}
.parameter-extractor-panel .collect-params-title > span {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.parameter-extractor-panel .param-table .tree-table-header .tree-table-cell {
  padding: 12px 8px !important;
  border-bottom: 0;
}
.parameter-extractor-panel .param-table .treetable-empty {
  font-size: 14px;
}
.parameter-extractor-panel .param-table .param-variable-name {
  width: 100%;
}
.parameter-extractor-panel .param-table .param-variable-name .name {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.parameter-extractor-panel .param-table .param-variable-name .type {
  display: flex;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  font-family: var(--font-family-normal);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 160% */
  word-break: initial;
}
.parameter-extractor-panel .prompt-header {
  margin-top: 16px;
}
.parameter-extractor-panel .prompt-header > span {
  display: inline-flex;
  margin-left: 4px;
  margin-right: 8px;
  color: var(--color-text-caption);
  text-align: left;
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.parameter-extractor-panel .prompt-header > svg {
  flex-shrink: 0;
}
.parameter-extractor-panel .prompt-header .header-collapse-arrow {
  height: 24px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--color-text-caption);
}
.parameter-extractor-panel .prompt-header .header-collapse-arrow .icon-collapse-up {
  transition: transform 0.3s ease-out;
}
.parameter-extractor-panel .prompt-header .header-collapse-arrow .icon-collapse-down {
  transform: rotate(180deg);
  transition: transform 0.3s ease-out;
}
.parameter-extractor-panel .prompt-content {
  width: 100%;
  padding-top: 8px;
}
.parameter-extractor-panel .prompt-content-tools {
  width: 100%;
  padding: var(--spacing-base) var(--spacing-none);
}
.parameter-extractor-panel .prompt-content-tools p {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.parameter-extractor-panel .prompt-content-tools .four-state-ai-button {
  height: 24px;
}
.parameter-extractor-panel .prompt-content .ant-form-item {
  margin-bottom: 0;
}
.parameter-extractor-panel .prompt-content .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.parameter-extractor-panel .prompt-content .qa-editor {
  height: 260px;
}
.parameter-extractor-panel .prompt-content.empty {
  display: none;
}
.parameter-extractor-panel .ant-input.ant-input-disabled {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-disable);
  background: var(--color-fill-disable);
}
.parameter-extractor-panel .Input-word .ant-space-item {
  color: var(--color-text-primary);
  font-weight: bold;
}
.llm-deleteGroupModal-title {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.parameter-modal .ant-modal-title {
  width: 100%;
}
.parameter-modal .ant-tabs-nav {
  margin-bottom: 4px;
}
.parameter-modal .ant-tabs-nav:before {
  border-bottom: 0;
}
.parameter-modal .tree-table-cell {
  padding: 6px var(--spacing-none);
}
.parameter-modal .tree-table-cell .tree-table-cell-content {
  height: 32px;
  line-height: 32px;
}
.parameter-modal .ai-btn {
  position: absolute;
  right: 0;
  top: 0;
}
.parameter-modal .section-content:after {
  display: none;
}
.parameter-modal .parameter-section .section-content {
  overflow: auto;
}
.parameter-modal .ant-form-item {
  margin-bottom: 16px;
}
.parameter-modal .resizable-form-item .ant-form-item-control-input-content {
  height: 200px;
  margin-top: 8px;
}
.parameter-modal .resizable-form-item .ant-input-textarea-show-count .ant-input-data-count {
  bottom: 0px;
  margin-right: 10px;
}
.parameter-modal .params-inquiry-editor {
  padding: 0 !important;
}
.parameter-modal .params-inquiry-editor .w-e-bar-item {
  padding: 0;
  height: 23px;
}
.parameter-modal .params-inquiry-editor .w-e-bar-item-menus-container {
  margin-top: 27px;
}
.parameter-modal .params-inquiry-editor .w-e-bar-item-menus-container .w-e-bar-item {
  height: 32px;
}
.copy-param__overlay .ant-popover-inner {
  display: inline-flex;
  padding: var(--spacing---spacing-quite-loose, 20px) 12px 0 12px !important;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 3px;
  border: 1px solid var(--border---color-border-normal, rgba(17, 32, 70, 0.13));
  background: var(--Gray-White, #FFF);
  /* 投影 Shadow/桌面 PC/默认 Normal */
  box-shadow: 0px 4px 8px 0px rgba(38, 45, 61, 0.12);
}
.copy-param__overlay .ant-popover-inner-content {
  width: 280px;
}
.copy-param__overlay .copy-param__container {
  width: 100%;
  max-height: 624px;
}
.copy-param__overlay .copy-param__container .work-name {
  width: 100%;
  height: 28px;
  padding: 0 var(--spacing-tight);
  color: var(--color-text-caption);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.copy-param__overlay .copy-param__container .work-name span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.copy-param__overlay .copy-param__container .list-item__container:not(:first-child) {
  margin-top: 8px;
}
.copy-param__overlay .copy-param__container .list-item-param {
  width: 100%;
  padding: var(--spacing-base);
  min-height: 38px;
  position: relative;
  color: var(--color-text-primary);
  cursor: pointer;
  border-bottom: 1px solid var(--color-divider-normal);
  /* body/--body-regular */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.copy-param__overlay .copy-param__container .list-item-param .param-name {
  max-width: 230px;
}
.copy-param__overlay .copy-param__container .list-item-param .node-name {
  color: var(--color-text-caption);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  max-width: 239px;
}
.copy-param__overlay .copy-param__container .list-item-param .icon {
  display: none;
}
.copy-param__overlay .copy-param__container .list-item-param .node-name,
.copy-param__overlay .copy-param__container .list-item-param .param-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.copy-param__overlay .copy-param__container .list-item-param:hover {
  background: var(--color-fill-hover);
}
.copy-param__overlay .copy-param__container .list-item-param:hover .icon {
  display: block;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 8px;
}
.copy-param__overlay .copy-param__container .list-item-param.selected {
  background: var(--color-primary-light-normal);
}
.copy-param__overlay .copy-param__container .work-name,
.copy-param__overlay .copy-param__container .list-item-param {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.copy-param__overlay .copy-param__container .empty {
  width: 100%;
  height: 200px;
  line-height: 200px;
  text-align: center;
  color: rgba(6, 21, 66, 0.2);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.copy-param__overlay .copy-param__container .tabs-wrap {
  height: 32px;
  margin-top: 8px;
  padding-bottom: 6px;
}
.copy-param__overlay .copy-param__container .tabs-item {
  cursor: pointer;
  position: relative;
  color: var(--color-text-secondary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.copy-param__overlay .copy-param__container .tabs-item.is-active {
  color: var(--color-primary-normal);
  font-weight: 500;
}
.copy-param__overlay .copy-param__container .tabs-item:first-child {
  padding-right: var(--spacing-base-loose);
}
.copy-param__overlay .copy-param__container .tabs-item:first-child:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 4px;
  width: 2px;
  height: 12px;
  background: var(--color-divider-normal);
}
.copy-param__overlay .copy-param__container .tabs-item:last-child {
  padding-left: var(--spacing-base-loose);
}
.base-info .base-info-item {
  width: 100%;
}
.base-info .base-info-item div {
  width: 306px;
  color: var(--color-text-primary);
  word-break: break-all;
  /* components/--formItem-text-label-default */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
  word-break: break-word;
}
.base-info .base-info-item div.title {
  width: 65px;
  color: var(--color-text-caption);
}
.base-info-en .base-info-item div.title {
  width: 130px;
}
.param-desc-tip-container {
  max-width: 414px;
}
.param-desc-tip-container .ant-tooltip-inner {
  padding: var(--spacing-base);
}
.param-desc-tip-container .ant-tooltip-inner .param-desc-tip {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.param-desc-tip-container .ant-tooltip-inner .param-desc-tip b {
  font-weight: 600;
}
.param-desc-tip-container .ant-tooltip-inner .param-desc-tip-example {
  padding: 10px;
  border-radius: 6px;
  background: var(--color-gray-1);
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.param-desc-tip-container .ant-tooltip-inner .param-desc-tip-example-name {
  font-weight: 600;
}
.custom-ask-tip {
  max-width: 360px;
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 133.333% */
}
.custom-ask-tip b {
  font-weight: 600;
}
.ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.parameter-tips {
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.tag-input-container {
  width: 512px;
  height: 200px;
  display: flex;
  flex-wrap: wrap;
  padding: var(--spacing-base);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-tight);
  flex: 1 0 0;
  align-self: stretch;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-normal);
  cursor: text;
  position: relative;
}
.tag-input-container.is-disabled {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-disable);
  background: var(--color-fill-disable);
  color: var(--color-text-disable);
}
.tags-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-height: 100%;
  overflow-y: scroll;
  cursor: text;
}
.tags-container .ant-tag {
  display: flex;
  max-width: 100%;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  margin: 0 4px 4px 0;
}
.tags-container .ant-tag .ant-tag-content {
  max-width: 100%;
  display: inline-block;
  word-break: break-all;
  white-space: normal;
}
.tags-container .ant-tag .anticon.anticon-close.ant-tag-close-icon {
  color: var(--color-brand-5);
}
.tags-container input {
  border: none;
  /* 去掉边框 */
  outline: none;
  /* 去掉外边框 */
  flex: 1;
  /* 使输入框占满剩余空间 */
  resize: none;
  /* 禁止手动调整大小 */
}
.tags-input-editor {
  max-width: 100%;
  min-width: 100px;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.88);
  font-size: 12px;
  line-height: 20px;
  list-style: none;
  display: inline-block;
  height: auto;
  white-space: nowrap;
  opacity: 1;
  position: relative;
  margin-bottom: 4px;
}
.tags-input-editor .tags-input-label {
  display: inline-block;
  min-width: 3px;
  max-width: 100%;
  opacity: 0;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
}
.tags-input-editor .ant-input-outlined {
  width: 100%;
  height: 100%;
  background: transparent;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  left: 0;
}
.tags-input-editor .ant-input-outlined :hover {
  border-color: transparent;
  background: transparent;
}
.tags-input-editor .ant-input-outlined:focus {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.tags-input-editor .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
  background: transparent;
  border: 0;
  box-shadow: none;
}
.tags-input-placeholder {
  overflow: hidden;
  color: var(--color-text-caption);
  text-overflow: ellipsis;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  position: absolute;
  left: 8px;
  top: 8px;
}
.ant-form-item-has-error .tag-input-container {
  border-color: var(--color-error-normal);
}
.section-content {
  position: relative;
}
.section-content .handle-add {
  position: absolute;
  top: 10px;
  right: 8px;
  z-index: 10;
}
.section-content .start-var-table {
  height: 320px;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.section-content .start-var-table::-webkit-scrollbar {
  display: none;
  /* Chrome, Safari, Edge */
}
.section-content .tree-table .tree-table-cell .variable-type {
  font-size: 12px;
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-content .tree-table .tree-table-cell .variable-default {
  font-size: 12px;
  padding-left: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 70px;
}
.section-content .tree-table .tree-table-cell .api-col-default-val {
  font-size: 12px;
  padding-left: 8px;
}
.section-content .tree-table .tree-table-cell .variable-name-container {
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: 4px;
  width: 100%;
  min-width: 0;
}
.section-content .tree-table .tree-table-cell .variable-name {
  flex-shrink: 0;
  width: 110px;
  display: flex;
  padding: var(--spacing-tight) var(--spacing-base);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
}
.section-content .tree-table .tree-table-cell .variable-name .text {
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-content .tree-table .tree-table-cell .api-variable-name {
  width: unset;
  max-width: 110px;
}
.section-content .tree-table .tree-table-cell .variable-type-tag {
  flex: 1;
  min-width: 0;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: flex;
  height: 20px;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  font-family: "PingFang SC";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 160% */
}
.section-content .tree-table .tree-table-cell .variable-type-tag .variable-type-tag-text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.section-content .tree-table .tree-table-header .tree-table-cell {
  border-bottom: 0;
}
.section-content .panel__output_variable_normal .panel__treetable .tree-table-row .tree-table-cell {
  padding: 10px 0;
}
.section-content .app-var-desc {
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  margin-bottom: var(--spacing-loose);
}
.workflow-desc-tip-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-bottom: 4px;
}
.workflow-desc-tip-container p {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 133.333% */
}
.workflow-desc-tip-container .examples-item {
  padding-left: 16px;
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 133.333% */
}
.workflow-desc-tip-container .examples-item-title,
.workflow-desc-tip-container .examples-item b {
  color: var(--color-text-black);
  font-weight: 600;
}
.workflow-desc-tip-container .examples-item-title-tip,
.workflow-desc-tip-container .examples-item b-tip {
  font-size: 12px;
  color: var(--color-text-caption);
  font-weight: 400;
}
.tag-extractor-node .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.tag-extractor-node .tagExtractorNode-editor {
  min-height: 80px;
}
.tag-extractor-node .delete-btn {
  margin-bottom: 20px;
  position: relative;
  left: 8px;
  top: -32px;
}
.tag-extractor-node .flex {
  display: flex;
}
.tag-extractor-node .tag-flex {
  display: flex;
}
.tag-extractor-node .tag-section:last-child {
  margin-bottom: 0px;
}
.tag-extractor-node .tag-section {
  margin-bottom: 16px;
  border-radius: 2px;
  border-bottom: 1px solid var(--color-border-normal);
  padding-right: 24px;
}
.tag-extractor-node .tag-section:last-child {
  border-bottom: none;
}
.tag-extractor-node .tag-section .tags-input-editor {
  width: 476px;
}
.tag-extractor-node .tag-section .tags-input-form-item {
  margin-bottom: 16px;
}
.tag-extractor-node .tag-section .form-row {
  flex-direction: column;
}
.tag-extractor-node .tag-section .form-row .ant-select-selector {
  border-radius: 3px;
  padding: 0 8px;
}
.tag-extractor-node .tag-section .form-row .ant-form-item {
  margin-bottom: 16px;
}
.tag-extractor-node .tag-section .ant-btn-icon {
  margin-right: 40px;
}
.tag-extractor-node .tag-input-container {
  height: auto;
  min-height: 32px;
  max-height: 110px;
  padding-top: 4px;
  padding-bottom: 0;
}
.tag-extractor-node .tags-input-placeholder {
  top: 4px;
}
.tag-extractor-node .ai-input {
  width: 403px;
}
.tag-extractor-node .ant-input {
  padding: 4px 8px;
}
.tag-extractor-node .tags-input-editor .ant-input {
  padding-left: 0;
  padding-right: 0;
}
.tag-extractor-node .ai-btn-container {
  height: 24px;
  margin-left: -3px;
  position: relative;
  top: -31px;
  left: -89px;
}
.tag-extractor-node .ai-btn-container .four-state-ai-button {
  height: 24px;
  border-left: 1px solid #ddd;
}
.tag-extractor-node .ai-btn-container .four-state-button-ai-text {
  width: 48px;
}
.tag-extractor-node .ai-btn-container-en {
  left: -170px;
}
.tag-extractor-node .ai-btn-container-en .four-state-button-ai-text {
  width: 128px;
}
.tag-extractor-node .sub-section-title {
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tag-extractor-node .sub-section-title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tag-extractor-node .header-btn-add {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.panel_nodes_tool {
  padding-bottom: 100px;
}
.panel_nodes_tool .f-input.ant-input {
  height: 32px;
}
.panel_nodes_tool .ant-select-disabled .ant-select-selector {
  border-radius: var(--radius-normal) !important;
  border: var(--border-normal) solid var(--color-border-disable) !important;
  background: var(--color-fill-disable) !important;
  color: var(--color-text-disable) !important;
}
.panel_nodes_tool .ant-select-disabled .ant-select-selector .ant-select-selection-item {
  color: var(--color-text-disable) !important;
}
.panel_nodes_tool > .ant-form .row-content .ant-form-item {
  margin-bottom: 0;
}
.tool_config_type .config_type_item {
  height: 40px;
  flex: 1;
  padding: 8px;
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-1);
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
.tool_config_type .config_type_item .config_type_yaml {
  color: var(--color-primary-normal);
}
.tool_config_type .config_type_item.selected {
  border-color: var(--color-primary-normal);
}
.tool_auth_config {
  padding: 12px 16px;
  border-radius: var(--radius-large);
  background: var(--color-gray-1);
}
.tool_auth_config .tool_auth_config_input .custom-tag {
  border: var(--border-normal) solid var(--color-gray-3);
}
.tool_auth_config .tool_auth_config_input .custom-tag .custom-tag-text {
  color: var(--color-gray-10);
}
.tool_auth_config .tool_auth_config_input .custom-tag .custom-tag-text .gray-txt {
  color: var(--color-gray-6);
}
.tool_input_variable .header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tool_input_variable .inputvariable-header {
  height: 44px;
}
.tool_input_variable .inputvariable-header .header-btn-add {
  margin-left: 4px;
}
.tool_input_variable .inputvariable-header-title {
  color: var(--text---color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.tool_input_variable_child .ant-select .ant-select-selection-item {
  text-overflow: clip !important;
  width: 50px;
  flex: unset;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell {
  padding: 6px 8px;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell:last-child {
  padding-left: 0;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .ant-btn-icon {
  height: 16px;
}
.inputvariable-treetable .tree-table-cell-content .ant-form-item {
  width: 100%;
}
.inputvariable-treetable .ant-select-multiple .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.yaml-edit-modal .yaml-edit-main {
  max-height: 524px;
  overflow-y: auto;
}
.yaml-edit-modal .yaml-edit-title {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
}
.input-variable-data-source {
  width: 160px;
  flex: 1;
  display: flex;
}
.analysis-tooltip {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  /* 133.333% */
}
.analysis-tooltip .serial-num,
.analysis-tooltip b {
  font-weight: 600;
}
.tool_auth_config_popover .ant-form-item {
  margin-bottom: 24px;
}
.polling-call-model-dropdown {
  padding: 12px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  width: 425px;
}
.polling-call-model-dropdown .model-select-title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 1, 10, 0.93);
}
.polling-call-view-btn {
  overflow: hidden;
  color: var(--color-primary-normal);
  cursor: pointer;
}
.iteration-panel .section-content:after {
  display: none;
}
.iteration-panel .form-row {
  margin-bottom: 16px;
}
.iteration-panel .form-row .row-content {
  display: flex;
  align-items: center;
}
.iteration-panel .form-row .row-content .ant-form-item {
  margin-bottom: 0;
}
.iteration-panel .exception_handling_section .form-row {
  margin-bottom: 0;
}
.iteration-panel .exception_handling_section .form-row .row-content {
  display: flex;
  align-items: center;
}
.iteration-panel .exception_handling_section .form-row .row-content .ant-form-item {
  margin-bottom: 16px;
}
.iteration-panel .exception_handling_section .section-content:after {
  display: block;
}
.iteration-panel .workflow-overview > h3 {
  display: none;
}
.iteration-panel .panel__treetable .tree-table-row .tree-table-cell-content {
  width: 100%;
  min-height: 32px;
}
.iteration-panel .ref-input-container .section-header {
  margin-top: 0;
  margin-bottom: 12px;
}
.iteration-panel .ref-input-container .section-header .section-header-leader {
  display: none;
}
.iteration-panel .ref-input-container .section-header .section-header-title {
  font-size: 14px;
  font-weight: 500;
}
.iteration-panel .ref-input-container .ref-input-header {
  padding: var(--spacing-base-loose) 0;
}
.iteration-panel .ref-input-container .ref-input-header span {
  color: var(--text---color-text-primary, #121319);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.iteration-panel .ref-input-container .ref-input-header svg {
  padding: 4px;
  cursor: pointer;
}
.iteration-panel .ref-input-container .ref-input-header svg:hover {
  color: var(--color-primary-normal);
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .data-source-enum .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector {
  border-left-color: transparent !important;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector:hover {
  border-left-color: var(--color-primary-normal) !important;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-focused .ant-select-selector {
  border-left-color: var(--color-primary-normal) !important;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-disabled .ant-select-selector {
  border-left-color: transparent !important;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .tree-select.ant-select-disabled .ant-select-selector:hover {
  border-left-color: transparent !important;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input {
  border-left-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:hover,
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:focus,
.iteration-panel .ant-form-item .tree-select-data-source-wrapper.show-type .f-input:focus-within {
  border-left-color: var(--color-primary-normal);
}
.iteration-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .tree-select .ant-select-selector {
  border-left-color: transparent !important;
}
.iteration-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:hover,
.iteration-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:focus,
.iteration-panel .ant-form-item.ant-form-item-has-error .tree-select-data-source-wrapper.show-type .f-input:focus-within {
  border-color: var(--color-error-normal);
  border-left-color: transparent;
}
.iteration-modal-config .form-row .row-name {
  width: 176px;
}
.workflow__logic_codition_setting {
  padding: 12px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  width: 425px;
}
.workflow__logic_codition_setting-header {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 1, 10, 0.93);
}
.input-intent .input-intent-name {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.input-intent .input-intent-number {
  color: var(--color-text-caption);
  text-align: right;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.input-intent .is-clue.space-center .ant-space-item {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.input-intent .input-intent-body {
  height: 294px;
  padding: 8px;
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-primary-normal);
  background: var(--color-fill-normal);
  position: relative;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.input-intent .input-intent-body.is-disabled {
  background: var(--color-fill-disable);
  border: var(--border-normal) solid var(--color-border-disable);
  cursor: not-allowed;
}
.input-intent .input-intent-body .input-intent-body-main {
  height: 100%;
  padding-bottom: 24px;
}
.input-intent .input-intent-body .input-intent-body-main .code-mirror-rewrite-new {
  height: 100%;
}
.input-intent .input-intent-body .header-btn-add {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.input-intent .input-intent-body .input-intent-item {
  padding: 8px;
}
.input-intent .input-intent-body .input-intent-charnum {
  position: absolute;
  color: var(--color-text-caption);
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.input-intent .input-intent-body .intent-item-remove {
  width: 16px;
  height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.code-mirror-rewrite-new {
  height: 256px;
  overflow-y: scroll;
}
.code-mirror-rewrite-new .empty-placeholder {
  position: absolute;
  z-index: 1000;
  color: var(--color-text-caption);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
}
.code-mirror-rewrite-new .cm-focused {
  outline: none;
}
.code-mirror-rewrite-new .cm-line,
.code-mirror-rewrite-new .cm-content {
  padding: 0;
}
.code-mirror-rewrite-new .cm-line {
  line-height: 24px;
  padding-bottom: 6px !important;
  font-family: var(--font-family-normal);
}
.code-mirror-rewrite-new .cm-line .cm-placeholder {
  color: var(--color-text-caption);
}
.code-mirror-rewrite-new .cm-line .content-placeholder {
  background-color: var(--color-brand-0);
  color: var(--color-brand-2);
  padding: 3px 0;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.code-mirror-rewrite-new .cm-line .ͼo {
  font-family: "Microsoft YaHei";
}
.code-mirror-rewrite-new .cm-selectionBackground {
  background-color: var(--color-primary-normal) !important;
  /* 自定义选中背景色 */
}
.code-mirror-rewrite-new .cm-line:first-child {
  margin-top: 0;
}
.code-mirror-rewrite-new .side-left {
  background-color: var(--color-brand-0);
  border-radius: 3px 0 0 3px;
  padding: 3px 0 3px 5px;
  pointer-events: none;
}
.code-mirror-rewrite-new .side-right {
  background-color: var(--color-brand-0);
  border-radius: 0 3px 3px 0;
  padding: 3px 5px 3px 0;
  pointer-events: none;
}
.code-mirror-rewrite-new .slot-content {
  background-color: var(--color-brand-0);
  padding: 3px 0;
  color: var(--color-brand-5);
}
.code-mirror-rewrite-new-en .cm-content {
  min-height: 40px;
}
.clue-preset-modal .clue-preset-main {
  max-height: 524px;
  overflow-y: auto;
}
.clue-preset-modal .clue-preset-title {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
}
.clue-preset-modal .clue-preset-icon {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: center;
}
.clue-preset-modal .clue-preset-section {
  border-radius: var(--radius-large);
  border: 1px solid var(--color-border-normal);
  overflow: hidden;
}
.clue-preset-modal .clue-preset-section .clue-preset-section-header {
  display: flex;
  align-items: center;
  padding: var(--spacing-base-loose);
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  background: var(--color-bg-contrast);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-body {
  display: flex;
  padding: var(--spacing-base-loose);
  color: var(--color-text-primary);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-action {
  color: var(--color-text-caption);
}
.clue-preset-modal .clue-preset-section .clue-preset-section-copy {
  overflow: hidden;
  color: var(--color-primary-normal);
  cursor: pointer;
}
.clue-preset-modal .code-mirror-rewrite {
  height: 210px;
}
.clue-optimize-modal .ant-modal-title {
  width: 100%;
}
.clue-optimize-modal .ant-modal-title .ant-flex-justify-center {
  width: 100%;
}
.clue-optimize-modal .clue-optimize-header {
  height: 40px;
  align-items: center;
}
.clue-optimize-modal .ant-modal-close {
  top: 20px;
}
.clue-optimize-modal .ant-modal-footer {
  justify-content: end;
}
.clue-optimize-modal .clue-optimize-title {
  margin-right: 40px;
  cursor: pointer;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.clue-optimize-modal .clue-optimize-title .ant-space-item {
  color: var(--color-primary-normal);
}
.clue-optimize-modal .clue-optimize-title.disabled {
  opacity: 0.6;
}
.clue-optimize-modal .clue-optimize-title.disabled .ant-space-item {
  color: var(--color-text-disabled);
}
.clue-optimize-modal .textarea-wrap.thinking {
  color: var(--color-text-caption);
}
.clue-optimize-modal .textarea {
  resize: none;
  width: 100%;
  height: 420px;
  outline: none;
  border: none;
  background: var(--color-fill-normal);
}
.clue-optimize-modal .textarea:focus {
  outline: none;
  border: none;
}
.clue-optimize-modal .clue-optimize-number {
  color: var(--color-text-caption);
  text-align: right;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.panel__intent-recognition {
  padding-bottom: 100px;
}
.panel__intent-recognition .ant-form-item-has-error .qa-editor {
  border-color: var(--color-error-normal);
}
.panel__intent-recognition .ant-form-item-has-error .input-intent-body {
  border-color: var(--color-error-normal);
}
.panel__intent-recognition .sub-section-title {
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.panel__intent-recognition .sub-section-title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.panel_nodes_tool {
  padding-bottom: 100px;
}
.panel_nodes_tool .ant-form-item {
  margin-bottom: 0;
}
.panel_nodes_tool .row-content .ant-form-item {
  margin-bottom: var(--spacing-loose);
}
.panel_nodes_tool .f-input.ant-input {
  height: 32px;
}
.panel_nodes_tool .ant-select-disabled .ant-select-selector {
  border-radius: var(--radius-normal) !important;
  border: var(--border-normal) solid var(--color-border-disable) !important;
  background: var(--color-fill-disable) !important;
  color: var(--color-text-disable) !important;
}
.panel_nodes_tool .ant-select-disabled .ant-select-selector .ant-select-selection-item {
  color: var(--color-text-disable) !important;
}
.panel_nodes_tool .display-none {
  display: none;
}
.panel_nodes_tool .plugin-tag {
  position: absolute;
}
.panel_nodes_tool .plugin-tag .plugin-item-tag {
  margin-left: 0;
}
.panel_nodes_tool .inputvariable-treetable .tree-table-row .tree-table-cell-content {
  width: 100%;
}
.panel_nodes_tool .DB-table-source-container .require-star {
  color: red;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content {
  width: 100%;
  padding: 10px;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  background: var(--white);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-empty {
  width: 100%;
  height: 96px;
  color: var(--color-text-caption);
  text-align: center;
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info {
  width: 100%;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  position: relative;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name {
  max-width: calc(100% - 40px);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name {
  width: 100%;
  color: var(--text---color-text-primary, rgba(0, 1, 10, 0.93));
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name.error-1 {
  width: calc(100% - 63px);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name.error-2 {
  width: calc(100% - 87px);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-desc {
  width: 100%;
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .check-data-error {
  position: absolute;
  right: 0;
  top: 3px;
  color: var(--color-error-normal);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap {
  width: 100%;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item {
  width: 100%;
  position: relative;
  padding: var(--spacing-base);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item:hover {
  border: var(--border-normal) solid var(--color-border-hover);
  background: var(--color-fill-hover);
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item:hover .DB-table-source-list-item-delete {
  display: block;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-title {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-fields {
  width: 100%;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-fields .tag-field {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-2);
  background: var(--color-gray-0);
  white-space: nowrap;
}
.panel_nodes_tool .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-delete {
  position: absolute;
  top: 10px;
  right: 2px;
  display: none;
}
.tool_config_type .config_type_item {
  height: 40px;
  flex: 1;
  padding: 8px;
  border-radius: var(--radius-normal);
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-1);
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
.tool_config_type .config_type_item .config_type_yaml {
  color: var(--color-primary-normal);
}
.tool_config_type .config_type_item.selected {
  border-color: var(--color-primary-normal);
}
.tool_auth_config {
  padding: 12px 16px;
  border-radius: var(--radius-large);
  background: var(--color-gray-1);
}
.tool_input_variable .header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.tool_input_variable .header-btn-add .ant-select .ant-select-selection-item {
  text-overflow: clip !important;
  width: auto !important;
  flex: unset;
}
.tool_input_variable .inputvariable-header {
  height: 44px;
}
.tool_input_variable .inputvariable-header-title {
  color: var(--text---color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.tool_input_variable .ant-select .ant-select-selection-item {
  text-overflow: clip !important;
  width: 50px;
  flex: unset;
}
.tool_input_variable.is-streaming .section-header:after {
  content: '流式调用';
  width: 50px;
  display: inline-flex;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  position: absolute;
  left: 68px;
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  font-family: var(--font-family-normal);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 160% */
}
.tool_input_variable.is-streaming.is-mcp .section-header:after {
  left: 74px;
}
.tool_input_variable.is-streaming-en .section-header:after {
  width: 84px;
  left: 122px;
  content: 'Streaming calls';
}
.tool_input_variable .cam-auth-wrap .cam-auth-label .cam-auth-label-text {
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.tool_input_variable .cam-auth-wrap .cam-auth-label .cam-auth-label-required {
  position: relative;
  top: 2px;
  color: var(--color-error-normal);
}
.tool_input_variable .cam-auth-wrap .radio-item > span {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell {
  padding: 6px 8px;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell:last-child {
  padding-left: 0;
}
.inputvariable-treetable .tree-table-row:not(.tree-table-header) .ant-btn-icon {
  height: 16px;
}
.inputvariable-treetable .tree-table-cell-content .ant-form-item {
  width: 100%;
}
.inputvariable-treetable .ant-select-multiple .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.yaml-edit-modal .yaml-edit-main {
  max-height: 524px;
  overflow-y: auto;
}
.yaml-edit-modal .yaml-edit-title {
  color: var(--color-text-caption);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  align-items: end;
}
.input-variable-data-source {
  flex: 1;
  display: flex;
}
.plugin-inputvariable-treetable .tree-table-body .tree-table-cell {
  padding-right: 8px !important;
  align-items: start;
}
.plugin-inputvariable-treetable .tree-table-body .tree-table-cell .tree-table-cell-content {
  width: 100%;
}
.plugin-inputvariable-treetable .tree-table-body .tree-table-cell:first-child .tree-table-cell-content {
  height: 100%;
  align-items: center;
}
.plugin-inputvariable-treetable .treetable-desc-input input {
  color: var(--color-text-primary);
}
.plugin-inputvariable-treetable .plugin-variable-name {
  max-width: 100%;
  height: 24px;
  padding: var(--spacing-tight) var(--spacing-base);
  gap: var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-3);
  background: var(--color-bg-1);
}
.plugin-inputvariable-treetable .ellipsis {
  margin-right: 4px;
  color: var(--color-text-secondary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.plugin-inputvariable-treetable .variable-type-tag {
  display: flex;
  width: 48px;
  height: 32px;
  padding: 0 var(--spacing-tight);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
  background: var(--color-fill-disable);
}
.workflow-ref-panel .ref-input-container {
  margin-top: 14px;
}
.workflow-ref-panel .ref-input-container .section-header {
  margin-top: 0;
  margin-bottom: 12px;
}
.workflow-ref-panel .ref-input-container .section-header .section-header-leader {
  display: none;
}
.workflow-ref-panel .ref-input-container .section-header .section-header-title {
  font-size: 14px;
  font-weight: 500;
}
.workflow-ref-panel .ref-input-header {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
}
.workflow-ref-panel .variable-input-treetable .tree-table-header .tree-table-cell:nth-child(1) .space-center-star {
  display: none;
}
.workflow-ref-panel .variable-input-treetable .tree-table-row .tree-table-cell-content {
  width: 100%;
  min-height: 32px;
}
.workflow-ref-panel .header-btn-add {
  display: none;
}
.option-card-flex-item {
  margin-bottom: 12px;
}
.option-card-flex-item .option-card-item-input__textarea {
  padding: 2px 0 !important;
}
.option-card-flex-item .option-card-item-input__textarea .qa-editor__editor.has-maxlength {
  padding-bottom: 0;
}
.option-card-flex-item .option-card-item-input__textarea .w-e-text-container [data-slate-editor] span {
  line-height: 14px;
}
.option-card-flex-item .option-card-item-input__textarea .w-e-text-container [data-slate-editor] {
  white-space: nowrap;
}
.option-card-flex-item .option-card-item-input__textarea .editor-maxlength {
  background-color: #fff;
}
.option-card-flex-item .option-card-item-input__textarea .slot-class {
  padding: 2px 4px 2px 20px;
}
.option-card-flex-item .option-card-item-input__textarea .slot-class::before {
  transform: translate(-16px, -1px);
  position: absolute;
  margin-right: 10px;
}
.option-card-item-input__tit {
  color: var(--color-text-caption);
  white-space: nowrap;
}
.option-card-item-input__add {
  margin-top: 16px;
  max-width: 70px;
}
.option-card-item-input__add .header-btn-add {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  margin-bottom: 18px;
}
.option-card-item-input__add.disabled .header-btn-add {
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.card-options-list .option-card-flex-item {
  transition: all 0.2s ease;
}
.card-options-list .option-card-flex-item .drag-handle-container {
  display: inline-flex;
  align-items: center;
  cursor: grab;
}
.card-options-list .option-card-flex-item .drag-handle-container:active {
  cursor: grabbing;
}
.card-options-list .option-card-flex-item .drag-handle-container[draggable="false"] {
  cursor: not-allowed;
}
.option-intro-style .user-option-intro {
  position: absolute;
  width: 50px;
  right: -45px;
  top: 0;
  color: var(--color-green-5);
  font-size: 14px;
  font-weight: bold;
}
.option-intro-style .user-option-intro::before {
  content: " ";
  position: absolute;
  width: 62px;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
  height: 0;
  border-top: 2px dashed var(--color-green-5);
}
.option-card-title__tip .option-card-title__tip-title {
  font-size: 12px;
  line-height: 16px;
  color: var(--color-text-primary);
  margin-bottom: 7px;
}
.option-card-title__tip .option-card-title__tip-content {
  padding: 0 66px 10px 0;
}
.option-card-title__tip .user-option-card {
  width: 270px;
  padding: 16px 0 16px 12px;
  border-radius: 2px 6px 6px 6px;
  background: #F3F5FA;
}
.option-card-title__tip .user-option-card__title {
  font-size: 16px;
  color: rgba(0, 1, 10, 0.93);
  margin-bottom: 8px;
  position: relative;
}
.option-card-title__tip .user-option-card__title .user-option-intro {
  position: absolute;
  width: 50px;
  right: -45px;
  top: 0;
  color: var(--color-green-5);
  font-size: 14px;
  font-weight: bold;
}
.option-card-title__tip .user-option-card__title .user-option-intro::before {
  content: " ";
  position: absolute;
  width: 62px;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
  height: 0;
  border-top: 2px dashed var(--color-green-5);
}
.option-card-title__tip .user-option-card__list {
  display: flex;
  position: relative;
}
.option-card-title__tip .user-option-card__list .op {
  min-width: 50px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 15px;
  border: 0.5px solid #4A70FF;
  background: #FFF;
  margin-right: 8px;
  color: #4A70FF;
  padding: 0 4px;
}
.option-card-title__tip .user-option-card__list .user-option-intro {
  position: absolute;
  width: 50px;
  right: -45px;
  top: 0;
  color: var(--color-green-5);
  font-size: 14px;
  font-weight: bold;
}
.option-card-title__tip .user-option-card__list .user-option-intro::before {
  content: " ";
  position: absolute;
  width: 62px;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
  height: 0;
  border-top: 2px dashed var(--color-green-5);
}
.option-card-title__tip .user-option-model-info {
  width: 240px;
  margin-top: var(--spacing-base-loose);
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.option-card-title__tip_en .option-card-title__tip-content .user-option-intro {
  right: -42px;
  top: 4px;
}
.option-card-title__tip_en .option-card-title__tip-content .user-option-intro::before {
  left: -52px;
  width: 50px;
}
.option-card-title__tip_en .user-option-model-info {
  width: 300px;
}
.panel__option-card .dynamic-option {
  display: flex;
  gap: 4px;
}
.panel__option-card h4 {
  padding: 8px 8px 8px 0;
}
.panel__option-card h4 span {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.panel__option-card h4 .require-icon {
  color: var(--color-error-normal);
  height: 16px;
  font-size: 16px;
}
.panel__option-card .selection-card-title {
  display: flex;
  justify-content: space-between;
}
.panel__option-card .card-options-config-row {
  margin-bottom: 8px;
}
.panel__option-card .card-options-config-row .row-content {
  display: flex;
  align-items: center;
}
.panel__option-card .card-options-config-row .row-name {
  width: 48px;
}
.panel__option-card .dynamic-options-form-item {
  margin-bottom: 16px;
}
.panel__option-card .option-card-flex-item .ant-form-item .editor-maxlength {
  display: none;
}
.panel__option-card .card-options-list .w-e-text-placeholder {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.other-option-item {
  display: flex;
  color: var(--color-text-caption);
  padding: var(--spacing-base) 0;
  gap: var(--spacing-tight);
  line-height: 16px;
}
.others-tip-container {
  width: 368px;
  padding: var(--spacing-base);
  gap: var(--spacing-base);
  font-size: 12px;
  line-height: 16px;
  /* 133.333% */
}
.others-tip-container p {
  margin-bottom: 0;
}
.others-tip-container p + p {
  margin-top: 4px;
}
.panel__option-card_en .card-options-config-row .row-name {
  width: 58px;
}
.panel__end {
  padding-bottom: 100px;
}
.panel__end .ant-form-item {
  margin-bottom: 0;
}
.group__container {
  width: 100%;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
}
.group__container .edit-title-form-item {
  margin: 0 !important;
}
.group__container .edit-title-form-item .ant-form-item-additional {
  margin-left: 6px;
}
.group__container .edit-title-form-item .group-title-content {
  height: 32px;
  padding-left: 4px;
  position: relative;
  right: 4px;
}
.group__container .edit-title-form-item .group-title-content:hover {
  cursor: text;
}
.group__container .edit-title-form-item .group-title-content:hover .group-type {
  visibility: hidden;
}
.group__container .edit-title-form-item .group-title-content .group-type {
  display: inline-flex;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-2);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  /* caption/--caption-regular */
  font-family: "PingFang SC";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.group__container .edit-title-form-item .ant-col {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.group__container .group-title {
  height: 36px;
  padding: 0 var(--spacing-base) var(--spacing-none) 16px;
  background: #F9F9FB;
  border-top-left-radius: var(--radius-large);
  border-top-right-radius: var(--radius-large);
  position: relative;
}
.group__container .group-title-content {
  height: 100%;
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.group__container .group-title-content .serial-number {
  width: 20px;
  height: 20px;
  display: inline-flex;
  /* 使用 flexbox 使内容居中 */
  justify-content: center;
  /* 水平居中 */
  align-items: center;
  /* 垂直居中 */
  background-color: red;
  /* 圆球的颜色 */
  border-radius: 50%;
  /* 使其成为圆形 */
  text-align: center;
  /* 文字居中对齐 */
  border: 1px solid var(--color-white);
  background: var(--color-gray-6);
  color: var(--white);
  /* caption/--caption-medium */
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 133.333% */
}
.group__container .group-title-content .desc span {
  position: relative;
  margin-left: 4px;
  top: 3px;
}
.group__container .group-title .group-handle {
  height: 100%;
}
.group__container .group-title .group-handle svg {
  font-size: 16px;
}
.group__container .group-list-container {
  padding: var(--spacing-base) var(--spacing-loose) var(--spacing-loose) var(--spacing-loose);
  position: relative;
}
.group__container .group-list {
  position: relative;
}
.group__container .group-list-item {
  position: relative;
  width: calc(100% + 20px);
  padding-left: 20px;
  right: 16px;
}
.group__container .group-list-item-title {
  width: 52px;
  margin-right: var(--spacing-base);
  position: relative;
  color: var(--color-text-secondary);
  /* body/--body-regular */
  font-family: "PingFang SC";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.group__container .group-list-item:after {
  visibility: hidden;
  content: '';
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='currentColor'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.375%203.0625C4.85825%203.0625%205.25%202.67075%205.25%202.1875C5.25%201.70425%204.85825%201.3125%204.375%201.3125C3.89175%201.3125%203.5%201.70425%203.5%202.1875C3.5%202.67075%203.89175%203.0625%204.375%203.0625ZM9.625%203.0625C10.1082%203.0625%2010.5%202.67075%2010.5%202.1875C10.5%201.70425%2010.1082%201.3125%209.625%201.3125C9.14175%201.3125%208.75%201.70425%208.75%202.1875C8.75%202.67075%209.14175%203.0625%209.625%203.0625ZM5.25%205.39583C5.25%205.87908%204.85825%206.27083%204.375%206.27083C3.89175%206.27083%203.5%205.87908%203.5%205.39583C3.5%204.91258%203.89175%204.52083%204.375%204.52083C4.85825%204.52083%205.25%204.91258%205.25%205.39583ZM9.625%206.27083C10.1082%206.27083%2010.5%205.87908%2010.5%205.39583C10.5%204.91258%2010.1082%204.52083%209.625%204.52083C9.14175%204.52083%208.75%204.91258%208.75%205.39583C8.75%205.87908%209.14175%206.27083%209.625%206.27083ZM5.25%208.60417C5.25%209.08742%204.85825%209.47917%204.375%209.47917C3.89175%209.47917%203.5%209.08742%203.5%208.60417C3.5%208.12092%203.89175%207.72917%204.375%207.72917C4.85825%207.72917%205.25%208.12092%205.25%208.60417ZM9.625%209.47917C10.1082%209.47917%2010.5%209.08742%2010.5%208.60417C10.5%208.12092%2010.1082%207.72917%209.625%207.72917C9.14175%207.72917%208.75%208.12092%208.75%208.60417C8.75%209.08742%209.14175%209.47917%209.625%209.47917ZM5.25%2011.8125C5.25%2012.2957%204.85825%2012.6875%204.375%2012.6875C3.89175%2012.6875%203.5%2012.2957%203.5%2011.8125C3.5%2011.3293%203.89175%2010.9375%204.375%2010.9375C4.85825%2010.9375%205.25%2011.3293%205.25%2011.8125ZM9.625%2012.6875C10.1082%2012.6875%2010.5%2012.2957%2010.5%2011.8125C10.5%2011.3293%2010.1082%2010.9375%209.625%2010.9375C9.14175%2010.9375%208.75%2011.3293%208.75%2011.8125C8.75%2012.2957%209.14175%2012.6875%209.625%2012.6875Z'%20fill-opacity='0.93'/%3e%3c/svg%3e") no-repeat;
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
}
.group__container .group-list-item:hover:after {
  visibility: visible;
  cursor: pointer;
}
.group__container .group-list-item .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.group__container .group-list-item .handle-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.group__container .group-list-item.is-disabled:hover:after {
  visibility: hidden;
}
.group__container:last-child .group-title:after {
  display: none;
}
.group__container .ant-form-item {
  margin: 6px 8px;
}
.panel-var_aggeregation .section-header {
  margin-bottom: 0;
}
.panel_nodes_db .DB-table-source-container .header-wrap,
.panel_nodes_db .sql-editor-container .header-wrap {
  width: 100%;
  padding: var(--spacing-base) var(--spacing-none);
}
.panel_nodes_db .DB-table-source-container .header-wrap .main-title,
.panel_nodes_db .sql-editor-container .header-wrap .main-title {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_db .DB-table-source-container .header-wrap .require-star,
.panel_nodes_db .sql-editor-container .header-wrap .require-star {
  color: red;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content {
  width: 100%;
  padding: 10px;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  background: var(--white);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-empty {
  width: 100%;
  height: 96px;
  color: var(--color-text-caption);
  text-align: center;
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info {
  width: 100%;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  position: relative;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name {
  max-width: calc(100% - 40px);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name {
  width: 100%;
  color: var(--text---color-text-primary, rgba(0, 1, 10, 0.93));
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name.error-1 {
  width: calc(100% - 63px);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-name.error-2 {
  width: calc(100% - 87px);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .DB-desc {
  width: 100%;
  color: var(--color-text-caption);
  /* caption/--caption-regular */
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-name-warp .DB-table-source-name .check-data-error {
  position: absolute;
  right: 0;
  top: 3px;
  color: var(--color-error-normal);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap {
  width: 100%;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item {
  width: 100%;
  position: relative;
  padding: var(--spacing-base);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-normal);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item:hover {
  border: var(--border-normal) solid var(--color-border-hover);
  background: var(--color-fill-hover);
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item:hover .DB-table-source-list-item-delete {
  display: block;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-title {
  color: var(--color-text-primary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-fields {
  width: 100%;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-fields .tag-field {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-2);
  background: var(--color-gray-0);
  white-space: nowrap;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .DB-table-source-info .DB-table-source-list-wrap .DB-table-source-list-item-delete {
  position: absolute;
  top: 10px;
  right: 2px;
  display: none;
}
.panel_nodes_db .DB-table-source-container .DB-table-source-content .ant-table-selection-column {
  padding: 16px 0;
}
.DB-table-source-list-item-fields-tooltip .tag-field {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-gray-2);
  background: var(--color-gray-0);
}
.de-select-container .db-select-header {
  width: 100%;
}
.de-select-container .db-select-header .db-select-title {
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.de-select-container .db-select-header .f-select {
  width: 278px;
}
.de-select-container .db-wrap {
  width: 174px;
  padding: var(--spacing-base-loose);
  gap: 10px;
  border-radius: 3px;
  border: 1px solid var(--color-divider-normal);
}
.de-select-container .db-wrap .db-list-item {
  width: 100%;
  cursor: pointer;
  padding: 2px 4px;
}
.de-select-container .db-wrap .db-list-item .ellipsis {
  max-width: calc(100% - 20px);
  color: var(--text---color-text-primary, rgba(0, 1, 10, 0.93));
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.de-select-container .db-wrap .db-list-item:hover,
.de-select-container .db-wrap .db-list-item.active {
  border-radius: 3px;
  background: var(--fill---color-fill-active, #F1F6FF);
}
.de-select-container .db-wrap #scrollableDiv {
  height: 352px;
  margin-top: 0;
  overflow: auto;
}
.de-select-container .db-wrap #scrollableDiv .loading-spin {
  position: relative;
  display: flex;
  justify-content: center;
}
.de-select-container .db-wrap #scrollableDiv .ant-spin {
  position: relative;
  width: unset;
  height: unset;
}
.de-select-container .table-wrap {
  width: calc(100% - 182px);
}
.de-select-container .table-wrap input {
  height: 32px;
}
.gen-sql-container {
  margin-bottom: 16px;
}
.gen-sql-container .sql-wrap {
  width: 100%;
}
.gen-sql-container .sql-wrap .sql-header {
  width: 100%;
  padding: var(--spacing-base) var(--spacing-none);
}
.gen-sql-container .sql-wrap .sql-header > span {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.gen-sql-container .sql-wrap .editor-resizable {
  display: none !important;
}
.db-select-content .ant-table .ant-table-tbody .ant-table-cell.ant-table-selection-column {
  padding: 16px 0;
}
.code-mirror-rewrite-new {
  min-height: 50px;
  height: 100%;
}
.customer-render-widget {
  display: inline-block;
}
.var-options {
  max-height: 600px;
}
.var-options .group {
  position: relative;
}
.var-options .group-title {
  padding: 4px;
  overflow: hidden;
  color: var(--color-text-caption);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.var-options .first-level-list {
  list-style: none;
}
.var-options .first-level-item {
  position: relative;
  padding: 4px;
  list-style: none;
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.var-options .first-level-item.highlight-item {
  background-color: var(--color-fill-active);
}
.var-options .has-children {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.var-options .empty {
  height: 80px;
  padding: 10px;
}
.var-options .empty .desc {
  margin-top: 20px;
  font-family: PingFang SC;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: rgba(6, 21, 66, 0.2);
}
.sql-editor {
  padding: 8px;
  width: calc(100% - 2px);
  text-align: left;
  border: 1px solid rgba(17, 32, 70, 0.13);
  border-radius: 3px;
  position: relative;
  background-color: #fff;
}
.sql-editor .sql-drag-line {
  width: 100%;
  cursor: ns-resize;
  left: 0;
  flex-shrink: 0;
  right: 0;
  height: 10px;
  position: static;
  bottom: -10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sql-editor .sql-drag-line-icon {
  bottom: 10px;
  position: absolute;
}
.drag-line-vertical {
  height: 100%;
  position: relative;
  cursor: ew-resize;
  top: 0;
  bottom: 0;
  width: 1px;
  flex-shrink: 0;
  border-left: #d7d7d7 1px solid;
}
.drag-line-vertical:hover::after {
  content: '';
  /* 必须设置 content 属性，即使为空 */
  position: absolute;
  /* 绝对定位 */
  top: 0;
  /* 竖线从顶部开始 */
  bottom: 0;
  /* 竖线到底部结束 */
  right: 0;
  /* 竖线在元素的右侧 */
  width: 1px;
  /* 竖线的宽度 */
  background-color: #0070FF;
  /* 竖线的颜色 */
}
.drag-line-horizontal {
  width: 100%;
  cursor: ns-resize;
  left: 0;
  flex-shrink: 0;
  right: 0;
  height: 3px;
  border-top: #d7d7d7 1px solid;
}
.drag-line-horizontal:hover::after {
  content: '';
  /* 必须设置 content 属性，即使为空 */
  position: absolute;
  /* 绝对定位 */
  top: 0;
  /* 竖线从顶部开始 */
  bottom: 0;
  /* 竖线到底部结束 */
  right: 0;
  /* 竖线在元素的右侧 */
  width: 1px;
  /* 竖线的宽度 */
  background-color: #0070FF;
  /* 竖线的颜色 */
}
.single-debug-empty {
  width: 100%;
  display: flex;
  height: 122px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-base);
  align-self: stretch;
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  color: var(--color-text-caption);
  text-align: center;
  /* components/--formItem-text-label-default */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.ssechat__container {
  background-color: var(--color-bg-0);
  height: 100%;
}
.ssechat__container .ant-spin-nested-loading {
  height: 100%;
}
.ssechat__container .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}
.ssechat__container .ssechat-iframe {
  height: 100%;
  width: 100%;
  border: none;
  flex: 1 1 auto;
}
.single-debug-dialog {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}
.single-debug-dialog-content {
  flex: 1;
  overflow: auto;
}
.single-debug-dialog-chat {
  flex: 1;
  overflow: auto;
}
.workflowForm .ant-form-item {
  margin-bottom: 20px;
}
.workflowForm .form-item-wrap {
  position: relative;
}
.workflowForm .form-item-wrap .f-select.ant-select {
  width: 74px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.workflowForm .form-item-wrap .f-select.ant-select .ant-select-selection-item {
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 10.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 142.857% */
}
.single-debug-result .icon-container {
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  gap: 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.single-debug-result .single-debug-result-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.single-debug-result .single-debug-result-content .result-content-status {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 6px 8px;
  gap: 4px;
}
.single-debug-result .single-debug-result-content .result-content-status.debug-success {
  border-radius: var(--radius-large);
  background: var(--color-green-0);
}
.single-debug-result .single-debug-result-content .result-content-status.debug-error {
  border-radius: var(--radius-large);
  background: var(--color-red-0);
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-desc {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-desc.debug-success {
  color: var(--color-success-normal);
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-desc.debug-error {
  color: var(--color-error-normal);
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-token {
  display: flex;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-token.debug-success {
  border-radius: 90px;
  background: rgba(52, 196, 143, 0.2);
  color: var(--color-green-5);
}
.single-debug-result .single-debug-result-content .result-content-status .result-content-token.debug-error {
  color: var(--color-error-normal);
  border-radius: 90px;
  background: var(--color-red-1);
}
.single-debug-result .single-debug-result-content .result-content-detail {
  display: flex;
  padding: var(--spacing-tight);
  flex-direction: column;
  gap: var(--spacing-base);
  border-radius: var(--radius-normal);
  background: var(--color-fill-hover);
}
.single-debug-result .single-debug-result-content .result-content-detail .result-panel-dtl-title {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: var(--color-text-secondary);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.title-dtl-title {
  padding: 8px 8px 0 0;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: var(--color-text-secondary);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.title-dtl-title-icon {
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  gap: 10px;
  align-items: center;
}
.title-dtl-title-icon .icon-container {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.json-dtl-content-ellips {
  word-break: break-all;
}
.json-text {
  margin-left: 20px;
}
.json-string {
  margin-bottom: 10px;
  word-break: break-all;
}
.single-debug-tool {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.single-debug-tool .single-debug-tool-btn {
  width: 100%;
}
.single-debug-tool .tool-form .ant-form-item {
  margin-bottom: 10px;
}
.single-debug-tool .tool-form .tool-form-title {
  color: var(--text---color-text-primary, #121319);
  /* body/--body-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  padding: var(--spacing-base-loose) var(--spacing-none);
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.single-debug-tool .form-item-wrap {
  position: relative;
}
.single-debug-tool .form-item-wrap .f-select.ant-select {
  width: 74px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.single-debug-tool .form-item-wrap .f-select.ant-select .ant-select-selection-item {
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 10.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 142.857% */
}
.single-debug-tool {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.single-debug-tool .single-debug-tool-btn {
  width: 100%;
}
.single-debug-tool .tool-form .ant-form-item {
  margin-bottom: 10px;
}
.single-debug-tool .tool-form .tool-form-title {
  color: var(--text---color-text-primary, #121319);
  /* body/--body-medium */
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  display: flex;
  padding: var(--spacing-base-loose) var(--spacing-none);
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.single-debug-tool .form-item-wrap {
  position: relative;
}
.single-debug-tool .form-item-wrap .f-select.ant-select {
  width: 74px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.single-debug-tool .form-item-wrap .f-select.ant-select .ant-select-selection-item {
  overflow: hidden;
  color: var(--color-text-primary);
  text-overflow: ellipsis;
  font-family: var(--font-family-normal);
  font-size: 10.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 142.857% */
}
.message_queue .form-name {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.message_queue .message_form .ant-form-item {
  margin-bottom: 0;
}
.message_queue .require-icon {
  display: inline-flex;
  margin-left: 2px;
  vertical-align: bottom;
  color: var(--color-error-normal);
}
.message_queue .message-type-radio {
  display: flex;
  gap: 16px;
}
.panel-var_conversion .vertical-option {
  display: block;
}
.panel-var_conversion .header-btn-add {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.panel-var_conversion .icon-btn {
  cursor: pointer;
}
.panel-var_conversion .sub-section-title {
  width: 100%;
  color: var(--color-text-primary);
  font-weight: bold;
  height: 36px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.panel-var_conversion .sub-section-title .title {
  flex-grow: 1;
}
.panel-var_conversion .space-center-star {
  color: var(--color-error-normal);
  height: 9px;
}
.panel-var_conversion .input-data-source .data-source-value {
  width: 210px;
}
.panel-var_conversion .input-data-source .data-source-value .ant-select {
  width: 160px;
}
.panel-var_conversion .var-desc {
  height: 44px;
  padding: 8px;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  width: 90px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel-var_conversion .type-tag {
  display: flex;
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: var(--radius-normal);
  background: var(--color-gray-0);
  color: var(--color-gray-7);
  font-family: "PingFang SC";
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 160% */
}
.panel-var_conversion .inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.panel-var_conversion .panel__treetable .tree-table-header {
  margin-bottom: 8px;
}
.panel_nodes_agent .agent-plugin {
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  width: '100%';
}
.panel_nodes_agent .agent-plugin .ant-card-meta-description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--color-text-secondary);
  font-size: 12px;
  line-height: 16px;
}
.panel_nodes_agent .agent-plugin .ant-card-meta-title {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2px !important;
}
.panel_nodes_agent .agent-plugin .ant-card-meta-avatar {
  padding-inline-end: 8px;
}
.panel_nodes_agent .agent-plugin-body {
  padding: var(--spacing-base-loose);
}
.panel_nodes_agent .form-name {
  margin-bottom: 10px;
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.panel_nodes_agent .plugins-body {
  display: flex;
  gap: 8px;
}
.panel_nodes_agent .collapse-arrow {
  cursor: pointer;
  transition: transform 0.3s ease-out;
  color: var(--color-text-caption);
}
.panel_nodes_agent .collapse-arrow-down {
  transition: transform 0.3s ease-out;
  transform: rotate(180deg) !important;
}
.panel_nodes_agent .agent-plugin-show {
  transition: all 0.3s ease-in-out;
  max-height: 1000px;
  overflow-y: auto;
}
.panel_nodes_agent .agent-plugin-hide {
  transition: all 0.3s ease-in-out;
  max-height: 0px;
  margin-bottom: 0;
  overflow: hidden;
}
.panel_nodes_agent .alert-error {
  border-radius: var(--radius-normal);
  border: var(--border-thickness) solid var(--color-error-light-hover);
  background: var(--color-error-light-normal);
}
.preview-content {
  padding-top: 20px !important;
  margin-top: 0 !important;
}
.preview-placeholder {
  width: 100% !important;
  height: 100% !important;
}
.panel_nodes_assignment .agent-plugin {
  border-radius: var(--radius-large);
  border: 1px solid var(--color-divider-normal);
  width: '100%';
}
.panel_nodes_assignment .agent-plugin .ant-card-meta-description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--color-text-secondary);
  font-size: 12px;
  line-height: 16px;
}
.panel_nodes_assignment .agent-plugin .ant-card-meta-title {
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2px !important;
}
.panel_nodes_assignment .agent-plugin .ant-card-meta-avatar {
  padding-inline-end: 8px;
}
.panel_nodes_assignment .agent-plugin-body {
  padding: var(--spacing-base-loose);
}
.panel_nodes_assignment .form-name {
  margin-bottom: 10px;
  color: var(--color-text-caption);
  /* components/--formItem-text-label-default */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 114.286% */
}
.panel_nodes_assignment .plugins-body {
  display: flex;
  gap: 8px;
}
.panel_nodes_assignment .collapse-arrow {
  cursor: pointer;
  transition: transform 0.3s ease-out;
  color: var(--color-text-caption);
}
.panel_nodes_assignment .collapse-arrow-down {
  transition: transform 0.3s ease-out;
  transform: rotate(180deg) !important;
}
.panel_nodes_assignment .agent-plugin-show {
  transition: all 0.3s ease-in-out;
  max-height: 1000px;
  overflow-y: auto;
}
.panel_nodes_assignment .agent-plugin-hide {
  transition: all 0.3s ease-in-out;
  max-height: 0px;
  margin-bottom: 0;
  overflow: hidden;
}
.panel_nodes_assignment .alert-error {
  border-radius: var(--radius-normal);
  border: var(--border-thickness) solid var(--color-error-light-hover);
  background: var(--color-error-light-normal);
}
.panel_nodes_assignment .varass-customer-input {
  max-width: 100px;
}
.panel_file-collection h4 {
  padding: 8px 8px 8px 0;
}
.panel_file-collection h4 span {
  color: var(--color-text-primary);
  /* body/--body-medium */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.panel_file-collection h4 .require-icon {
  color: var(--color-error-normal);
  height: 16px;
  font-size: 16px;
}
.panel_file-collection .selection-card-title {
  display: flex;
  justify-content: space-between;
}
.panel_file-collection .ant-checkbox-group {
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.panel_file-collection .ant-form-item {
  margin-bottom: 16px;
}
.panel_file-collection .advanced-setting-item-name {
  display: none;
}
.panel_file-collection.en .ant-checkbox-group {
  margin-left: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}
.file-tooltip-desc p {
  color: var(--color-text-primary);
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.file-tooltip-desc p b {
  font-weight: 600;
}
.panel_text-collection .selection-card-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  color: var(--color-text-primary);
}
.panel_nodes_widget {
  display: flex;
  flex-direction: column;
  background: var(--bg---color-bg-1, white);
  padding-bottom: 100px;
}
.panel_nodes_widget .widget-alert-container {
  margin: 12px 20px 0;
}
.panel_nodes_widget .widget-alert-container .alert-error {
  border-radius: 4px;
}
.panel_nodes_widget .widget-preview-hidden {
  display: none;
}
.panel_nodes_widget .widget-preview-area {
  position: relative;
  margin: 20px;
  height: 400px;
  background: var(--bg---color-bg-contrast, #F7F8FA);
  border-radius: 4px;
  overflow: hidden;
}
.panel_nodes_widget .widget-preview-area .widget-actions {
  position: absolute;
  top: 8px;
  left: 32px;
  display: flex;
  background: white;
  border-radius: 4px;
  overflow: hidden;
}
.panel_nodes_widget .widget-preview-area .widget-actions .action-btn {
  padding: 4px 12px;
  cursor: pointer;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--text---color-text-secondary, rgba(3, 10, 38, 0.65));
}
.panel_nodes_widget .widget-preview-area .widget-actions .action-btn.active {
  color: var(--primary---color-primary-normal, #4A70FF);
  font-weight: 500;
}
.panel_nodes_widget .widget-preview-area .widget-actions .action-btn.json {
  border-left: 1px solid #eee;
}
.panel_nodes_widget .widget-preview-area .widget-preview-content {
  margin-top: 48px;
  padding: 0 32px;
  height: calc(100% - 48px);
  overflow: hidden;
}
.panel_nodes_widget .widget-preview-area .widget-preview-content img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.panel_nodes_widget .widget-preview-area .widget-edit-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.panel_nodes_widget .widget-post-action :global .ant-radio-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.panel_nodes_widget .widget-post-action :global .ant-radio-wrapper:last-child {
  margin-bottom: 0;
}
.panel_nodes_widget .widget-post-action :global .ant-radio {
  top: 0;
}
.widget-variable .header-btn-add {
  color: var(--color-primary-normal);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
  padding: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.widget-variable .inputvariable-header {
  height: 44px;
}
.widget-variable .inputvariable-header-title {
  color: var(--text---color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.widget-variable .ant-select .ant-select-selection-item {
  text-overflow: clip !important;
  width: 50px;
  flex: unset;
}
.widget-variable .f-input.ant-input {
  height: 32px;
}
.widget-variable .ant-select-disabled .ant-select-selector {
  border-radius: var(--radius-normal) !important;
  border: var(--border-normal) solid var(--color-border-disable) !important;
  background: var(--color-fill-disable) !important;
  color: var(--color-text-disable) !important;
}
.widget-variable .ant-select-disabled .ant-select-selector .ant-select-selection-item {
  color: var(--color-text-disable) !important;
}
.widget-variable .inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell {
  padding: 6px 8px;
}
.widget-variable .inputvariable-treetable .tree-table-row:not(.tree-table-header) .tree-table-cell:last-child {
  padding-left: 0;
}
.widget-variable .inputvariable-treetable .tree-table-row:not(.tree-table-header) .ant-btn-icon {
  height: 16px;
}
.widget-variable .inputvariable-treetable .tree-table-cell-content .ant-form-item {
  width: 100%;
  margin-bottom: 0;
}
.widget-variable .inputvariable-treetable .ant-select-multiple .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.widget-variable .plugin-inputvariable-treetable .tree-table-body .tree-table-cell {
  padding-right: 8px !important;
  align-items: start;
}
.widget-variable .plugin-inputvariable-treetable .tree-table-body .tree-table-cell .tree-table-cell-content {
  width: 100%;
}
.widget-variable .plugin-inputvariable-treetable .tree-table-body .tree-table-cell:first-child .tree-table-cell-content {
  height: 100%;
  align-items: center;
}
.component-tag {
  max-width: 130px !important;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
*::-webkit-scrollbar {
  width: 8px;
  /* 设置滚动条宽度 */
  background-color: transparent !important;
  /* 设置滚动条背景颜色为透明 */
}
*::-webkit-scrollbar-thumb {
  background-color: transparent !important;
  /* 设置滚动条滑块颜色为透明 */
  /* 针对 Firefox 浏览器 */
  scrollbar-width: thin;
  /* 设置滚动条宽度 */
  scrollbar-color: transparent transparent;
  /* 设置滚动条滑块和轨道颜色为透明 */
}
.react-flow__container {
  width: 100%;
  height: 100%;
}
.react-flow__container .react-flow__controls {
  visibility: hidden;
}
.react-flow__container .react-flow__background {
  background: #F6F8FC !important;
}
.ant-tour .tip-content {
  margin-top: 8px;
  margin-bottom: 20px;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  text-align: left;
}
.ant-tour .tour-tip-title {
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.ant-tour .cover-container {
  width: 300px;
}
.ant-tour .icon-container {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 3px;
}
.ant-tour .text-left {
  text-align: left;
}
.ant-tour .ant-tour-inner .ant-tour-close {
  right: 16px;
}
.ant-tour .ant-tour-inner .ant-tour-footer {
  align-items: center;
}
.ant-tour .ant-tour-inner .ant-tour-footer .ant-tour-indicators {
  display: flex;
  align-items: center;
}
.ant-tour .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator {
  width: 4px;
  height: 4px;
  background: #D9D9D9;
}
.ant-tour .ant-tour-inner .ant-tour-footer .ant-tour-indicators .ant-tour-indicator.ant-tour-indicator-active {
  background: var(--color-primary-normal);
}
.ant-tour .ant-tour-inner .ant-tour-footer .ant-tour-buttons {
  display: flex;
  align-items: center;
}
.ant-input-outlined {
  border-radius: var(--radius-normal);
}
.detailpop {
  width: 560px;
  height: 549px;
  display: flex;
  flex-direction: column;
}
.detailpop .copy-btn {
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.detailpop-text {
  margin-left: 20px;
}
.detailpop .detailpop-string {
  margin-bottom: 10px;
  word-break: break-all;
}
.detailpop-error {
  margin-left: 20px;
  color: red;
}
.detailpop-title {
  color: var(--color-text-primary);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
  display: flex;
  padding: 8px;
  align-items: center;
  justify-content: space-between;
}
.detailpop-dtl {
  overflow: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  /* 鼠标悬停时滚动条样式 */
  /* 隐藏滚动条 */
}
.detailpop-dtl::-webkit-scrollbar-thumb {
  background-color: #eee !important;
  /* 设置鼠标悬停时滚动条的颜色 */
}
.detailpop-dtl::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
.detailpop-dtl-content {
  margin-left: 5px;
}
.detailpop-dtl-content-ellips {
  word-break: break-all;
}
.detailpop-dtl-title {
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--text---color-text-primary);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
}
.detailpop-dtl-title-icon {
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  gap: 10px;
  align-items: center;
}
.detailpop-dtl-title-icon .icon-container {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.qa-editor {
  padding: 8px 0 !important;
  width: calc(100% - 2px);
  min-height: 100px;
  text-align: left;
  border: 1px solid rgba(17, 32, 70, 0.13);
  border-radius: 3px;
  position: unset !important;
  background-color: #fff;
  font-synthesis: style;
}
.qa-editor .hidden {
  display: none;
}
.qa-editor .w-e-text-placeholder {
  top: 4px;
}
.qa-editor .w-e-text-container [data-slate-editor] {
  font-synthesis: style;
}
.qa-editor .w-e-text-container [data-slate-editor] em,
.qa-editor .w-e-text-container [data-slate-editor] i {
  font-style: italic;
}
.qa-editor .slot-class {
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
.qa-editor .slot-class::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: var(--color-purple-5);
}
.qa-editor .suggestion-class-input {
  border: none;
  line-height: 24px;
  background-color: var(--color-brand-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
  color: var(--color-brand-2);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.qa-editor .suggestion-class-input.no-shadow {
  box-shadow: none;
  margin-left: -2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class-input.no-shadow span {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: 3.729px;
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
}
.qa-editor__toolbar {
  padding: 4px;
  border-bottom: 1px solid rgba(17, 32, 70, 0.13);
}
.qa-editor__editor {
  width: 100%;
  height: calc(100% - 49px);
}
.qa-editor__editor.has-maxlength {
  padding-bottom: 24px;
  box-sizing: border-box;
}
.qa-editor__editor.no-tool-bar {
  height: calc(100% - 0px) !important;
}
.qa-editor__variable-textarea {
  width: 360px;
  height: 94px;
  margin-bottom: 16px;
}
.qa-editor .w-e-modal {
  z-index: 10000;
}
.qa-editor .w-e-modal .babel-container:nth-child(3) {
  display: none;
}
.qa-editor.editor-type-answer .w-e-text-placeholder {
  display: none !important;
}
.qa-editor .w-e-bar {
  background-color: #fff;
}
.qa-editor .w-e-bar .w-e-bar-item {
  padding: 0;
  justify-content: flex-start;
}
.qa-editor .w-e-bar .w-e-bar-item button {
  font-size: 12px;
  color: var(--color-text-caption);
  max-width: 248px;
  padding: 0 4px;
}
.qa-editor .w-e-text-container {
  background-color: transparent;
}
.qa-editor.qa-editor__disabled {
  background: var(--color-fill-disable);
}
.qa-editor.qa-editor__disabled .w-e-bar {
  background: transparent ;
}
.qa-editor.qa-editor__disabled .qa-editor__editor {
  cursor: not-allowed;
}
.editor-maxlength {
  position: absolute;
  right: 0;
  bottom: 0;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 10px;
  height: 16px;
  line-height: 16px;
  box-sizing: content-box;
}
.editor-maxlength .error {
  color: var(--color-error-normal);
}
.editor-variable {
  margin-left: -1px;
  margin-top: -1px;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 12px 0;
  width: 100%;
  line-height: 16px;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-0);
}
.editor-variable .flex {
  display: flex;
  align-items: center;
}
.editor-variable .edit-icon {
  margin-right: 4px;
  cursor: pointer;
}
.editor-variable .close-icon {
  margin-left: 4px;
  cursor: pointer;
}
.editor-variable .tag {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
  padding: var(--spacing-super-tight) var(--spacing-tight);
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 6px;
}
.editor-variable .tag .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
}
.editor-variable .label {
  color: var(--color-text-caption);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 12px;
}
.qa-editor__variable-modal .h3 {
  margin: 0;
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
.qa-editor__variable-modal .v-dialog__content svg {
  display: none;
}
.qa-editor__variable-modal .v-dialog__body {
  text-align: left;
}
.qa-editor__variable-modal .v-footer-actionbar-center {
  justify-content: end;
  padding-top: 0;
  padding-right: var(--spacing-extra-loose);
}
.w-e-text-container [data-slate-editor] p {
  margin: 4px 0 !important;
}
.react-flow__node {
  display: flex;
}
.react-flow__node .custom-node__container {
  display: flex;
  width: 100%;
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
  border-radius: var(--card-radius, 6px);
  background: var(---bg, #FFF);
  border: 2px solid transparent;
  /* shadow/--shadow-small */
  box-shadow: var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3);
}
.react-flow__node .custom-node__container .custom-node__title {
  width: 100%;
  height: 44px;
  padding: 10px 8px;
  display: flex;
  align-self: stretch;
  align-items: center;
  border-radius: var(--radius-large) var(--radius-large) var(--radius-0) var(--radius-0);
  z-index: 2;
  position: relative;
  box-sizing: border-box;
}
.react-flow__node .custom-node__container .custom-node__title img {
  width: 20px;
  height: 20px;
}
.react-flow__node .custom-node__container .custom-node__title span {
  max-width: 152px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 8px;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.react-flow__node .custom-node__container .custom-node__title.start-type {
  width: 86px;
  margin-bottom: 0;
}
.react-flow__node .custom-node__container .custom-node__title.start-type span {
  margin-left: 8px;
}
.react-flow__node .custom-node__container .custom-node__handle {
  position: absolute;
  right: 20px;
  top: 11px;
  z-index: 3;
}
.react-flow__node .custom-node__container .custom-node__handle .debug-action,
.react-flow__node .custom-node__container .custom-node__handle .more-action {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.react-flow__node .custom-node__container .custom-node__handle .err-action {
  height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.react-flow__node .custom-node__container .debug-info {
  display: flex;
  width: 100%;
  padding: 6px 8px;
  box-sizing: border-box;
  align-items: center;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.react-flow__node .custom-node__container .debug-info-status {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 4px;
}
.react-flow__node .custom-node__container .debug-info.debug-loading {
  background: var(--color-purple-0);
}
.react-flow__node .custom-node__container .debug-info.debug-loading .debug-info-status {
  color: var(--color-purple-5);
}
.react-flow__node .custom-node__container .debug-info.debug-error {
  background: var(--color-red-0);
}
.react-flow__node .custom-node__container .debug-info.debug-error .debug-info-status {
  color: var(--color-error-normal);
}
.react-flow__node .custom-node__container .debug-info.debug-success {
  background: var(--color-green-0);
}
.react-flow__node .custom-node__container .debug-info.debug-success .debug-info-status {
  color: var(--color-success-normal);
}
.react-flow__node .custom-node__container .debug-info.debug-success .debug-info-success {
  display: flex;
  padding: 0 8px;
  justify-content: center;
  align-items: center;
  border-radius: 90px;
  background: rgba(52, 196, 143, 0.2);
  color: var(--color-green-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 4px;
  max-width: 118px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.react-flow__node .custom-node__container .debug-info.debug-cancel {
  background-color: var(--color-opacity-0);
}
.react-flow__node .custom-node__container .debug-info.debug-cancel .debug-info-status {
  color: var(--color-gray-6);
}
.react-flow__node .custom-node__container .debug-info .debug-info-handle {
  position: absolute;
  right: 8px;
  top: 6px;
  color: var(--color-link-normal);
  cursor: pointer;
}
.react-flow__node .custom-node__container .custom-node-handle__container {
  position: relative;
  width: 250px;
}
.react-flow__node .custom-node__container .custom-node__content,
.react-flow__node .custom-node__container .fail-branch-wrapper {
  width: 234px;
  min-height: 28px;
  max-height: 84px;
  padding: 4px 8px;
  margin: 0 var(--spacing-base) 12px;
  justify-content: flex-start;
  align-items: center;
  border-radius: 3px;
  background: var(--color-fill-disable);
  text-wrap: wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  text-align: left;
  color: var(--color-text-secondary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  word-break: break-word;
}
.react-flow__node .custom-node__container .custom-node__content.empty,
.react-flow__node .custom-node__container .fail-branch-wrapper.empty {
  background: transparent;
}
.react-flow__node .custom-node__container .custom-node__content .content-title,
.react-flow__node .custom-node__container .fail-branch-wrapper .content-title {
  width: 50px;
  display: inline-flex;
}
.react-flow__node .custom-node__container .custom-node__content .content-title.intent,
.react-flow__node .custom-node__container .fail-branch-wrapper .content-title.intent {
  width: 60px;
}
.react-flow__node .custom-node__container .custom-node__content .logic-content,
.react-flow__node .custom-node__container .fail-branch-wrapper .logic-content {
  width: 161px;
  text-wrap: wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
  float: right;
  position: relative;
  right: 8px;
}
.react-flow__node .custom-node__container .custom-node__content .logic-content:after,
.react-flow__node .custom-node__container .fail-branch-wrapper .logic-content:after {
  display: block;
  content: '';
  clear: both;
}
.react-flow__node .custom-node__container .custom-node__content .logic-content.intent,
.react-flow__node .custom-node__container .fail-branch-wrapper .logic-content.intent {
  width: 150px;
}
.react-flow__node .custom-node__container .custom-node__content .tool-content,
.react-flow__node .custom-node__container .fail-branch-wrapper .tool-content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-word;
}
.react-flow__node .custom-node__container:hover,
.react-flow__node .custom-node__container.is-parallel {
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
}
.react-flow__node .custom-node__container.error,
.react-flow__node .custom-node__container.debug-error {
  border-color: var(--color-red-5);
}
.react-flow__node .custom-node__container.debug-loading {
  border-color: var(--color-purple-5);
}
.react-flow__node .custom-node__container.debug-loading .debug-info {
  background: var(--color-purple-0);
}
.react-flow__node .custom-node__container.debug-success {
  border-color: var(--color-success-normal);
}
.react-flow__node .custom-node__container.debug-loading .custom-node__title,
.react-flow__node .custom-node__container.debug-error .custom-node__title,
.react-flow__node .custom-node__container.debug-success .custom-node__title {
  border-radius: 0;
}
.react-flow__node .fail-branch-wrapper {
  position: relative;
}
.react-flow__node .custom-node-handle__source,
.react-flow__node .custom-node-handle__target {
  width: 20px;
  height: 20px;
  background: transparent;
  border: 0;
  border-radius: 0;
  top: 22px;
  line-height: 18px;
  z-index: 100;
}
.react-flow__node .custom-node-handle__source:hover .block-selector-pop-trigger,
.react-flow__node .custom-node-handle__target:hover .block-selector-pop-trigger {
  transform: scale(1.5);
}
.react-flow__node .custom-node-handle__source:after,
.react-flow__node .custom-node-handle__target:after {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: var(--color-brand-3);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 200;
}
.react-flow__node .custom-node-handle__source.is-selected:after,
.react-flow__node .custom-node-handle__target.is-selected:after {
  background: var(--color-primary-normal);
}
.react-flow__node .custom-node-handle__target:after {
  left: 6px;
}
.react-flow__node .custom-node-handle__source:after {
  right: 6px;
}
.react-flow__node.selected .custom-node__container {
  border-color: var(--color-primary-normal);
}
.react-flow__node.selected .custom-node__container.error,
.react-flow__node.selected .custom-node__container.debug-error {
  border-color: var(--color-red-5);
}
.react-flow__node.selected .custom-node__container.debug-loading {
  border-color: var(--color-purple-5);
}
.react-flow__node.selected .custom-node__container.debug-loading .debug-info {
  background: var(--color-purple-0);
}
.react-flow__node.selected .custom-node__container.debug-success {
  border-color: var(--color-success-normal);
}
.react-flow__node.selected .custom-node__container.debug-loading .custom-node__title,
.react-flow__node.selected .custom-node__container.debug-error .custom-node__title,
.react-flow__node.selected .custom-node__container.debug-success .custom-node__title {
  border-radius: 0;
}
.react-flow__node .bill-tip {
  color: var(--color-text-primary);
}
.react-flow__node .bill-tip .header {
  margin: 0;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  /* 133.333% */
}
.react-flow__node .bill-tip .text-content {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.react-flow__node .bill-tip .text-content span {
  font-size: 12px;
  font-weight: 400;
}
.react-flow__node .bill-tip .text-content .link {
  color: var(--color-primary-normal);
  cursor: pointer;
  font-size: 12px;
}
.block-selector-pop-trigger {
  width: 16px;
  height: 16px;
  position: relative;
  background: #fff;
  z-index: 1002;
  transition: all linear 0.2s;
  pointer-events: none;
  border-radius: 50%;
}
.block-selector-pop-trigger:hover {
  transform: scale(1.25);
}
.qa-editor {
  padding: 8px 0 !important;
  width: calc(100% - 2px);
  min-height: 100px;
  text-align: left;
  border: 1px solid rgba(17, 32, 70, 0.13);
  border-radius: 3px;
  position: unset !important;
  background-color: #fff;
  font-synthesis: style;
}
.qa-editor .hidden {
  display: none;
}
.qa-editor .w-e-text-placeholder {
  top: 4px;
}
.qa-editor .w-e-text-container [data-slate-editor] {
  font-synthesis: style;
}
.qa-editor .w-e-text-container [data-slate-editor] em,
.qa-editor .w-e-text-container [data-slate-editor] i {
  font-style: italic;
}
.qa-editor .slot-class {
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
.qa-editor .slot-class::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: var(--color-purple-5);
}
.qa-editor .suggestion-class-input {
  border: none;
  line-height: 24px;
  background-color: var(--color-brand-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
  color: var(--color-brand-2);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.qa-editor .suggestion-class-input.no-shadow {
  box-shadow: none;
  margin-left: -2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class-input.no-shadow span {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: 3.729px;
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
}
.qa-editor__toolbar {
  padding: 4px;
  border-bottom: 1px solid rgba(17, 32, 70, 0.13);
}
.qa-editor__editor {
  width: 100%;
  height: calc(100% - 49px);
}
.qa-editor__editor.has-maxlength {
  padding-bottom: 24px;
  box-sizing: border-box;
}
.qa-editor__editor.no-tool-bar {
  height: calc(100% - 0px) !important;
}
.qa-editor__variable-textarea {
  width: 360px;
  height: 94px;
  margin-bottom: 16px;
}
.qa-editor .w-e-modal {
  z-index: 10000;
}
.qa-editor .w-e-modal .babel-container:nth-child(3) {
  display: none;
}
.qa-editor.editor-type-answer .w-e-text-placeholder {
  display: none !important;
}
.qa-editor .w-e-bar {
  background-color: #fff;
}
.qa-editor .w-e-bar .w-e-bar-item {
  padding: 0;
  justify-content: flex-start;
}
.qa-editor .w-e-bar .w-e-bar-item button {
  font-size: 12px;
  color: var(--color-text-caption);
  max-width: 248px;
  padding: 0 4px;
}
.qa-editor .w-e-text-container {
  background-color: transparent;
}
.qa-editor.qa-editor__disabled {
  background: var(--color-fill-disable);
}
.qa-editor.qa-editor__disabled .w-e-bar {
  background: transparent ;
}
.qa-editor.qa-editor__disabled .qa-editor__editor {
  cursor: not-allowed;
}
.editor-maxlength {
  position: absolute;
  right: 0;
  bottom: 0;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 10px;
  height: 16px;
  line-height: 16px;
  box-sizing: content-box;
}
.editor-maxlength .error {
  color: var(--color-error-normal);
}
.editor-variable {
  margin-left: -1px;
  margin-top: -1px;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 12px 0;
  width: 100%;
  line-height: 16px;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-0);
}
.editor-variable .flex {
  display: flex;
  align-items: center;
}
.editor-variable .edit-icon {
  margin-right: 4px;
  cursor: pointer;
}
.editor-variable .close-icon {
  margin-left: 4px;
  cursor: pointer;
}
.editor-variable .tag {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
  padding: var(--spacing-super-tight) var(--spacing-tight);
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 6px;
}
.editor-variable .tag .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
}
.editor-variable .label {
  color: var(--color-text-caption);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 12px;
}
.qa-editor__variable-modal .h3 {
  margin: 0;
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
.qa-editor__variable-modal .v-dialog__content svg {
  display: none;
}
.qa-editor__variable-modal .v-dialog__body {
  text-align: left;
}
.qa-editor__variable-modal .v-footer-actionbar-center {
  justify-content: end;
  padding-top: 0;
  padding-right: var(--spacing-extra-loose);
}
.w-e-text-container [data-slate-editor] p {
  margin: 4px 0 !important;
}
.react-flow__node .custom-node__container .answer-node_content .tag-span-container .tag-span-content {
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 2px 4px 2px 20px;
}
.react-flow__node .custom-node__container .answer-node_content .tag-span-container .tag-span-content::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: var(--color-purple-5);
}
.react-flow__node .custom-node__container .answer-node_content .tag-span-container .tag-span-content::before {
  transform: translate(-17px, 0);
  position: absolute;
}
.react-flow__node .custom-node__container .custom-node__content .tag-span-container {
  padding: 0 1px;
}
.qa-editor {
  padding: 8px 0 !important;
  width: calc(100% - 2px);
  min-height: 100px;
  text-align: left;
  border: 1px solid rgba(17, 32, 70, 0.13);
  border-radius: 3px;
  position: unset !important;
  background-color: #fff;
  font-synthesis: style;
}
.qa-editor .hidden {
  display: none;
}
.qa-editor .w-e-text-placeholder {
  top: 4px;
}
.qa-editor .w-e-text-container [data-slate-editor] {
  font-synthesis: style;
}
.qa-editor .w-e-text-container [data-slate-editor] em,
.qa-editor .w-e-text-container [data-slate-editor] i {
  font-style: italic;
}
.qa-editor .slot-class {
  background: var(--color-purple-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  color: var(--color-purple-5);
  border: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 1px;
  margin-right: 1px;
}
.qa-editor .slot-class::before {
  content: ' ';
  background: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%3e%3cpath%20d='M7.20339%206.21858H6.58733C6.54132%206.21858%206.5005%206.24776%206.48564%206.29127L5.85669%208.13407C5.78883%208.32313%205.72922%208.49375%205.67694%208.65614C5.62932%208.49805%205.57274%208.3285%205.50345%208.13532L4.86716%206.29091C4.85989%206.26978%204.84619%206.25145%204.82799%206.23848C4.80979%206.22551%204.788%206.21856%204.76565%206.21858H4.13617C4.1009%206.21858%204.06795%206.23594%204.0479%206.26477C4.03801%206.27905%204.03172%206.29552%204.02957%206.31276C4.02742%206.33%204.02947%206.3475%204.03555%206.36378L5.26784%209.64566C5.27554%209.66612%205.2893%209.68375%205.30728%209.6962C5.32525%209.70864%205.3466%209.71531%205.36846%209.71531H5.93099C5.97539%209.71531%206.01513%209.68809%206.03107%209.64674L7.30347%206.36485C7.30978%206.34857%207.31203%206.33101%207.31003%206.31366C7.30804%206.29632%207.30185%206.27972%207.29201%206.26531C7.28218%206.25087%207.26896%206.23906%207.25351%206.23092C7.23806%206.22277%207.22085%206.21853%207.20339%206.21858ZM10.1168%208.82121V7.59392C10.1168%207.18483%2010.0277%206.85469%209.85185%206.61281C9.62573%206.30165%209.26408%206.14392%208.7771%206.14392C8.36156%206.14392%207.95193%206.25671%207.65312%206.45311C7.63326%206.46622%207.6183%206.48554%207.61059%206.50806C7.60287%206.53057%207.60285%206.55501%207.61051%206.57754L7.74443%206.97088C7.75517%207.00239%207.7797%207.0271%207.81121%207.03784C7.84254%207.04858%207.87728%207.04429%207.90503%207.02603C8.12148%206.88423%208.41492%206.79955%208.68991%206.79955C9.10062%206.79955%209.30651%207.00024%209.31868%207.41238C8.56907%207.4233%208.02408%207.59321%207.6977%207.9178C7.48053%208.13371%207.37043%208.41032%207.37043%208.73993C7.37043%209.01492%207.46943%209.27166%207.64901%209.46269C7.85024%209.67664%208.13383%209.78978%208.46899%209.78978C8.82723%209.78978%209.1606%209.65819%209.39889%209.42957L9.42038%209.61988C9.42335%209.64609%209.43587%209.6703%209.45555%209.68786C9.47524%209.70543%209.5007%209.71514%209.52708%209.71513H10.0629C10.0786%209.71512%2010.0942%209.71167%2010.1084%209.70502C10.1226%209.69837%2010.1352%209.68868%2010.1453%209.67663C10.1554%209.66459%2010.1627%209.65047%2010.1667%209.63528C10.1708%209.62008%2010.1714%209.60419%2010.1686%209.58873C10.1338%209.39448%2010.1168%209.14329%2010.1168%208.82121ZM9.33283%208.03936V8.50253C9.33283%208.54818%209.3228%208.60368%209.3049%208.65811C9.23078%208.87778%209.00788%209.13434%208.62313%209.13434C8.34241%209.13434%208.17465%208.96157%208.17465%208.67225C8.17465%208.51971%208.22192%208.39922%208.31913%208.30415C8.49727%208.12942%208.83798%208.04061%209.33283%208.03936ZM12.5873%206.16755C12.5211%206.15072%2012.4649%206.14392%2012.3934%206.14392C12.0642%206.14392%2011.7643%206.31329%2011.565%206.59545L11.5564%206.3226C11.5556%206.2947%2011.5438%206.26824%2011.5238%206.24883C11.5037%206.22941%2011.4769%206.21856%2011.449%206.21858H10.9334C10.9187%206.21858%2010.9041%206.2216%2010.8907%206.22745C10.8772%206.2333%2010.865%206.24186%2010.855%206.2526C10.8449%206.26332%2010.8372%206.27598%2010.8323%206.28981C10.8273%206.30363%2010.8252%206.31832%2010.8262%206.33298C10.8446%206.61192%2010.8527%206.92559%2010.8527%207.3499V9.60789C10.8527%209.66715%2010.9008%209.71531%2010.9601%209.71531H11.5427C11.6019%209.71531%2011.6501%209.66715%2011.6501%209.60789V7.85854C11.6501%207.76472%2011.663%207.67413%2011.6751%207.59947C11.7502%207.18143%2012.0124%206.92165%2012.3596%206.92165C12.4287%206.92165%2012.4817%206.92702%2012.537%206.93937C12.5689%206.94653%2012.6022%206.93884%2012.6276%206.91843C12.6402%206.90836%2012.6503%206.89561%2012.6573%206.88111C12.6642%206.86661%2012.6679%206.85073%2012.6679%206.83464V6.27193C12.6681%206.24801%2012.6603%206.2247%2012.6457%206.20577C12.6311%206.18683%2012.6105%206.17337%2012.5873%206.16755Z'%20fill='%236A45E5'/%3e%3cpath%20d='M14.1526%2014.9954H2.78394C2.04345%2014.9954%201.44118%2014.3929%201.44118%2013.6526V2.28392C1.44118%201.54361%202.04345%200.941162%202.78394%200.941162H14.1526C14.893%200.941162%2015.4954%201.54361%2015.4954%202.28392V13.6526C15.4954%2014.3931%2014.8931%2014.9954%2014.1526%2014.9954ZM2.78394%201.83634C2.53705%201.83634%202.33635%202.03703%202.33635%202.28392V13.6526C2.33635%2013.8995%202.53705%2014.1002%202.78394%2014.1002H14.1526C14.3995%2014.1002%2014.6002%2013.8995%2014.6002%2013.6526V2.28392C14.6002%202.03703%2014.3995%201.83634%2014.1526%201.83634H2.78394Z'%20fill='%236A45E5'/%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  color: var(--color-purple-5);
}
.qa-editor .suggestion-class-input {
  border: none;
  line-height: 24px;
  background-color: var(--color-brand-0);
  border-radius: var(--radius-normal);
  padding: 2px 4px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
  color: var(--color-brand-2);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.qa-editor .suggestion-class-input.no-shadow {
  box-shadow: none;
  margin-left: -2px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class-input.no-shadow span {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.qa-editor .suggestion-class {
  padding: var(--spacing-super-tight) var(--spacing-tight);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-super-tight);
  border-radius: 3.729px;
  background: var(--color-brand-0);
  color: var(--color-brand-5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline;
  word-break: break-all;
  margin-left: 4px;
  margin-right: 4px;
}
.qa-editor__toolbar {
  padding: 4px;
  border-bottom: 1px solid rgba(17, 32, 70, 0.13);
}
.qa-editor__editor {
  width: 100%;
  height: calc(100% - 49px);
}
.qa-editor__editor.has-maxlength {
  padding-bottom: 24px;
  box-sizing: border-box;
}
.qa-editor__editor.no-tool-bar {
  height: calc(100% - 0px) !important;
}
.qa-editor__variable-textarea {
  width: 360px;
  height: 94px;
  margin-bottom: 16px;
}
.qa-editor .w-e-modal {
  z-index: 10000;
}
.qa-editor .w-e-modal .babel-container:nth-child(3) {
  display: none;
}
.qa-editor.editor-type-answer .w-e-text-placeholder {
  display: none !important;
}
.qa-editor .w-e-bar {
  background-color: #fff;
}
.qa-editor .w-e-bar .w-e-bar-item {
  padding: 0;
  justify-content: flex-start;
}
.qa-editor .w-e-bar .w-e-bar-item button {
  font-size: 12px;
  color: var(--color-text-caption);
  max-width: 248px;
  padding: 0 4px;
}
.qa-editor .w-e-text-container {
  background-color: transparent;
}
.qa-editor.qa-editor__disabled {
  background: var(--color-fill-disable);
}
.qa-editor.qa-editor__disabled .w-e-bar {
  background: transparent ;
}
.qa-editor.qa-editor__disabled .qa-editor__editor {
  cursor: not-allowed;
}
.editor-maxlength {
  position: absolute;
  right: 0;
  bottom: 0;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 10px;
  height: 16px;
  line-height: 16px;
  box-sizing: content-box;
}
.editor-maxlength .error {
  color: var(--color-error-normal);
}
.editor-variable {
  margin-left: -1px;
  margin-top: -1px;
  color: var(--color-text-caption);
  font-size: 12px;
  padding: 12px 0;
  width: 100%;
  line-height: 16px;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid var(--color-border-normal);
  background: var(--color-bg-0);
}
.editor-variable .flex {
  display: flex;
  align-items: center;
}
.editor-variable .edit-icon {
  margin-right: 4px;
  cursor: pointer;
}
.editor-variable .close-icon {
  margin-left: 4px;
  cursor: pointer;
}
.editor-variable .tag {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-brand-1);
  background: var(--color-brand-0);
  padding: var(--spacing-super-tight) var(--spacing-tight);
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 6px;
}
.editor-variable .tag .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 240px;
}
.editor-variable .label {
  color: var(--color-text-caption);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-left: 12px;
}
.qa-editor__variable-modal .h3 {
  margin: 0;
  color: var(--color-text-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}
.qa-editor__variable-modal .v-dialog__content svg {
  display: none;
}
.qa-editor__variable-modal .v-dialog__body {
  text-align: left;
}
.qa-editor__variable-modal .v-footer-actionbar-center {
  justify-content: end;
  padding-top: 0;
  padding-right: var(--spacing-extra-loose);
}
.w-e-text-container [data-slate-editor] p {
  margin: 4px 0 !important;
}
.custom-slot-node__container {
  display: flex;
  width: 100%;
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
  border-radius: var(--card-radius, 6px);
  background: var(---bg, #FFF);
  outline: 2px solid transparent;
  border: 0;
  /* shadow/--shadow-small */
  box-shadow: var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3);
}
.custom-slot-node__container .custom-node__title {
  width: 100%;
  height: 44px;
  padding: 10px 8px;
  display: flex;
  align-self: stretch;
  align-items: center;
  border-radius: var(--radius-large) var(--radius-large) var(--radius-0) var(--radius-0);
  z-index: 2;
  position: relative;
  box-sizing: border-box;
  justify-content: space-between;
}
.custom-slot-node__container .custom-node__title img {
  width: 20px;
  height: 20px;
}
.custom-slot-node__container .custom-node__title span {
  max-width: 152px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 4px;
  color: var(--color-text-primary);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.custom-slot-node__container .custom-node__title.start-type {
  width: 86px;
  margin-bottom: 0;
}
.custom-slot-node__container .custom-node__title.start-type span {
  margin-left: 8px;
}
.custom-slot-node__container .custom-node__handle {
  position: absolute;
  right: 16px;
  top: 11px;
  z-index: 3;
}
.custom-slot-node__container .custom-node__handle .debug-action,
.custom-slot-node__container .custom-node__handle .more-action {
  cursor: pointer;
}
.custom-slot-node__container .debug-info {
  display: flex;
  width: 100%;
  padding: 6px 8px;
  box-sizing: border-box;
  align-items: center;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.custom-slot-node__container .debug-info-status {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 4px;
}
.custom-slot-node__container .debug-info.debug-loading {
  background: var(--color-purple-0);
}
.custom-slot-node__container .debug-info.debug-loading .debug-info-status {
  color: var(--color-purple-5);
}
.custom-slot-node__container .debug-info.debug-error {
  background: var(--color-red-0);
}
.custom-slot-node__container .debug-info.debug-error .debug-info-status {
  color: var(--color-error-normal);
}
.custom-slot-node__container .debug-info.debug-success {
  background: var(--color-green-0);
}
.custom-slot-node__container .debug-info.debug-success .debug-info-status {
  color: var(--color-success-normal);
}
.custom-slot-node__container .debug-info.debug-success .debug-info-success {
  display: flex;
  padding: 0 8px;
  justify-content: center;
  align-items: center;
  border-radius: 90px;
  background: rgba(52, 196, 143, 0.2);
  color: var(--color-green-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 4px;
  max-width: 118px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.custom-slot-node__container .debug-info.debug-cancel {
  background-color: var(--color-opacity-0);
}
.custom-slot-node__container .debug-info.debug-cancel .debug-info-status {
  color: var(--color-gray-6);
}
.custom-slot-node__container .debug-info .debug-info-handle {
  position: absolute;
  right: 8px;
  top: 6px;
  color: var(--color-link-normal) !important;
  cursor: pointer;
}
.custom-slot-node__container .custom-node-handle__container {
  position: relative;
  width: 250px;
}
.custom-slot-node__container .custom-node__content {
  width: 234px;
  min-height: 28px;
  max-height: 84px;
  padding: 4px 8px;
  margin: 0 var(--spacing-base) 12px;
  justify-content: flex-start;
  align-items: center;
  border-radius: 3px;
  background: var(--color-fill-disable);
  text-wrap: wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  text-align: left;
  color: var(--color-text-secondary);
  /* body/--body-regular */
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  word-break: break-all;
}
.custom-slot-node__container .custom-node__content.empty {
  background: transparent;
}
.custom-slot-node__container .custom-node__content .content-title {
  width: 50px;
  display: inline-flex;
}
.custom-slot-node__container .custom-node__content .content-title.intent {
  width: 60px;
}
.custom-slot-node__container .custom-node__content .logic-content {
  width: 161px;
  text-wrap: wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
  float: right;
  position: relative;
  right: 8px;
}
.custom-slot-node__container .custom-node__content .logic-content:after {
  display: block;
  content: '';
  clear: both;
}
.custom-slot-node__container .custom-node__content .logic-content.intent {
  width: 150px;
}
.custom-slot-node__container .custom-node__content .tool-content {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  word-break: break-all;
}
.custom-slot-node__container:hover,
.custom-slot-node__container.is-parallel {
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
}
.custom-slot-node__container.error,
.custom-slot-node__container.debug-error {
  outline-color: var(--color-red-5);
}
.custom-slot-node__container.debug-loading {
  outline-color: var(--color-purple-5);
}
.custom-slot-node__container.debug-loading .debug-info {
  background: var(--color-purple-0);
}
.custom-slot-node__container.debug-success {
  outline-color: var(--color-success-normal);
}
.custom-slot-node__container.debug-loading .custom-node__title,
.custom-slot-node__container.debug-error .custom-node__title,
.custom-slot-node__container.debug-success .custom-node__title {
  border-radius: 0;
}
.react-flow__node.selected .custom-slot-node__container {
  outline-color: var(--color-primary-normal);
}
.react-flow__node.selected .custom-slot-node__container.error,
.react-flow__node.selected .custom-slot-node__container.debug-error {
  outline-color: var(--color-red-5);
}
.react-flow__node.selected .custom-slot-node__container.debug-loading {
  outline-color: var(--color-purple-5);
}
.react-flow__node.selected .custom-slot-node__container.debug-loading .debug-info {
  background: var(--color-purple-0);
}
.react-flow__node.selected .custom-slot-node__container.debug-success {
  outline-color: var(--color-success-normal);
}
.react-flow__node.selected .custom-slot-node__container.debug-loading .custom-node__title,
.react-flow__node.selected .custom-slot-node__container.debug-error .custom-node__title,
.react-flow__node.selected .custom-slot-node__container.debug-success .custom-node__title {
  border-radius: 0;
}
.batch-detail-content {
  width: 568px;
}
.batch-detail-content-wrap {
  margin-top: 24px;
  padding: 10px var(--spacing-base);
  align-items: flex-start;
  gap: var(--spacing-tight);
  align-self: stretch;
  border-radius: 6px;
  border: var(--border-thickness) solid var(--color-border-normal);
  background: var(--color-bg-1);
  font-size: 12px;
}
.batch-detail-content .debug-info-header {
  border-radius: var(--radius-large) var(--radius-large) var(--radius-0) var(--radius-0);
  border-bottom: var(--border-thickness) solid var(--color-border-normal);
  background: #F1F6FF;
  color: var(--color-text-caption);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  padding: var(--spacing-base);
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.batch-detail-content .row-item {
  padding: 0 var(--spacing-base);
}
.batch-detail-content .content-title {
  padding: var(--spacing-base);
}
.batch-detail-content .content-try-count {
  width: 100%;
}
.batch-detail-content .content-try-count .ant-checkbox + span {
  padding-inline-end: 0;
}
.batch-detail-content .content-num-select .num-select-btn {
  padding: 6px 8px;
  font-size: 14px;
}
.batch-detail-content .content-num-select .num-select-group {
  border-radius: 6px;
  border: 1px solid var(--color-border-normal);
  overflow: hidden;
}
.batch-detail-content .content-num-select .num-select-group .group-item {
  border-inline-start: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  border: 0;
  line-height: 32px;
  padding: 0 12px;
}
.batch-detail-content .content-num-select .num-select-group .ant-radio-button-wrapper-checked {
  background: var(--color-primary-normal);
}
.batch-detail-content .content-num-select .num-select-group .group-select {
  padding: 0;
  min-width: 84px;
}
.batch-detail-content .content-num-select .num-select-group .group-select-checked {
  background: var(--color-primary-normal);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
.batch-detail-content .content-num-select .num-select-group .group-select-checked .ant-select-selection-item {
  color: white;
}
.batch-detail-content .error-info {
  min-height: 80px;
}
.batch-detail-content .ant-spin {
  position: relative;
}
.detail-pop-content {
  margin-top: -7px;
  margin-left: 5px;
}
.detail-pop-content-ellips {
  word-break: break-all;
}
.detail-pop-content-text {
  margin-left: 20px;
}
.detail-pop-content-string {
  margin-bottom: 10px;
  word-break: break-all;
}
.detail-pop-content-error {
  margin-left: 20px;
  color: red;
}
.detail-pop-title {
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--text---color-text-primary);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
}
.detail-pop-title-icon {
  color: var(--color-brand-5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
  display: flex;
  gap: 10px;
  align-items: center;
}
.detail-pop-title-icon .icon-container {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.react-flow__node .custom-node__container .custom-node__content .workflow-node-content {
  max-height: 58px;
}
.react-flow__node .custom-node__container .custom-node__content .workflow-node-content .vars-content {
  width: 100%;
  -webkit-line-clamp: 1;
}
.react-flow__node .custom-node__container .custom-node__content .tag-span-container {
  padding: 0 1px;
}
.react-flow__node .custom-node__container .custom-node__content .tag-span-normal {
  vertical-align: unset;
}
.react-flow__node .custom-node__container .custom-node__content .content-title {
  color: var(--color-text-caption);
}
.react-flow__node .custom-node__container .dynamic-option-node__content .content-title {
  width: 58px;
}
.react-flow__node .custom-node__container .dynamic-option-node__content .logic-content {
  width: 148px;
}
.var_aggregation-node_content {
  max-height: 78px;
}
.var_aggregation-node_content span {
  display: -webkit-box;
  width: 100%;
  max-height: 40px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.var-assignment-node {
  display: -webkit-box;
  /* 必需：启用弹性盒子模型 */
  -webkit-line-clamp: 1;
  /* 必需：限制为两行 */
  -webkit-box-orient: vertical;
  /* 必需：子元素垂直排列 */
  overflow: hidden;
  /* 必需：隐藏溢出内容 */
  text-overflow: ellipsis;
  /* 可选：超出内容显示为省略号 */
  white-space: normal;
  /* 可选：允许内容自动换行 */
}
.comment-node {
  position: relative;
  transition: all 0.2s ease;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-base);
  border-radius: var(--radius-normal);
  border: 0.5px solid var(--color-yellow-2);
  background: var(--color-yellow-0);
  /* shadow/--shadow-small */
  box-shadow: var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3);
}
.comment-node .resize-handle {
  visibility: hidden;
}
.comment-node .react-flow__resize-control.handle.bottom.right,
.comment-node .react-flow__resize-control.handle.top.right {
  left: 100%;
  border: 0;
  border-radius: 0;
  background: transparent;
}
.comment-node .react-flow__resize-control.handle.bottom.right > .resize-handle-icon,
.comment-node .react-flow__resize-control.handle.top.right > .resize-handle-icon {
  position: absolute;
  right: -1px;
  bottom: 1px;
  width: 16px;
  height: 16px;
}
.comment-node .qa-editor__toolbar {
  width: calc(100% + 2px);
  height: 28px;
  padding: 2px;
  position: absolute;
  top: -28px;
  left: -1px;
  border-radius: 3px;
  border: 0.5px solid var(--color-gray-3);
  background: var(--color-fill-normal);
  visibility: hidden;
}
.comment-node .qa-editor__toolbar .w-e-toolbar {
  height: 100%;
  padding: 0;
}
.comment-node .qa-editor__toolbar .w-e-bar-item {
  height: 100%;
}
.comment-node .qa-editor__toolbar .w-e-bar-item button {
  height: 24px;
}
.comment-node .qa-editor__toolbar .custom-dropdown-container {
  position: absolute;
  right: 4px;
  top: 5px;
  cursor: pointer;
}
.comment-node .comment-content {
  width: 100%;
  height: 90%;
  position: relative;
  display: flex;
  flex-direction: column;
}
.comment-node .comment-content .qa-editor {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}
.comment-node .comment-content .qa-editor .qa-editor__editor {
  font-size: 12px;
  height: 100%;
}
.comment-node .comment-content .qa-editor .qa-editor__editor.has-maxlength {
  padding-bottom: 0;
}
.comment-node .comment-content .qa-editor .editor-maxlength {
  display: none;
}
.comment-node.selected {
  border-radius: var(--radius-normal);
  border: 0.5px solid var(--color-yellow-5);
  background: var(--color-yellow-0);
  /* shadow/--shadow-medium */
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
}
.comment-node.selected .resize-handle {
  visibility: visible;
}
.comment-node.selected .qa-editor__toolbar {
  visibility: visible;
}
.comment-node.selected .qa-editor .qa-editor__editor {
  cursor: text;
}
.comment-node:hover {
  border-radius: var(--radius-normal);
  border: 0.5px solid var(--color-yellow-5);
  background: var(--color-yellow-0);
  /* shadow/--shadow-medium */
  box-shadow: var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3);
}
.comment-node .editor-resizable {
  display: none !important;
}
.react-flow__node-COMMENT {
  z-index: -1000 !important;
}
.react-flow__node-COMMENT.selected {
  z-index: 1000 !important;
}
.protocol-update-dialog .ant-modal-content {
  padding: 0;
  border-radius: 6px;
  box-shadow: 0px 16px 32px 0px rgba(18, 19, 25, 0.16), 0px 0px 8px 0px rgba(18, 19, 25, 0.08), 0px 0px 1px 0px rgba(18, 19, 25, 0.08);
}
.protocol-update-dialog .dialog-header {
  display: flex;
  height: 56px;
  align-items: center;
  padding-top: 16px;
}
.protocol-update-dialog .dialog-title {
  font-family: 'PingFang SC', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  color: rgba(0, 1, 10, 0.93);
}
.protocol-update-dialog .dialog-content {
  padding: 16px 0;
}
.protocol-update-dialog .content-text {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57;
  color: rgba(0, 1, 10, 0.93);
}
.protocol-update-dialog .agreement-links {
  margin-top: 16px;
  font-size: 14px;
  line-height: 1.57;
  color: rgba(0, 1, 10, 0.93);
}
.protocol-update-dialog .link {
  color: #4a70ff;
  text-decoration: none;
  cursor: pointer;
}
.protocol-update-dialog .dialog-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 16px 24px;
}
.protocol-update-dialog .agree-btn {
  padding: 8px 16px;
  height: auto;
  border-radius: 3px;
  font-size: 16px;
  line-height: 1.5;
  background-color: #4a70ff;
}
.protocol-update-dialog .agree-btn:hover {
  background-color: #3d5fd9 !important;
}
.protocol-update-dialog .disagree-btn {
  padding: 8px 16px;
  height: auto;
  border-radius: 3px;
  font-size: 16px;
  line-height: 1.5;
  border-color: rgba(17, 32, 70, 0.13);
  color: rgba(0, 1, 10, 0.93);
}
.protocol-update-dialog .disagree-btn:hover {
  border-color: rgba(17, 32, 70, 0.2) !important;
  color: rgba(0, 1, 10, 0.93) !important;
}
.custom-edge__handle:hover .block-selector-pop-trigger {
  transform: scale(1.5);
}
.beginner-guide-modal .guide-container {
  padding: 20px 0;
}
.beginner-guide-modal .guide-container .title {
  padding-top: 24px;
  margin-bottom: 24px;
  color: #000;
  font-family: var(--font-family-normal);
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
}
.beginner-guide-modal .guide-container .blue {
  color: #4A70FF;
}
.beginner-guide-modal .step5 {
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
  gap: 30px;
}
.beginner-guide-modal .step5 .card-icon {
  margin-bottom: 32px;
}
.beginner-guide-modal .step5 .main-title {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #000;
  font-family: "PingFang SC";
  font-size: 27px;
  font-weight: 600;
  line-height: 126%;
}
.beginner-guide-modal .step5 .main-title .tag {
  margin-left: 6px;
  padding: 2px 4px;
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-green-1);
  background: var(--color-green-0);
  color: var(--color-green-5);
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.beginner-guide-modal .step5 .sub-title {
  display: flex;
  gap: var(--spacing-loose);
}
.beginner-guide-modal .card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 406px;
  height: 364px;
  padding: 10px var(--spacing-super-loose);
  border-radius: 8px;
  border: 1px solid var(--color-border-normal);
  background: var(--color-white);
  cursor: pointer;
}
.beginner-guide-modal .active {
  border: 1px solid #4A70FF;
}
.beginner-guide-modal .footer {
  position: relative;
  display: flex;
  justify-content: end;
  align-items: center;
}
.beginner-guide-modal .footer .footer-btn {
  display: flex;
  align-items: center;
  gap: 10px;
}
.beginner-guide-modal .footer .guide-dots {
  position: absolute;
  bottom: 13px;
  left: 0;
}
.beginner-guide-modal .footer .guide-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #d9d9d9;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.beginner-guide-modal .footer .guide-dot.active {
  background-color: var(--color-primary-normal);
}
.beginner-guide-modal .footer .footer-btn-desc {
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}
.beginner-guide-modal .footer .text {
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.beginner-guide-modal .step1 {
  text-align: center;
  margin-bottom: 20px;
}
.beginner-guide-modal .step1 .image {
  width: 100%;
  height: 354px;
}
.beginner-guide-modal .step1.flex-image {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.beginner-guide-modal .step1.flex-image .image-container {
  width: 50%;
  flex: 1 1 auto;
}
.beginner-guide-modal .step1 .text {
  padding: 12px 0;
  color: var(--color-primary-normal);
  font-family: var(--font-family-normal);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  cursor: pointer;
}
* {
  box-sizing: border-box;
}

html,
body {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  height: 100%;
  touch-action: manipulation;
}

.document-preview-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
}

.page-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  height: 72px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(18, 19, 25, 0.08), 0px 0px 2px rgba(18, 19, 25, 0.08), 0px 2px 4px rgba(18, 19, 25, 0.08);
  z-index: 100;
  width: 100%;
  padding: 16px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#previewHeader {
  font-weight: 600;
  font-size: 20px;
  line-height: 40px;
  color: rgba(0, 1, 10, 0.93);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.preview-box {
  margin-top: 72px;
}

.preview-box img {
  max-width: 100%;
}

.downloadBtn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  border-radius: 3px;
  border: 1px solid rgba(17, 32, 70, .13);
  background: #FFFFFF;
  padding: 6px 16px;
}

.downloadBtn:hover {
  color: rgba(0, 1, 10, .93);
  border-color: rgba(6, 21, 66, .2);
  background: rgba(36, 56, 97, .05) no-repeat 50%;
  cursor: pointer;
}

.app {
  height: 100vh;
  width: 100%;
}

.xlsx-padding {
  padding-top: 15px;
}

.empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 100px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 1, 10, 0.93);
}

.empty {
  display: none !important;
}

.preview-box-html {
  height: 100%;
}.html-preview-container {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.html-container {
  flex: 1;
  overflow: hidden;
  background-color: #fff;
}
.html-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  z-index: 10;
}
.html-error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  z-index: 10;
  color: #666;
  font-size: 16px;
  text-align: center;
}
.loading-spinner {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top-color: #0052d9;
  animation: spin 1s linear infinite;
  margin-bottom: 20px;
}
.loading-text {
  font-size: 16px;
  color: #666;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.csv-preview-container {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 10px;
  background-color: #fff;
  position: relative;
}
.csv-info {
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 8px 0;
  margin-bottom: 8px;
  font-size: 14px;
  color: #666;
  border-bottom: 1px solid #eee;
  z-index: 2;
}
.csv-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  table-layout: fixed;
}
.csv-table th,
.csv-table td {
  border: 1px solid #e0e0e0;
  padding: 8px 12px;
  text-align: left;
  white-space: nowrap;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.csv-table th {
  background-color: #f5f5f5;
  font-weight: bold;
  position: sticky;
  top: 36px;
  /* 考虑到 csv-info 的高度 */
  z-index: 1;
}
.csv-table tr:nth-child(even) {
  background-color: #f9f9f9;
}
.csv-table tr:hover {
  background-color: #f0f0f0;
}
.csv-loading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 16px;
  color: #666;
}
.csv-error {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 16px;
  color: #f44336;
}
.loading-spinner {
  width: 40px;
  height: 40px;
  margin-bottom: 16px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top: 4px solid #2196f3;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.csv-load-more {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}
.csv-load-more button {
  padding: 8px 16px;
  background-color: #2196f3;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}
.csv-load-more button:hover {
  background-color: #0b7dda;
}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation:hover {
    -webkit-backdrop-filter: invert(100%);
            backdrop-filter: invert(100%);
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}
.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}
.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  margin: 0;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.textLayer.selecting ~ .annotationLayer section {
  pointer-events: none;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: rgba(180, 0, 170, 1);
  --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  position: absolute;
  text-align: initial;
  inset: 0;
  overflow: hidden;
  line-height: 1;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  margin: 0;
  transform-origin: 0 0;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::-moz-selection {
  background: transparent;
}
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.textLayer.selecting .endOfContent {
  top: 0;
}

.hiddenCanvasElement {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  display: none;
}
.pdf-preview-container {
  padding: 20px;
  background-color: #f5f5f5;
}
.pdf-preview-container .pdf-page-container {
  max-width: 800px;
  margin: auto;
  margin-bottom: 20px;
  background-color: white;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  position: relative;
}
.pdf-preview-container .pdf-page-container.target-page {
  box-shadow: 0 0 10px rgba(0, 120, 255, 0.5);
}
.pdf-preview-container .pdf-page-container .page-number {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px 12px;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 14px;
  border-radius: 0 0 4px 4px;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 5;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.pdf-preview-container .pdf-page-container:hover .page-number {
  opacity: 1;
}
.pdf-preview-container .pdf-page-container .react-pdf__Page {
  display: flex;
  justify-content: center;
}
.pdf-preview-container .pdf-page-container .react-pdf__Page canvas {
  max-width: 100% !important;
  height: auto !important;
}
.pdf-preview-container .pdf-page-container .similarity-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.pdf-preview-container .pdf-page-container .similarity-loading .loading-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin-bottom: 10px;
}
.pdf-preview-container .pdf-page-container .similarity-loading .loading-text {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pdf-preview-container .pdf-loading,
.pdf-preview-container .pdf-loading-indicator {
  text-align: center;
  padding: 40px;
  font-size: 16px;
  color: #666;
}
.pdf-preview-container .empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px;
  text-align: center;
  color: #666;
}
mark {
  background-color: #87CEFA !important;
  color: #000 !important;
}
.excel-preview-container {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.excel-container {
  flex: 1;
  overflow: auto;
  background-color: #fff;
  /* 确保图片正确显示 */
  /* 确保图片容器正确显示 */
}
.excel-container img {
  max-width: none;
  /* 防止图片被限制宽度 */
  max-height: none;
  /* 防止图片被限制高度 */
  display: block;
  /* 确保图片正确显示 */
}
.excel-container .x-spreadsheet-canvas {
  position: relative;
}
.excel-container .x-spreadsheet-canvas img {
  position: absolute;
  /* 使用绝对定位确保图片位置正确 */
  pointer-events: none;
  /* 防止图片干扰单元格选择 */
}
.excel-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  z-index: 10;
}
.excel-error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  z-index: 10;
  color: #666;
  font-size: 16px;
  text-align: center;
}
.loading-spinner {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top-color: #0052d9;
  animation: spin 1s linear infinite;
  margin-bottom: 20px;
}
.loading-text {
  font-size: 16px;
  color: #666;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.x-spreadsheet {
  font-size: 13px;
  line-height: normal;
  -webkit-user-select: none;
          user-select: none;
  -moz-user-select: none;
  font-family: 'Lato', 'Source Sans Pro', Roboto, Helvetica, Arial, sans-serif;
  box-sizing: content-box;
  background: #fff;
  -webkit-font-smoothing: antialiased;
}
.x-spreadsheet textarea {
  font: 400 13px Arial, 'Lato', 'Source Sans Pro', Roboto, Helvetica, sans-serif;
}
.x-spreadsheet-sheet {
  position: relative;
  overflow: hidden;
}
.x-spreadsheet-table {
  vertical-align: bottom;
}
.x-spreadsheet-tooltip {
  font-family: inherit;
  position: absolute;
  padding: 5px 10px;
  color: #fff;
  border-radius: 1px;
  background: #000000;
  font-size: 12px;
  z-index: 201;
}
.x-spreadsheet-tooltip:before {
  pointer-events: none;
  position: absolute;
  left: calc(50% - 4px);
  top: -4px;
  content: "";
  width: 8px;
  height: 8px;
  background: inherit;
  transform: rotate(45deg);
  z-index: 1;
  box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.3);
}
.x-spreadsheet-color-palette {
  padding: 5px;
}
.x-spreadsheet-color-palette table {
  margin: 0;
  padding: 0;
  border-collapse: separate;
  border-spacing: 2;
  background: #fff;
}
.x-spreadsheet-color-palette table td {
  margin: 0;
  cursor: pointer;
  border: 1px solid transparent;
}
.x-spreadsheet-color-palette table td:hover {
  border-color: #ddd;
}
.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell {
  width: 16px;
  height: 16px;
}
.x-spreadsheet-border-palette {
  padding: 6px;
}
.x-spreadsheet-border-palette table {
  margin: 0;
  padding: 0;
  border-collapse: separate;
  border-spacing: 0;
  background: #fff;
  table-layout: fixed;
}
.x-spreadsheet-border-palette table td {
  margin: 0;
}
.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left {
  border-right: 1px solid #eee;
  padding-right: 6px;
}
.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell {
  width: 30px;
  height: 30px;
  cursor: pointer;
  text-align: center;
}
.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover {
  background-color: #eee;
}
.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right {
  padding-left: 6px;
}
.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type {
  position: relative;
  left: 0;
  top: -3px;
}
.x-spreadsheet-dropdown {
  position: relative;
}
.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content {
  position: absolute;
  z-index: 200;
  background: #fff;
  box-shadow: 1px 2px 5px 2px rgba(51, 51, 51, 0.15);
}
.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content {
  top: calc(100% + 5px);
  left: 0;
}
.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content {
  top: calc(100% + 5px);
  right: 0;
}
.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content {
  bottom: calc(100% + 5px);
  left: 0;
}
.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content {
  bottom: calc(100% + 5px);
  right: 0;
}
.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title {
  padding: 0 5px;
  display: inline-block;
}
/* resizer **/
.x-spreadsheet-resizer {
  position: absolute;
  z-index: 11;
}
.x-spreadsheet-resizer .x-spreadsheet-resizer-hover {
  background-color: rgba(75, 137, 255, 0.25);
}
.x-spreadsheet-resizer .x-spreadsheet-resizer-line {
  position: absolute;
}
.x-spreadsheet-resizer.horizontal {
  cursor: row-resize;
}
.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line {
  border-bottom: 2px dashed #4b89ff;
  left: 0;
  bottom: 0;
}
.x-spreadsheet-resizer.vertical {
  cursor: col-resize;
}
.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line {
  border-right: 2px dashed #4b89ff;
  top: 0;
  right: 0;
}
/* scrollbar */
.x-spreadsheet-scrollbar {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #f4f5f8;
  opacity: 0.9;
  z-index: 12;
}
.x-spreadsheet-scrollbar.horizontal {
  right: 15px;
  overflow-x: scroll;
  overflow-y: hidden;
}
.x-spreadsheet-scrollbar.horizontal > div {
  height: 1px;
  background: #ddd;
}
.x-spreadsheet-scrollbar.vertical {
  bottom: 15px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.x-spreadsheet-scrollbar.vertical > div {
  width: 1px;
  background: #ddd;
}
/* @{css-prefix}-overlayer */
.x-spreadsheet-overlayer {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content {
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.x-spreadsheet-editor,
.x-spreadsheet-selector {
  box-sizing: content-box;
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* @{css-prefix}-selector */
.x-spreadsheet-selector .hide-input {
  position: absolute;
  z-index: 0;
}
.x-spreadsheet-selector .hide-input input {
  padding: 0;
  width: 0;
  border: none!important;
}
.x-spreadsheet-selector .x-spreadsheet-selector-area {
  position: absolute;
  border: 2px solid #4b89ff;
  background: rgba(75, 137, 255, 0.1);
  z-index: 5;
}
.x-spreadsheet-selector .x-spreadsheet-selector-clipboard,
.x-spreadsheet-selector .x-spreadsheet-selector-autofill {
  position: absolute;
  background: transparent;
  z-index: 100;
}
.x-spreadsheet-selector .x-spreadsheet-selector-clipboard {
  border: 2px dashed #4b89ff;
}
.x-spreadsheet-selector .x-spreadsheet-selector-autofill {
  border: 1px dashed rgba(0, 0, 0, 0.45);
}
.x-spreadsheet-selector .x-spreadsheet-selector-corner {
  pointer-events: auto;
  position: absolute;
  cursor: crosshair;
  font-size: 0;
  height: 5px;
  width: 5px;
  right: -5px;
  bottom: -5px;
  border: 2px solid #ffffff;
  background: #4b89ff;
}
.x-spreadsheet-editor {
  z-index: 20;
}
.x-spreadsheet-editor .x-spreadsheet-editor-area {
  position: absolute;
  text-align: left;
  border: 2px solid #4b89ff;
  line-height: 0;
  z-index: 100;
  pointer-events: auto;
}
.x-spreadsheet-editor .x-spreadsheet-editor-area textarea {
  box-sizing: content-box;
  border: none;
  padding: 0 3px;
  outline: none;
  resize: none;
  text-align: start;
  overflow-y: hidden;
  font: 400 13px Arial, 'Lato', 'Source Sans Pro', Roboto, Helvetica, sans-serif;
  color: inherit;
  white-space: normal;
  word-wrap: break-word;
  line-height: 22px;
  margin: 0;
}
.x-spreadsheet-editor .x-spreadsheet-editor-area .textline {
  overflow: hidden;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
.x-spreadsheet-item {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: 0;
  border: 1px solid transparent;
  outline: none;
  height: 26px;
  color: rgba(0, 0, 0, 0.9);
  line-height: 26px;
  list-style: none;
  padding: 2px 10px;
  cursor: default;
  text-align: left;
  overflow: hidden;
}
.x-spreadsheet-item.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.x-spreadsheet-item:hover,
.x-spreadsheet-item.active {
  background: rgba(0, 0, 0, 0.05);
}
.x-spreadsheet-item.divider {
  height: 0;
  padding: 0;
  margin: 5px 0;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.x-spreadsheet-item .label {
  float: right;
  opacity: 0.65;
  font-size: 1em;
}
.x-spreadsheet-item.state,
.x-spreadsheet-header.state {
  padding-left: 35px!important;
  position: relative;
}
.x-spreadsheet-item.state:before,
.x-spreadsheet-header.state:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  left: 12px;
  top: calc(50% - 5px);
  background: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}
.x-spreadsheet-item.state.checked:before,
.x-spreadsheet-header.state.checked:before {
  background: #4b89ff;
}
.x-spreadsheet-checkbox {
  position: relative;
  display: inline-block;
  backface-visibility: hidden;
  outline: 0;
  vertical-align: baseline;
  font-style: normal;
  font-size: 1rem;
  line-height: 1em;
}
.x-spreadsheet-checkbox > input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0!important;
  outline: 0;
  z-index: -1;
}
.x-spreadsheet-suggest,
.x-spreadsheet-contextmenu,
.x-spreadsheet-sort-filter {
  position: absolute;
  box-shadow: 1px 2px 5px 2px rgba(51, 51, 51, 0.15);
  background: #fff;
  z-index: 100;
  width: 260px;
  pointer-events: auto;
  overflow: auto;
}
.x-spreadsheet-suggest {
  width: 200px;
}
.x-spreadsheet-filter {
  border: 1px solid #e9e9e9;
  font-size: 12px;
  margin: 10px;
}
.x-spreadsheet-filter .x-spreadsheet-header {
  padding: 0.5em 0.75em;
  background: #f8f8f9;
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid transparent;
}
.x-spreadsheet-filter .x-spreadsheet-body {
  height: 200px;
  overflow-y: auto;
}
.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item {
  height: 20px;
  line-height: 20px;
}
.x-spreadsheet-sort-filter .x-spreadsheet-buttons {
  margin: 10px;
}
.x-spreadsheet-bottombar {
  height: 40px;
  padding: 0 30px;
  text-align: left;
  background: #f5f6f7;
  display: flex;
}
.x-spreadsheet-bottombar {
  position: relative;
  border-top: 1px solid #e0e2e4;
}
.x-spreadsheet-bottombar .x-spreadsheet-menu > li {
  line-height: 40px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
  border-right: 1px solid #e8eaed;
}
.x-spreadsheet-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.x-spreadsheet-menu > li {
  float: left;
  line-height: 1.25em;
  padding: 0.785em 1em;
  margin: 0;
  vertical-align: middle;
  text-align: left;
  font-weight: 400;
  color: #80868b;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
  font-weight: bold;
}
.x-spreadsheet-menu > li.active {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.65);
}
.x-spreadsheet-menu > li .x-spreadsheet-dropdown {
  display: inline-block;
}
.x-spreadsheet-print {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.x-spreadsheet-print-bar {
  background: #424242;
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
}
.x-spreadsheet-print-bar .-title {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
  float: left;
}
.x-spreadsheet-print-bar .-right {
  float: right;
  margin-top: 12px;
}
.x-spreadsheet-print-content {
  display: flex;
  flex: auto;
  flex-direction: row;
  background: #d0d0d0;
  height: calc(100% - 60px);
}
.x-spreadsheet-print-content .-sider {
  flex: 0 0 300px;
  width: 300px;
  border-left: 2px solid #ccc;
  background: #fff;
}
.x-spreadsheet-print-content .-content {
  flex: auto;
  overflow-x: auto;
  overflow-y: scroll;
  height: 100%;
}
.x-spreadsheet-canvas-card-wraper {
  margin: 40px 20px;
}
.x-spreadsheet-canvas-card {
  background: #fff;
  margin: auto;
  page-break-before: auto;
  page-break-after: always;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.2);
}
.x-spreadsheet-calendar {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.x-spreadsheet-calendar .calendar-header {
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  width: 100%;
  float: left;
  background: #f9fafb;
}
.x-spreadsheet-calendar .calendar-header .calendar-header-left {
  padding-left: 5px;
  float: left;
}
.x-spreadsheet-calendar .calendar-header .calendar-header-right {
  float: right;
}
.x-spreadsheet-calendar .calendar-header .calendar-header-right a {
  padding: 3px 0;
  margin-right: 2px;
  border-radius: 2px;
}
.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover {
  background: rgba(0, 0, 0, 0.08);
}
.x-spreadsheet-calendar .calendar-body {
  border-collapse: collapse;
  border-spacing: 0;
}
.x-spreadsheet-calendar .calendar-body th,
.x-spreadsheet-calendar .calendar-body td {
  width: 14.28571429%;
  min-width: 32px;
  text-align: center;
  font-weight: 700;
  line-height: 30px;
  padding: 0;
}
.x-spreadsheet-calendar .calendar-body td > .cell:hover {
  background: #ecf6fd;
}
.x-spreadsheet-calendar .calendar-body td > .cell.active,
.x-spreadsheet-calendar .calendar-body td > .cell.active:hover {
  background: #ecf6fd;
  color: #2185D0;
}
.x-spreadsheet-calendar .calendar-body td > .cell.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.x-spreadsheet-datepicker {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  z-index: 10;
  width: auto;
}
.x-spreadsheet-buttons {
  display: flex;
  justify-content: flex-end;
}
.x-spreadsheet-buttons .x-spreadsheet-button {
  margin-left: 8px;
}
.x-spreadsheet-button {
  display: inline-block;
  border-radius: 3px;
  line-height: 1em;
  min-height: 1em;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.6);
  background: #E0E1E2;
  text-decoration: none;
  font-family: "Lato", "proxima-nova", "Helvetica Neue", Arial, sans-serif;
  outline: none;
  vertical-align: baseline;
  zoom: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.1s linear;
}
.x-spreadsheet-button.active,
.x-spreadsheet-button:hover {
  background-color: #C0C1C2;
  color: rgba(0, 0, 0, 0.8);
}
.x-spreadsheet-button.primary {
  color: #fff;
  background-color: #2185D0;
}
.x-spreadsheet-button.primary:hover,
.x-spreadsheet-button.primary.active {
  color: #fff;
  background-color: #1678c2;
}
.x-spreadsheet-form-input {
  font-size: 1em;
  position: relative;
  font-weight: 400;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}
.x-spreadsheet-form-input input {
  z-index: 1;
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 30px;
  height: 30px;
  padding: 0 8px;
  background: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.06);
}
.x-spreadsheet-form-input input:focus {
  border-color: #4b89ff;
  box-shadow: inset 0 1px 2px rgba(75, 137, 255, 0.2);
}
.x-spreadsheet-form-select {
  position: relative;
  display: inline-block;
  background: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.87);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, 0.06);
}
.x-spreadsheet-form-select .input-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 60px;
  width: auto;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
}
.x-spreadsheet-form-fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.x-spreadsheet-form-fields .x-spreadsheet-form-field {
  flex: 0 1 auto;
}
.x-spreadsheet-form-fields .x-spreadsheet-form-field .label {
  display: inline-block;
  margin: 0 10px 0 0;
}
.x-spreadsheet-form-field {
  display: block;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: 10px;
}
.x-spreadsheet-form-field:first-child {
  margin-left: 0;
}
.x-spreadsheet-form-field.error .x-spreadsheet-form-select,
.x-spreadsheet-form-field.error input {
  border-color: #f04134;
}
.x-spreadsheet-form-field .tip {
  color: #f04134;
  font-size: 0.9em;
}
.x-spreadsheet-dimmer {
  display: none;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  animation-fill-mode: both;
  animation-duration: 0.5s;
  transition: background-color 0.5s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1000;
}
.x-spreadsheet-dimmer.active {
  display: block;
  opacity: 1;
}
form fieldset {
  border: none;
}
form fieldset label {
  display: block;
  margin-bottom: 0.5em;
  font-size: 1em;
  color: #666;
}
form fieldset select {
  font-size: 1.1em;
  width: 100%;
  background-color: #fff;
  border: none;
  border-bottom: 2px solid #ddd;
  padding: 0.5em 0.85em;
  border-radius: 2px;
}
.x-spreadsheet-modal,
.x-spreadsheet-toast {
  font-size: 13px;
  position: fixed;
  z-index: 1001;
  text-align: left;
  line-height: 1.25em;
  min-width: 360px;
  color: rgba(0, 0, 0, 0.87);
  font-family: 'Lato', 'Source Sans Pro', Roboto, Helvetica, Arial, sans-serif;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px;
}
.x-spreadsheet-toast {
  background-color: rgba(255, 255, 255, 0.85);
}
.x-spreadsheet-modal-header,
.x-spreadsheet-toast-header {
  font-weight: 600;
  background-clip: padding-box;
  background-color: rgba(255, 255, 255, 0.85);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px 4px 0 0;
}

.x-spreadsheet-toast-header {
  color: #F2711C;
}
.x-spreadsheet-modal-header {
  border-bottom: 1px solid #e0e2e4;
  background: rgba(0, 0, 0, 0.08);
  font-size: 1.0785em;
}
.x-spreadsheet-modal-header,
.x-spreadsheet-modal-content,
.x-spreadsheet-toast-header,
.x-spreadsheet-toast-content {
  padding: 0.75em 1em;
}

.x-spreadsheet-menu li:first-child {
  display: none;
}

.vue-office-excel {
  height: 100%;
}.image-list-preview-container {
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #f5f5f5;
  padding: 20px 0;
}
.image-list-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 16px;
  color: #666;
}
.image-page-container {
  margin: 0 auto 20px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  position: relative;
  max-width: 800px;
  padding: 20px;
}
.image-page-container.target-page {
  border: 2px solid #0052d9;
  box-shadow: 0 4px 16px rgba(0, 82, 217, 0.2);
}
.page-number {
  text-align: center;
  padding: 8px 0;
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}
.page-number.cos-style {
  background: #f0f2f5;
  border-radius: 4px;
}
.image-wrapper {
  position: relative;
  width: 100%;
  min-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-loading-placeholder {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  color: #666;
  font-size: 14px;
}
.loading-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top-color: #0052d9;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.page-image {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.page-image.loading {
  opacity: 0;
}
.page-image.loaded {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.image-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 40px;
  color: #999;
  font-size: 14px;
  text-align: center;
}
.image-filename {
  font-size: 12px;
  color: #ccc;
  word-break: break-all;
}
.preview-by-local-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  height: 72px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(18, 19, 25, 0.08), 0px 0px 2px rgba(18, 19, 25, 0.08), 0px 2px 4px rgba(18, 19, 25, 0.08);
  z-index: 100;
  width: 100%;
  padding: 16px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  top: 0;
  left: 0;
  right: 0;
}
#previewHeader {
  font-weight: 600;
  font-size: 20px;
  line-height: 40px;
  color: rgba(0, 1, 10, 0.93);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80%;
}
.downloadBtn {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  border-radius: 3px;
  border: 1px solid rgba(17, 32, 70, 0.13);
  background: #FFFFFF;
  padding: 6px 16px;
  cursor: pointer;
}
.downloadBtn:hover {
  color: rgba(0, 1, 10, 0.93);
  border-color: rgba(6, 21, 66, 0.2);
  background: rgba(36, 56, 97, 0.05) no-repeat 50%;
}
.preview-content {
  flex: 1;
  margin-top: 72px;
  height: calc(100% - 72px);
  overflow: hidden;
  position: relative;
}
.pdf-container {
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #f5f5f5;
}
.empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #666;
  font-size: 16px;
}
.render-loading-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #333;
  font-size: 16px;
  text-align: center;
}
.loading-spinner {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  border-top-color: #0052d9;
  animation: spin 1s linear infinite;
  margin-bottom: 20px;
}
.loading-text {
  max-width: 80%;
}
.loading-tip {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.nav-async-workflow .nav-title__container .workflow-name {
  color: var(--color-text-caption);
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.nav-async-workflow .nav-title__container .run-text {
  font-family: "PingFang SC";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.nav-async-workflow .nav-title__container .run-fail {
  color: var(--color-red-5);
}
.nav-async-workflow .nav-title__container .run-success {
  color: var(--color-green-5);
}
.nav-async-workflow .nav-title__container .align-items {
  display: flex;
  align-items: center;
}
.editor-demo {
  min-height: 100vh;
  padding: 24px;
  background: #f5f5f5;
}
.editor-demo__header {
  margin-bottom: 24px;
  text-align: center;
}
.editor-demo__header h1 {
  margin: 0 0 8px;
  font-size: 28px;
  font-weight: 600;
  color: #1f2937;
}
.editor-demo__header p {
  margin: 0;
  color: #6b7280;
  font-size: 14px;
}
.editor-demo__tabs {
  max-width: 1400px;
  margin: 0 auto;
}
.editor-demo__tabs .ant-tabs-nav {
  margin-bottom: 24px;
}
.editor-demo__section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
@media (max-width: 1200px) {
  .editor-demo__section {
    grid-template-columns: 1fr;
  }
}
.editor-demo__desc {
  margin: 0 0 8px;
  color: #4b5563;
  font-size: 14px;
  line-height: 1.6;
}
.editor-demo__info {
  padding: 12px 16px;
  background: #f3f4f6;
  border-radius: 6px;
  font-size: 13px;
  color: #374151;
}
.editor-demo__code-card .ant-card-body {
  padding: 0;
}
.editor-demo__code {
  margin: 0;
  padding: 16px;
  background: #1e1e1e;
  color: #d4d4d4;
  font-family: 'Menlo', 'Monaco', 'Courier New', monospace;
  font-size: 12px;
  line-height: 1.6;
  overflow-x: auto;
  border-radius: 0 0 8px 8px;
  white-space: pre-wrap;
  word-break: break-all;
}
.editor-demo__compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
@media (max-width: 1200px) {
  .editor-demo__compare {
    grid-template-columns: 1fr;
  }
}
.editor-demo__compare-item h3 {
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 500;
  color: #1f2937;
}
.editor-demo__widget-builder {
  max-width: 900px;
  margin: 0 auto;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.editor-demo .ant-card {
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.editor-demo .ant-card-head {
  border-bottom: 1px solid #e5e7eb;
}
.editor-demo .ant-card-head-title {
  font-weight: 500;
}
.widget-builder__header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  background: #fafafa;
  border-bottom: 1px solid #e5e7eb;
}
.widget-builder__title {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
}
.widget-builder__subtitle {
  font-size: 12px;
  color: #9ca3af;
}
.widget-builder__jsx-panel {
  border-bottom: 1px solid #e5e7eb;
  overflow: hidden;
}
.widget-builder__drag-line {
  height: 6px;
  background: #e5e7eb;
  cursor: row-resize;
  transition: background 0.2s;
}
.widget-builder__drag-line:hover {
  background: #3b82f6;
}
.widget-builder__bottom-panel {
  background: #fff;
  overflow: hidden;
}
.widget-builder__tabs {
  display: flex;
  align-items: center;
  gap: 0;
  padding: 0 16px;
  border-bottom: 1px solid #e5e7eb;
  background: #fafafa;
}
.widget-builder__tab {
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #6b7280;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: all 0.2s;
}
.widget-builder__tab:hover {
  color: #374151;
}
.widget-builder__tab--active {
  color: #1f2937;
  border-bottom-color: #1f2937;
}
.widget-builder__tab--add {
  padding: 8px 12px;
  color: #9ca3af;
}
.widget-builder__tab--add:hover {
  color: #6b7280;
}
.widget-builder__schema-toggle {
  margin-left: auto;
  display: flex;
  gap: 4px;
  padding: 4px;
  background: #e5e7eb;
  border-radius: 4px;
}
.widget-builder__toggle-btn {
  padding: 4px 10px;
  font-size: 12px;
  color: #6b7280;
  background: transparent;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.2s;
}
.widget-builder__toggle-btn:hover {
  color: #374151;
}
.widget-builder__toggle-btn--active {
  color: #1f2937;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.widget-builder__editor {
  padding: 0;
}
.widget-builder__info {
  padding: 16px;
  margin: 16px;
  background: #f0f9ff;
  border: 1px solid #bae6fd;
  border-radius: 6px;
  font-size: 13px;
  color: #0369a1;
}
.widget-builder__info ul {
  margin: 8px 0 0;
  padding-left: 20px;
}
.widget-builder__info li {
  margin: 4px 0;
}
:root,
:root[theme-mode=QDS-light] {
  --spacing-none: 0px;
  --color-white: var(--white);
  --white: #ffffff;
  --inverse-opacity-0: rgba(255, 255, 255, 0.9);
  --inverse-opacity-1: rgba(255, 255, 255, 0.8);
  --inverse-opacity-2: rgba(255, 255, 255, 0.7);
  --inverse-opacity-3: rgba(255, 255, 255, 0.6);
  --inverse-opacity-4: rgba(255, 255, 255, 0.5);
  --inverse-opacity-5: rgba(255, 255, 255, 0.4);
  --inverse-opacity-6: rgba(255, 255, 255, 0.3);
  --inverse-opacity-7: rgba(255, 255, 255, 0.2);
  --inverse-opacity-8: rgba(255, 255, 255, 0.1);
  --inverse-opacity-9: rgba(255, 255, 255, 0.05);
  --color-black: var(--black);
  --black: #000000;
  --color-primary-normal: var(--color-brand-5);
  --color-primary-hover: var(--color-brand-6);
  --color-primary-active: var(--color-brand-7);
  --color-primary-focus: var(--color-brand-3);
  --color-primary-disable: var(--color-brand-2);
  --color-primary-light: var(--color-brand-0);
  --color-primary-text: var(--color-brand-7);
  --color-primary-light-normal: var(--color-brand-0);
  --color-primary-light-hover: var(--color-brand-1);
  --color-primary-light-active: var(--color-brand-2);
  --color-text-primary: var(--color-opacity-13);
  --color-text-secondary: var(--color-opacity-8);
  --color-text-caption: var(--color-opacity-6);
  --color-text-disable: var(--color-opacity-4);
  --color-text-white: var(--white);
  --color-text-black: var(--black);
  --color-border-normal: var(--color-opacity-3);
  --color-border-hover: var(--color-opacity-4);
  --color-border-active: var(--color-brand-1);
  --color-border-disable: var(--color-opacity-2);
  --color-divider-normal: var(--color-opacity-2);
  --color-fill-normal: var(--color-white);
  --color-fill-hover: var(--color-opacity-1);
  --color-fill-active: var(--color-brand-0);
  --color-fill-disable: var(--color-opacity-0);
  --color-bg-0: var(--color-white);
  --color-bg-1: var(--color-white);
  --color-bg-2: var(--color-white);
  --color-bg-contrast: var(--color-gray-0);
  --color-overlay: rgba(18, 19, 25, 0.32);
  --color-bg-header: rgba(255, 255, 255, 0);
  --color-bg-footer: rgba(255, 255, 255, 0);
  --color-nav-1: var(--white);
  --color-nav-2: var(--color-white);
  --color-link-normal: var(--color-brand-5);
  --color-link-hover: var(--color-brand-6);
  --color-link-active: var(--color-brand-7);
  --color-link-visited: var(--color-brand-4);
  --color-prompt-normal: var(--color-blue-5);
  --color-prompt-hover: var(--color-blue-6);
  --color-prompt-active: var(--color-blue-7);
  --color-prompt-disable: var(--color-blue-2);
  --color-prompt-light-normal: var(--color-blue-0);
  --color-prompt-light-hover: var(--color-blue-1);
  --color-prompt-light-active: var(--color-blue-2);
  --color-prompt-text: var(--color-blue-7);
  --color-success-normal: var(--color-green-5);
  --color-success-hover: var(--color-green-6);
  --color-success-active: var(--color-green-7);
  --color-success-disable: var(--color-green-2);
  --color-success-light-normal: var(--color-green-0);
  --color-success-light-hover: var(--color-green-1);
  --color-success-light-active: var(--color-green-2);
  --color-success-text: var(--color-green-7);
  --color-warning-normal: var(--color-orange-5);
  --color-warning-hover: var(--color-orange-6);
  --color-warning-active: var(--color-orange-7);
  --color-warning-disable: var(--color-orange-2);
  --color-warning-light-normal: var(--color-orange-0);
  --color-warning-light-hover: var(--color-orange-1);
  --color-warning-light-active: var(--color-orange-2);
  --color-warning-text: var(--color-orange-7);
  --color-error-normal: var(--color-red-5);
  --color-error-hover: var(--color-red-6);
  --color-error-active: var(--color-red-7);
  --color-error-disable: var(--color-red-2);
  --color-error-light-normal: var(--color-red-0);
  --color-error-light-hover: var(--color-red-1);
  --color-error-light-active: var(--color-red-2);
  --color-error-text: var(--color-red-7);
  --color-brand-0: #F1F6FF;
  --color-brand-1: #DBE8FF;
  --color-brand-2: #B7CEFF;
  --color-brand-3: #93B1FF;
  --color-brand-4: #6E92FF;
  --color-brand-5: #4a70ff;
  --color-brand-6: #3856DB;
  --color-brand-7: #293EB6;
  --color-brand-8: #1C2A92;
  --color-brand-9: #12196D;
  --color-blue-0: #ECF9FF;
  --color-blue-1: #D0EFFF;
  --color-blue-2: #A1DDFF;
  --color-blue-3: #72C7FF;
  --color-blue-4: #43AEFF;
  --color-blue-5: #1492FF;
  --color-blue-6: #1075DB;
  --color-blue-7: #0B5BB6;
  --color-blue-8: #084492;
  --color-blue-9: #052F6D;
  --color-green-0: #E6F8EF;
  --color-green-1: #C0EBD7;
  --color-green-2: #8CDEBB;
  --color-green-3: #5ED1A3;
  --color-green-4: #34C48F;
  --color-green-5: #0FB87F;
  --color-green-6: #0B9D72;
  --color-green-7: #088362;
  --color-green-8: #066952;
  --color-green-9: #044F40;
  --color-yellow-0: #FEFDEC;
  --color-yellow-1: #FDF8D1;
  --color-yellow-2: #FBF0A3;
  --color-yellow-3: #FAE476;
  --color-yellow-4: #F9D64A;
  --color-yellow-5: #F7C51E;
  --color-yellow-6: #D4A217;
  --color-yellow-7: #B18110;
  --color-yellow-8: #8D620B;
  --color-yellow-9: #6A4607;
  --color-amber-0: #fff9ef;
  --color-amber-1: #fff0d7;
  --color-amber-2: #ffdfae;
  --color-amber-3: #ffcd86;
  --color-amber-4: #ffb95e;
  --color-amber-5: #ffa436;
  --color-amber-6: #db8829;
  --color-amber-7: #b66c1e;
  --color-amber-8: #925314;
  --color-amber-9: #6d3b0d;
  --color-orange-0: #FFF8F0;
  --color-orange-1: #FFEBDA;
  --color-orange-2: #FFD5B5;
  --color-orange-3: #FFBC8F;
  --color-orange-4: #FFA16A;
  --color-orange-5: #FF8345;
  --color-orange-6: #DB6634;
  --color-orange-7: #B64D26;
  --color-orange-8: #92361A;
  --color-orange-9: #6D2310;
  --color-red-0: #FEF3F1;
  --color-red-1: #FDE0DC;
  --color-red-2: #FBBFB9;
  --color-red-3: #FA9C97;
  --color-red-4: #F97875;
  --color-red-5: #f75559;
  --color-red-6: #D44047;
  --color-red-7: #B12F3A;
  --color-red-8: #8D202D;
  --color-red-9: #6A1421;
  --color-purple-0: #F4EEFC;
  --color-purple-1: #E2D5F8;
  --color-purple-2: #C6AFF3;
  --color-purple-3: #A98AEF;
  --color-purple-4: #8A67EA;
  --color-purple-5: #6A45E5;
  --color-purple-6: #5134C5;
  --color-purple-7: #3B26A4;
  --color-purple-8: #281A83;
  --color-purple-9: #191062;
  --color-gray-0: #f7f8fa;
  --color-gray-1: #f4f5f7;
  --color-gray-2: #eceef1;
  --color-gray-3: #e0e2e7;
  --color-gray-4: #cdd0d9;
  --color-gray-5: #b4b8c4;
  --color-gray-6: #979baa;
  --color-gray-7: #777c8d;
  --color-gray-8: #5b5f70;
  --color-gray-9: #434756;
  --color-gray-10: #313441;
  --color-gray-11: #232530;
  --color-gray-12: #191b23;
  --color-gray-13: #121319;
  --shadow-small-color-1: rgba(18, 19, 25, 0.08);
  --shadow-small-color-2: rgba(18, 19, 25, 0.08);
  --shadow-small-color-3: rgba(18, 19, 25, 0.08);
  --shadow-medium-color-1: rgba(18, 19, 25, 0.08);
  --shadow-medium-color-2: rgba(18, 19, 25, 0.08);
  --shadow-medium-color-3: rgba(18, 19, 25, 0.12);
  --shadow-large-color-1: rgba(18, 19, 25, 0.08);
  --shadow-large-color-2: rgba(18, 19, 25, 0.08);
  --shadow-large-color-3: rgba(18, 19, 25, 0.16);
  --shadow-small-light-color-1: rgba(18, 19, 25, 0.08);
  --shadow-small-light-color-2: rgba(18, 19, 25, 0.02);
  --shadow-small-light-color-3: rgba(18, 19, 25, 0.04);
  --shadow-medium-light-color-1: rgba(18, 19, 25, 0.08);
  --shadow-medium-light-color-2: rgba(18, 19, 25, 0.04);
  --shadow-medium-light-color-3: rgba(18, 19, 25, 0.08);
  --shadow-large-light-color-1: rgba(18, 19, 25, 0.08);
  --shadow-large-light-color-2: rgba(18, 19, 25, 0.08);
  --shadow-large-light-color-3: rgba(18, 19, 25, 0.16);
  --shadow-left-medium-color-1: rgba(18, 19, 25, 0.08);
  --shadow-left-medium-color-2: rgba(18, 19, 25, 0.08);
  --shadow-left-medium-color-3: rgba(18, 19, 25, 0.12);
  --shadow-right-medium-color-1: rgba(18, 19, 25, 0.08);
  --shadow-right-medium-color-2: rgba(18, 19, 25, 0.08);
  --shadow-right-medium-color-3: rgba(18, 19, 25, 0.12);
  --shadow-top-medium-color-1: rgba(18, 19, 25, 0.08);
  --shadow-top-medium-color-2: rgba(18, 19, 25, 0.08);
  --shadow-top-medium-color-3: rgba(18, 19, 25, 0.12);
  --shadow-bottom-medium-color-1: rgba(18, 19, 25, 0.08);
  --shadow-bottom-medium-color-2: rgba(18, 19, 25, 0.08);
  --shadow-bottom-medium-color-3: rgba(18, 19, 25, 0.12);
  --shadow-small-x-1: 0px;
  --shadow-small-x-2: 0px;
  --shadow-small-x-3: 0px;
  --shadow-medium-x-1: 0px;
  --shadow-medium-x-2: 0px;
  --shadow-medium-x-3: 0px;
  --shadow-large-x-1: 0px;
  --shadow-large-x-2: 0px;
  --shadow-large-x-3: 0px;
  --shadow-small-light-x-1: 0px;
  --shadow-small-light-x-2: 0px;
  --shadow-small-light-x-3: 0px;
  --shadow-medium-light-x-1: 0px;
  --shadow-medium-light-x-2: 0px;
  --shadow-medium-light-x-3: 0px;
  --shadow-large-light-x-1: 0px;
  --shadow-large-light-x-2: 0px;
  --shadow-large-light-x-3: 0px;
  --shadow-left-medium-x-1: -1px;
  --shadow-left-medium-x-2: -4px;
  --shadow-left-medium-x-3: -12px;
  --shadow-right-medium-x-1: 1px;
  --shadow-right-medium-x-2: 4px;
  --shadow-right-medium-x-3: 12px;
  --shadow-top-medium-x-1: 0px;
  --shadow-top-medium-x-2: 0px;
  --shadow-top-medium-x-3: 0px;
  --shadow-bottom-medium-x-1: 0px;
  --shadow-bottom-medium-x-2: 0px;
  --shadow-bottom-medium-x-3: 0px;
  --shadow-small-y-1: 0px;
  --shadow-small-y-2: 0px;
  --shadow-small-y-3: 2px;
  --shadow-medium-y-1: 0px;
  --shadow-medium-y-2: 0px;
  --shadow-medium-y-3: 6px;
  --shadow-large-y-1: 0px;
  --shadow-large-y-2: 0px;
  --shadow-large-y-3: 16px;
  --shadow-small-light-y-1: 0px;
  --shadow-small-light-y-2: 0px;
  --shadow-small-light-y-3: 2px;
  --shadow-medium-light-y-1: 0px;
  --shadow-medium-light-y-2: 0px;
  --shadow-medium-light-y-3: 8px;
  --shadow-large-light-y-1: 0px;
  --shadow-large-light-y-2: 0px;
  --shadow-large-light-y-3: 16px;
  --shadow-left-medium-y-1: 0px;
  --shadow-left-medium-y-2: 0px;
  --shadow-left-medium-y-3: 0px;
  --shadow-right-medium-y-1: 0px;
  --shadow-right-medium-y-2: 0px;
  --shadow-right-medium-y-3: 0px;
  --shadow-top-medium-y-1: -1px;
  --shadow-top-medium-y-2: -4px;
  --shadow-top-medium-y-3: -12px;
  --shadow-bottom-medium-y-1: 1px;
  --shadow-bottom-medium-y-2: 4px;
  --shadow-bottom-medium-y-3: 12px;
  --shadow-small-blur-1: 1px;
  --shadow-small-blur-2: 2px;
  --shadow-small-blur-3: 4px;
  --shadow-medium-blur-1: 1px;
  --shadow-medium-blur-2: 4px;
  --shadow-medium-blur-3: 12px;
  --shadow-large-blur-1: 1px;
  --shadow-large-blur-2: 8px;
  --shadow-large-blur-3: 32px;
  --shadow-small-light-blur-1: 1px;
  --shadow-small-light-blur-2: 6px;
  --shadow-small-light-blur-3: 12px;
  --shadow-medium-light-blur-1: 1px;
  --shadow-medium-light-blur-2: 12px;
  --shadow-medium-light-blur-3: 24px;
  --shadow-large-light-blur-1: 1px;
  --shadow-large-light-blur-2: 18px;
  --shadow-large-light-blur-3: 64px;
  --shadow-left-medium-blur-1: 1px;
  --shadow-left-medium-blur-2: 4px;
  --shadow-left-medium-blur-3: 12px;
  --shadow-right-medium-blur-1: 1px;
  --shadow-right-medium-blur-2: 4px;
  --shadow-right-medium-blur-3: 12px;
  --shadow-top-medium-blur-1: 1px;
  --shadow-top-medium-blur-2: 4px;
  --shadow-top-medium-blur-3: 12px;
  --shadow-bottom-medium-blur-1: 1px;
  --shadow-bottom-medium-blur-2: 4px;
  --shadow-bottom-medium-blur-3: 12px;
  --shadow-small-spread-1: 0px;
  --shadow-small-spread-2: 0px;
  --shadow-small-spread-3: 0px;
  --shadow-medium-spread-1: 0px;
  --shadow-medium-spread-2: 0px;
  --shadow-medium-spread-3: 0px;
  --shadow-large-spread-1: 0px;
  --shadow-large-spread-2: 0px;
  --shadow-large-spread-3: 0px;
  --shadow-small-light-spread-1: 0px;
  --shadow-small-light-spread-2: 0px;
  --shadow-small-light-spread-3: 0px;
  --shadow-medium-light-spread-1: 0px;
  --shadow-medium-light-spread-2: 0px;
  --shadow-medium-light-spread-3: 0px;
  --shadow-large-light-spread-1: 0px;
  --shadow-large-light-spread-2: 0px;
  --shadow-large-light-spread-3: 0px;
  --shadow-left-medium-spread-1: -1px;
  --shadow-left-medium-spread-2: -4px;
  --shadow-left-medium-spread-3: -12px;
  --shadow-right-medium-spread-1: -1px;
  --shadow-right-medium-spread-2: -4px;
  --shadow-right-medium-spread-3: -12px;
  --shadow-top-medium-spread-1: -1px;
  --shadow-top-medium-spread-2: -4px;
  --shadow-top-medium-spread-3: -12px;
  --shadow-bottom-medium-spread-1: -1px;
  --shadow-bottom-medium-spread-2: -4px;
  --shadow-bottom-medium-spread-3: -12px;
  --shadow-small: var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1);
  --shadow-medium: var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1);
  --shadow-large: var(--shadow-large-x-3) var(--shadow-large-y-3) var(--shadow-large-blur-3) var(--shadow-large-spread-3) var(--shadow-large-color-3), var(--shadow-large-x-2) var(--shadow-large-y-2) var(--shadow-large-blur-2) var(--shadow-large-spread-2) var(--shadow-large-color-2), var(--shadow-large-x-1) var(--shadow-large-y-1) var(--shadow-large-blur-1) var(--shadow-large-spread-1) var(--shadow-large-color-1);
  --shadow-small-light: var(--shadow-small-light-x-3) var(--shadow-small-light-y-3) var(--shadow-small-light-blur-3) var(--shadow-small-light-spread-3) var(--shadow-small-light-color-3), var(--shadow-small-light-x-2) var(--shadow-small-light-y-2) var(--shadow-small-light-blur-2) var(--shadow-small-light-spread-2) var(--shadow-small-light-color-2), var(--shadow-small-light-x-1) var(--shadow-small-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-small-light-spread-1) var(--shadow-small-light-color-1);
  --shadow-medium-light: var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1);
  --shadow-large-light: var(--shadow-large-light-x-3) var(--shadow-large-light-y-3) var(--shadow-large-light-blur-3) var(--shadow-large-light-spread-3) var(--shadow-large-light-color-3), var(--shadow-large-light-x-2) var(--shadow-large-light-y-2) var(--shadow-large-light-blur-2) var(--shadow-large-light-spread-2) var(--shadow-large-light-color-2), var(--shadow-large-light-x-1) var(--shadow-large-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-large-light-spread-1) var(--shadow-large-light-color-1);
  --shadow-left-medium: var(--shadow-left-medium-x-3) var(--shadow-left-medium-y-3) var(--shadow-left-medium-blur-3) var(--shadow-left-medium-spread-2) var(--shadow-left-medium-color-3), var(--shadow-left-medium-x-2) var(--shadow-left-medium-y-2) var(--shadow-left-medium-blur-2) -4px var(--shadow-left-medium-color-2), var(--shadow-left-medium-x-1) var(--shadow-left-medium-y-1) var(--shadow-left-medium-blur-1) var(--shadow-left-medium-spread-1) var(--shadow-left-medium-color-1);
  --shadow-right-medium: var(--shadow-right-medium-x-3) var(--shadow-right-medium-y-3) var(--shadow-right-medium-blur-3) var(--shadow-right-medium-spread-3) var(--shadow-right-medium-color-3), var(--shadow-right-medium-x-2) var(--shadow-right-medium-y-2) var(--shadow-right-medium-blur-2) var(--shadow-right-medium-spread-2) var(--shadow-right-medium-color-2), var(--shadow-right-medium-x-1) var(--shadow-right-medium-y-1) var(--shadow-right-medium-blur-1) var(--shadow-right-medium-spread-1) var(--shadow-right-medium-color-1);
  --shadow-top-medium: var(--shadow-top-medium-x-3) var(--shadow-top-medium-y-3) var(--shadow-top-medium-blur-3) var(--shadow-top-medium-spread-3) var(--shadow-top-medium-color-3), var(--shadow-top-medium-x-2) var(--shadow-top-medium-y-2) var(--shadow-top-medium-blur-2) var(--shadow-top-medium-spread-2) var(--shadow-top-medium-color-2), var(--shadow-top-medium-x-1) var(--shadow-top-medium-y-1) var(--shadow-top-medium-blur-1) var(--shadow-top-medium-spread-1) var(--shadow-top-medium-color-1);
  --shadow-bottom-medium: var(--shadow-bottom-medium-x-3) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-3) var(--shadow-bottom-medium-spread-3) var(--shadow-bottom-medium-color-3), var(--shadow-bottom-medium-x-2) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-2) var(--shadow-bottom-medium-spread-2) var(--shadow-bottom-medium-color-2), var(--shadow-bottom-medium-x-1) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-1) var(--shadow-bottom-medium-spread-1) var(--shadow-bottom-medium-color-1);
  --display-bold: 600 32px/40px var(--font-family-normal);
  --headline-bold: 600 24px/32px var(--font-family-normal);
  --font-family-normal: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --font-family-number-display: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --title-regular: 400 20px/28px var(--font-family-normal);
  --title-bold: 600 20px/28px var(--font-family-normal);
  --subtitle-regular: 400 16px/24px var(--font-family-normal);
  --subtitle-medium: 500 16px/24px var(--font-family-normal);
  --body-regular: 400 14px/20px var(--font-family-normal);
  --body-medium: 500 14px/20px var(--font-family-normal);
  --caption-regular: 400 12px/16px var(--font-family-normal);
  --caption-medium: 500 12px/16px var(--font-family-normal);
  --radius-small: calc(var(--radius-normal)/2);
  --radius-normal: 3px;
  --radius-large: calc(var(--radius-normal)*2);
  --radius-super-large: calc(var(--radius-large)*2);
  --radius-round: 9999px;
  --size-xxs: 8px;
  --size-xxs-large: 12px;
  --size-xs: 16px;
  --size-s: 20px;
  --size-m: 24px;
  --size-l: 32px;
  --size-xl: 48px;
  --size-xxl: 64px;
  --spacing-super-tight: 2px;
  --spacing-tight: 4px;
  --spacing-base: 8px;
  --spacing-base-loose: 12px;
  --spacing-loose: 16px;
  --spacing-quite-loose: 20px;
  --spacing-extra-loose: 24px;
  --spacing-super-loose: 32px;
  --radius-0: 0px;
  --motion--ease-in-out: cubic-bezier(0.36, 0.01, 0.1, 1);
  --motion--ease-out: cubic-bezier(0, 0, 0.2, 1);
  --motion--ease-in: cubic-bezier(0.4, 0, 1, 1);
  --duration-start-s: 0.1s;
  --duration-start-m: 0.2s;
  --duration-start-l: 0.25s;
  --duration-start-xl: 0.5s;
  --duration-end-s: 0.07s;
  --duration-end-m: 0.1s;
  --duration-end-l: 0.15s;
  --duration-end-xl: 0.3s;
  --number-text-bold: 600 16px/24px var(--font-family-normal);
  --number-small-regular: 400 20px/28px var(--font-family-number-display);
  --number-small-medium: 550 20px/28px var(--font-family-number-display);
  --number-normal-regular: 400 24px/32px var(--font-family-number-display);
  --number-normal-medium: 550 24px/32px var(--font-family-number-display);
  --number-large-regular: 400 32px/40px var(--font-family-number-display);
  --number-large-medium: 550 32px/40px var(--font-family-number-display);
  --border-thickness: 0.5px;
  --border-normal: 1px;
  --border-active: 1px;
  --border-focus: 1px;
  --spacing-ultra-loose: 48px;
  --spacing-super-loose-large: 64px;
  --formItem-text-label-default: 400 14px/16px var(--font-family-normal);
  --imageviewer-bg-normal: var(--color-opacity-9);
  --table-head-bg: var(--color-opacity-1);
  --table-shadow-single-left: var(--shadow-left-medium);
  --table-shadow-single-right: var(--shadow-right-medium);
  --color-opacity-0: rgba(54, 79, 129, 0.04);
  --color-opacity-1: rgba(36, 56, 97, 0.05);
  --color-opacity-2: rgba(18, 42, 79, 0.08);
  --color-opacity-3: rgba(17, 32, 70, 0.13);
  --color-opacity-4: rgba(6, 21, 66, 0.2);
  --color-opacity-5: rgba(5, 18, 56, 0.3);
  --color-opacity-6: rgba(1, 11, 50, 0.41);
  --color-opacity-7: rgba(3, 12, 43, 0.54);
  --color-opacity-8: rgba(3, 10, 38, 0.65);
  --color-opacity-9: rgba(1, 7, 30, 0.74);
  --color-opacity-10: rgba(1, 4, 19, 0.81);
  --color-opacity-11: rgba(2, 4, 18, 0.87);
  --color-opacity-12: rgba(2, 4, 13, 0.91);
  --color-opacity-13: rgba(0, 1, 10, 0.93);
  --color-highlight-search: var(--color-link-normal);
  --bubble-bg-myself-normal: var(--color-brand-1);
  --bubble-bg-myself-active: var(--color-brand-2);
  --bubble-bg-each-other-normal: var(--color-gray-1);
  --bubble-bg-each-other-active: var(--color-gray-2);
  --bubble-structured-bg-normal: var(--color-bg-1);
  --bubble-structured-bg-active: var(--color-gray-2);
  --bubble-tructured-shadow-normal: var(--shadow-small-light);
  --bgBlur-medium: 40px;
}
.theme-QDS-dark,
:root[theme-mode=QDS-dark] {
  --spacing-none: 0px;
  --color-white: var(--black);
  --white: #ffffff;
  --inverse-opacity-0: rgba(255, 255, 255, 0.9);
  --inverse-opacity-1: rgba(255, 255, 255, 0.8);
  --inverse-opacity-2: rgba(255, 255, 255, 0.7);
  --inverse-opacity-3: rgba(255, 255, 255, 0.6);
  --inverse-opacity-4: rgba(255, 255, 255, 0.5);
  --inverse-opacity-5: rgba(255, 255, 255, 0.4);
  --inverse-opacity-6: rgba(255, 255, 255, 0.3);
  --inverse-opacity-7: rgba(255, 255, 255, 0.2);
  --inverse-opacity-8: rgba(255, 255, 255, 0.1);
  --inverse-opacity-9: rgba(255, 255, 255, 0.05);
  --color-black: var(--white);
  --black: #000000;
  --color-primary-normal: var(--color-brand-5);
  --color-primary-hover: var(--color-brand-6);
  --color-primary-active: var(--color-brand-7);
  --color-primary-focus: var(--color-brand-3);
  --color-primary-disable: var(--color-brand-2);
  --color-primary-light: var(--color-brand-0);
  --color-primary-text: var(--color-brand-7);
  --color-primary-light-normal: var(--color-brand-0);
  --color-primary-light-hover: var(--color-brand-1);
  --color-primary-light-active: var(--color-brand-2);
  --color-text-primary: var(--color-opacity-13);
  --color-text-secondary: var(--color-opacity-8);
  --color-text-caption: var(--color-opacity-6);
  --color-text-disable: var(--color-opacity-4);
  --color-text-white: var(--white);
  --color-text-black: var(--black);
  --color-border-normal: var(--color-opacity-2);
  --color-border-hover: var(--color-opacity-3);
  --color-border-active: var(--color-brand-1);
  --color-border-disable: var(--color-opacity-1);
  --color-divider-normal: var(--color-opacity-2);
  --color-fill-normal: var(--color-opacity-1);
  --color-fill-hover: var(--color-opacity-2);
  --color-fill-active: var(--color-brand-0);
  --color-fill-disable: var(--color-opacity-0);
  --color-bg-0: var(--color-gray-0);
  --color-bg-1: var(--color-gray-1);
  --color-bg-2: var(--color-gray-2);
  --color-overlay: rgba(18, 19, 25, 0.48);
  --color-bg-contrast: var(--color-gray-1);
  --color-bg-header: rgba(18, 19, 25, 0);
  --color-bg-footer: 12131900;
  --color-nav-1: var(--color-gray-1);
  --color-nav-2: var(--color-gray-0);
  --color-link-normal: var(--color-brand-5);
  --color-link-hover: var(--color-brand-6);
  --color-link-active: var(--color-brand-7);
  --color-link-visited: var(--color-brand-4);
  --color-prompt-normal: var(--color-blue-5);
  --color-prompt-hover: var(--color-blue-6);
  --color-prompt-active: var(--color-blue-7);
  --color-prompt-disable: var(--color-blue-2);
  --color-prompt-light-normal: var(--color-blue-0);
  --color-prompt-light-hover: var(--color-blue-1);
  --color-prompt-light-active: var(--color-blue-2);
  --color-prompt-text: var(--color-blue-7);
  --color-success-normal: var(--color-green-5);
  --color-success-hover: var(--color-green-6);
  --color-success-active: var(--color-green-7);
  --color-success-disable: var(--color-green-2);
  --color-success-light-normal: var(--color-green-0);
  --color-success-light-hover: var(--color-green-1);
  --color-success-light-active: var(--color-green-2);
  --color-success-text: var(--color-green-7);
  --color-warning-normal: var(--color-orange-5);
  --color-warning-hover: var(--color-orange-6);
  --color-warning-active: var(--color-orange-7);
  --color-warning-disable: var(--color-orange-2);
  --color-warning-light-normal: var(--color-orange-0);
  --color-warning-light-hover: var(--color-orange-1);
  --color-warning-light-active: var(--color-orange-2);
  --color-warning-text: var(--color-orange-7);
  --color-error-normal: var(--color-red-5);
  --color-error-hover: var(--color-red-6);
  --color-error-active: var(--color-red-7);
  --color-error-disable: var(--color-red-2);
  --color-error-text: var(--color-red-7);
  --color-error-light-normal: var(--color-red-0);
  --color-error-light-hover: var(--color-red-1);
  --color-error-light-active: var(--color-red-2);
  --color-brand-0: #313655;
  --color-brand-1: #404B80;
  --color-brand-2: #495BAA;
  --color-brand-3: #4D68D5;
  --color-brand-4: #4a70ff;
  --color-brand-5: #668AFF;
  --color-brand-6: #82A1FF;
  --color-brand-7: #9EB8FF;
  --color-brand-8: #BACEFF;
  --color-brand-9: #DBE6FF;
  --color-blue-0: #263C55;
  --color-blue-1: #2D5580;
  --color-blue-2: #2D6BAA;
  --color-blue-3: #257FD5;
  --color-blue-4: #1492FF;
  --color-blue-5: #3BA7FF;
  --color-blue-6: #61BAFF;
  --color-blue-7: #87CDFF;
  --color-blue-8: #ADDEFF;
  --color-blue-9: #D0EDFF;
  --color-green-0: #1B3D34;
  --color-green-1: #215C4B;
  --color-green-2: #207A5F;
  --color-green-3: #1A9971;
  --color-green-4: #0FB87F;
  --color-green-5: #2DC28E;
  --color-green-6: #4ECD9E;
  --color-green-7: #72D8B1;
  --color-green-8: #9AE2C5;
  --color-green-9: #C2EDDB;
  --color-yellow-0: #524527;
  --color-yellow-1: #7C662F;
  --color-yellow-2: #A58631;
  --color-yellow-3: #CEA52B;
  --color-yellow-4: #F7C51E;
  --color-yellow-5: #F8D141;
  --color-yellow-6: #FADC64;
  --color-yellow-7: #FCEFAB;
  --color-yellow-8: #fdf8d1;
  --color-yellow-9: #FDF6D1;
  --color-amber-0: #55402D;
  --color-amber-1: #805C39;
  --color-amber-2: #AA763F;
  --color-amber-3: #D58E3D;
  --color-amber-4: #FFA436;
  --color-amber-5: #FFB657;
  --color-amber-6: #FFC778;
  --color-amber-7: #FFD699;
  --color-amber-8: #FFE5BA;
  --color-amber-9: #FFE5BA;
  --color-orange-0: #553A30;
  --color-orange-1: #80513E;
  --color-orange-2: #AA6547;
  --color-orange-3: #D57549;
  --color-orange-4: #FF8345;
  --color-orange-5: #FF9A63;
  --color-orange-6: #FFB082;
  --color-orange-7: #FFC5A1;
  --color-orange-8: #FFD9BF;
  --color-orange-9: #FFE9DA;
  --color-red-0: #523332;
  --color-red-1: #7C4346;
  --color-red-2: #A54E52;
  --color-red-3: #CE5458;
  --color-red-4: #F75457;
  --color-red-5: #F87070;
  --color-red-6: #FA8E8C;
  --color-red-7: #FBABA8;
  --color-red-8: #FCC7C5;
  --color-red-9: #FDDEDC;
  --color-purple-0: #322C4D;
  --color-purple-1: #453B73;
  --color-purple-2: #544399;
  --color-purple-3: #6147BF;
  --color-purple-4: #6a45e5;
  --color-purple-5: #8260E9;
  --color-purple-6: #9A7BED;
  --color-purple-7: #B198F1;
  --color-purple-8: #C8B5F5;
  --color-purple-9: #E1D6F9;
  --color-gray-0: #121319;
  --color-gray-1: #191b23;
  --color-gray-2: #232530;
  --color-gray-3: #313441;
  --color-gray-4: #434756;
  --color-gray-5: #5b5f70;
  --color-gray-6: #777c8d;
  --color-gray-7: #979baa;
  --color-gray-8: #b4b8c4;
  --color-gray-9: #cdd0d9;
  --color-gray-10: #e0e2e7;
  --color-gray-11: #eceef1;
  --color-gray-12: #f4f5f7;
  --color-gray-13: #f7f8fa;
  --shadow-small-color-1: rgba(0, 0, 0, 0.24);
  --shadow-small-color-2: rgba(0, 0, 0, 0.24);
  --shadow-small-color-3: rgba(0, 0, 0, 0.24);
  --shadow-medium-color-1: rgba(0, 0, 0, 0.24);
  --shadow-medium-color-2: rgba(0, 0, 0, 0.24);
  --shadow-medium-color-3: rgba(0, 0, 0, 0.36);
  --shadow-large-color-1: rgba(0, 0, 0, 0.24);
  --shadow-large-color-2: rgba(0, 0, 0, 0.24);
  --shadow-large-color-3: rgba(0, 0, 0, 0.48);
  --shadow-small-light-color-1: rgba(0, 0, 0, 0.06);
  --shadow-small-light-color-2: rgba(0, 0, 0, 0.06);
  --shadow-small-light-color-3: rgba(0, 0, 0, 0.12);
  --shadow-medium-light-color-1: rgba(0, 0, 0, 0.06);
  --shadow-medium-light-color-2: rgba(0, 0, 0, 0.12);
  --shadow-medium-light-color-3: rgba(0, 0, 0, 0.24);
  --shadow-large-light-color-1: rgba(0, 0, 0, 0.06);
  --shadow-large-light-color-2: rgba(0, 0, 0, 0.24);
  --shadow-large-light-color-3: rgba(0, 0, 0, 0.48);
  --shadow-left-medium-color-1: rgba(0, 0, 0, 0.24);
  --shadow-left-medium-color-2: rgba(0, 0, 0, 0.24);
  --shadow-left-medium-color-3: rgba(0, 0, 0, 0.36);
  --shadow-right-medium-color-1: rgba(0, 0, 0, 0.24);
  --shadow-right-medium-color-2: rgba(0, 0, 0, 0.24);
  --shadow-right-medium-color-3: rgba(0, 0, 0, 0.36);
  --shadow-top-medium-color-1: rgba(0, 0, 0, 0.24);
  --shadow-top-medium-color-2: rgba(0, 0, 0, 0.24);
  --shadow-top-medium-color-3: rgba(0, 0, 0, 0.36);
  --shadow-bottom-medium-color-1: rgba(0, 0, 0, 0.24);
  --shadow-bottom-medium-color-2: rgba(0, 0, 0, 0.24);
  --shadow-bottom-medium-color-3: rgba(0, 0, 0, 0.36);
  --shadow-small-x-1: 0px;
  --shadow-small-x-2: 0px;
  --shadow-small-x-3: 0px;
  --shadow-medium-x-1: 0px;
  --shadow-medium-x-2: 0px;
  --shadow-medium-x-3: 0px;
  --shadow-large-x-1: 0px;
  --shadow-large-x-2: 0px;
  --shadow-large-x-3: 0px;
  --shadow-small-light-x-1: 0px;
  --shadow-small-light-x-2: 0px;
  --shadow-small-light-x-3: 0px;
  --shadow-medium-light-x-1: 0px;
  --shadow-medium-light-x-2: 0px;
  --shadow-medium-light-x-3: 0px;
  --shadow-large-light-x-1: 0px;
  --shadow-large-light-x-2: 0px;
  --shadow-large-light-x-3: 0px;
  --shadow-left-medium-x-1: -1px;
  --shadow-left-medium-x-2: -4px;
  --shadow-left-medium-x-3: -12px;
  --shadow-right-medium-x-1: 1px;
  --shadow-right-medium-x-2: 4px;
  --shadow-right-medium-x-3: 12px;
  --shadow-top-medium-x-1: 0px;
  --shadow-top-medium-x-2: 0px;
  --shadow-top-medium-x-3: 0px;
  --shadow-bottom-medium-x-1: 0px;
  --shadow-bottom-medium-x-2: 0px;
  --shadow-bottom-medium-x-3: 0px;
  --shadow-small-y-1: 0px;
  --shadow-small-y-2: 0px;
  --shadow-small-y-3: 2px;
  --shadow-medium-y-1: 0px;
  --shadow-medium-y-2: 0px;
  --shadow-medium-y-3: 6px;
  --shadow-large-y-1: 0px;
  --shadow-large-y-2: 0px;
  --shadow-large-y-3: 16px;
  --shadow-small-light-y-1: 0px;
  --shadow-small-light-y-2: 0px;
  --shadow-small-light-y-3: 2px;
  --shadow-medium-light-y-1: 0px;
  --shadow-medium-light-y-2: 0px;
  --shadow-medium-light-y-3: 8px;
  --shadow-large-light-y-1: 0px;
  --shadow-large-light-y-2: 0px;
  --shadow-large-light-y-3: 16px;
  --shadow-left-medium-y-1: 0px;
  --shadow-left-medium-y-2: 0px;
  --shadow-left-medium-y-3: 0px;
  --shadow-right-medium-y-1: 0px;
  --shadow-right-medium-y-2: 0px;
  --shadow-right-medium-y-3: 0px;
  --shadow-top-medium-y-1: -1px;
  --shadow-top-medium-y-2: -4px;
  --shadow-top-medium-y-3: -12px;
  --shadow-bottom-medium-y-1: 1px;
  --shadow-bottom-medium-y-2: 4px;
  --shadow-bottom-medium-y-3: 12px;
  --shadow-small-blur-1: 1px;
  --shadow-small-blur-2: 2px;
  --shadow-small-blur-3: 4px;
  --shadow-medium-blur-1: 1px;
  --shadow-medium-blur-2: 4px;
  --shadow-medium-blur-3: 12px;
  --shadow-large-blur-1: 1px;
  --shadow-large-blur-2: 8px;
  --shadow-large-blur-3: 32px;
  --shadow-small-light-blur-1: 1px;
  --shadow-small-light-blur-2: 6px;
  --shadow-small-light-blur-3: 12px;
  --shadow-medium-light-blur-1: 1px;
  --shadow-medium-light-blur-2: 12px;
  --shadow-medium-light-blur-3: 24px;
  --shadow-large-light-blur-1: 1px;
  --shadow-large-light-blur-2: 18px;
  --shadow-large-light-blur-3: 64px;
  --shadow-left-medium-blur-1: 1px;
  --shadow-left-medium-blur-2: 4px;
  --shadow-left-medium-blur-3: 12px;
  --shadow-right-medium-blur-1: 1px;
  --shadow-right-medium-blur-2: 4px;
  --shadow-right-medium-blur-3: 12px;
  --shadow-top-medium-blur-1: 1px;
  --shadow-top-medium-blur-2: 4px;
  --shadow-top-medium-blur-3: 12px;
  --shadow-bottom-medium-blur-1: 1px;
  --shadow-bottom-medium-blur-2: 4px;
  --shadow-bottom-medium-blur-3: 12px;
  --shadow-small-spread-1: 0px;
  --shadow-small-spread-2: 0px;
  --shadow-small-spread-3: 0px;
  --shadow-medium-spread-1: 0px;
  --shadow-medium-spread-2: 0px;
  --shadow-medium-spread-3: 0px;
  --shadow-large-spread-1: 0px;
  --shadow-large-spread-2: 0px;
  --shadow-large-spread-3: 0px;
  --shadow-small-light-spread-1: 0px;
  --shadow-small-light-spread-2: 0px;
  --shadow-small-light-spread-3: 0px;
  --shadow-medium-light-spread-1: 0px;
  --shadow-medium-light-spread-2: 0px;
  --shadow-medium-light-spread-3: 0px;
  --shadow-large-light-spread-1: 0px;
  --shadow-large-light-spread-2: 0px;
  --shadow-large-light-spread-3: 0px;
  --shadow-left-medium-spread-1: -1px;
  --shadow-left-medium-spread-2: -4px;
  --shadow-left-medium-spread-3: -12px;
  --shadow-right-medium-spread-1: -1px;
  --shadow-right-medium-spread-2: -4px;
  --shadow-right-medium-spread-3: -12px;
  --shadow-top-medium-spread-1: -1px;
  --shadow-top-medium-spread-2: -4px;
  --shadow-top-medium-spread-3: -12px;
  --shadow-bottom-medium-spread-1: -1px;
  --shadow-bottom-medium-spread-2: -4px;
  --shadow-bottom-medium-spread-3: -12px;
  --shadow-small: var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1);
  --shadow-medium: var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1);
  --shadow-large: var(--shadow-large-x-3) var(--shadow-large-y-3) var(--shadow-large-blur-3) var(--shadow-large-spread-3) var(--shadow-large-color-3), var(--shadow-large-x-2) var(--shadow-large-y-2) var(--shadow-large-blur-2) var(--shadow-large-spread-2) var(--shadow-large-color-2), var(--shadow-large-x-1) var(--shadow-large-y-1) var(--shadow-large-blur-1) var(--shadow-large-spread-1) var(--shadow-large-color-1);
  --shadow-small-light: var(--shadow-small-light-x-3) var(--shadow-small-light-y-3) var(--shadow-small-light-blur-3) var(--shadow-small-light-spread-3) var(--shadow-small-light-color-3), var(--shadow-small-light-x-2) var(--shadow-small-light-y-2) var(--shadow-small-light-blur-2) var(--shadow-small-light-spread-2) var(--shadow-small-light-color-2), var(--shadow-small-light-x-1) var(--shadow-small-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-small-light-spread-1) var(--shadow-small-light-color-1);
  --shadow-medium-light: var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1);
  --shadow-large-light: var(--shadow-large-light-x-3) var(--shadow-large-light-y-3) var(--shadow-large-light-blur-3) var(--shadow-large-light-spread-3) var(--shadow-large-light-color-3), var(--shadow-large-light-x-2) var(--shadow-large-light-y-2) var(--shadow-large-light-blur-2) var(--shadow-large-light-spread-2) var(--shadow-large-light-color-2), var(--shadow-large-light-x-1) var(--shadow-large-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-large-light-spread-1) var(--shadow-large-light-color-1);
  --shadow-left-medium: var(--shadow-left-medium-x-3) var(--shadow-left-medium-y-3) var(--shadow-left-medium-blur-3) var(--shadow-left-medium-spread-2) var(--shadow-left-medium-color-3), var(--shadow-left-medium-x-2) var(--shadow-left-medium-y-2) var(--shadow-left-medium-blur-2) -4px var(--shadow-left-medium-color-2), var(--shadow-left-medium-x-1) var(--shadow-left-medium-y-1) var(--shadow-left-medium-blur-1) var(--shadow-left-medium-spread-1) var(--shadow-left-medium-color-1);
  --shadow-right-medium: var(--shadow-right-medium-x-3) var(--shadow-right-medium-y-3) var(--shadow-right-medium-blur-3) var(--shadow-right-medium-spread-3) var(--shadow-right-medium-color-3), var(--shadow-right-medium-x-2) var(--shadow-right-medium-y-2) var(--shadow-right-medium-blur-2) var(--shadow-right-medium-spread-2) var(--shadow-right-medium-color-2), var(--shadow-right-medium-x-1) var(--shadow-right-medium-y-1) var(--shadow-right-medium-blur-1) var(--shadow-right-medium-spread-1) var(--shadow-right-medium-color-1);
  --shadow-top-medium: var(--shadow-top-medium-x-3) var(--shadow-top-medium-y-3) var(--shadow-top-medium-blur-3) var(--shadow-top-medium-spread-3) var(--shadow-top-medium-color-3), var(--shadow-top-medium-x-2) var(--shadow-top-medium-y-2) var(--shadow-top-medium-blur-2) var(--shadow-top-medium-spread-2) var(--shadow-top-medium-color-2), var(--shadow-top-medium-x-1) var(--shadow-top-medium-y-1) var(--shadow-top-medium-blur-1) var(--shadow-top-medium-spread-1) var(--shadow-top-medium-color-1);
  --shadow-bottom-medium: var(--shadow-bottom-medium-x-3) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-3) var(--shadow-bottom-medium-spread-3) var(--shadow-bottom-medium-color-3), var(--shadow-bottom-medium-x-2) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-2) var(--shadow-bottom-medium-spread-2) var(--shadow-bottom-medium-color-2), var(--shadow-bottom-medium-x-1) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-1) var(--shadow-bottom-medium-spread-1) var(--shadow-bottom-medium-color-1);
  --font-family-normal: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --font-family-number-display: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --display-bold: 600 32px/40px var(--font-family-normal);
  --headline-bold: 600 24px/32px var(--font-family-normal);
  --title-regular: 400 20px/28px var(--font-family-normal);
  --title-bold: 600 20px/28px var(--font-family-normal);
  --subtitle-regular: 400 16px/24px var(--font-family-normal);
  --subtitle-medium: 500 16px/24px var(--font-family-normal);
  --body-regular: 400 14px/20px var(--font-family-normal);
  --body-medium: 500 14px/20px var(--font-family-normal);
  --caption-regular: 400 12px/16px var(--font-family-normal);
  --caption-medium: 500 12px/16px var(--font-family-normal);
  --radius-small: calc(var(--radius-normal)/2);
  --radius-normal: 3px;
  --radius-large: calc(var(--radius-normal)*2);
  --radius-super-large: calc(var(--radius-large)*2);
  --radius-round: 9999px;
  --size-xxs: 8px;
  --size-xxs-large: 12px;
  --size-xs: 16px;
  --size-s: 20px;
  --size-m: 24px;
  --size-l: 32px;
  --size-xl: 48px;
  --size-xxl: 64px;
  --spacing-super-tight: 2px;
  --spacing-tight: 4px;
  --spacing-base: 8px;
  --spacing-base-loose: 12px;
  --spacing-loose: 16px;
  --spacing-quite-loose: 20px;
  --spacing-extra-loose: 24px;
  --spacing-super-loose: 32px;
  --radius-0: 0px;
  --motion--ease-in-out: cubic-bezier(0.36, 0.01, 0.1, 1);
  --motion--ease-out: cubic-bezier(0, 0, 0.2, 1);
  --motion--ease-in: cubic-bezier(0.4, 0, 1, 1);
  --duration-start-s: 0.1s;
  --duration-start-m: 0.2s;
  --duration-start-l: 0.25s;
  --duration-start-xl: 0.5s;
  --duration-end-s: 0.07s;
  --duration-end-m: 0.1s;
  --duration-end-l: 0.15s;
  --duration-end-xl: 0.3s;
  --number-text-bold: 600 16px/24px var(--font-family-normal);
  --number-small-regular: 400 20px/28px var(--font-family-number-display);
  --number-small-medium: 550 20px/28px var(--font-family-number-display);
  --number-normal-regular: 400 24px/32px var(--font-family-number-display);
  --number-normal-medium: 550 24px/32px var(--font-family-number-display);
  --number-large-regular: 400 32px/40px var(--font-family-number-display);
  --number-large-medium: 550 32px/40px var(--font-family-number-display);
  --border-thickness: 0.5px;
  --border-normal: 1px;
  --border-active: 1px;
  --border-focus: 1px;
  --spacing-ultra-loose: 48px;
  --spacing-super-loose-large: 64px;
  --formItem-text-label-default: 400 14px/16px var(--font-family-normal);
  --imageviewer-bg-normal: rgba(1, 7, 30, 0.74);
  --table-head-bg: var(--color-opacity-1);
  --table-shadow-single-right: var(--shadow-right-medium);
  --table-shadow-single-left: var(--shadow-left-medium);
  --color-opacity-0: rgba(157, 179, 225, 0.03);
  --color-opacity-1: rgba(157, 179, 225, 0.05);
  --color-opacity-2: rgba(189, 200, 255, 0.1);
  --color-opacity-3: rgba(191, 204, 247, 0.18);
  --color-opacity-4: rgba(198, 211, 251, 0.27);
  --color-opacity-5: rgba(210, 219, 254, 0.38);
  --color-opacity-6: rgba(217, 226, 252, 0.51);
  --color-opacity-7: rgba(227, 233, 252, 0.64);
  --color-opacity-8: rgba(236, 241, 253, 0.75);
  --color-opacity-9: rgba(241, 244, 254, 0.84);
  --color-opacity-10: rgba(246, 248, 254, 0.9);
  --color-opacity-11: rgba(250, 252, 255, 0.94);
  --color-opacity-12: rgba(251, 252, 254, 0.97);
  --color-opacity-13: rgba(250, 252, 255, 0.98);
  --color-highlight-search: var(--color-link-normal);
  --bgBlur-medium: 40px;
}
.theme-QDS-test,
:root[theme-mode=QDS-test] {
  --spacing-none: 0px;
  --color-white: var(--white);
  --white: #ffffff;
  --inverse-opacity-0: rgba(255, 255, 255, 0.9);
  --inverse-opacity-1: rgba(255, 255, 255, 0.8);
  --inverse-opacity-2: rgba(255, 255, 255, 0.7);
  --inverse-opacity-3: rgba(255, 255, 255, 0.6);
  --inverse-opacity-4: rgba(255, 255, 255, 0.5);
  --inverse-opacity-5: rgba(255, 255, 255, 0.4);
  --inverse-opacity-6: rgba(255, 255, 255, 0.3);
  --inverse-opacity-7: rgba(255, 255, 255, 0.2);
  --inverse-opacity-8: rgba(255, 255, 255, 0.1);
  --inverse-opacity-9: rgba(255, 255, 255, 0.05);
  --color-black: var(--black);
  --black: #000000;
  --color-primary-normal: var(--color-brand-5);
  --color-primary-hover: var(--color-brand-6);
  --color-primary-active: var(--color-brand-7);
  --color-primary-focus: var(--color-brand-3);
  --color-primary-disable: var(--color-brand-2);
  --color-primary-light: var(--color-brand-0);
  --color-primary-text: var(--color-brand-7);
  --color-primary-light-normal: var(--color-brand-0);
  --color-primary-light-hover: var(--color-brand-1);
  --color-primary-light-active: var(--color-brand-2);
  --color-text-primary: var(--color-opacity-13);
  --color-text-secondary: var(--color-opacity-8);
  --color-text-caption: var(--color-opacity-6);
  --color-text-disable: var(--color-opacity-4);
  --color-text-white: var(--white);
  --color-text-black: var(--black);
  --color-border-normal: var(--color-opacity-3);
  --color-border-hover: var(--color-opacity-4);
  --color-border-active: var(--color-brand-1);
  --color-border-disable: var(--color-opacity-2);
  --color-divider-normal: var(--color-opacity-2);
  --color-fill-normal: var(--color-white);
  --color-fill-hover: var(--color-opacity-1);
  --color-fill-active: var(--color-brand-0);
  --color-fill-disable: var(--color-opacity-0);
  --color-bg-0: var(--color-white);
  --color-bg-1: var(--color-white);
  --color-bg-2: var(--color-white);
  --color-bg-contrast: var(--color-gray-0);
  --color-overlay: rgba(18, 19, 25, 0.32);
  --color-bg-header: rgba(255, 255, 255, 0);
  --color-bg-footer: rgba(255, 255, 255, 0);
  --color-nav-1: var(--color-gray-11);
  --color-nav-2: var(--color-white);
  --color-link-normal: var(--color-brand-5);
  --color-link-hover: var(--color-brand-6);
  --color-link-active: var(--color-brand-7);
  --color-link-visited: var(--color-brand-4);
  --color-prompt-normal: var(--color-blue-5);
  --color-prompt-hover: var(--color-blue-6);
  --color-prompt-active: var(--color-blue-7);
  --color-prompt-disable: var(--color-blue-2);
  --color-prompt-light-normal: var(--color-blue-0);
  --color-prompt-light-hover: var(--color-blue-1);
  --color-prompt-light-active: var(--color-blue-2);
  --color-prompt-text: var(--color-blue-7);
  --color-success-normal: var(--color-green-5);
  --color-success-hover: var(--color-green-6);
  --color-success-active: var(--color-green-7);
  --color-success-disable: var(--color-green-2);
  --color-success-light-normal: var(--color-green-0);
  --color-success-light-hover: var(--color-green-1);
  --color-success-light-active: var(--color-green-2);
  --color-success-text: var(--color-green-7);
  --color-warning-normal: var(--color-orange-5);
  --color-warning-hover: var(--color-orange-6);
  --color-warning-active: var(--color-orange-7);
  --color-warning-disable: var(--color-orange-2);
  --color-warning-light-normal: var(--color-orange-0);
  --color-warning-light-hover: var(--color-orange-1);
  --color-warning-light-active: var(--color-orange-2);
  --color-warning-text: var(--color-orange-7);
  --color-error-normal: var(--color-red-5);
  --color-error-hover: var(--color-red-6);
  --color-error-active: var(--color-red-7);
  --color-error-disable: var(--color-red-2);
  --color-error-light-normal: var(--color-red-0);
  --color-error-light-hover: var(--color-red-1);
  --color-error-light-active: var(--color-red-2);
  --color-error-text: var(--color-red-7);
  --color-brand-0: #E3E6E1;
  --color-brand-1: #C4CCC0;
  --color-brand-2: #A4B39B;
  --color-brand-3: #85997A;
  --color-brand-4: #69805D;
  --color-brand-5: #4F6644;
  --color-brand-6: #3E5733;
  --color-brand-7: #2F4725;
  --color-brand-8: #233B1A;
  --color-brand-9: #172B10;
  --color-blue-0: #ECF9FF;
  --color-blue-1: #D0EFFF;
  --color-blue-2: #A1DDFF;
  --color-blue-3: #72C7FF;
  --color-blue-4: #43AEFF;
  --color-blue-5: #1492FF;
  --color-blue-6: #1075DB;
  --color-blue-7: #0B5BB6;
  --color-blue-8: #084492;
  --color-blue-9: #052F6D;
  --color-green-0: #E6F8EF;
  --color-green-1: #C0EBD7;
  --color-green-2: #8CDEBB;
  --color-green-3: #5ED1A3;
  --color-green-4: #34C48F;
  --color-green-5: #0FB87F;
  --color-green-6: #0B9D72;
  --color-green-7: #088362;
  --color-green-8: #066952;
  --color-green-9: #044F40;
  --color-yellow-0: #FEFDEC;
  --color-yellow-1: #FDF8D1;
  --color-yellow-2: #FBF0A3;
  --color-yellow-3: #FAE476;
  --color-yellow-4: #F9D64A;
  --color-yellow-5: #F7C51E;
  --color-yellow-6: #D4A217;
  --color-yellow-7: #B18110;
  --color-yellow-8: #8D620B;
  --color-yellow-9: #6A4607;
  --color-amber-0: #fff9ef;
  --color-amber-1: #fff0d7;
  --color-amber-2: #ffdfae;
  --color-amber-3: #ffcd86;
  --color-amber-4: #ffb95e;
  --color-amber-5: #ffa436;
  --color-amber-6: #db8829;
  --color-amber-7: #b66c1e;
  --color-amber-8: #925314;
  --color-amber-9: #6d3b0d;
  --color-orange-0: #FFF8F0;
  --color-orange-1: #FFEBDA;
  --color-orange-2: #FFD5B5;
  --color-orange-3: #FFBC8F;
  --color-orange-4: #FFA16A;
  --color-orange-5: #FF8345;
  --color-orange-6: #DB6634;
  --color-orange-7: #B64D26;
  --color-orange-8: #92361A;
  --color-orange-9: #6D2310;
  --color-red-0: #FEF3F1;
  --color-red-1: #FDE0DC;
  --color-red-2: #FBBFB9;
  --color-red-3: #FA9C97;
  --color-red-4: #F97875;
  --color-red-5: #f75559;
  --color-red-6: #D44047;
  --color-red-7: #B12F3A;
  --color-red-8: #8D202D;
  --color-red-9: #6A1421;
  --color-purple-0: #F4EEFC;
  --color-purple-1: #E2D5F8;
  --color-purple-2: #C6AFF3;
  --color-purple-3: #A98AEF;
  --color-purple-4: #8A67EA;
  --color-purple-5: #6A45E5;
  --color-purple-6: #5134C5;
  --color-purple-7: #3B26A4;
  --color-purple-8: #281A83;
  --color-purple-9: #191062;
  --color-gray-0: #f7f8fa;
  --color-gray-1: #f4f5f7;
  --color-gray-2: #eceef1;
  --color-gray-3: #e0e2e7;
  --color-gray-4: #cdd0d9;
  --color-gray-5: #b4b8c4;
  --color-gray-6: #979baa;
  --color-gray-7: #777c8d;
  --color-gray-8: #5b5f70;
  --color-gray-9: #434756;
  --color-gray-10: #313441;
  --color-gray-11: #232530;
  --color-gray-12: #191b23;
  --color-gray-13: #121319;
  --shadow-small-color-1: rgba(79, 102, 68, 0.08);
  --shadow-small-color-2: rgba(79, 102, 68, 0.08);
  --shadow-small-color-3: rgba(79, 102, 68, 0.08);
  --shadow-medium-color-1: rgba(79, 102, 68, 0.08);
  --shadow-medium-color-2: rgba(79, 102, 68, 0.08);
  --shadow-medium-color-3: rgba(79, 102, 68, 0.12);
  --shadow-large-color-1: rgba(79, 102, 68, 0.08);
  --shadow-large-color-2: rgba(79, 102, 68, 0.08);
  --shadow-large-color-3: rgba(79, 102, 68, 0.16);
  --shadow-small-light-color-1: rgba(79, 102, 68, 0.08);
  --shadow-small-light-color-2: rgba(79, 102, 68, 0.02);
  --shadow-small-light-color-3: rgba(79, 102, 68, 0.04);
  --shadow-medium-light-color-1: rgba(79, 102, 68, 0.08);
  --shadow-medium-light-color-2: rgba(79, 102, 68, 0.04);
  --shadow-medium-light-color-3: rgba(79, 102, 68, 0.08);
  --shadow-large-light-color-1: rgba(79, 102, 68, 0.08);
  --shadow-large-light-color-2: rgba(79, 102, 68, 0.08);
  --shadow-large-light-color-3: rgba(79, 102, 68, 0.16);
  --shadow-left-medium-color-1: rgba(79, 102, 68, 0.08);
  --shadow-left-medium-color-2: rgba(79, 102, 68, 0.08);
  --shadow-left-medium-color-3: rgba(79, 102, 68, 0.12);
  --shadow-right-medium-color-1: rgba(79, 102, 68, 0.08);
  --shadow-right-medium-color-2: rgba(79, 102, 68, 0.08);
  --shadow-right-medium-color-3: rgba(79, 102, 68, 0.12);
  --shadow-top-medium-color-1: rgba(79, 102, 68, 0.08);
  --shadow-top-medium-color-2: rgba(79, 102, 68, 0.08);
  --shadow-top-medium-color-3: rgba(79, 102, 68, 0.12);
  --shadow-bottom-medium-color-1: rgba(79, 102, 68, 0.08);
  --shadow-bottom-medium-color-2: rgba(79, 102, 68, 0.08);
  --shadow-bottom-medium-color-3: rgba(79, 102, 68, 0.12);
  --shadow-small-x-1: 0px;
  --shadow-small-x-2: 0px;
  --shadow-small-x-3: 0px;
  --shadow-medium-x-1: 0px;
  --shadow-medium-x-2: 0px;
  --shadow-medium-x-3: 0px;
  --shadow-large-x-1: 0px;
  --shadow-large-x-2: 0px;
  --shadow-large-x-3: 0px;
  --shadow-small-light-x-1: 0px;
  --shadow-small-light-x-2: 0px;
  --shadow-small-light-x-3: 0px;
  --shadow-medium-light-x-1: 0px;
  --shadow-medium-light-x-2: 0px;
  --shadow-medium-light-x-3: 0px;
  --shadow-large-light-x-1: 0px;
  --shadow-large-light-x-2: 0px;
  --shadow-large-light-x-3: 0px;
  --shadow-left-medium-x-1: -1px;
  --shadow-left-medium-x-2: -4px;
  --shadow-left-medium-x-3: -12px;
  --shadow-right-medium-x-1: 1px;
  --shadow-right-medium-x-2: 4px;
  --shadow-right-medium-x-3: 12px;
  --shadow-top-medium-x-1: 0px;
  --shadow-top-medium-x-2: 0px;
  --shadow-top-medium-x-3: 0px;
  --shadow-bottom-medium-x-1: 0px;
  --shadow-bottom-medium-x-2: 0px;
  --shadow-bottom-medium-x-3: 0px;
  --shadow-small-y-1: 0px;
  --shadow-small-y-2: 0px;
  --shadow-small-y-3: 2px;
  --shadow-medium-y-1: 0px;
  --shadow-medium-y-2: 0px;
  --shadow-medium-y-3: 6px;
  --shadow-large-y-1: 0px;
  --shadow-large-y-2: 0px;
  --shadow-large-y-3: 16px;
  --shadow-small-light-y-1: 0px;
  --shadow-small-light-y-2: 0px;
  --shadow-small-light-y-3: 2px;
  --shadow-medium-light-y-1: 0px;
  --shadow-medium-light-y-2: 0px;
  --shadow-medium-light-y-3: 8px;
  --shadow-large-light-y-1: 0px;
  --shadow-large-light-y-2: 0px;
  --shadow-large-light-y-3: 16px;
  --shadow-left-medium-y-1: 0px;
  --shadow-left-medium-y-2: 0px;
  --shadow-left-medium-y-3: 0px;
  --shadow-right-medium-y-1: 0px;
  --shadow-right-medium-y-2: 0px;
  --shadow-right-medium-y-3: 0px;
  --shadow-top-medium-y-1: -1px;
  --shadow-top-medium-y-2: -4px;
  --shadow-top-medium-y-3: -12px;
  --shadow-bottom-medium-y-1: 1px;
  --shadow-bottom-medium-y-2: 4px;
  --shadow-bottom-medium-y-3: 12px;
  --shadow-small-blur-1: 1px;
  --shadow-small-blur-2: 2px;
  --shadow-small-blur-3: 4px;
  --shadow-medium-blur-1: 1px;
  --shadow-medium-blur-2: 4px;
  --shadow-medium-blur-3: 12px;
  --shadow-large-blur-1: 1px;
  --shadow-large-blur-2: 8px;
  --shadow-large-blur-3: 32px;
  --shadow-small-light-blur-1: 1px;
  --shadow-small-light-blur-2: 6px;
  --shadow-small-light-blur-3: 12px;
  --shadow-medium-light-blur-1: 1px;
  --shadow-medium-light-blur-2: 12px;
  --shadow-medium-light-blur-3: 24px;
  --shadow-large-light-blur-1: 1px;
  --shadow-large-light-blur-2: 18px;
  --shadow-large-light-blur-3: 64px;
  --shadow-left-medium-blur-1: 1px;
  --shadow-left-medium-blur-2: 4px;
  --shadow-left-medium-blur-3: 12px;
  --shadow-right-medium-blur-1: 1px;
  --shadow-right-medium-blur-2: 4px;
  --shadow-right-medium-blur-3: 12px;
  --shadow-top-medium-blur-1: 1px;
  --shadow-top-medium-blur-2: 4px;
  --shadow-top-medium-blur-3: 12px;
  --shadow-bottom-medium-blur-1: 1px;
  --shadow-bottom-medium-blur-2: 4px;
  --shadow-bottom-medium-blur-3: 12px;
  --shadow-small-spread-1: 0px;
  --shadow-small-spread-2: 0px;
  --shadow-small-spread-3: 0px;
  --shadow-medium-spread-1: 0px;
  --shadow-medium-spread-2: 0px;
  --shadow-medium-spread-3: 0px;
  --shadow-large-spread-1: 0px;
  --shadow-large-spread-2: 0px;
  --shadow-large-spread-3: 0px;
  --shadow-small-light-spread-1: 0px;
  --shadow-small-light-spread-2: 0px;
  --shadow-small-light-spread-3: 0px;
  --shadow-medium-light-spread-1: 0px;
  --shadow-medium-light-spread-2: 0px;
  --shadow-medium-light-spread-3: 0px;
  --shadow-large-light-spread-1: 0px;
  --shadow-large-light-spread-2: 0px;
  --shadow-large-light-spread-3: 0px;
  --shadow-left-medium-spread-1: -1px;
  --shadow-left-medium-spread-2: -4px;
  --shadow-left-medium-spread-3: -12px;
  --shadow-right-medium-spread-1: -1px;
  --shadow-right-medium-spread-2: -4px;
  --shadow-right-medium-spread-3: -12px;
  --shadow-top-medium-spread-1: -1px;
  --shadow-top-medium-spread-2: -4px;
  --shadow-top-medium-spread-3: -12px;
  --shadow-bottom-medium-spread-1: -1px;
  --shadow-bottom-medium-spread-2: -4px;
  --shadow-bottom-medium-spread-3: -12px;
  --shadow-small: var(--shadow-small-x-3) var(--shadow-small-y-3) var(--shadow-small-blur-3) var(--shadow-small-spread-3) var(--shadow-small-color-3), var(--shadow-small-x-2) var(--shadow-small-y-2) var(--shadow-small-blur-2) var(--shadow-small-spread-2) var(--shadow-small-color-2), var(--shadow-small-x-1) var(--shadow-small-y-1) var(--shadow-small-blur-1) var(--shadow-small-spread-1) var(--shadow-small-color-1);
  --shadow-medium: var(--shadow-medium-x-3) var(--shadow-medium-y-3) var(--shadow-medium-blur-3) var(--shadow-medium-spread-3) var(--shadow-medium-color-3), var(--shadow-medium-x-2) var(--shadow-medium-y-2) var(--shadow-medium-blur-2) var(--shadow-medium-spread-2) var(--shadow-medium-color-2), var(--shadow-medium-x-1) var(--shadow-medium-y-2) var(--shadow-medium-blur-1) var(--shadow-medium-spread-1) var(--shadow-medium-color-1);
  --shadow-large: var(--shadow-large-x-3) var(--shadow-large-y-3) var(--shadow-large-blur-3) var(--shadow-large-spread-3) var(--shadow-large-color-3), var(--shadow-large-x-2) var(--shadow-large-y-2) var(--shadow-large-blur-2) var(--shadow-large-spread-2) var(--shadow-large-color-2), var(--shadow-large-x-1) var(--shadow-large-y-1) var(--shadow-large-blur-1) var(--shadow-large-spread-1) var(--shadow-large-color-1);
  --shadow-small-light: var(--shadow-small-light-x-3) var(--shadow-small-light-y-3) var(--shadow-small-light-blur-3) var(--shadow-small-light-spread-3) var(--shadow-small-light-color-3), var(--shadow-small-light-x-2) var(--shadow-small-light-y-2) var(--shadow-small-light-blur-2) var(--shadow-small-light-spread-2) var(--shadow-small-light-color-2), var(--shadow-small-light-x-1) var(--shadow-small-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-small-light-spread-1) var(--shadow-small-light-color-1);
  --shadow-medium-light: var(--shadow-medium-light-x-3) var(--shadow-medium-light-y-3) var(--shadow-medium-light-blur-3) var(--shadow-medium-light-spread-3) var(--shadow-medium-light-color-3), var(--shadow-medium-light-x-2) var(--shadow-medium-light-y-2) var(--shadow-medium-light-blur-2) var(--shadow-medium-light-spread-2) var(--shadow-medium-light-color-2), var(--shadow-medium-light-x-1) var(--shadow-medium-light-y-1) var(--shadow-medium-light-blur-1) var(--shadow-medium-light-spread-1) var(--shadow-medium-light-color-1);
  --shadow-large-light: var(--shadow-large-light-x-3) var(--shadow-large-light-y-3) var(--shadow-large-light-blur-3) var(--shadow-large-light-spread-3) var(--shadow-large-light-color-3), var(--shadow-large-light-x-2) var(--shadow-large-light-y-2) var(--shadow-large-light-blur-2) var(--shadow-large-light-spread-2) var(--shadow-large-light-color-2), var(--shadow-large-light-x-1) var(--shadow-large-light-y-1) var(--shadow-large-light-blur-1) var(--shadow-large-light-spread-1) var(--shadow-large-light-color-1);
  --shadow-left-medium: var(--shadow-left-medium-x-3) var(--shadow-left-medium-y-3) var(--shadow-left-medium-blur-3) var(--shadow-left-medium-spread-2) var(--shadow-left-medium-color-3), var(--shadow-left-medium-x-2) var(--shadow-left-medium-y-2) var(--shadow-left-medium-blur-2) -4px var(--shadow-left-medium-color-2), var(--shadow-left-medium-x-1) var(--shadow-left-medium-y-1) var(--shadow-left-medium-blur-1) var(--shadow-left-medium-spread-1) var(--shadow-left-medium-color-1);
  --shadow-right-medium: var(--shadow-right-medium-x-3) var(--shadow-right-medium-y-3) var(--shadow-right-medium-blur-3) var(--shadow-right-medium-spread-3) var(--shadow-right-medium-color-3), var(--shadow-right-medium-x-2) var(--shadow-right-medium-y-2) var(--shadow-right-medium-blur-2) var(--shadow-right-medium-spread-2) var(--shadow-right-medium-color-2), var(--shadow-right-medium-x-1) var(--shadow-right-medium-y-1) var(--shadow-right-medium-blur-1) var(--shadow-right-medium-spread-1) var(--shadow-right-medium-color-1);
  --shadow-top-medium: var(--shadow-top-medium-x-3) var(--shadow-top-medium-y-3) var(--shadow-top-medium-blur-3) var(--shadow-top-medium-spread-3) var(--shadow-top-medium-color-3), var(--shadow-top-medium-x-2) var(--shadow-top-medium-y-2) var(--shadow-top-medium-blur-2) var(--shadow-top-medium-spread-2) var(--shadow-top-medium-color-2), var(--shadow-top-medium-x-1) var(--shadow-top-medium-y-1) var(--shadow-top-medium-blur-1) var(--shadow-top-medium-spread-1) var(--shadow-top-medium-color-1);
  --shadow-bottom-medium: var(--shadow-bottom-medium-x-3) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-3) var(--shadow-bottom-medium-spread-3) var(--shadow-bottom-medium-color-3), var(--shadow-bottom-medium-x-2) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-2) var(--shadow-bottom-medium-spread-2) var(--shadow-bottom-medium-color-2), var(--shadow-bottom-medium-x-1) var(--shadow-bottom-medium-y-1) var(--shadow-bottom-medium-blur-1) var(--shadow-bottom-medium-spread-1) var(--shadow-bottom-medium-color-1);
  --display-bold: 600 32px/40px var(--font-family-normal);
  --headline-bold: 600 24px/32px var(--font-family-normal);
  --font-family-normal: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --font-family-number-display: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  --title-regular: 400 20px/28px var(--font-family-normal);
  --title-bold: 600 20px/28px var(--font-family-normal);
  --subtitle-regular: 400 16px/24px var(--font-family-normal);
  --subtitle-medium: 500 16px/24px var(--font-family-normal);
  --body-regular: 400 14px/20px var(--font-family-normal);
  --body-medium: 500 14px/20px var(--font-family-normal);
  --caption-regular: 400 12px/16px var(--font-family-normal);
  --caption-medium: 500 12px/16px var(--font-family-normal);
  --radius-small: calc(var(--radius-normal)/2);
  --radius-normal: 6px;
  --radius-large: calc(var(--radius-normal)*2);
  --radius-round: 9999px;
  --size-xxs: 8px;
  --size-xxs-large: 12px;
  --size-xs: 16px;
  --size-s: 20px;
  --size-m: 24px;
  --size-l: 32px;
  --size-xl: 48px;
  --size-xxl: 64px;
  --spacing-super-tight: 2px;
  --spacing-tight: 4px;
  --spacing-base: 8px;
  --spacing-base-loose: 12px;
  --spacing-loose: 16px;
  --spacing-quite-loose: 20px;
  --spacing-extra-loose: 24px;
  --spacing-super-loose: 32px;
  --radius-0: 0px;
  --motion--ease-in-out: cubic-bezier(0.36, 0.01, 0.1, 1);
  --motion--ease-out: cubic-bezier(0, 0, 0.2, 1);
  --motion--ease-in: cubic-bezier(0.4, 0, 1, 1);
  --duration-start-s: 0.1s;
  --duration-start-m: 0.2s;
  --duration-start-l: 0.25s;
  --duration-start-xl: 0.5s;
  --duration-end-s: 0.07s;
  --duration-end-m: 0.1s;
  --duration-end-l: 0.15s;
  --duration-end-xl: 0.3s;
  --number-text-bold: 600 16px/24px var(--font-family-normal);
  --number-small-regular: 400 20px/28px var(--font-family-number-display);
  --number-small-medium: 550 20px/28px var(--font-family-number-display);
  --number-normal-regular: 400 24px/32px var(--font-family-number-display);
  --number-normal-medium: 550 24px/32px var(--font-family-number-display);
  --number-large-regular: 400 32px/40px var(--font-family-number-display);
  --number-large-medium: 550 32px/40px var(--font-family-number-display);
  --border-thickness: 1px;
  --border-normal: 2px;
  --border-active: 2px;
  --border-focus: 2px;
  --spacing-ultra-loose: 48px;
  --spacing-super-loose-large: 64px;
  --formItem-text-label-default: 400 14px/16px var(--font-family-normal);
  --imageviewer-bg-normal: var(--color-opacity-9);
  --table-head-bg: var(--color-opacity-9);
  --table-shadow-single-left: var(--shadow-left-medium);
  --table-shadow-single-right: var(--shadow-right-medium);
  --color-opacity-0: rgba(54, 79, 129, 0.04);
  --color-opacity-1: rgba(36, 56, 97, 0.05);
  --color-opacity-2: rgba(18, 42, 79, 0.08);
  --color-opacity-3: rgba(17, 32, 70, 0.13);
  --color-opacity-4: rgba(6, 21, 66, 0.2);
  --color-opacity-5: rgba(5, 18, 56, 0.3);
  --color-opacity-6: rgba(1, 11, 50, 0.41);
  --color-opacity-7: rgba(3, 12, 43, 0.54);
  --color-opacity-8: rgba(3, 10, 38, 0.65);
  --color-opacity-9: rgba(1, 7, 30, 0.74);
  --color-opacity-10: rgba(1, 4, 19, 0.81);
  --color-opacity-11: rgba(2, 4, 18, 0.87);
  --color-opacity-12: rgba(2, 4, 13, 0.91);
  --color-opacity-13: rgba(0, 1, 10, 0.93);
  --color-highlight-search: var(--color-link-normal);
  --radius-super-large: calc(var(--radius-large)*2);
  --bgBlur-medium: 40px;
}
:root {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft YaHei", "Noto Sans", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --xy-background-color: #fff;
}
body {
  margin: 0;
  min-width: 320px;
  min-height: 100vh;
}
h1 {
  font-size: 3.2em;
  line-height: 1.1;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (prefers-color-scheme: light) {
  :root {
    color: #213547;
    background-color: #ffffff;
  }
  a:hover {
    color: #747bff;
  }
  button {
    background-color: #f9f9f9;
  }
}
.react-flow__attribution {
  display: none;
}
.block-selector-pop .ant-popover-inner {
  padding: 0 !important;
}
.block-selector-pop .ant-popover-inner .drag-node__container {
  width: 348px;
}
.block-selector-pop .ant-popover-inner .drag-node__container .drag-node__search {
  width: 100%;
}
.block-selector-pop .ant-popover-inner .drag-node__container .node-group__item__wrapper {
  grid-template-columns: 1fr 1fr;
  /* 两列等宽 */
}
.block-selector-pop .ant-popover-inner .drag-node__container .node-group__item__wrapper .node-group__item {
  width: 154px;
}
.block-selector-pop-en .ant-popover-inner .drag-node__container {
  width: 352px;
}
.block-selector-pop-en .ant-popover-inner .drag-node__container .node-group__item__wrapper .node-group__item {
  width: 156px;
}
.handle-pop__title span {
  font-size: 12px;
  font-weight: 600;
}
.handle-pop__title span:last-child {
  font-weight: 400;
}
::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: var(--color-primary-focus);
  border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: var(--color-primary-hover);
}
::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
/*table样式重写*/
.ant-table .ant-table-thead {
  background: var(--color-bg-contrast);
}
.ant-table .ant-table-thead .ant-table-cell {
  position: relative;
  height: 44px;
  color: var(--color-text-caption) !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 20px;
  /* 142.857% */
  border: 0;
}
.ant-table .ant-table-thead .ant-table-cell:before {
  display: none;
}
.ant-table .ant-table-tbody .ant-table-cell {
  padding: var(--spacing-base-loose) var(--spacing-loose);
}
/*modal样式重新*/
.ant-modal .ant-modal-confirm-title {
  height: 72px;
  line-height: 72px;
  font-size: 20px;
}
.ant-modal .ant-modal-content {
  padding: 0 var(--spacing-extra-loose) !important;
}
.ant-modal .ant-modal-content .ant-modal-close {
  top: 14px;
  right: 16px;
  color: var(--color-text-primary);
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
.ant-modal .ant-modal-content .ant-modal-close:hover {
  border-color: var(--color-fill-hover);
  background: var(--color-fill-hover) no-repeat 50%;
}
.ant-modal .ant-modal-content .ant-modal-header {
  display: flex;
  padding: var(--spacing-loose) 0;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  margin-bottom: 0;
}
.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  color: var(--color-text-primary);
  /* title/--title-bold */
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 140% */
}
.ant-modal .ant-modal-content .ant-modal-footer {
  display: flex;
  padding: var(--spacing-loose) 0;
  align-items: center;
  align-self: stretch;
  margin-top: 0;
}
/*popconfirm内容部分样式重写*/
.ant-popover-inner {
  padding: var(--spacing-loose) var(--spacing-loose) !important;
  display: block;
  border: 0;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 20px;
  outline: 0;
  margin-top: 4px;
  color: var(--color-text-primary);
  background: var(--color-bg-1);
  border: var(--border-thickness) solid;
  border-color: var(--color-border-normal);
  border-radius: var(--radius-large);
  box-shadow: var(--shadow-medium);
}
.ant-popover-inner .ant-popconfirm-buttons {
  padding: var(--spacing-loose) 0 0;
  display: flex;
  flex-direction: row-reverse;
}
/*button部分样式重写*/
.ant-btn {
  margin: 0;
  border: 0;
  font-size: 14px;
  line-height: 20px;
  outline: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  overflow: visible;
  font-family: inherit;
  text-align: center;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--radius-normal);
  transition: border-color var(--duration-start-m) var(--motion--ease-in-out), background-color var(--duration-start-m) var(--motion--ease-in-out);
  box-sizing: border-box;
  background-color: #fff;
  font: var(--body-regular);
  gap: 4px;
}
.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined {
  color: var(--color-text-primary);
  border-color: var(--color-border-normal);
  background: var(--color-bg-1) no-repeat 50%;
}
.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined:hover {
  border-color: var(--color-border-hover);
  background: var(--color-fill-hover) no-repeat 50%;
}
.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined:active {
  border-color: var(--color-border-active) !important;
  background: var(--color-fill-active) no-repeat 50% !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-text {
  border-color: transparent !important;
  background: transparent no-repeat 50% !important;
  padding: 5px var(--spacing-base-loose);
}
.ant-btn.ant-btn-default.ant-btn-variant-text:hover {
  border-color: var(--color-fill-hover) !important;
  background-color: var(--color-fill-hover) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-text:focus {
  border-color: var(--color-fill-normal) !important;
  background-color: var(--color-fill-normal) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-text:active {
  border-color: var(--color-fill-active) !important;
  background-color: var(--color-fill-active) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-text.ant-btn-color-primary {
  color: var(--color-primary-normal) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-text.ant-btn-color-dangerous {
  color: var(--color-error-normal) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-link {
  padding: 0;
  height: auto;
  border: 0;
  background: transparent no-repeat 50%;
  color: var(--color-text-normal);
}
.ant-btn.ant-btn-default.ant-btn-variant-link:hover {
  color: var(--color-primary-hover) !important;
}
.ant-btn.ant-btn-default.ant-btn-variant-link:active {
  color: var(--color-primary-active) !important;
}
.ant-btn.ant-btn-default.ant-btn-color-primary.ant-btn-variant-link {
  color: var(--color-primary-normal);
}
.ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid {
  color: var(--white);
  border-color: var(--color-primary-normal);
  background: var(--color-primary-normal) no-repeat 50%;
}
.ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:hover {
  border-color: var(--color-primary-hover);
  background: var(--color-primary-hover) no-repeat 50%;
}
.ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:focus {
  background: var(--color-primary-normal) no-repeat 50%;
}
.ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:active {
  border-color: var(--color-primary-active);
  background: var(--color-primary-active) no-repeat 50%;
}
.ant-btn.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid:disabled {
  color: var(--color-text-disable) !important;
  border-color: var(--color-border-disable) !important;
  background-color: var(--color-fill-disable) !important;
  cursor: default !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.ant-btn.ant-btn-dangerous.ant-btn-color-dangerous.ant-btn-variant-solid {
  color: var(--white);
  border-color: var(--color-error-normal);
  background: var(--color-error-normal) no-repeat 50%;
  outline: 0;
}
.ant-btn.ant-btn-dangerous.ant-btn-color-dangerous.ant-btn-variant-solid:hover {
  border-color: var(--color-error-hover);
  background: var(--color-error-hover) no-repeat 50%;
}
.ant-btn.ant-btn-dangerous.ant-btn-color-dangerous.ant-btn-variant-solid:focus {
  background: var(--color-error-normal) no-repeat 50%;
}
.ant-btn.ant-btn-dangerous.ant-btn-color-dangerous.ant-btn-variant-solid:active {
  border-color: var(--color-error-active);
  background: var(--color-error-active) no-repeat 50%;
}
.ant-btn.ant-btn-default,
.ant-btn.ant-btn-primary {
  padding: 5px 16px;
  height: 32px;
  font-size: 14px;
}
.ant-btn.ant-btn-default.ant-btn-sm,
.ant-btn.ant-btn-primary.ant-btn-sm {
  padding: 3px 8px;
  height: 24px;
  font-size: 12px;
}
.ant-btn.ant-btn-default.ant-btn-lg,
.ant-btn.ant-btn-primary.ant-btn-lg {
  padding: 7px 16px;
  min-width: 90px;
  height: 40px;
  font-size: 16px;
}
.ant-btn.ant-btn-default.ant-btn-color-primary:disabled,
.ant-btn.ant-btn-default.ant-btn-color-dangerous:disabled,
.ant-btn.ant-btn-default.ant-btn-color-default:disabled {
  color: var(--color-text-disable) !important;
  border-color: var(--color-border-disable) !important;
  background-color: var(--color-fill-disable) !important;
  cursor: default !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.ant-btn.ant-btn-default.ant-btn-color-primary.ant-btn-variant-link:disabled,
.ant-btn.ant-btn-default.ant-btn-color-dangerous.ant-btn-variant-link:disabled,
.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-link:disabled,
.ant-btn.ant-btn-default.ant-btn-color-primary.ant-btn-variant-text:disabled,
.ant-btn.ant-btn-default.ant-btn-color-dangerous.ant-btn-variant-text:disabled,
.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-text:disabled {
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: not-allowed !important;
}
.ant-btn.ant-btn-default.ant-btn-color-primary.ant-btn-variant-link.ant-btn.ant-btn-default:disabled {
  color: var(--color-primary-disable) !important;
}
/*tooltip部分样式重写*/
.ant-tooltip {
  max-width: 360px;
  max-height: 240px;
}
.ant-tooltip .ant-tooltip-inner {
  background: var(--white);
  color: var(--color-text-primary);
}
.ant-tooltip .ant-tooltip-arrow:before {
  background: #fff;
}
.ant-modal-root,
.ant-modal-mask,
.ant-modal-wrap {
  z-index: 450 !important;
}
.ant-tooltip {
  z-index: 500;
}
.ant-tooltip.drag-node__overlay {
  z-index: 1300 !important;
}
.ant-tooltip.api-modal-tooltip {
  z-index: 2000 !important;
}
/* 错误样式样式重写 */
.ant-form-item .ant-form-item-explain-error {
  color: var(--color-error-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::after {
  display: inline-block;
  margin-inline-end: 4px;
  color: var(--color-error-normal);
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: "*";
  visibility: inherit;
}
.ant-input-outlined.ant-input-disabled,
.ant-input-outlined[disabled] {
  border-radius: var(--radius-normal);
  border: var(--border-normal) solid var(--color-border-disable);
  background: var(--color-fill-disable);
  color: var(--color-text-disable);
}
.delete-nodes-modal .ant-modal-confirm-body .anticon-exclamation-circle {
  display: none;
}
.delete-nodes-modal .ant-modal-confirm-body .ant-modal-confirm-paragraph {
  margin-top: 40px;
}
.delete-nodes-modal .ant-modal-confirm-body .ant-modal-confirm-content {
  height: 96px;
  font-size: 18px;
  text-align: center;
}
.delete-nodes-modal .ant-modal-confirm-btns {
  padding-bottom: 16px;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
}
/* radio样式重写 */
.ant-radio-wrapper .ant-radio-inner {
  border-color: var(--color-border-normal);
}
.ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
  border-color: var(--color-primary-normal);
  background: #fff;
}
.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after {
  background-color: var(--color-primary-normal);
  width: 24px;
  height: 24px;
  margin-block-start: -12px;
  margin-inline-start: -12px;
}
.ant-radio-wrapper .ant-radio-checked::after {
  border: 1px solid var(--color-primary-normal);
}
.ant-radio-wrapper:hover .ant-radio-inner {
  border-color: var(--color-border-hover);
  background: var(--color-fill-hover);
}
.ant-radio-wrapper:hover .ant-radio-checked .ant-radio-inner {
  border-color: var(--color-primary-normal);
}
/* checkbox 禁用样式重写*/
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--color-primary-normal);
  border-color: var(--color-primary-normal);
}
.ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: var(--color-primary-disable);
  border-color: var(--color-primary-disable);
}
.ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner:after {
  border-color: #fff;
}
/*switch 样式重新*/
.ant-switch.ant-switch-checked {
  background: var(--color-primary-normal);
}
.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled) {
  background: var(--color-primary-normal);
}
/* tag样式重写 */
.ant-tag {
  display: flex;
  align-items: center;
  gap: 2px;
  /* caption/--caption-regular */
  font-family: var(--font-family-normal);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.ant-tag.ant-tag-success {
  color: var(--color-green-5);
  border-color: var(--color-green-1);
  background-color: var(--color-green-0);
}
.ant-tag.ant-tag-error {
  color: var(--color-red-5);
  border-color: var(--color-red-1);
  background-color: var(--color-red-0);
}
/* 自定义message样式*/
.ant-message .ant-message-notice.ant-message-notice-warning .ant-message-notice-content {
  border-radius: var(--radius-normal) !important;
  border: 0.5px solid var(--color-warning-light-hover) !important;
  background: var(--color-warning-light-normal) !important;
  box-shadow: var(--shadow-large-x-1) var(--shadow-large-y-1) var(--shadow-large-blur-1) var(--shadow-large-spread-1) var(--shadow-large-color-1), var(--shadow-large-x-2) var(--shadow-large-y-2) var(--shadow-large-blur-2) var(--shadow-large-spread-2) var(--shadow-large-color-2), var(--shadow-large-x-3) var(--shadow-large-y-3) var(--shadow-large-blur-3) var(--shadow-large-spread-3) var(--shadow-large-color-3) !important;
}
