.kt-badge {
  background-color: var(--badge-background);
  color: var(--badge-foreground);
  border: 1px solid var(--kt-badge-border);
  height: 18px;
  line-height: 16px;
  border-radius: 18px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 5px;
  min-width: 18px;
}
.kt-clickable-icon:hover {
  transform: scale(1.1);
}
.kt-clickable-icon:active {
  transform: scale(1.1);
}
.kt-icon-resource::before {
  display: inherit;
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  -webkit-font-smoothing: antialiased;
  flex-shrink: 0;
}
.kt-button {
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  padding: 0px 12px;
  height: 28px;
  line-height: 1;
  box-sizing: border-box;
  border-radius: 2px;
  color: var(--button-foreground);
  background-color: var(--button-background);
  white-space: pre-wrap;
}
.kt-button.block-button {
  width: 100%;
}
.kt-button > .kt-button-secondary-more {
  color: inherit;
  margin-left: 5px;
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
.kt-button-anticon-spin {
  animation: loadingCircle 1s infinite linear;
  margin-right: 5px;
}
.default-button {
  color: var(--kt-defaultButton-foreground);
  background-color: var(--kt-defaultButton-background);
}
.default-button:hover {
  background-color: var(--kt-defaultButton-hoverBackground);
}
.default-button:active {
  background-color: var(--kt-defaultButton-clickBackground);
}
.primary-button {
  color: var(--kt-primaryButton-foreground);
  background-color: var(--kt-primaryButton-background);
  border: 1px solid var(--kt-primaryButton-border);
}
.primary-button:hover {
  background-color: var(--kt-primaryButton-hoverBackground);
}
.primary-button:active {
  background-color: var(--kt-primaryButton-clickBackground);
}
.secondary-button {
  color: var(--kt-secondaryButton-foreground);
  background-color: var(--kt-secondaryButton-background);
  border-style: solid;
  border-width: 1px;
  border-color: var(--kt-secondaryButton-border);
}
.secondary-button:hover {
  color: var(--kt-secondaryButton-hoverForeground);
  background-color: var(--kt-secondaryButton-hoverBackground);
  border-color: var(--kt-secondaryButton-hoverBorder);
}
.secondary-button:active {
  color: var(--kt-secondaryButton-clickForeground);
  background-color: var(--kt-secondaryButton-clickBackground);
  border-color: var(--kt-secondaryButton-clickBorder);
}
.ghost-button {
  border-style: solid;
  border-width: 1px;
}
.ghost-button:disabled {
  border-color: transparent;
  border: none;
  cursor: default;
}
.ghost-secondary-button {
  color: var(--kt-whiteGhostButton-foreground);
  background-color: var(--kt-whiteGhostButton-background);
  border-color: transparent;
}
.ghost-secondary-button:hover {
  color: var(--kt-whiteGhostButton-foreground);
  background-color: transparent;
  border-color: var(--kt-whiteGhostButton-border);
}
.ghost-secondary-button:active {
  color: var(--kt-whiteGhostButton-clickForeground);
  background-color: transparent;
  border-color: var(--kt-whiteGhostButton-clickBorder);
}
.ghost-secondary-button:disabled {
  color: var(--kt-whiteGhostButton-disableForeground);
  border-color: transparent;
  cursor: default;
}
.link-button {
  color: var(--kt-linkButton-foreground);
  background-color: transparent;
}
.link-button:hover {
  color: var(--kt-linkButton-hoverForeground);
  background-color: transparent;
  border-color: transparent;
}
.link-button:active {
  color: var(--kt-linkButton-clickForeground);
  border-color: transparent;
  background-color: transparent;
}
.link-button:disabled {
  color: var(--kt-linkButton-disableForeground);
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: default;
}
.ghost-primary-button:disabled {
  border-color: transparent;
  background-color: transparent;
}
.ghost-button:disabled,
.danger-button:disabled,
.secondary-button:disabled,
.primary-button:disabled,
.ghost-danger-button:disabled,
.default-button:disabled,
.kt-danger-button-loading,
.kt-primary-button-loading,
.kt-secondary-button-loading {
  color: var(--kt-button-disableForeground) !important;
  background-color: var(--kt-button-disableBackground) !important;
  box-shadow: var(--kt-button-disableBorder) 0px 0px 0px 1px inset;
  cursor: not-allowed;
}
.ghost-button:disabled > .kt-button-secondary-more,
.danger-button:disabled > .kt-button-secondary-more,
.secondary-button:disabled > .kt-button-secondary-more,
.primary-button:disabled > .kt-button-secondary-more,
.ghost-danger-button:disabled > .kt-button-secondary-more,
.default-button:disabled > .kt-button-secondary-more,
.kt-danger-button-loading > .kt-button-secondary-more,
.kt-primary-button-loading > .kt-button-secondary-more,
.kt-secondary-button-loading > .kt-button-secondary-more {
  color: var(--kt-button-disableForeground);
}
.secondary-button:disabled {
  border: none;
}
.link-button:disabled {
  cursor: not-allowed;
}
.ghost-primary-button {
  color: var(--kt-primaryGhostButton-foreground);
  background-color: var(--kt-primaryGhostButton-background);
  border-color: transparent;
}
.ghost-primary-button:hover {
  border-color: var(--kt-primaryGhostButton-border);
  background-color: transparent;
}
.ghost-primary-button:active {
  color: var(--kt-primaryGhostButton-clickForeground);
  background-color: var(--kt-primaryGhostButton-clickBackground);
  border-color: var(--kt-primaryGhostButton-clickBorder);
}
.danger-button {
  color: var(--kt-dangerButton-foreground);
  background-color: var(--kt-dangerButton-background);
}
.danger-button:hover {
  background-color: var(--kt-dangerButton-hoverBackground);
}
.danger-button:active {
  background-color: var(--kt-dangerButton-clickBackground);
}
.ghost-danger-button {
  color: var(--kt-dangerGhostButton-foreground);
  background-color: var(--kt-dangerGhostButton-background);
  border-color: var(--kt-dangerGhostButton-border);
}
.ghost-danger-button:hover {
  background-color: transparent;
  border-color: var(--kt-dangerGhostButton-hoverBorder);
}
.ghost-danger-button:active {
  background-color: var(--kt-dangerGhostButton-clickBackground);
  border-color: var(--kt-dangerGhostButton-clickBorder);
}
.large-button-size {
  padding: 0px 16px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.default-button-size {
  padding: 0px 12px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
}
.small-button-size {
  padding: 0px 8px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}
.kt-checkbox {
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.kt-checkbox-lump {
  margin-right: 6px;
  position: relative;
  display: inline-flex;
  align-items: center;
}
.kt-checkbox-lump input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.kt-checkbox-lump input:checked + .kt-checkbox-icon {
  border-color: var(--kt-checkbox-selectionBackground);
  background-color: var(--kt-checkbox-selectionBackground);
  color: var(--kt-checkbox-selectionForeground);
}
.kt-checkbox-lump input:checked + .kt-checkbox-icon svg {
  display: block;
  transition: all 0.2s;
}
.kt-checkbox:hover .kt-checkbox-icon {
  border-color: var(--kt-checkbox-hoverBorder);
  background-color: var(--kt-checkbox-hoverBackground);
}
.kt-checkbox-icon {
  width: 12px;
  height: 12px;
  background-color: var(--checkbox-background);
  border-radius: 2px;
  border: 1px solid var(--checkbox-border);
  position: relative;
}
.kt-checkbox-icon svg {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.kt-checkbox-large {
  font-size: 14px;
}
.kt-checkbox-large-icon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.kt-checkbox.kt-checkbox-disabled {
  color: var(--kt-checkbox-disableForeground);
}
.kt-checkbox.kt-checkbox-disabled input:checked + .kt-checkbox-icon {
  background-color: var(--kt-checkbox-disableBackground);
  color: var(--kt-checkbox-disableForeground);
  border-color: transparent;
}
.wrapper .kt-modal-body {
  background: var(--kt-modal-background);
  border-color: var(--notifications-border);
}
.wrapper .kt-modal-footer {
  align-items: center;
  justify-content: flex-end;
  display: flex;
}
.wrapper .kticon-info-circle {
  color: var(--kt-modalInfoIcon-foreground);
}
.kt-dialog-content {
  display: flex;
}
.kt-dialog-content .kt-dialog-content_area {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.kt-dialog-content .kt-dialog-content_area .kt-dialog-content_title {
  line-height: 22px;
  font-size: 15px;
  margin: 0px 0px 8px 0px;
}
.kt-dialog-content .kt-dialog-icon {
  margin-right: 6px;
  border: none;
  outline: none;
  display: flex;
  flex-direction: column;
  padding: 0px;
  line-height: 30px;
}
.kt-dialog-content .kt-dialog-icon:before {
  font-size: 20px;
}
.kt-dialog-content .kt-dialog-closex {
  background-color: transparent;
  border: none;
  outline: none;
  display: flex;
  flex-direction: column;
  padding: 0px;
  cursor: pointer;
  margin-left: 6px;
  height: 30px;
  line-height: 30px;
  width: 20px;
  align-items: center;
  justify-content: center;
}
.kt-dialog-content .kt-dialog-closex:hover {
  transform: scale(1.1);
}
.footer {
  border-top: 1px solid var(--notifications-border);
}
.kt-dialog-buttonWrap {
  display: flex;
  flex-wrap: wrap;
  margin-top: 14px;
  justify-content: flex-end;
}
.kt-dialog-buttonWrap button {
  margin: 10px 0 0 8px;
}
.kt-dialog-message {
  color: var(--kt-modal-foreground);
  line-height: 30px;
  font-size: 14px;
  word-break: break-all;
  overflow: hidden;
  flex: 1;
  align-items: center;
  display: inline-flex;
  user-select: text;
  white-space: pre-wrap;
}
.kt-icon {
  display: inline-block;
  background-repeat: no-repeat;
  cursor: pointer;
  color: var(--kt-icon-foreground);
  line-height: 1;
}
.kt-icon.mask-mode {
  background-color: var(--foreground);
}
.kt-icon-loading {
  animation: kt-icon-spin 1s infinite linear;
}
.kt-icon-small {
  font-size: 14px;
}
.kt-icon-large {
  font-size: 16px;
}
.kt-icon-clickable:hover {
  color: var(--kt-icon-hoverForeground);
}
.kt-icon-clickable:active {
  color: var(--kt-icon-clickForeground);
}
.kt-icon-disabled {
  color: var(--kt-icon-disableForeground);
  pointer-events: none;
  cursor: not-allowed;
}
@keyframes kt-icon-spin {
  100% {
    transform: rotate(360deg);
  }
}
.iconfont-anim-spin {
  animation: fa-spin 2s infinite linear;
}
.iconfont-anim-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.iconfont-rotate-90 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(90deg);
}
.iconfont-rotate-180 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(180deg);
}
.iconfont-rotate-270 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(270deg);
}
.iconfont-flip-horizontal {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(-1, 1);
}
.iconfont-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(1, -1);
}
.iconfont-flip-both,
.iconfont-flip-horizontal.iconfont-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(-1, -1);
}
:root .iconfont-rotate-90,
:root .iconfont-rotate-180,
:root .iconfont-rotate-270,
:root .iconfont-flip-horizontal,
:root .iconfont-flip-vertical,
:root .iconfont-flip-both {
  filter: none;
}
.kt-input {
  width: 100%;
  display: flex;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  border-color: var(--kt-input-border);
  border-radius: 2px;
  background-color: var(--input-background);
  height: 28px;
  padding: 0px 8px;
  font-size: 12px;
}
.kt-input:focus-within {
  border-color: var(--focusBorder);
}
.kt-input:hover {
  border-color: var(--focusBorder);
}
.kt-input-disabled {
  color: var(--kt-input-disableForeground);
  background-color: var(--kt-input-disableBackground);
}
.kt-input-disabled input,
.kt-input-disabled textarea {
  cursor: not-allowed;
}
.kt-input-box {
  flex: 1;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.kt-input-box input,
.kt-input-box textarea {
  width: 100%;
  height: 100%;
  color: var(--input-foreground);
  background-color: transparent;
  outline: none;
  border-width: 0;
  display: inline-block;
}
.kt-input-box input::placeholder,
.kt-input-box textarea::placeholder {
  color: var(--input-placeholderForeground);
}
.kt-input-box input::selection,
.kt-input-box textarea::selection {
  background-color: var(--kt-input-selectionBackground);
}
.kt-input-clear {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
}
.kt-input-addon {
  display: flex;
  align-items: center;
  height: 100%;
}
.kt-input-addon-before {
  margin-right: 4px;
}
.kt-input-addon-after {
  margin-left: 4px;
}
.kt-input-large {
  height: 32px;
  font-size: 14px;
}
.kt-input-small {
  height: 22px;
  font-size: 12px;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.input-box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.input-box .kt-input.validate-error {
  border: 1px solid var(--inputValidation-errorBorder);
}
.input-box .kt-input.validate-info {
  border: 1px solid var(--inputValidation-infoBorder);
}
.input-box .kt-input.validate-warning {
  border: 1px solid var(--inputValidation-warningBorder);
}
.input-box.popup .kt-input {
  background-color: var(--input-background);
}
.input-box .validate-message {
  margin-top: 4px;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  box-sizing: border-box;
  padding: 8px 4px;
  font-size: 12px;
  line-height: 20px;
  min-height: 34px;
  word-wrap: break-word;
  white-space: normal;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  z-index: 10;
  border-radius: 0px 0px 2px 2px;
}
.input-box .validate-message.popup {
  border: none;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
.input-box .validate-message.popup.validate-error {
  color: var(--inputValidation-errorForeground);
  background-color: var(--inputValidation-errorBackground);
  border: 1px solid var(--inputValidation-errorBorder);
}
.input-box .validate-message.popup.validate-info {
  background-color: var(--inputValidation-infoBackground);
  border: 1px solid var(--inputValidation-infoBorder);
  color: var(--inputValidation-infoForeground);
}
.input-box .validate-message.popup.validate-warning {
  background-color: var(--inputValidation-warningBackground);
  border: 1px solid var(--inputValidation-warningBorder);
  color: var(--inputValidation-warningForeground);
}
.input-box .validate-message.validate-error {
  color: var(--kt-inputValidation-errorTextForeground);
}
.input-box .validate-message.validate-info {
  color: var(--inputValidation-infoForeground);
}
.input-box .validate-message.validate-warning {
  color: var(--kt-inputValidation-warningTextForeground);
}
.kt-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.kt-message-notice {
  padding: 8px;
  text-align: center;
}
.kt-message-notice:first-child {
  margin-top: -8px;
}
.kt-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
  background: var(--notifications-background);
  color: var(--notifications-foreground);
}
.kt-message-custom-content {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.kt-message-custom-content .anticon {
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kt-message-success .anticon {
  color: #52c41a;
}
.kt-message-error .anticon {
  color: var(--notificationsErrorIcon-foreground);
}
.kt-message-warning .anticon {
  color: var(--notificationsWarningIcon-foreground);
}
.kt-message-info .anticon,
.kt-message-loading .anticon {
  color: var(--notificationsInfoIcon-foreground);
}
.kt-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.kt-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.kt-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin-right: 24px;
}
.kt-notification-topLeft,
.kt-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.kt-notification-topLeft .kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-bottomLeft .kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-topLeft .kt-notification-fade-appear.kt-notification-fade-appear-active,
.kt-notification-bottomLeft .kt-notification-fade-appear.kt-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.kt-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.kt-notification-notice {
  position: relative;
  margin-bottom: 16px;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 18px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.kt-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.kt-notification-notice-description {
  font-size: 14px;
}
.kt-notification-notice-with-icon .kt-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.kt-notification-notice-with-icon .kt-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.kt-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
  top: 12px;
}
.anticon.kt-notification-notice-icon {
  height: 20px;
}
.anticon.kt-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.kt-notification-notice-icon-info {
  color: var(--notificationsInfoIcon-foreground);
}
.anticon.kt-notification-notice-icon-warning {
  color: var(--notificationsWarningIcon-foreground);
}
.anticon.kt-notification-notice-icon-error {
  color: var(--notificationsErrorIcon-foreground);
}
.kt-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  height: 20px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.kt-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.kt-notification-notice-btn {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.kt-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.kt-notification-fade-enter,
.kt-notification-fade-appear {
  opacity: 0;
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-play-state: paused;
}
.kt-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-fade-appear.kt-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.kt-notification-fade-leave.kt-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.kt-notification-wrapper {
  background: var(--notifications-background);
  border-color: var(--notifications-border);
  padding: 12px;
  position: relative;
}
.kt-notification-wrapper .anticon {
  font-size: 12px;
  margin-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kt-notification-wrapper .kt-notification-notice-message,
.kt-notification-wrapper .kt-notification-notice-description {
  width: calc(100% - 48px);
  color: var(--notifications-foreground);
  font-size: 12px;
  margin-left: 24px;
  margin-right: 24px;
  margin-bottom: 0;
  line-height: 20px;
}
.kt-notification-wrapper .kt-notification-notice-message code,
.kt-notification-wrapper .kt-notification-notice-description code {
  display: inline-block;
  word-wrap: break-word;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}
.kt-notification-wrapper .kt-notification-notice-message p,
.kt-notification-wrapper .kt-notification-notice-description p,
.kt-notification-wrapper .kt-notification-notice-message pre,
.kt-notification-wrapper .kt-notification-notice-description pre {
  margin-bottom: 0;
}
.kt-notification-wrapper .kt-notification-notice-description {
  margin-top: 4px;
  margin-bottom: 4px;
}
.kt-notification-wrapper .kt-notification-notice-close {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--notifications-foreground);
  font-size: 12px;
  line-height: 20px;
  right: 18px;
  top: 12px;
}
.kt-notification-wrapper .kt-notification-notice-btn button {
  flex: 0 0 auto;
  margin: 0 0 5px 10px;
  word-break: keep-all;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
  box-sizing: content-box;
  display: inline-block;
}
.kt-overlay.kt-modal {
  padding: 24px 24px;
  color: var(--kt-modal-foreground);
}
.kt-overlay .kt-modal-body {
  background: var(--kt-modal-background);
  border-color: var(--notifications-border);
}
.kt-overlay .kt-modal-header {
  background-color: var(--kt-modal-background);
  border-bottom-color: var(--kt-modal-separatorBackground);
  height: 56px;
  border-radius: 2px 2px 0 0;
}
.kt-overlay .kt-modal-title {
  color: var(--kt-modal-foreground);
}
.kt-overlay .kt-modal-footer {
  background-color: var(--kt-modal-background);
  border-top-color: var(--kt-modal-separatorBackground);
  height: 52px;
  border-radius: 0 0 2px 2px;
}
.kt-overlay .kt-modal-close-x {
  margin: 8px 10px 0 0;
  width: 16px;
  height: 16px;
  line-height: 20px;
  color: var(--kt-notificationsCloseIcon-foreground);
}
.kt-popover {
  position: absolute;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}
.kt-popover-title {
  line-height: 22px;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  margin-top: 0;
}
.kt-popover-title.kt-button,
.kt-popover-title .small-button-size {
  padding: 0px;
}
.kt-popover-content {
  position: relative;
  color: var(--kt-popover-foreground);
  background: var(--kt-popover-background);
  border-color: var(--kt-popover-border);
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
  padding: 6px 10px;
  z-index: var(--stacking-level-popover-component, 999);
}
.kt-popover-content img {
  max-width: 20px;
  display: inline-block;
}
.kt-popover-hidden {
  display: none;
}
.kt-popover-placement-top,
.kt-popover-placement-topLeft,
.kt-popover-placement-topRight {
  padding: 5px 0 5px 0;
}
.kt-popover-placement-right,
.kt-popover-placement-rightTop,
.kt-popover-placement-rightBottom {
  padding: 0 5px 0 5px;
}
.kt-popover-placement-bottom,
.kt-popover-placement-bottomLeft,
.kt-popover-placement-bottomRight {
  padding: 5px 0 5px 0;
}
.kt-popover-placement-left,
.kt-popover-placement-leftTop,
.kt-popover-placement-leftBottom {
  padding: 0 5px 0 5px;
}
.kt-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
  z-index: var(--stacking-level-popover-component-arrow, 1000);
  border-color: transparent;
  border-style: solid;
}
.kt-popover-placement-top .kt-popover-arrow,
.kt-popover-placement-topLeft .kt-popover-arrow,
.kt-popover-placement-topRight .kt-popover-arrow {
  margin-left: -6px;
  margin-bottom: 1px;
  border-width: 6px 6px 0;
  border-top-color: var(--kt-popover-background);
}
.kt-popover-placement-top .kt-popover-arrow {
  left: 50%;
}
.kt-popover-placement-topLeft .kt-popover-arrow {
  left: 15%;
}
.kt-popover-placement-topRight .kt-popover-arrow {
  right: 15%;
}
.kt-popover-placement-right .kt-popover-arrow,
.kt-popover-placement-rightTop .kt-popover-arrow,
.kt-popover-placement-rightBottom .kt-popover-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: var(--kt-popover-background);
}
.kt-popover-placement-right .kt-popover-arrow {
  top: 50%;
}
.kt-popover-placement-rightTop .kt-popover-arrow {
  top: 15%;
  margin-top: 0;
}
.kt-popover-placement-rightBottom .kt-popover-arrow {
  bottom: 15%;
}
.kt-popover-placement-left .kt-popover-arrow,
.kt-popover-placement-leftTop .kt-popover-arrow,
.kt-popover-placement-leftBottom .kt-popover-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: var(--kt-popover-background);
}
.kt-popover-placement-left .kt-popover-arrow {
  top: 50%;
}
.kt-popover-placement-leftTop .kt-popover-arrow {
  top: 15%;
  margin-top: 0;
}
.kt-popover-placement-leftBottom .kt-popover-arrow {
  bottom: 15%;
}
.kt-popover-placement-bottom .kt-popover-arrow,
.kt-popover-placement-bottomLeft .kt-popover-arrow,
.kt-popover-placement-bottomRight .kt-popover-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: var(--kt-popover-background);
}
.kt-popover-placement-bottom .kt-popover-arrow {
  left: 50%;
}
.kt-popover-placement-bottomLeft .kt-popover-arrow {
  left: 15%;
}
.kt-popover-placement-bottomRight .kt-popover-arrow {
  right: 15%;
}
.kt-popover-placement-topLeft .kt-popover-arrow {
  left: 15px;
}
.kt-popover.kt-popover-zoom-appear,
.kt-popover.kt-popover-zoom-enter {
  opacity: 0;
}
.kt-popover.kt-popover-zoom-enter,
.kt-popover.kt-popover-zoom-leave {
  display: block;
}
.kt-popover-zoom-enter,
.kt-popover-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.kt-popover-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.kt-popover-zoom-enter.kt-popover-zoom-enter-active,
.kt-popover-zoom-appear.kt-popover-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.kt-popover-zoom-leave.kt-popover-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.kt-select-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
}
.kt-select-container {
  position: relative;
  user-select: none;
  min-width: 0px;
}
.kt-select-container .kt-select-search {
  -webkit-appearance: none;
  background: transparent;
  line-height: inherit;
  outline: none;
  border: none;
}
.kt-select-container .kt-select-value {
  margin: 0px;
  max-width: 100%;
  border-radius: 2px;
  color: var(--kt-select-foreground);
  background-color: var(--kt-select-background);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 8px;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: var(--kt-select-border);
  cursor: pointer;
  box-sizing: border-box;
}
.kt-select-container .kt-select-value > span {
  color: var(--kt-select-foreground);
  cursor: pointer;
}
.kt-select-container .kt-select-value .kt-select-option {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: 1;
  min-width: 0px;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.kt-select-container .kt-select-value .kt-select-value-active,
.kt-select-container .kt-select-value:hover {
  box-sizing: border-box;
  border-color: var(--kt-selectOption-activeBorder);
}
.kt-select-container .kt-select-value.kt-select-disabled {
  pointer-events: none;
  background-color: var(--kt-select-disableBackground);
  color: var(--kt-select-disableForeground);
}
.kt-select-container .kt-select-value.kt-select-warning {
  border-color: var(--kt-select-warningForeground);
}
.kt-select-container .kt-select-warning-text {
  background-color: var(--kt-select-warningForeground);
  padding: 4px 8px;
  color: #fff;
}
.kt-select-container .kt-select-value-active {
  box-sizing: border-box;
  border-color: var(--kt-selectOption-activeBorder);
}
.kt-select-container .kt-select-value-large,
.kt-select-container .kt-select-value-large > span {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.kt-select-container .kt-select-value-default,
.kt-select-container .kt-select-value-default > span {
  height: 28px;
  font-size: 12px;
  line-height: 28px;
}
.kt-select-container .kt-select-value-default-icon {
  margin-left: 5px;
}
.kt-select-container .kt-select-value-small,
.kt-select-container .kt-select-value-small > span {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
}
.kt-select-option-icon {
  margin-right: 5px;
}
.kt-select-options {
  display: none;
  position: fixed;
  margin-top: 4px;
  max-width: 100%;
  color: var(--kt-selectDropdown-foreground);
  background-color: var(--kt-selectDropdown-background);
  z-index: 20;
  border-radius: 2px;
  overflow-y: auto !important;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
.kt-select-options .kt-select-option-default {
  display: flex;
  align-items: center;
  position: relative;
}
.kt-select-options .kt-select-option-default .kt-select-option-icon {
  margin-right: 5px;
}
.kt-select-options .kt-select-option-select span {
  display: inline-block;
  margin: 0 2px;
  width: calc(100% - 4px);
  box-sizing: border-box;
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
  color: var(--kt-selectDropdown-selectionForeground);
  background-color: var(--kt-selectDropdown-selectionBackground);
}
.kt-select-options .kt-select-option-select span:hover {
  background-color: var(--kt-selectDropdown-selectionBackground);
}
.kt-select-options .kt-select-description {
  line-height: 1;
  margin-bottom: -3px;
}
.kt-select-options span {
  color: var(--kt-selectDropdown-foreground);
  background-color: var(--kt-selectDropdown-background);
  cursor: pointer;
  height: 26px;
  padding: 0px 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
  margin: 0 2px;
  width: calc(100% - 4px);
  box-sizing: border-box;
}
.kt-select-options span:hover {
  box-sizing: border-box;
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
  background-color: var(--kt-selectDropdown-hoverBackground);
}
.kt-select-options .kt-option-divider {
  height: 1px;
  background-color: var(--kt-select-border);
  width: 100%;
  margin: 0 auto;
}
.kt-select-options .kt-option-description {
  min-height: 26px;
  max-height: 52px;
  font-size: 12px;
  line-height: 26px;
  padding: 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kt-select-options .kt-option-disabled {
  pointer-events: none;
  background-color: var(--kt-select-disableBackground);
  color: var(--kt-select-disableForeground);
}
.kt-select-options.kt-select-options-visible {
  display: block;
}
.kt-select-options.kt-select-options-large {
  padding: 4px 0px;
}
.kt-select-options.kt-select-options-large > span,
.kt-select-options.kt-select-options-large > div > span {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.kt-select-options.kt-select-options-large .kt-select-group-header {
  font-size: 14px;
  line-height: 30px;
}
.kt-select-options.kt-select-options-default {
  padding: 3px 0px;
}
.kt-select-options.kt-select-options-default > span,
.kt-select-options.kt-select-options-default > div > span {
  height: 26px;
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-default .kt-select-group-header {
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-small {
  padding: 3px 0px;
}
.kt-select-options.kt-select-options-small > span,
.kt-select-options.kt-select-options-small > div > span {
  height: 26px;
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-small .kt-select-group-header {
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options .kt-option-with-check {
  padding-left: 20px;
}
.kt-select-options .kt-select-group-header {
  padding-left: 5px;
  color: var(--kt-selectDropdown-teamForeground);
  display: flex;
}
.kt-select-options .kt-option-check {
  position: absolute;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
.kt-select-options .kt-option-check .kt-icon {
  width: 20px;
  padding: 0 4px;
  background-color: transparent;
}
.kt-tabs {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--kt-tab-borderDown);
}
.kt-tabs .kt-tab,
.kt-tabs .kt-custom-tab {
  padding: 8px 0 8px;
  line-height: 20px;
  border-bottom: 2px solid transparent;
  color: var(--kt-tab-inactiveForeground);
  cursor: pointer;
}
.kt-tabs .kt-tab.kt-mini-tab,
.kt-tabs .kt-custom-tab.kt-mini-tab {
  padding: 2px 0 2px;
}
.kt-tabs .kt-tab.kt-tab-selected,
.kt-tabs .kt-custom-tab.kt-tab-selected {
  color: var(--kt-tab-activeForeground);
  border-bottom-color: var(--kt-tab-activeBorder);
}
.kt-tabs.kt-tabs-mini {
  border-bottom: none;
}
.kt-tabs .kt-tab + .kt-tab,
.kt-tabs .kt-custom-tab + .kt-custom-tab,
.kt-tabs .kt-tab + .kt-custom-tab,
.kt-tabs .kt-custom-tab + .kt-tab {
  margin-left: 24px;
}
.kt-tooltip-wrapper {
  position: relative;
  margin: 0px;
  padding: 0px;
  display: inline-block;
}
.kt-tooltip-wrapper .kt-tooltip-content {
  display: inline-block;
  position: fixed;
  font-size: 12px;
  font-weight: normal;
  border-radius: 2px;
  line-height: 20px;
  padding: 4px 8px;
  z-index: 2;
  white-space: nowrap;
  color: var(--kt-tooltip-foreground);
  background: var(--kt-tooltip-background);
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.24), 0px 9px 28px 0px rgba(0, 0, 0, 0.15), 0px 12px 48px 16px rgba(0, 0, 0, 0.09);
}
.kt-tooltip-wrapper .kt-tooltip-content .kt-tooltip-arrow-placeholder {
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: var(--kt-tooltip-background) transparent transparent transparent;
}
.kt-tooltip-wrapper .kt-tooltip-content .kt-tooltip-arrow-placeholder.kt-tooltip-reverse-arrow {
  top: auto !important;
  bottom: 100% !important;
  border-width: 0px 7px 7px 7px !important;
  border-color: transparent transparent var(--kt-tooltip-background) transparent !important;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.kt-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.kt-dropdown-wrap {
  position: relative;
}
.kt-dropdown-wrap .kt-btn > .anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .kt-dropdown-wrap .kt-btn > .anticon-down {
  font-size: 12px;
}
.kt-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.kt-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.kt-dropdown-hidden,
.kt-dropdown-menu-hidden {
  display: none;
}
.kt-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
}
.kt-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.kt-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.kt-dropdown-menu-submenu-popup > .kt-dropdown-menu {
  transform-origin: 0 0;
}
.kt-dropdown-menu-submenu-popup ul,
.kt-dropdown-menu-submenu-popup li {
  list-style: none;
}
.kt-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
  padding: 0;
}
.kt-dropdown-menu-item,
.kt-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.kt-dropdown-menu-item > .anticon:first-child,
.kt-dropdown-menu-submenu-title > .anticon:first-child,
.kt-dropdown-menu-item > span > .anticon:first-child,
.kt-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.kt-dropdown-menu-item > a,
.kt-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.kt-dropdown-menu-item-selected,
.kt-dropdown-menu-submenu-title-selected,
.kt-dropdown-menu-item-selected > a,
.kt-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}
.kt-dropdown-menu-item:hover,
.kt-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}
.kt-dropdown-menu-item-disabled,
.kt-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.kt-dropdown-menu-item-disabled:hover,
.kt-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.kt-dropdown-menu-item-divider,
.kt-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.kt-dropdown-menu-item .kt-dropdown-menu-submenu-arrow,
.kt-dropdown-menu-submenu-title .kt-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.kt-dropdown-menu-item .kt-dropdown-menu-submenu-arrow-icon,
.kt-dropdown-menu-submenu-title .kt-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .kt-dropdown-menu-item .kt-dropdown-menu-submenu-arrow-icon,
:root .kt-dropdown-menu-submenu-title .kt-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}
.kt-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.kt-dropdown-menu-submenu-title {
  padding-right: 26px;
}
.kt-dropdown-menu-submenu-vertical {
  position: relative;
}
.kt-dropdown-menu-submenu-vertical > .kt-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.kt-dropdown-menu-submenu.kt-dropdown-menu-submenu-disabled .kt-dropdown-menu-submenu-title,
.kt-dropdown-menu-submenu.kt-dropdown-menu-submenu-disabled .kt-dropdown-menu-submenu-title .kt-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.kt-dropdown-menu-submenu-selected .kt-dropdown-menu-submenu-title {
  color: #1890ff;
}
.kt-dropdown.slide-down-enter.slide-down-enter-active.kt-dropdown-placement-bottomLeft,
.kt-dropdown.slide-down-appear.slide-down-appear-active.kt-dropdown-placement-bottomLeft,
.kt-dropdown.slide-down-enter.slide-down-enter-active.kt-dropdown-placement-bottomCenter,
.kt-dropdown.slide-down-appear.slide-down-appear-active.kt-dropdown-placement-bottomCenter,
.kt-dropdown.slide-down-enter.slide-down-enter-active.kt-dropdown-placement-bottomRight,
.kt-dropdown.slide-down-appear.slide-down-appear-active.kt-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.kt-dropdown.slide-up-enter.slide-up-enter-active.kt-dropdown-placement-topLeft,
.kt-dropdown.slide-up-appear.slide-up-appear-active.kt-dropdown-placement-topLeft,
.kt-dropdown.slide-up-enter.slide-up-enter-active.kt-dropdown-placement-topCenter,
.kt-dropdown.slide-up-appear.slide-up-appear-active.kt-dropdown-placement-topCenter,
.kt-dropdown.slide-up-enter.slide-up-enter-active.kt-dropdown-placement-topRight,
.kt-dropdown.slide-up-appear.slide-up-appear-active.kt-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.kt-dropdown.slide-down-leave.slide-down-leave-active.kt-dropdown-placement-bottomLeft,
.kt-dropdown.slide-down-leave.slide-down-leave-active.kt-dropdown-placement-bottomCenter,
.kt-dropdown.slide-down-leave.slide-down-leave-active.kt-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.kt-dropdown.slide-up-leave.slide-up-leave-active.kt-dropdown-placement-topLeft,
.kt-dropdown.slide-up-leave.slide-up-leave-active.kt-dropdown-placement-topCenter,
.kt-dropdown.slide-up-leave.slide-up-leave-active.kt-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.kt-dropdown-trigger > .anticon.anticon-down,
.kt-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .kt-dropdown-trigger > .anticon.anticon-down,
:root .kt-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}
.kt-dropdown-button {
  white-space: nowrap;
}
.kt-dropdown-button.kt-btn-group > .kt-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.kt-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
}
:root .kt-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}
.kt-dropdown-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  border-radius: 2px;
  overflow: hidden;
}
.kt-dropdown-button .kt-button {
  border-radius: 0;
}
.kt-dropdown-button .kt-button:first-child {
  border-right: 1px solid var(--kt-hintBackground);
}
.kt-dropdown-button .kt-button:last-child {
  padding: 0 6px;
}

.kt-icon {
  display: inline-block;
  background-repeat: no-repeat;
  cursor: pointer;
  color: var(--kt-icon-foreground);
  line-height: 1;
}
.kt-icon.mask-mode {
  background-color: var(--foreground);
}
.kt-icon-loading {
  animation: kt-icon-spin 1s infinite linear;
}
.kt-icon-small {
  font-size: 14px;
}
.kt-icon-large {
  font-size: 16px;
}
.kt-icon-clickable:hover {
  color: var(--kt-icon-hoverForeground);
}
.kt-icon-clickable:active {
  color: var(--kt-icon-clickForeground);
}
.kt-icon-disabled {
  color: var(--kt-icon-disableForeground);
  pointer-events: none;
  cursor: not-allowed;
}
@keyframes kt-icon-spin {
  100% {
    transform: rotate(360deg);
  }
}
.iconfont-anim-spin {
  animation: fa-spin 2s infinite linear;
}
.iconfont-anim-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.iconfont-rotate-90 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(90deg);
}
.iconfont-rotate-180 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(180deg);
}
.iconfont-rotate-270 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation})';
  transform: rotate(270deg);
}
.iconfont-flip-horizontal {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(-1, 1);
}
.iconfont-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(1, -1);
}
.iconfont-flip-both,
.iconfont-flip-horizontal.iconfont-flip-vertical {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=#{@rotation}, mirror=1)';
  transform: scale(-1, -1);
}
:root .iconfont-rotate-90,
:root .iconfont-rotate-180,
:root .iconfont-rotate-270,
:root .iconfont-flip-horizontal,
:root .iconfont-flip-vertical,
:root .iconfont-flip-both {
  filter: none;
}

.kt-clickable-icon:hover {
  transform: scale(1.1);
}
.kt-clickable-icon:active {
  transform: scale(1.1);
}
.kt-icon-resource::before {
  display: inherit;
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  -webkit-font-smoothing: antialiased;
  flex-shrink: 0;
}
.kt-button {
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  padding: 0px 12px;
  height: 28px;
  line-height: 1;
  box-sizing: border-box;
  border-radius: 2px;
  color: var(--button-foreground);
  background-color: var(--button-background);
  white-space: pre-wrap;
}
.kt-button.block-button {
  width: 100%;
}
.kt-button > .kt-button-secondary-more {
  color: inherit;
  margin-left: 5px;
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
.kt-button-anticon-spin {
  animation: loadingCircle 1s infinite linear;
  margin-right: 5px;
}
.default-button {
  color: var(--kt-defaultButton-foreground);
  background-color: var(--kt-defaultButton-background);
}
.default-button:hover {
  background-color: var(--kt-defaultButton-hoverBackground);
}
.default-button:active {
  background-color: var(--kt-defaultButton-clickBackground);
}
.primary-button {
  color: var(--kt-primaryButton-foreground);
  background-color: var(--kt-primaryButton-background);
  border: 1px solid var(--kt-primaryButton-border);
}
.primary-button:hover {
  background-color: var(--kt-primaryButton-hoverBackground);
}
.primary-button:active {
  background-color: var(--kt-primaryButton-clickBackground);
}
.secondary-button {
  color: var(--kt-secondaryButton-foreground);
  background-color: var(--kt-secondaryButton-background);
  border-style: solid;
  border-width: 1px;
  border-color: var(--kt-secondaryButton-border);
}
.secondary-button:hover {
  color: var(--kt-secondaryButton-hoverForeground);
  background-color: var(--kt-secondaryButton-hoverBackground);
  border-color: var(--kt-secondaryButton-hoverBorder);
}
.secondary-button:active {
  color: var(--kt-secondaryButton-clickForeground);
  background-color: var(--kt-secondaryButton-clickBackground);
  border-color: var(--kt-secondaryButton-clickBorder);
}
.ghost-button {
  border-style: solid;
  border-width: 1px;
}
.ghost-button:disabled {
  border-color: transparent;
  border: none;
  cursor: default;
}
.ghost-secondary-button {
  color: var(--kt-whiteGhostButton-foreground);
  background-color: var(--kt-whiteGhostButton-background);
  border-color: transparent;
}
.ghost-secondary-button:hover {
  color: var(--kt-whiteGhostButton-foreground);
  background-color: transparent;
  border-color: var(--kt-whiteGhostButton-border);
}
.ghost-secondary-button:active {
  color: var(--kt-whiteGhostButton-clickForeground);
  background-color: transparent;
  border-color: var(--kt-whiteGhostButton-clickBorder);
}
.ghost-secondary-button:disabled {
  color: var(--kt-whiteGhostButton-disableForeground);
  border-color: transparent;
  cursor: default;
}
.link-button {
  color: var(--kt-linkButton-foreground);
  background-color: transparent;
}
.link-button:hover {
  color: var(--kt-linkButton-hoverForeground);
  background-color: transparent;
  border-color: transparent;
}
.link-button:active {
  color: var(--kt-linkButton-clickForeground);
  border-color: transparent;
  background-color: transparent;
}
.link-button:disabled {
  color: var(--kt-linkButton-disableForeground);
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: default;
}
.ghost-primary-button:disabled {
  border-color: transparent;
  background-color: transparent;
}
.ghost-button:disabled,
.danger-button:disabled,
.secondary-button:disabled,
.primary-button:disabled,
.ghost-danger-button:disabled,
.default-button:disabled,
.kt-danger-button-loading,
.kt-primary-button-loading,
.kt-secondary-button-loading {
  color: var(--kt-button-disableForeground) !important;
  background-color: var(--kt-button-disableBackground) !important;
  box-shadow: var(--kt-button-disableBorder) 0px 0px 0px 1px inset;
  cursor: not-allowed;
}
.ghost-button:disabled > .kt-button-secondary-more,
.danger-button:disabled > .kt-button-secondary-more,
.secondary-button:disabled > .kt-button-secondary-more,
.primary-button:disabled > .kt-button-secondary-more,
.ghost-danger-button:disabled > .kt-button-secondary-more,
.default-button:disabled > .kt-button-secondary-more,
.kt-danger-button-loading > .kt-button-secondary-more,
.kt-primary-button-loading > .kt-button-secondary-more,
.kt-secondary-button-loading > .kt-button-secondary-more {
  color: var(--kt-button-disableForeground);
}
.secondary-button:disabled {
  border: none;
}
.link-button:disabled {
  cursor: not-allowed;
}
.ghost-primary-button {
  color: var(--kt-primaryGhostButton-foreground);
  background-color: var(--kt-primaryGhostButton-background);
  border-color: transparent;
}
.ghost-primary-button:hover {
  border-color: var(--kt-primaryGhostButton-border);
  background-color: transparent;
}
.ghost-primary-button:active {
  color: var(--kt-primaryGhostButton-clickForeground);
  background-color: var(--kt-primaryGhostButton-clickBackground);
  border-color: var(--kt-primaryGhostButton-clickBorder);
}
.danger-button {
  color: var(--kt-dangerButton-foreground);
  background-color: var(--kt-dangerButton-background);
}
.danger-button:hover {
  background-color: var(--kt-dangerButton-hoverBackground);
}
.danger-button:active {
  background-color: var(--kt-dangerButton-clickBackground);
}
.ghost-danger-button {
  color: var(--kt-dangerGhostButton-foreground);
  background-color: var(--kt-dangerGhostButton-background);
  border-color: var(--kt-dangerGhostButton-border);
}
.ghost-danger-button:hover {
  background-color: transparent;
  border-color: var(--kt-dangerGhostButton-hoverBorder);
}
.ghost-danger-button:active {
  background-color: var(--kt-dangerGhostButton-clickBackground);
  border-color: var(--kt-dangerGhostButton-clickBorder);
}
.large-button-size {
  padding: 0px 16px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.default-button-size {
  padding: 0px 12px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
}
.small-button-size {
  padding: 0px 8px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.kt-badge {
  background-color: var(--badge-background);
  color: var(--badge-foreground);
  border: 1px solid var(--kt-badge-border);
  height: 18px;
  line-height: 16px;
  border-radius: 18px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0 5px;
  min-width: 18px;
}

.kt-input {
  width: 100%;
  display: flex;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  border-color: var(--kt-input-border);
  border-radius: 2px;
  background-color: var(--input-background);
  height: 28px;
  padding: 0px 8px;
  font-size: 12px;
}
.kt-input:focus-within {
  border-color: var(--focusBorder);
}
.kt-input:hover {
  border-color: var(--focusBorder);
}
.kt-input-disabled {
  color: var(--kt-input-disableForeground);
  background-color: var(--kt-input-disableBackground);
}
.kt-input-disabled input,
.kt-input-disabled textarea {
  cursor: not-allowed;
}
.kt-input-box {
  flex: 1;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
.kt-input-box input,
.kt-input-box textarea {
  width: 100%;
  height: 100%;
  color: var(--input-foreground);
  background-color: transparent;
  outline: none;
  border-width: 0;
  display: inline-block;
}
.kt-input-box input::placeholder,
.kt-input-box textarea::placeholder {
  color: var(--input-placeholderForeground);
}
.kt-input-box input::selection,
.kt-input-box textarea::selection {
  background-color: var(--kt-input-selectionBackground);
}
.kt-input-clear {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
}
.kt-input-addon {
  display: flex;
  align-items: center;
  height: 100%;
}
.kt-input-addon-before {
  margin-right: 4px;
}
.kt-input-addon-after {
  margin-left: 4px;
}
.kt-input-large {
  height: 32px;
  font-size: 14px;
}
.kt-input-small {
  height: 22px;
  font-size: 12px;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.input-box {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.input-box .kt-input.validate-error {
  border: 1px solid var(--inputValidation-errorBorder);
}
.input-box .kt-input.validate-info {
  border: 1px solid var(--inputValidation-infoBorder);
}
.input-box .kt-input.validate-warning {
  border: 1px solid var(--inputValidation-warningBorder);
}
.input-box.popup .kt-input {
  background-color: var(--input-background);
}
.input-box .validate-message {
  margin-top: 4px;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  box-sizing: border-box;
  padding: 8px 4px;
  font-size: 12px;
  line-height: 20px;
  min-height: 34px;
  word-wrap: break-word;
  white-space: normal;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  z-index: 10;
  border-radius: 0px 0px 2px 2px;
}
.input-box .validate-message.popup {
  border: none;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
.input-box .validate-message.popup.validate-error {
  color: var(--inputValidation-errorForeground);
  background-color: var(--inputValidation-errorBackground);
  border: 1px solid var(--inputValidation-errorBorder);
}
.input-box .validate-message.popup.validate-info {
  background-color: var(--inputValidation-infoBackground);
  border: 1px solid var(--inputValidation-infoBorder);
  color: var(--inputValidation-infoForeground);
}
.input-box .validate-message.popup.validate-warning {
  background-color: var(--inputValidation-warningBackground);
  border: 1px solid var(--inputValidation-warningBorder);
  color: var(--inputValidation-warningForeground);
}
.input-box .validate-message.validate-error {
  color: var(--kt-inputValidation-errorTextForeground);
}
.input-box .validate-message.validate-info {
  color: var(--inputValidation-infoForeground);
}
.input-box .validate-message.validate-warning {
  color: var(--kt-inputValidation-warningTextForeground);
}

.kt-input-number {
  padding-right: 0;
}
.kt-input-number:focus-within .kt-input-number-handler-up,
.kt-input-number:hover .kt-input-number-handler-up,
.kt-input-number:focus-within .kt-input-number-handler-up-disabled,
.kt-input-number:hover .kt-input-number-handler-up-disabled {
  border-bottom-color: var(--focusBorder);
}
.kt-input-number:focus-within .kt-input-number-handler,
.kt-input-number:hover .kt-input-number-handler {
  border-inline-start-color: var(--focusBorder);
}
.kt-input-number:focus-within .kt-input-number-handler-down,
.kt-input-number:hover .kt-input-number-handler-down {
  box-shadow: var(--focusBorder) 1px 0px 0px 1px;
}
.kt-input-number .kt-input-number {
  width: 100%;
  text-align: start;
  background-color: transparent;
  border: 0;
  outline: 0;
  transition: all 0.3s linear;
  appearance: textfield;
  font-size: inherit;
  vertical-align: top;
}
.kt-input-number .kt-input-number-handler {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: auto;
  height: 40%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 0;
  text-align: center;
  cursor: pointer;
  border-inline-start: 1px solid var(--kt-input-border);
}
.kt-input-number .kt-input-number-handler-active {
  background: #ddd;
}
.kt-input-number .kt-input-number-handler-up-inner,
.kt-input-number .kt-input-number-handler-down-inner {
  color: var(--input-foreground);
  user-select: none;
}
.kt-input-number .kt-input-number-input-wrap {
  height: 100%;
  overflow: hidden;
}
.kt-input-number .kt-input-number-handler-wrap {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  width: 22px;
  height: 100%;
  background: transparent;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.kt-input-number .kt-input-number-handler-up {
  padding-top: 1px;
  border-bottom: 1px solid var(--kt-input-border);
}
.kt-input-number .kt-input-number-handler-down {
  box-shadow: var(--kt-input-border) 0px -1px 0px 0px;
}
.kt-input-number .kt-input-number-handler-up-inner:after {
  content: '+';
}
.kt-input-number .kt-input-number-handler-down-inner:after {
  content: '-';
}
.kt-input-number .kt-input-number-handler-down-disabled,
.kt-input-number .kt-input-number-handler-up-disabled {
  opacity: 0.3;
}
.kt-input-number .kt-input-number-disabled .kt-input-number-handler {
  opacity: 0.3;
}
.kt-input-number .kt-input-number-disabled .kt-input-number-input {
  background-color: #f3f3f3;
  cursor: not-allowed;
  opacity: 0.72;
}

.kt-checkbox {
  font-size: 12px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.kt-checkbox-lump {
  margin-right: 6px;
  position: relative;
  display: inline-flex;
  align-items: center;
}
.kt-checkbox-lump input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.kt-checkbox-lump input:checked + .kt-checkbox-icon {
  border-color: var(--kt-checkbox-selectionBackground);
  background-color: var(--kt-checkbox-selectionBackground);
  color: var(--kt-checkbox-selectionForeground);
}
.kt-checkbox-lump input:checked + .kt-checkbox-icon svg {
  display: block;
  transition: all 0.2s;
}
.kt-checkbox:hover .kt-checkbox-icon {
  border-color: var(--kt-checkbox-hoverBorder);
  background-color: var(--kt-checkbox-hoverBackground);
}
.kt-checkbox-icon {
  width: 12px;
  height: 12px;
  background-color: var(--checkbox-background);
  border-radius: 2px;
  border: 1px solid var(--checkbox-border);
  position: relative;
}
.kt-checkbox-icon svg {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.kt-checkbox-large {
  font-size: 14px;
}
.kt-checkbox-large-icon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.kt-checkbox.kt-checkbox-disabled {
  color: var(--kt-checkbox-disableForeground);
}
.kt-checkbox.kt-checkbox-disabled input:checked + .kt-checkbox-icon {
  background-color: var(--kt-checkbox-disableBackground);
  color: var(--kt-checkbox-disableForeground);
  border-color: transparent;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-select-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
}
.kt-select-container {
  position: relative;
  user-select: none;
  min-width: 0px;
}
.kt-select-container .kt-select-search {
  -webkit-appearance: none;
  background: transparent;
  line-height: inherit;
  outline: none;
  border: none;
}
.kt-select-container .kt-select-value {
  margin: 0px;
  max-width: 100%;
  border-radius: 2px;
  color: var(--kt-select-foreground);
  background-color: var(--kt-select-background);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 8px;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: var(--kt-select-border);
  cursor: pointer;
  box-sizing: border-box;
}
.kt-select-container .kt-select-value > span {
  color: var(--kt-select-foreground);
  cursor: pointer;
}
.kt-select-container .kt-select-value .kt-select-option {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex: 1;
  min-width: 0px;
  cursor: pointer;
  display: inline-block;
  width: 100%;
}
.kt-select-container .kt-select-value .kt-select-value-active,
.kt-select-container .kt-select-value:hover {
  box-sizing: border-box;
  border-color: var(--kt-selectOption-activeBorder);
}
.kt-select-container .kt-select-value.kt-select-disabled {
  pointer-events: none;
  background-color: var(--kt-select-disableBackground);
  color: var(--kt-select-disableForeground);
}
.kt-select-container .kt-select-value.kt-select-warning {
  border-color: var(--kt-select-warningForeground);
}
.kt-select-container .kt-select-warning-text {
  background-color: var(--kt-select-warningForeground);
  padding: 4px 8px;
  color: #fff;
}
.kt-select-container .kt-select-value-active {
  box-sizing: border-box;
  border-color: var(--kt-selectOption-activeBorder);
}
.kt-select-container .kt-select-value-large,
.kt-select-container .kt-select-value-large > span {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.kt-select-container .kt-select-value-default,
.kt-select-container .kt-select-value-default > span {
  height: 28px;
  font-size: 12px;
  line-height: 28px;
}
.kt-select-container .kt-select-value-default-icon {
  margin-left: 5px;
}
.kt-select-container .kt-select-value-small,
.kt-select-container .kt-select-value-small > span {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
}
.kt-select-option-icon {
  margin-right: 5px;
}
.kt-select-options {
  display: none;
  position: fixed;
  margin-top: 4px;
  max-width: 100%;
  color: var(--kt-selectDropdown-foreground);
  background-color: var(--kt-selectDropdown-background);
  z-index: 20;
  border-radius: 2px;
  overflow-y: auto !important;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
.kt-select-options .kt-select-option-default {
  display: flex;
  align-items: center;
  position: relative;
}
.kt-select-options .kt-select-option-default .kt-select-option-icon {
  margin-right: 5px;
}
.kt-select-options .kt-select-option-select span {
  display: inline-block;
  margin: 0 2px;
  width: calc(100% - 4px);
  box-sizing: border-box;
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
  color: var(--kt-selectDropdown-selectionForeground);
  background-color: var(--kt-selectDropdown-selectionBackground);
}
.kt-select-options .kt-select-option-select span:hover {
  background-color: var(--kt-selectDropdown-selectionBackground);
}
.kt-select-options .kt-select-description {
  line-height: 1;
  margin-bottom: -3px;
}
.kt-select-options span {
  color: var(--kt-selectDropdown-foreground);
  background-color: var(--kt-selectDropdown-background);
  cursor: pointer;
  height: 26px;
  padding: 0px 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
  margin: 0 2px;
  width: calc(100% - 4px);
  box-sizing: border-box;
}
.kt-select-options span:hover {
  box-sizing: border-box;
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
  background-color: var(--kt-selectDropdown-hoverBackground);
}
.kt-select-options .kt-option-divider {
  height: 1px;
  background-color: var(--kt-select-border);
  width: 100%;
  margin: 0 auto;
}
.kt-select-options .kt-option-description {
  min-height: 26px;
  max-height: 52px;
  font-size: 12px;
  line-height: 26px;
  padding: 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kt-select-options .kt-option-disabled {
  pointer-events: none;
  background-color: var(--kt-select-disableBackground);
  color: var(--kt-select-disableForeground);
}
.kt-select-options.kt-select-options-visible {
  display: block;
}
.kt-select-options.kt-select-options-large {
  padding: 4px 0px;
}
.kt-select-options.kt-select-options-large > span,
.kt-select-options.kt-select-options-large > div > span {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
}
.kt-select-options.kt-select-options-large .kt-select-group-header {
  font-size: 14px;
  line-height: 30px;
}
.kt-select-options.kt-select-options-default {
  padding: 3px 0px;
}
.kt-select-options.kt-select-options-default > span,
.kt-select-options.kt-select-options-default > div > span {
  height: 26px;
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-default .kt-select-group-header {
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-small {
  padding: 3px 0px;
}
.kt-select-options.kt-select-options-small > span,
.kt-select-options.kt-select-options-small > div > span {
  height: 26px;
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options.kt-select-options-small .kt-select-group-header {
  font-size: 12px;
  line-height: 26px;
}
.kt-select-options .kt-option-with-check {
  padding-left: 20px;
}
.kt-select-options .kt-select-group-header {
  padding-left: 5px;
  color: var(--kt-selectDropdown-teamForeground);
  display: flex;
}
.kt-select-options .kt-option-check {
  position: absolute;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
.kt-select-options .kt-option-check .kt-icon {
  width: 20px;
  padding: 0 4px;
  background-color: transparent;
}

.kt-tabs {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--kt-tab-borderDown);
}
.kt-tabs .kt-tab,
.kt-tabs .kt-custom-tab {
  padding: 8px 0 8px;
  line-height: 20px;
  border-bottom: 2px solid transparent;
  color: var(--kt-tab-inactiveForeground);
  cursor: pointer;
}
.kt-tabs .kt-tab.kt-mini-tab,
.kt-tabs .kt-custom-tab.kt-mini-tab {
  padding: 2px 0 2px;
}
.kt-tabs .kt-tab.kt-tab-selected,
.kt-tabs .kt-custom-tab.kt-tab-selected {
  color: var(--kt-tab-activeForeground);
  border-bottom-color: var(--kt-tab-activeBorder);
}
.kt-tabs.kt-tabs-mini {
  border-bottom: none;
}
.kt-tabs .kt-tab + .kt-tab,
.kt-tabs .kt-custom-tab + .kt-custom-tab,
.kt-tabs .kt-tab + .kt-custom-tab,
.kt-tabs .kt-custom-tab + .kt-tab {
  margin-left: 24px;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.kt-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.kt-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.kt-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: auto;
}
.kt-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.kt-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.kt-modal-close:focus,
.kt-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.kt-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.kt-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.kt-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.kt-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.kt-modal.zoom-enter,
.kt-modal.zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.kt-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.kt-modal-mask-hidden {
  display: none;
}
.kt-modal-open {
  overflow: hidden;
}
.kt-modal-centered {
  text-align: center;
}
.kt-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.kt-modal-centered .kt-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .kt-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .kt-modal-centered .kt-modal {
    flex: 1;
  }
}

.kt-overlay.kt-modal {
  padding: 24px 24px;
  color: var(--kt-modal-foreground);
}
.kt-overlay .kt-modal-body {
  background: var(--kt-modal-background);
  border-color: var(--notifications-border);
}
.kt-overlay .kt-modal-header {
  background-color: var(--kt-modal-background);
  border-bottom-color: var(--kt-modal-separatorBackground);
  height: 56px;
  border-radius: 2px 2px 0 0;
}
.kt-overlay .kt-modal-title {
  color: var(--kt-modal-foreground);
}
.kt-overlay .kt-modal-footer {
  background-color: var(--kt-modal-background);
  border-top-color: var(--kt-modal-separatorBackground);
  height: 52px;
  border-radius: 0 0 2px 2px;
}
.kt-overlay .kt-modal-close-x {
  margin: 8px 10px 0 0;
  width: 16px;
  height: 16px;
  line-height: 20px;
  color: var(--kt-notificationsCloseIcon-foreground);
}

.wrapper .kt-modal-body {
  background: var(--kt-modal-background);
  border-color: var(--notifications-border);
}
.wrapper .kt-modal-footer {
  align-items: center;
  justify-content: flex-end;
  display: flex;
}
.wrapper .kticon-info-circle {
  color: var(--kt-modalInfoIcon-foreground);
}
.kt-dialog-content {
  display: flex;
}
.kt-dialog-content .kt-dialog-content_area {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.kt-dialog-content .kt-dialog-content_area .kt-dialog-content_title {
  line-height: 22px;
  font-size: 15px;
  margin: 0px 0px 8px 0px;
}
.kt-dialog-content .kt-dialog-icon {
  margin-right: 6px;
  border: none;
  outline: none;
  display: flex;
  flex-direction: column;
  padding: 0px;
  line-height: 30px;
}
.kt-dialog-content .kt-dialog-icon:before {
  font-size: 20px;
}
.kt-dialog-content .kt-dialog-closex {
  background-color: transparent;
  border: none;
  outline: none;
  display: flex;
  flex-direction: column;
  padding: 0px;
  cursor: pointer;
  margin-left: 6px;
  height: 30px;
  line-height: 30px;
  width: 20px;
  align-items: center;
  justify-content: center;
}
.kt-dialog-content .kt-dialog-closex:hover {
  transform: scale(1.1);
}
.footer {
  border-top: 1px solid var(--notifications-border);
}
.kt-dialog-buttonWrap {
  display: flex;
  flex-wrap: wrap;
  margin-top: 14px;
  justify-content: flex-end;
}
.kt-dialog-buttonWrap button {
  margin: 10px 0 0 8px;
}
.kt-dialog-message {
  color: var(--kt-modal-foreground);
  line-height: 30px;
  font-size: 14px;
  word-break: break-all;
  overflow: hidden;
  flex: 1;
  align-items: center;
  display: inline-flex;
  user-select: text;
  white-space: pre-wrap;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin-right: 24px;
}
.kt-notification-topLeft,
.kt-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.kt-notification-topLeft .kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-bottomLeft .kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-topLeft .kt-notification-fade-appear.kt-notification-fade-appear-active,
.kt-notification-bottomLeft .kt-notification-fade-appear.kt-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.kt-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.kt-notification-notice {
  position: relative;
  margin-bottom: 16px;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 18px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.kt-notification-notice-message {
  display: inline-block;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.kt-notification-notice-description {
  font-size: 14px;
}
.kt-notification-notice-with-icon .kt-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.kt-notification-notice-with-icon .kt-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.kt-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
  top: 12px;
}
.anticon.kt-notification-notice-icon {
  height: 20px;
}
.anticon.kt-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.kt-notification-notice-icon-info {
  color: var(--notificationsInfoIcon-foreground);
}
.anticon.kt-notification-notice-icon-warning {
  color: var(--notificationsWarningIcon-foreground);
}
.anticon.kt-notification-notice-icon-error {
  color: var(--notificationsErrorIcon-foreground);
}
.kt-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  height: 20px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.kt-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.kt-notification-notice-btn {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.kt-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.kt-notification-fade-enter,
.kt-notification-fade-appear {
  opacity: 0;
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-play-state: paused;
}
.kt-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.kt-notification-fade-enter.kt-notification-fade-enter-active,
.kt-notification-fade-appear.kt-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.kt-notification-fade-leave.kt-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.kt-notification-wrapper {
  background: var(--notifications-background);
  border-color: var(--notifications-border);
  padding: 12px;
  position: relative;
}
.kt-notification-wrapper .anticon {
  font-size: 12px;
  margin-top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kt-notification-wrapper .kt-notification-notice-message,
.kt-notification-wrapper .kt-notification-notice-description {
  width: calc(100% - 48px);
  color: var(--notifications-foreground);
  font-size: 12px;
  margin-left: 24px;
  margin-right: 24px;
  margin-bottom: 0;
  line-height: 20px;
}
.kt-notification-wrapper .kt-notification-notice-message code,
.kt-notification-wrapper .kt-notification-notice-description code {
  display: inline-block;
  word-wrap: break-word;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}
.kt-notification-wrapper .kt-notification-notice-message p,
.kt-notification-wrapper .kt-notification-notice-description p,
.kt-notification-wrapper .kt-notification-notice-message pre,
.kt-notification-wrapper .kt-notification-notice-description pre {
  margin-bottom: 0;
}
.kt-notification-wrapper .kt-notification-notice-description {
  margin-top: 4px;
  margin-bottom: 4px;
}
.kt-notification-wrapper .kt-notification-notice-close {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--notifications-foreground);
  font-size: 12px;
  line-height: 20px;
  right: 18px;
  top: 12px;
}
.kt-notification-wrapper .kt-notification-notice-btn button {
  flex: 0 0 auto;
  margin: 0 0 5px 10px;
  word-break: keep-all;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
  box-sizing: content-box;
  display: inline-block;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-popover {
  position: absolute;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}
.kt-popover-title {
  line-height: 22px;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  margin-top: 0;
}
.kt-popover-title.kt-button,
.kt-popover-title .small-button-size {
  padding: 0px;
}
.kt-popover-content {
  position: relative;
  color: var(--kt-popover-foreground);
  background: var(--kt-popover-background);
  border-color: var(--kt-popover-border);
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
  padding: 6px 10px;
  z-index: var(--stacking-level-popover-component, 999);
}
.kt-popover-content img {
  max-width: 20px;
  display: inline-block;
}
.kt-popover-hidden {
  display: none;
}
.kt-popover-placement-top,
.kt-popover-placement-topLeft,
.kt-popover-placement-topRight {
  padding: 5px 0 5px 0;
}
.kt-popover-placement-right,
.kt-popover-placement-rightTop,
.kt-popover-placement-rightBottom {
  padding: 0 5px 0 5px;
}
.kt-popover-placement-bottom,
.kt-popover-placement-bottomLeft,
.kt-popover-placement-bottomRight {
  padding: 5px 0 5px 0;
}
.kt-popover-placement-left,
.kt-popover-placement-leftTop,
.kt-popover-placement-leftBottom {
  padding: 0 5px 0 5px;
}
.kt-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
  z-index: var(--stacking-level-popover-component-arrow, 1000);
  border-color: transparent;
  border-style: solid;
}
.kt-popover-placement-top .kt-popover-arrow,
.kt-popover-placement-topLeft .kt-popover-arrow,
.kt-popover-placement-topRight .kt-popover-arrow {
  margin-left: -6px;
  margin-bottom: 1px;
  border-width: 6px 6px 0;
  border-top-color: var(--kt-popover-background);
}
.kt-popover-placement-top .kt-popover-arrow {
  left: 50%;
}
.kt-popover-placement-topLeft .kt-popover-arrow {
  left: 15%;
}
.kt-popover-placement-topRight .kt-popover-arrow {
  right: 15%;
}
.kt-popover-placement-right .kt-popover-arrow,
.kt-popover-placement-rightTop .kt-popover-arrow,
.kt-popover-placement-rightBottom .kt-popover-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: var(--kt-popover-background);
}
.kt-popover-placement-right .kt-popover-arrow {
  top: 50%;
}
.kt-popover-placement-rightTop .kt-popover-arrow {
  top: 15%;
  margin-top: 0;
}
.kt-popover-placement-rightBottom .kt-popover-arrow {
  bottom: 15%;
}
.kt-popover-placement-left .kt-popover-arrow,
.kt-popover-placement-leftTop .kt-popover-arrow,
.kt-popover-placement-leftBottom .kt-popover-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: var(--kt-popover-background);
}
.kt-popover-placement-left .kt-popover-arrow {
  top: 50%;
}
.kt-popover-placement-leftTop .kt-popover-arrow {
  top: 15%;
  margin-top: 0;
}
.kt-popover-placement-leftBottom .kt-popover-arrow {
  bottom: 15%;
}
.kt-popover-placement-bottom .kt-popover-arrow,
.kt-popover-placement-bottomLeft .kt-popover-arrow,
.kt-popover-placement-bottomRight .kt-popover-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: var(--kt-popover-background);
}
.kt-popover-placement-bottom .kt-popover-arrow {
  left: 50%;
}
.kt-popover-placement-bottomLeft .kt-popover-arrow {
  left: 15%;
}
.kt-popover-placement-bottomRight .kt-popover-arrow {
  right: 15%;
}
.kt-popover-placement-topLeft .kt-popover-arrow {
  left: 15px;
}
.kt-popover.kt-popover-zoom-appear,
.kt-popover.kt-popover-zoom-enter {
  opacity: 0;
}
.kt-popover.kt-popover-zoom-enter,
.kt-popover.kt-popover-zoom-leave {
  display: block;
}
.kt-popover-zoom-enter,
.kt-popover-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.kt-popover-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.kt-popover-zoom-enter.kt-popover-zoom-enter-active,
.kt-popover-zoom-appear.kt-popover-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.kt-popover-zoom-leave.kt-popover-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 16px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.kt-message-notice {
  padding: 8px;
  text-align: center;
}
.kt-message-notice:first-child {
  margin-top: -8px;
}
.kt-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  pointer-events: all;
  background: var(--notifications-background);
  color: var(--notifications-foreground);
}
.kt-message-custom-content {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.kt-message-custom-content .anticon {
  height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kt-message-success .anticon {
  color: #52c41a;
}
.kt-message-error .anticon {
  color: var(--notificationsErrorIcon-foreground);
}
.kt-message-warning .anticon {
  color: var(--notificationsWarningIcon-foreground);
}
.kt-message-info .anticon,
.kt-message-loading .anticon {
  color: var(--notificationsInfoIcon-foreground);
}
.kt-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.kt-message-notice.move-up-leave.move-up-leave-active {
  overflow: hidden;
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}

.kt-tooltip-wrapper {
  position: relative;
  margin: 0px;
  padding: 0px;
  display: inline-block;
}
.kt-tooltip-wrapper .kt-tooltip-content {
  display: inline-block;
  position: fixed;
  font-size: 12px;
  font-weight: normal;
  border-radius: 2px;
  line-height: 20px;
  padding: 4px 8px;
  z-index: 2;
  white-space: nowrap;
  color: var(--kt-tooltip-foreground);
  background: var(--kt-tooltip-background);
  box-shadow: 0px 6px 16px -8px rgba(0, 0, 0, 0.24), 0px 9px 28px 0px rgba(0, 0, 0, 0.15), 0px 12px 48px 16px rgba(0, 0, 0, 0.09);
}
.kt-tooltip-wrapper .kt-tooltip-content .kt-tooltip-arrow-placeholder {
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: var(--kt-tooltip-background) transparent transparent transparent;
}
.kt-tooltip-wrapper .kt-tooltip-content .kt-tooltip-arrow-placeholder.kt-tooltip-reverse-arrow {
  top: auto !important;
  bottom: 100% !important;
  border-width: 0px 7px 7px 7px !important;
  border-color: transparent transparent var(--kt-tooltip-background) transparent !important;
}

.design_left_slot .kt-scrollbar .scrollbar-thumb-vertical,
.design_right_slot .kt-scrollbar .scrollbar-thumb-vertical,
.design_left_slot .kt-scrollbar .scrollbar-thumb-horizontal,
.design_right_slot .kt-scrollbar .scrollbar-thumb-horizontal {
  border-radius: 5px;
}
.kt-scrollbar .scrollbar-thumb-vertical,
.kt-scrollbar .scrollbar-thumb-horizontal {
  opacity: 0;
  transition: opacity 0.5s ease;
  background: var(--scrollbarSlider-background);
}
.kt-scrollbar .scrollbar-thumb-vertical:hover,
.kt-scrollbar .scrollbar-thumb-horizontal:hover {
  background: var(--scrollbarSlider-hoverBackground);
}
.kt-scrollbar .scrollbar-thumb-vertical:active,
.kt-scrollbar .scrollbar-thumb-horizontal:active {
  background: var(--scrollbarSlider-activeBackground);
}
.kt-scrollbar .scrollbar-thumb-vertical {
  z-index: 9999;
}
.kt-scrollbar .scrollbar-thumb-horizontal {
  z-index: 9999;
}
.kt-scrollbar:hover .scrollbar-thumb-vertical,
.kt-scrollbar:hover .scrollbar-thumb-horizontal {
  opacity: 1;
}
.kt-scrollbar .scrollbar-decoration-vertical {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 999;
  box-shadow: var(--scrollbar-shadow) 0 6px 6px -6px inset;
}
.kt-scrollbar .scrollbar-decoration-horizontal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 6px;
  z-index: 999;
  box-shadow: var(--scrollbar-shadow) 6px 0 6px -6px inset;
}

.kt-recycle-tree-filter-wrapper {
  padding: 4px 8px;
}
.kt-recycle-tree-filter-input {
  width: 100%;
}
.kt-recycle-tree-filter-icon {
  color: var(--kt-icon-secondaryForeground);
}

.loading_indicator {
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iZ3JleSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJncmV5Ij4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJncmV5Ij4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iZ3JleSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz4KPC9zdmc+Cg==);
  background-size: cover;
}
.vs-dark .loading_indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iZ3JleSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJncmV5Ij4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJncmV5Ij4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iZ3JleSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9ImdyZXkiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz4KPC9zdmc+Cg==);
}
.hc-black .loading_indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC45MTY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNDE2NjY2NjY2NjY2NjY2N3MiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjE2NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz4KPC9zdmc+Cg==);
}

.basic_tree .tree_node {
  display: flex;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
.basic_tree .tree_node:hover {
  color: var(--kt-tree-hoverForeground);
  background: var(--kt-tree-hoverBackground);
}
.basic_tree .tree_node:hover .tail {
  display: flex;
}
.basic_tree .tree_node:hover .head {
  display: flex;
}
.basic_tree .tree_node.mod_selected {
  color: var(--kt-tree-inactiveSelectionForeground) !important;
  background: var(--kt-tree-inactiveSelectionBackground);
}
.basic_tree .tree_node.mod_focused {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.basic_tree .tree_node.mod_actived {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.basic_tree .tree_node.mod_loading {
  opacity: 0.8 !important;
}
.basic_tree .icon {
  position: relative;
  color: var(--icon-foreground);
}
.basic_tree .icon:before {
  font-size: 16px;
  text-align: center;
}
.basic_tree .tail {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 100%;
  align-items: center;
  display: none;
}
.basic_tree .head {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 100%;
  align-items: center;
  display: none;
}
.basic_tree .content {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.basic_tree .content match {
  background-color: var(--editor-findMatchHighlightBackground);
}
.basic_tree .status {
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  padding-right: 0;
}
.basic_tree .segment {
  flex-grow: 0;
  white-space: nowrap;
  color: inherit;
}
.basic_tree .displayname {
  margin-right: 6px;
  display: inline;
  white-space: pre;
}
.basic_tree .display_name {
  margin-left: 4px;
  margin-right: 6px;
  display: inline;
  white-space: pre;
}
.basic_tree .description {
  display: inline;
  transform: scale(0.96);
  color: var(--descriptionForeground);
}
.basic_tree .overflow_wrap {
  flex: 1;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.basic_tree .prompt_wrap {
  flex: 1;
}
.basic_tree .flex_wrap {
  display: flex;
  flex-direction: row;
}
.basic_tree .edit_wrap {
  display: flex;
  width: calc(100% - 50px);
}
.basic_tree .edit_wrap .displayname {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.basic_tree .segment_grow {
  flex-grow: 1 !important;
  text-align: left;
  z-index: 10;
  padding-right: 5px;
}
.basic_tree .segment_grow.overflow_visible {
  overflow: visible !important;
}
.basic_tree .expansion_toggle {
  min-width: 20px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--foreground);
}
.basic_tree .expansion_toggle.mod_collapsed:before {
  display: block;
}
.basic_tree .expansion_toggle:not(.mod_collapsed):before {
  display: block;
  transform: rotate(90deg);
}
.basic_tree_menubars {
  padding: 2px 0px;
  color: var(--menu-foreground);
  background-color: var(--menu-background);
  border: none;
  box-shadow: 0 2px 8px var(--kt-menu-shadow);
  border-radius: 0;
  min-width: 200px;
}
.basic_menu_item_divider {
  margin: 3px 0;
  pointer-events: none;
  background-color: var(--menu-separatorBackground);
  padding: 0;
  overflow: hidden;
  line-height: 0;
  height: 1px;
}
.basic_menu_item {
  margin: 0;
  padding: 3px 4px;
  height: 26px;
  display: flex;
  align-items: center;
  flex: 1;
  padding: 0 16px;
  color: var(--kt-menubar-foreground);
}
.basic_menu_item:hover {
  background: var(--menu-selectionBackground);
  color: var(--menu-selectionForeground);
  cursor: default;
}

.error_message___KwYWM {
  padding: 15px;
}
.error_message___KwYWM .title___gQvsy {
  color: var(--foreground);
  font-size: 18px;
}
.error_message___KwYWM .detial___wy9Ju {
  white-space: pre-wrap;
  margin-bottom: 10px;
  cursor: pointer;
}
.error_message___KwYWM .detial___wy9Ju .label___0ZT\+Q,
.error_message___KwYWM .detial___wy9Ju .message___jrFwI {
  color: var(--kt-inputValidation-errorTextForeground);
}
.error_message___KwYWM .detial___wy9Ju .label___0ZT\+Q {
  font-weight: bold;
}

.resize-handle-horizontal___kAtnI,
.resize-handle-vertical___khVe4 {
  z-index: var(--stacking-level-resize-handle, 12);
}
.resize-handle-horizontal___kAtnI {
  cursor: col-resize;
  position: relative;
  height: 100%;
  margin-right: -2px;
  margin-left: -2px;
  width: 4px;
  transition: background-color 0.1s ease-out;
  background: transparent;
}
.resize-handle-horizontal___kAtnI:hover {
  background-color: var(--sash-hoverBorder);
}
.resize-handle-horizontal___kAtnI:hover.with-color___lLUKi::before {
  background: none;
}
.resize-handle-horizontal___kAtnI::before {
  content: '';
  position: absolute;
  left: 2px;
  width: 1px;
  height: 100%;
  top: 0;
}
.resize-handle-vertical___khVe4 {
  cursor: row-resize;
  width: 100%;
  position: relative;
  margin-top: -2px;
  margin-bottom: -2px;
  height: 4px;
  transition: background-color 0.1s ease-out;
  background: transparent;
}
.resize-handle-vertical___khVe4:hover {
  background-color: var(--sash-hoverBorder);
}
.resize-handle-vertical___khVe4:hover.with-color___lLUKi::before {
  background: none;
}
.resize-handle-vertical___khVe4::before {
  content: '';
  position: absolute;
  top: 2px;
  height: 1px;
  width: 100%;
  left: 0;
}
.resize-overflow-hidden___4Gt\+L {
  overflow: hidden !important;
}
.with-color___lLUKi::before {
  background: var(--editorGroup-border);
}
.active___T67eY {
  background-color: var(--sash-hoverBorder);
}
.active___T67eY.with-color___lLUKi::before {
  background: none;
}
.no-resize {
  cursor: auto;
}
.no-resize::before {
  transition: background-color 0.1s ease-out;
  background-color: var(--sideBar-border);
}
.no-resize:hover::before {
  background-color: var(--sash-hoverBorder);
}

.split-panel___cTwv5 {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
}
.box-panel___KhGBw {
  display: flex;
  width: 100%;
  height: 100%;
}
.ease___RsVmn {
  transition: height 0.1s ease-out, width 0.1s ease-out;
}
.wrapper___Op4M1 {
  position: relative;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kt-inner-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, width 0.2s;
  zoom: 1;
}
.kt-inner-menu::before,
.kt-inner-menu::after {
  display: table;
  content: '';
}
.kt-inner-menu::after {
  clear: both;
}
.kt-inner-menu ul,
.kt-inner-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.kt-inner-menu-hidden,
.kt-inner-menu-submenu-hidden {
  display: none;
}
.kt-inner-menu-item-group-title {
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5;
  transition: all 0.3s;
}
.kt-inner-menu-submenu-selected {
  color: #1890ff;
}
.kt-inner-menu-submenu .kt-inner-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.kt-inner-menu-item > a:hover {
  color: #1890ff;
}
.kt-inner-menu-item > a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.kt-inner-menu-item > .kt-badge > a {
  color: rgba(0, 0, 0, 0.65);
}
.kt-inner-menu-item > .kt-badge > a:hover {
  color: #1890ff;
}
.kt-inner-menu-item-divider {
  height: 1px;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.kt-inner-menu-item:hover,
.kt-inner-menu-item-active,
.kt-inner-menu:not(.kt-inner-menu-inline) .kt-inner-menu-submenu-open,
.kt-inner-menu-submenu-active,
.kt-inner-menu-submenu-title:hover {
  color: #1890ff;
}
.kt-inner-menu-horizontal .kt-inner-menu-item,
.kt-inner-menu-horizontal .kt-inner-menu-submenu {
  margin-top: -1px;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item:hover,
.kt-inner-menu-horizontal > .kt-inner-menu-item-active,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu .kt-inner-menu-submenu-title:hover {
  background-color: transparent;
}
.kt-inner-menu-item-selected {
  color: #1890ff;
}
.kt-inner-menu-item-selected > a,
.kt-inner-menu-item-selected > a:hover {
  color: #1890ff;
}
.kt-inner-menu:not(.kt-inner-menu-horizontal) .kt-inner-menu-item-selected {
  background-color: #e6f7ff;
}
.kt-inner-menu-inline,
.kt-inner-menu-vertical,
.kt-inner-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}
.kt-inner-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}
.kt-inner-menu-vertical.kt-inner-menu-sub,
.kt-inner-menu-vertical-left.kt-inner-menu-sub,
.kt-inner-menu-vertical-right.kt-inner-menu-sub {
  min-width: 160px;
  padding: 0;
  border-right: 0;
  transform-origin: 0 0;
}
.kt-inner-menu-vertical.kt-inner-menu-sub .kt-inner-menu-item,
.kt-inner-menu-vertical-left.kt-inner-menu-sub .kt-inner-menu-item,
.kt-inner-menu-vertical-right.kt-inner-menu-sub .kt-inner-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.kt-inner-menu-vertical.kt-inner-menu-sub .kt-inner-menu-item::after,
.kt-inner-menu-vertical-left.kt-inner-menu-sub .kt-inner-menu-item::after,
.kt-inner-menu-vertical-right.kt-inner-menu-sub .kt-inner-menu-item::after {
  border-right: 0;
}
.kt-inner-menu-vertical.kt-inner-menu-sub > .kt-inner-menu-item,
.kt-inner-menu-vertical-left.kt-inner-menu-sub > .kt-inner-menu-item,
.kt-inner-menu-vertical-right.kt-inner-menu-sub > .kt-inner-menu-item,
.kt-inner-menu-vertical.kt-inner-menu-sub > .kt-inner-menu-submenu,
.kt-inner-menu-vertical-left.kt-inner-menu-sub > .kt-inner-menu-submenu,
.kt-inner-menu-vertical-right.kt-inner-menu-sub > .kt-inner-menu-submenu {
  transform-origin: 0 0;
}
.kt-inner-menu-horizontal.kt-inner-menu-sub {
  min-width: 114px;
}
.kt-inner-menu-item,
.kt-inner-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-item .anticon,
.kt-inner-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-item .anticon + span,
.kt-inner-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu > .kt-inner-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  background-color: #e8e8e8;
}
.kt-inner-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: #fff;
  border-radius: 4px;
}
.kt-inner-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.kt-inner-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.0001;
  content: ' ';
}
.kt-inner-menu-submenu > .kt-inner-menu {
  background-color: #fff;
  border-radius: 4px;
}
.kt-inner-menu-submenu > .kt-inner-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background: #fff;
  background: rgba(0, 0, 0, 0.65) \9;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65));
  background-image: none \9;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2px);
}
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2px);
}
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-vertical > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-left > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-vertical-right > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title:hover .kt-inner-menu-submenu-arrow::before {
  background: linear-gradient(to right, #1890ff, #1890ff);
}
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2px);
}
.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2px);
}
.kt-inner-menu-submenu-open.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow {
  transform: translateY(-2px);
}
.kt-inner-menu-submenu-open.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2px);
}
.kt-inner-menu-submenu-open.kt-inner-menu-submenu-inline > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2px);
}
.kt-inner-menu-vertical .kt-inner-menu-submenu-selected,
.kt-inner-menu-vertical-left .kt-inner-menu-submenu-selected,
.kt-inner-menu-vertical-right .kt-inner-menu-submenu-selected {
  color: #1890ff;
}
.kt-inner-menu-vertical .kt-inner-menu-submenu-selected > a,
.kt-inner-menu-vertical-left .kt-inner-menu-submenu-selected > a,
.kt-inner-menu-vertical-right .kt-inner-menu-submenu-selected > a {
  color: #1890ff;
}
.kt-inner-menu-horizontal {
  line-height: 46px;
  white-space: nowrap;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item:hover,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu:hover,
.kt-inner-menu-horizontal > .kt-inner-menu-item-active,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu-active,
.kt-inner-menu-horizontal > .kt-inner-menu-item-open,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu-open,
.kt-inner-menu-horizontal > .kt-inner-menu-item-selected,
.kt-inner-menu-horizontal > .kt-inner-menu-submenu-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item > a {
  display: block;
  color: rgba(0, 0, 0, 0.65);
}
.kt-inner-menu-horizontal > .kt-inner-menu-item > a:hover {
  color: #1890ff;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item > a::before {
  bottom: -2px;
}
.kt-inner-menu-horizontal > .kt-inner-menu-item-selected > a {
  color: #1890ff;
}
.kt-inner-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.kt-inner-menu-vertical .kt-inner-menu-item,
.kt-inner-menu-vertical-left .kt-inner-menu-item,
.kt-inner-menu-vertical-right .kt-inner-menu-item,
.kt-inner-menu-inline .kt-inner-menu-item {
  position: relative;
}
.kt-inner-menu-vertical .kt-inner-menu-item::after,
.kt-inner-menu-vertical-left .kt-inner-menu-item::after,
.kt-inner-menu-vertical-right .kt-inner-menu-item::after,
.kt-inner-menu-inline .kt-inner-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.kt-inner-menu-vertical .kt-inner-menu-item,
.kt-inner-menu-vertical-left .kt-inner-menu-item,
.kt-inner-menu-vertical-right .kt-inner-menu-item,
.kt-inner-menu-inline .kt-inner-menu-item,
.kt-inner-menu-vertical .kt-inner-menu-submenu-title,
.kt-inner-menu-vertical-left .kt-inner-menu-submenu-title,
.kt-inner-menu-vertical-right .kt-inner-menu-submenu-title,
.kt-inner-menu-inline .kt-inner-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  font-size: 14px;
  line-height: 40px;
  text-overflow: ellipsis;
}
.kt-inner-menu-vertical .kt-inner-menu-submenu,
.kt-inner-menu-vertical-left .kt-inner-menu-submenu,
.kt-inner-menu-vertical-right .kt-inner-menu-submenu,
.kt-inner-menu-inline .kt-inner-menu-submenu {
  padding-bottom: 0.02px;
}
.kt-inner-menu-vertical .kt-inner-menu-item:not(:last-child),
.kt-inner-menu-vertical-left .kt-inner-menu-item:not(:last-child),
.kt-inner-menu-vertical-right .kt-inner-menu-item:not(:last-child),
.kt-inner-menu-inline .kt-inner-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.kt-inner-menu-vertical > .kt-inner-menu-item,
.kt-inner-menu-vertical-left > .kt-inner-menu-item,
.kt-inner-menu-vertical-right > .kt-inner-menu-item,
.kt-inner-menu-inline > .kt-inner-menu-item,
.kt-inner-menu-vertical > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title,
.kt-inner-menu-vertical-left > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title,
.kt-inner-menu-vertical-right > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title,
.kt-inner-menu-inline > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.kt-inner-menu-inline {
  width: 100%;
}
.kt-inner-menu-inline .kt-inner-menu-selected::after,
.kt-inner-menu-inline .kt-inner-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.kt-inner-menu-inline .kt-inner-menu-item,
.kt-inner-menu-inline .kt-inner-menu-submenu-title {
  width: calc(100% + 1px);
}
.kt-inner-menu-inline .kt-inner-menu-submenu-title {
  padding-right: 34px;
}
.kt-inner-menu-inline-collapsed {
  width: 80px;
}
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-item,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title {
  left: 0;
  padding: 0 32px !important;
  text-overflow: clip;
}
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item .kt-inner-menu-submenu-arrow,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-item .kt-inner-menu-submenu-arrow,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .kt-inner-menu-submenu-arrow {
  display: none;
}
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item .anticon,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-item .anticon,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .anticon,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item .anticon + span,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-item .anticon + span,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-item-group > .kt-inner-menu-item-group-list > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .anticon + span,
.kt-inner-menu-inline-collapsed > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title .anticon + span {
  display: inline-block;
  max-width: 0;
  opacity: 0;
}
.kt-inner-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.kt-inner-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.kt-inner-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.kt-inner-menu-inline-collapsed .kt-inner-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kt-inner-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.kt-inner-menu-item-group-list .kt-inner-menu-item,
.kt-inner-menu-item-group-list .kt-inner-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.kt-inner-menu-root.kt-inner-menu-vertical,
.kt-inner-menu-root.kt-inner-menu-vertical-left,
.kt-inner-menu-root.kt-inner-menu-vertical-right,
.kt-inner-menu-root.kt-inner-menu-inline {
  box-shadow: none;
}
.kt-inner-menu-sub.kt-inner-menu-inline {
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.kt-inner-menu-sub.kt-inner-menu-inline > .kt-inner-menu-item,
.kt-inner-menu-sub.kt-inner-menu-inline > .kt-inner-menu-submenu > .kt-inner-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.kt-inner-menu-sub.kt-inner-menu-inline .kt-inner-menu-item-group-title {
  padding-left: 32px;
}
.kt-inner-menu-item-disabled,
.kt-inner-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  border-color: transparent !important;
  cursor: not-allowed;
}
.kt-inner-menu-item-disabled > a,
.kt-inner-menu-submenu-disabled > a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.kt-inner-menu-item-disabled > .kt-inner-menu-submenu-title,
.kt-inner-menu-submenu-disabled > .kt-inner-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.kt-inner-menu-item-disabled > .kt-inner-menu-submenu-title > .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-submenu-disabled > .kt-inner-menu-submenu-title > .kt-inner-menu-submenu-arrow::before,
.kt-inner-menu-item-disabled > .kt-inner-menu-submenu-title > .kt-inner-menu-submenu-arrow::after,
.kt-inner-menu-submenu-disabled > .kt-inner-menu-submenu-title > .kt-inner-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}

.menu___7TvRp {
  min-width: 100px !important;
}

.kt-md-renderer-wrap {
  word-break: break-all;
}
.kt-md-renderer-wrap hr {
  border-top: 1px solid var(--activityBar-border);
  margin-bottom: 0.5em;
}
.kt-md-renderer-wrap p {
  margin-bottom: 0.5em;
}
.kt-popover .kt-md-renderer-wrap {
  color: inherit;
}
.kt-popover .kt-md-renderer-wrap hr {
  border-color: inherit;
}
.kt-popover .kt-md-renderer-wrap .kt-icon {
  color: inherit;
}

.kt_select {
  background: var(--input-background);
  color: var(--input-foreground);
  border: var(--input-border);
  height: 24px;
}

.progressBar___ZoEw7 {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 999;
}
.kt-notification .progressBar___ZoEw7 {
  bottom: 0;
  top: auto;
}
.hide___nGCpH {
  display: none;
}
.fade___VC0yg {
  opacity: 0;
  transition: opacity 800ms ease-out;
}
.progress___mln6x {
  height: 2px;
  opacity: 1;
  transition: width 100ms linear;
  background-color: var(--progressBar-background);
}
.progress___mln6x.infinite___REcQB {
  animation-name: progress___mln6x;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform: translate3d(0px, 0px, 0px);
}
@keyframes progress___mln6x {
  from {
    transform: translateX(0%) scaleX(1);
  }
  50% {
    transform: translateX(2500%) scaleX(3);
  }
  to {
    transform: translateX(4950%) scaleX(1);
  }
}

.ai_enhance_icon___yCSOx {
  border-radius: 6px;
  padding: 2px 3px;
  display: flex;
  align-items: center;
  cursor: pointer;
  text-wrap: nowrap;
  white-space: nowrap;
  box-sizing: border-box;
}
.ai_enhance_icon___yCSOx span {
  color: var(--design-text-foreground);
}
.ai_enhance_icon___yCSOx:hover {
  background-color: var(--badge-background);
}
.ai_enhance_icon___yCSOx:hover span {
  color: var(--badge-foreground);
}
.ai_enhance_icon___yCSOx > span::before {
  font-size: 14px;
}
.ai_logo_avatar_container___K40hK .avatar_icon___Vlvj7 {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  font-size: 12px !important;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+RmlsbCAxPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjMuNDIxNTA2NyUiIHkxPSIxNS4yNjUxMTU1JSIgeDI9IjgyLjc4MzA5NzYlIiB5Mj0iNzguMzY3NDA5NCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzE5Q0ZGRiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjODQyOUZGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IuWFuOWei+mhtemdouS6pOS6kuaWsOS/ruaUue+8iDIwMjMtMTEtMDnvvIkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uLeWQiOmbhiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg5LjAwMDAwMCwgLTYxLjAwMDAwMCkiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJsb2dv5bCPIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OS4wMDAwMDAsIDYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC42NjY2NjcsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjY2NjY2NjcsMTAuNjYyNjEyMiBDMTQuNjY2NjY2NywxMS42MTIzMTQ3IDE0LjE1Nzk2MzcsMTIuNTAxODg2MiAxMy4zMjIzMDMyLDEyLjk3MDcwNzggTDguNjgzNzI5ODIsMTUuNjM5MzM5MyBDNy44NDgwNjkzNSwxNi4xMjAyMjAyIDYuODMwNzQ3MiwxNi4xMjAyMjAyIDUuOTk1MDg2NzMsMTUuNjM5MzM5MyBMMS4zNDQzNjM0NSwxMi45NzA3MDc4IEMwLjUwODcwMjk3MiwxMi40ODk4MjY4IDAsMTEuNjEyMzE0NyAwLDEwLjY2MjYxMjIgTDAsNS4zMzczMjU0MyBDMCw0LjM4NzYyMjk1IDAuNTA4NzAyOTcyLDMuNDk4MTM0NTUgMS4zNDQzNjM0NSwzLjAyOTMxMzA0IEw1Ljk5NTA4NjczLDAuMzYwNTk4MzQ2IEM2LjgzMDc0NzIsLTAuMTIwMTk5NDQ5IDcuODQ4MDY5MzUsLTAuMTIwMTk5NDQ5IDguNjgzNzI5ODIsMC4zNjA1OTgzNDYgTDEzLjMzNDQ1MzEsMy4wMjkzMTMwNCBDMTQuMTU3OTYzNywzLjUxMDExMDg0IDE0LjY2NjY2NjcsNC4zODc2MjI5NSAxNC42NjY2NjY3LDUuMzM3MzI1NDMgTDE0LjY2NjY2NjcsMTAuNjYyNjEyMiBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) center / 100% no-repeat;
  color: #fff;
}
.ai_logo_avatar_container___K40hK .avatar_icon___Vlvj7::before {
  transform: scale(0.7);
}

.loading_indicator___d9u1I {
  background: linear-gradient(to right, #9c03ff, #00f6ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: spin___NZPgK 1.5s infinite linear;
}
@keyframes spin___NZPgK {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ai_action_wrapper___ELayB {
  display: flex;
  align-items: center;
  padding: 0px 8px;
  background-color: var(--kt-modal-background);
  border-radius: 6px;
  box-shadow: 0px 9px 28px 8px var(--design-boxShadow-primary), 0px 3px 6px -4px var(--design-boxShadow-secondary), 0px 6px 16px 0px var(--design-boxShadow-tertiary);
  font-size: 12px;
}
.ai_action_wrapper___ELayB.loading___uVyAj {
  padding: 0px;
}
.ai_action_wrapper___ELayB.loading___uVyAj .close_container___kfWBR {
  padding-right: 8px;
}
.ai_action_wrapper___ELayB.loading_show_operation___r5zhF {
  padding: 0px 8px;
}
.ai_action_wrapper___ELayB.loading_show_operation___r5zhF .close_container___kfWBR {
  padding-right: 0;
}
.ai_action_wrapper___ELayB.loading_show_operation___r5zhF .operate_container___6r7Vi .loading_mask___MkTxU {
  cursor: not-allowed;
  position: absolute;
  z-index: 1;
  left: 18px;
  right: 0;
  height: 100%;
  background-color: var(--kt-input-disableBackground);
}
.ai_action_wrapper___ELayB .stable_container___IH93v {
  display: flex;
  align-items: center;
}
.ai_action_wrapper___ELayB .stable_container___IH93v .loading_icon___dUAaH {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ai_action_wrapper___ELayB .close_container___kfWBR {
  display: none;
  align-items: center;
}
.ai_action_wrapper___ELayB .ai_action_icon___M7bka:hover {
  background: var(--design-block-hoverBackground);
}
.ai_action_wrapper___ELayB span {
  color: var(--design-text-foreground);
}
.ai_action_wrapper___ELayB .operate_container___6r7Vi {
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
}
.ai_action_wrapper___ELayB .operate_container___6r7Vi .operate_btn___CdA1N {
  padding: 3px 4px;
  border-radius: 4px;
}
.ai_action_wrapper___ELayB .operate_container___6r7Vi .operate_item___RvUhf {
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 4px;
}
.ai_action_wrapper___ELayB:hover .close_container___kfWBR {
  display: flex;
}
.ai_action_wrapper___ELayB .custom_operation_wrapper___2-\+7C {
  padding: 4px 0px;
  box-sizing: content-box;
}
.ai_action_wrapper___ELayB .default_operation_wrapper___iKPYQ {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: -4px;
}
.more-operation-menu-item___LKb-- {
  min-width: initial !important;
}

.ai_inline_result_panel___oVct6 {
  display: flex;
  align-items: center;
  height: 24px;
  padding: 1px 8px;
  justify-content: space-between;
}
.ai_inline_result_panel___oVct6 .side___eE2aY {
  display: flex;
  align-items: center;
}
.ai_inline_result_panel___oVct6 .side___eE2aY .operate_btn___FZo7W {
  height: 22px;
  line-height: 22px;
  padding: 0 6px;
  margin: 0 2px;
}
.ai_inline_result_panel___oVct6 .side___eE2aY .operate_btn___FZo7W.default___ApzO- {
  background-color: var(--kt-primaryButton-hoverBackground);
}
.ai_inline_result_panel___oVct6 .side___eE2aY .operate_icon___Lorkk {
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
}

.interactive_input_container___8lhiR {
  width: 100%;
  border-radius: 8px;
  padding: 8px 4px 8px 12px;
  font-size: 12px;
  position: relative;
  background-color: transparent;
}
.interactive_input_container___8lhiR .kt-input-addon-after {
  align-items: flex-end;
  margin: 4px 4px 0 0;
}
.interactive_input_container___8lhiR .kt-input-disabled {
  background-color: var(--kt-input-disableBackground) !important;
}
.interactive_input_container___8lhiR.active___ijAAe {
  border-color: var(--design-inputOption-activeForeground) !important;
}
.interactive_input_container___8lhiR textarea {
  resize: none;
  line-height: 16px;
}
.interactive_input_container___8lhiR textarea::-webkit-scrollbar {
  width: 4px;
}
.interactive_input_container___8lhiR textarea::-webkit-scrollbar:hover {
  width: 10px;
}
.interactive_input_container___8lhiR .input_icon_container___5Amg3 .send_chat_btn___NoNBI .send_icon___fea-a > span::before {
  font-size: 16px;
  color: var(--design-inputOption-activeForeground);
}
.interactive_input_container___8lhiR .input_icon_container___5Amg3 .send_chat_btn___NoNBI.active___ijAAe .send_icon___fea-a > span::before,
.interactive_input_container___8lhiR .input_icon_container___5Amg3 .send_chat_btn___NoNBI .send_icon___fea-a:hover > span::before {
  color: var(--kt-primaryButton-background);
}

.inline_chat_container_panel___J9ESZ {
  background-color: var(--kt-modal-background);
  border-radius: 6px;
  box-shadow: 0px 9px 28px 8px var(--design-boxShadow-primary), 0px 3px 6px -4px var(--design-boxShadow-secondary), 0px 6px 16px 0px var(--design-boxShadow-tertiary);
  font-size: 12px;
}
.inline_chat_container_panel___J9ESZ span {
  color: var(--design-text-foreground);
}
.inline_chat_container_panel___J9ESZ span:hover {
  color: var(--design-title-foreground);
}

/* 请不要在这里申明 css variables 到 :root 下 */
/* 会导致这里的变量在被引用的时候 :root 下反复挂载过多的 css variables */
/* 基础文字大小 */
/* 基础间距大小 */
.icon___k8INB,
.submenuIcon___nKL50 {
  width: 12px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.icon___k8INB .kt-icon,
.submenuIcon___nKL50 .kt-icon {
  color: var(--menu-foreground);
}
.label___CD2Ii {
  flex: 1;
  padding-left: 4px;
  padding-right: 16px;
}
.shortcut___IIWzB,
.submenuIcon___nKL50,
.extraDesc___0voAd {
  padding-right: 4px;
}
.extraDesc___0voAd,
.shortcut___IIWzB {
  justify-content: right;
  text-align: center;
  color: var(--kt-menu-descriptionForeground);
}
.menuAction___U26KJ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  user-select: none;
  padding: 0 6px;
}
.menuAction___U26KJ.disabled___IibsE .shortcut___IIWzB {
  color: var(--kt-menu-disableForeground);
}
.menuAction___U26KJ:not(.disabled___IibsE):hover .shortcut___IIWzB {
  color: var(--menu-selectionForeground);
}
.menuAction___U26KJ:focus .shortcut___IIWzB {
  color: var(--menu-selectionForeground);
}
.menuAction___U26KJ .label___CD2Ii {
  font-size: 13px;
  display: flex;
  align-items: center;
  white-space: pre-wrap;
}
.titleActions___FIXDh {
  display: flex;
  align-items: center;
  height: 100%;
}
.iconAction___cjEM4 {
  cursor: pointer;
  color: var(--kt-actionbar-foreground);
  border: 1px solid transparent;
}
.iconAction___cjEM4.disabled___IibsE {
  color: var(--kt-actionbar-disableForeground);
  pointer-events: none;
}
.iconAction___cjEM4:not(.disabled___IibsE):hover {
  border-radius: 4px;
  background-color: var(--kt-icon-hoverBackground);
}
.iconAction___cjEM4.selected___lKsUz {
  background-color: var(--kt-actionbar-selectionBackground);
  border-color: var(--kt-actionbar-selectionBorder);
}
.iconAction___cjEM4 .kt-button {
  padding: 0;
}
.btnAction___3niKV .kt-icon {
  color: inherit;
}
.btnAction___3niKV + .btnAction___3niKV,
.btnAction___3niKV + .iconAction___cjEM4,
.iconAction___cjEM4 + .btnAction___3niKV,
.iconAction___cjEM4 + .iconAction___cjEM4 {
  margin-left: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iconAction___cjEM4 + .divider___3KzRZ,
.divider___3KzRZ + .iconAction___cjEM4 {
  margin-left: 8px;
}
.titleActions___FIXDh + .titleActions___FIXDh::before {
  content: ' ';
  display: block;
  margin: 0 6px;
}
.titleActions___FIXDh + .titleActions___FIXDh::before,
.divider___3KzRZ {
  background-color: var(--kt-actionbar-separatorBackground);
  width: 1px;
  height: 14px;
}
.menuItemDivider___sNKFq:first-child,
.menuItemDivider___sNKFq:last-child {
  display: none;
}
.titleActions___FIXDh .verticalDivider___Lxiyu {
  width: 1px;
  display: list-item;
  background-color: var(--menu-separatorBackground);
  pointer-events: none;
  overflow: hidden;
}
.titleActions___FIXDh .verticalDivider___Lxiyu::marker {
  content: '';
  unicode-bidi: initial;
}
.kt-menu {
  max-height: 75vh;
  overflow-x: hidden;
  overflow-y: auto;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.symbol-icon.inline {
  background-position: left center;
  padding-left: 20px;
  background-size: 16px 16px;
}
.symbol-icon.block {
  display: inline-block;
  height: 14px;
  width: 16px;
  min-height: 14px;
  min-width: 16px;
  background-position: center;
  box-sizing: content-box;
}
/* default icons */
.symbol-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDYuMzk0NDNMMS41NTI3OSA1LjVMOC41NTI3OSAySDkuNDQ3MjFMMTQuNDQ3MiA0LjVMMTUgNS4zOTQ0M1Y5Ljg5NDQzTDE0LjQ0NzIgMTAuNzg4OUw3LjQ0NzIxIDE0LjI4ODlINi41NTI3OUwxLjU1Mjc5IDExLjc4ODlMMSAxMC44OTQ0VjYuMzk0NDNaTTYuNSAxMy4xNDQ0TDIgMTAuODk0NFY3LjE3MDk0TDYuNSA5LjIxNjM5VjEzLjE0NDRaTTcuNSAxMy4xNDQ0TDE0IDkuODk0NDNWNi4xNzk1NEw3LjUgOS4yMTI4N1YxMy4xNDQ0Wk05IDIuODk0NDNMMi4zMzcyOCA2LjIyNTc5TDYuOTk3MjUgOC4zNDM5NkwxMy42NzA2IDUuMjI5NzNMOSAyLjg5NDQzWiIgZmlsbD0iIzAwN0FDQyIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
}
.vs-dark .symbol-icon,
.hc-black .symbol-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDYuMzk0NDNMMS41NTI3OSA1LjVMOC41NTI3OSAySDkuNDQ3MjFMMTQuNDQ3MiA0LjVMMTUgNS4zOTQ0M1Y5Ljg5NDQzTDE0LjQ0NzIgMTAuNzg4OUw3LjQ0NzIxIDE0LjI4ODlINi41NTI3OUwxLjU1Mjc5IDExLjc4ODlMMSAxMC44OTQ0VjYuMzk0NDNaTTYuNSAxMy4xNDQ0TDIgMTAuODk0NFY3LjE3MDk0TDYuNSA5LjIxNjM5VjEzLjE0NDRaTTcuNSAxMy4xNDQ0TDE0IDkuODk0NDNWNi4xNzk1NEw3LjUgOS4yMTI4N1YxMy4xNDQ0Wk05IDIuODk0NDNMMi4zMzcyOCA2LjIyNTc5TDYuOTk3MjUgOC4zNDM5NkwxMy42NzA2IDUuMjI5NzNMOSAyLjg5NDQzWiIgZmlsbD0iIzc1QkVGRiIvPgo8L3N2Zz4K);
}
/* constant */
.symbol-icon.constant {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIMTJWN0g0VjZaTTEyIDlINFYxMEgxMlY5WiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEgNEwyIDNIMTRMMTUgNFYxMkwxNCAxM0gyTDEgMTJWNFpNMiA0VjEySDE0VjRIMloiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.constant,
.hc-black .symbol-icon.constant {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIMTJWN0g0VjZaTTEyIDlINFYxMEgxMlY5WiIgZmlsbD0iI0M1QzVDNSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEgNEwyIDNIMTRMMTUgNFYxMkwxNCAxM0gyTDEgMTJWNFpNMiA0VjEySDE0VjRIMloiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* enum */
.symbol-icon.enum {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDJMNyAzVjZIOFYzSDE0VjhIMTBWOUgxNEwxNSA4VjNMMTQgMkg4Wk05IDhMOCA3SDdIMkwxIDhWMTNMMiAxNEg4TDkgMTNWOVY4Wk04IDlWOEg3SDJWMTNIOFY5Wk05IDYuNTg1NzlMOS40MTQyMSA3SDEzVjZIOVY2LjU4NTc5Wk0xMyA0SDlWNUgxM1Y0Wk03IDlIM1YxMEg3VjlaTTMgMTFIN1YxMkgzVjExWiIgZmlsbD0iI0Q2N0UwMCIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.enum,
.hc-black .symbol-icon.enum {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDJMNyAzVjZIOFYzSDE0VjhIMTBWOUgxNEwxNSA4VjNMMTQgMkg4Wk05IDhMOCA3SDdIMkwxIDhWMTNMMiAxNEg4TDkgMTNWOVY4Wk04IDlWOEg3SDJWMTNIOFY5Wk05IDYuNTg1NzlMOS40MTQyMSA3SDEzVjZIOVY2LjU4NTc5Wk0xMyA0SDlWNUgxM1Y0Wk03IDlIM1YxMEg3VjlaTTMgMTFIN1YxMkgzVjExWiIgZmlsbD0iI0VFOUQyOCIvPgo8L3N2Zz4K);
}
/* enum-member */
.symbol-icon.enum-member {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDNMOCAySDE0TDE1IDNWOEwxNCA5SDEwVjhIMTRWM0g4VjZIN1YzWk04IDdMOSA4VjlWMTNMOCAxNEgyTDEgMTNWOEwyIDdIN0g4Wk04IDhWOVYxM0gyVjhIN0g4Wk05LjQxNDIxIDdMOSA2LjU4NTc5VjZIMTNWN0g5LjQxNDIxWk05IDRIMTNWNUg5VjRaTTcgMTBIM1YxMUg3VjEwWiIgZmlsbD0iIzAwN0FDQyIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.enum-member,
.hc-black .symbol-icon.enum-member {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDNMOCAySDE0TDE1IDNWOEwxNCA5SDEwVjhIMTRWM0g4VjZIN1YzWk04IDdMOSA4VjlWMTNMOCAxNEgyTDEgMTNWOEwyIDdIN0g4Wk04IDhWOVYxM0gyVjhIN0g4Wk05LjQxNDIxIDdMOSA2LjU4NTc5VjZIMTNWN0g5LjQxNDIxWk05IDRIMTNWNUg5VjRaTTcgMTBIM1YxMUg3VjEwWiIgZmlsbD0iIzc1QkVGRiIvPgo8L3N2Zz4K);
}
/* struct */
.symbol-icon.struct {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDJMMSAzVjZMMiA3SDE0TDE1IDZWM0wxNCAySDJaTTIgM0gzSDEzSDE0VjRWNVY2SDEzSDNIMlY1VjRWM1pNMSAxMEwyIDlINUw2IDEwVjEzTDUgMTRIMkwxIDEzVjEwWk0zIDEwSDJWMTFWMTJWMTNIM0g0SDVWMTJWMTFWMTBINEgzWk0xMCAxMEwxMSA5SDE0TDE1IDEwVjEzTDE0IDE0SDExTDEwIDEzVjEwWk0xMiAxMEgxMVYxMVYxMlYxM0gxMkgxM0gxNFYxMlYxMVYxMEgxM0gxMloiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.struct,
.hc-black .symbol-icon.struct {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDJMMSAzVjZMMiA3SDE0TDE1IDZWM0wxNCAySDJaTTIgM0gzSDEzSDE0VjRWNVY2SDEzSDNIMlY1VjRWM1pNMSAxMEwyIDlINUw2IDEwVjEzTDUgMTRIMkwxIDEzVjEwWk0zIDEwSDJWMTFWMTJWMTNIM0g0SDVWMTJWMTFWMTBINEgzWk0xMCAxMEwxMSA5SDE0TDE1IDEwVjEzTDE0IDE0SDExTDEwIDEzVjEwWk0xMiAxMEgxMVYxMVYxMlYxM0gxMkgxM0gxNFYxMlYxMVYxMEgxM0gxMloiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* event */
.symbol-icon.event {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQxMzU0IDEuNTU5OTZMOC4zMTE1MiAxSDExLjYwNTZMMTIuNDI0IDIuNTc0NjVMMTAuMjM1NiA2SDEyLjAxNzRMMTIuNzM2MyA3LjY5NTEyTDUuNjE5NDMgMTVMNC4wMTY3NSAxMy44MzdMNi4xMTk0MyAxMEg0Ljg5Nzk4TDQgOC41NTk5Nkw3LjQxMzU0IDEuNTU5OTZaTTcuNzgwMzMgOUw0LjkwMDU0IDE0LjMwNDlMMTIuMDE3NCA3SDguMzExNTJMMTEuNjA1NiAySDguMzExNTJMNC44OTc5OCA5SDcuNzgwMzNaIiBmaWxsPSIjRDY3RTAwIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.event,
.hc-black .symbol-icon.event {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjQxMzU0IDEuNTU5OTZMOC4zMTE1MiAxSDExLjYwNTZMMTIuNDI0IDIuNTc0NjVMMTAuMjM1NiA2SDEyLjAxNzRMMTIuNzM2MyA3LjY5NTEyTDUuNjE5NDMgMTVMNC4wMTY3NSAxMy44MzdMNi4xMTk0MyAxMEg0Ljg5Nzk4TDQgOC41NTk5Nkw3LjQxMzU0IDEuNTU5OTZaTTcuNzgwMzMgOUw0LjkwMDU0IDE0LjMwNDlMMTIuMDE3NCA3SDguMzExNTJMMTEuNjA1NiAySDguMzExNTJMNC44OTc5OCA5SDcuNzgwMzNaIiBmaWxsPSIjRUU5RDI4Ii8+Cjwvc3ZnPgo=);
}
/* operator */
.symbol-icon.operator {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjg3Mjg5IDEuMTAwMjNDMy4yMDc2OCAxLjIzNTc5IDMuNDc1NDUgMS40OTggMy42MTgwMiAxLjgyOTg4QzMuNjkwMzIgMS45OTk1OSAzLjcyNjc1IDIuMTgyNDIgMy43MjUwMiAyLjM2Njg4QzMuNzI2MTcgMi41NDk5OSAzLjY4OTc1IDIuNzMxNCAzLjYxODAyIDIuODk5ODhDMy41MTI5OSAzLjE0NTY3IDMuMzM3ODIgMy4zNTUwMyAzLjExNDQyIDMuNTAxNzdDMi44OTEwMiAzLjY0ODUxIDIuNjI5MyAzLjcyNjEyIDIuMzYyMDIgMy43MjQ4OEMyLjE3OTI0IDMuNzI1OTIgMS45OTgxOCAzLjY4OTUxIDEuODMwMDIgMy42MTc4OEMxLjU4Mjk4IDMuNTE0MDYgMS4zNzIyNyAzLjMzOTMyIDEuMjI0NTMgMy4xMTU3NUMxLjA3NjggMi44OTIxOSAwLjk5ODY2NiAyLjYyOTg0IDEuMDAwMDIgMi4zNjE4OEMwLjk5OTEzIDIuMTc5MjEgMS4wMzUxOSAxLjk5ODI1IDEuMTA2MDIgMS44Mjk4OEMxLjI0MzM3IDEuNTAzMTQgMS41MDMyOCAxLjI0MzIzIDEuODMwMDIgMS4xMDU4OEMyLjE2MzMyIDAuOTY2NjkyIDIuNTM4MDkgMC45NjQ2NjEgMi44NzI4OSAxLjEwMDIzWk0yLjU3NTAyIDIuODY0ODhDMi43MDU0IDIuODA5MTMgMi44MDkyNyAyLjcwNTI2IDIuODY1MDIgMi41NzQ4OEMyLjg5MjkgMi41MDgzOCAyLjkwNzE4IDIuNDM2OTggMi45MDcwMiAyLjM2NDg4QzIuOTA4MTMgMi4yNjU0IDIuODgyMTUgMi4xNjc1IDIuODMxODUgMi4wODE2N0MyLjc4MTU2IDEuOTk1ODQgMi43MDg4NCAxLjkyNTMxIDIuNjIxNTEgMS44Nzc2N0MyLjUzNDE4IDEuODMwMDIgMi40MzU1MyAxLjgwNzA1IDIuMzM2MTQgMS44MTEyMUMyLjIzNjc0IDEuODE1MzcgMi4xNDAzNSAxLjg0NjUgMi4wNTczMSAxLjkwMTI4QzEuOTc0MjYgMS45NTYwNiAxLjkwNzcgMi4wMzI0MSAxLjg2NDc1IDIuMTIyMTVDMS44MjE4IDIuMjExODggMS44MDQwOSAyLjMxMTYxIDEuODEzNTIgMi40MTA2NUMxLjgyMjk0IDIuNTA5NjggMS44NTkxNSAyLjYwNDI4IDEuOTE4MjUgMi42ODQzQzEuOTc3MzYgMi43NjQzMyAyLjA1NzEzIDIuODI2NzUgMi4xNDkwMiAyLjg2NDg4QzIuMjg1NDkgMi45MjA4OSAyLjQzODU0IDIuOTIwODkgMi41NzUwMiAyLjg2NDg4Wk02LjQyOTk1IDEuMTA5NUwxLjEwOTY3IDYuNDI5NzdMMS43OTU1NyA3LjExNTY3TDcuMTE1ODQgMS43OTU0TDYuNDI5OTUgMS4xMDk1Wk0xMS41IDguOTk5OTlIMTIuNVYxMS41SDE1VjEyLjVIMTIuNVYxNUgxMS41VjEyLjVIOVYxMS41SDExLjVWOC45OTk5OVpNNS43Njc3NyA5LjUyNTA5TDYuNDc0ODcgMTAuMjMyMkw0LjcwNzExIDEyTDYuNDc0ODcgMTMuNzY3N0w1Ljc2Nzc3IDE0LjQ3NDhMNCAxMi43MDcxTDIuMjMyMjMgMTQuNDc0OEwxLjUyNTEzIDEzLjc2NzdMMy4yOTI4OSAxMkwxLjUyNTEzIDEwLjIzMjJMMi4yMzIyMyA5LjUyNTA5TDQgMTEuMjkyOUw1Ljc2Nzc3IDkuNTI1MDlaTTcuMTE4MDIgNS4zMjk4OEM3LjAxNDQyIDUuMDgyNjggNi44Mzk3MyA0Ljg3MTgzIDYuNjE2MTIgNC43MjQwNkM2LjM5MjUgNC41NzYyOSA2LjEzMDA0IDQuNDk4MjYgNS44NjIwMiA0LjQ5OTg4QzUuNjc5MzUgNC40OTg5OSA1LjQ5ODM5IDQuNTM1MDUgNS4zMzAwMiA0LjYwNTg4QzUuMDAzMjggNC43NDMyMyA0Ljc0MzM3IDUuMDAzMTQgNC42MDYwMiA1LjMyOTg4QzQuNTM1ODggNS40OTQ3OCA0LjQ5ODk3IDUuNjcxOTEgNC40OTc0MSA1Ljg1MTFDNC40OTU4NiA2LjAzMDMgNC41Mjk2NyA2LjIwODA0IDQuNTk2OTMgNi4zNzQxNEM0LjY2NDE5IDYuNTQwMjQgNC43NjM1NiA2LjY5MTQzIDQuODg5MzYgNi44MTkwNkM1LjAxNTE2IDYuOTQ2NjkgNS4xNjQ5IDcuMDQ4MjMgNS4zMzAwMiA3LjExNzg4QzUuNDk4NjcgNy4xODg0OCA1LjY3OTY4IDcuMjI0ODQgNS44NjI1MiA3LjIyNDg0QzYuMDQ1MzUgNy4yMjQ4NCA2LjIyNjM2IDcuMTg4NDggNi4zOTUwMiA3LjExNzg4QzYuNjQyMDEgNy4wMTM4OCA2Ljg1MjcgNi44MzkxMyA3LjAwMDU4IDYuNjE1NjNDNy4xNDg0NSA2LjM5MjEzIDcuMjI2ODkgNi4xMjk4NyA3LjIyNjAyIDUuODYxODhDNy4yMjY1NSA1LjY3OTA1IDcuMTg5OCA1LjQ5ODAzIDcuMTE4MDIgNS4zMjk4OFpNNi4zNjUwMiA2LjA3NDg4QzYuMzM3NjYgNi4xMzkzNyA2LjI5ODI5IDYuMTk4MDggNi4yNDkwMiA2LjI0Nzg4QzYuMTk5MDggNi4yOTcyNCA2LjE0MDQyIDYuMzM2OTEgNi4wNzYwMiA2LjM2NDg4QzYuMDA4NTQgNi4zOTI5NyA1LjkzNjExIDYuNDA3MjUgNS44NjMwMiA2LjQwNjg4QzUuNzg5OTEgNi40MDc0NCA1LjcxNzQ0IDYuMzkzMTUgNS42NTAwMiA2LjM2NDg4QzUuNTg1NDEgNi4zMzcyOSA1LjUyNjY4IDYuMjk3NTcgNS40NzcwMiA2LjI0Nzg4QzUuNDI2OTEgNi4xOTg1NiA1LjM4NzEzIDYuMTM5NzUgNS4zNjAwMiA2LjA3NDg4QzUuMzA0MDEgNS45Mzg0IDUuMzA0MDEgNS43ODUzNiA1LjM2MDAyIDUuNjQ4ODhDNS40MTUzNiA1LjUxODQ2IDUuNTE5NDEgNS40MTQ3NyA1LjY1MDAyIDUuMzU5ODhDNS43MTczNyA1LjMzMTI2IDUuNzg5ODQgNS4zMTY2MyA1Ljg2MzAyIDUuMzE2ODhDNS45MzYxOCA1LjMxNjg1IDYuMDA4NiA1LjMzMTQ3IDYuMDc2MDIgNS4zNTk4OEM2LjE0MDM3IDUuMzg3NDkgNi4xOTkwNCA1LjQyNjgyIDYuMjQ5MDIgNS40NzU4OEM2LjI5Nzg2IDUuNTI2MDMgNi4zMzcxNiA1LjU4NDY1IDYuMzY1MDIgNS42NDg4OEM2LjM5MzQgNS43MTYzIDYuNDA4MDIgNS43ODg3MiA2LjQwODAyIDUuODYxODhDNi40MDgwMiA1LjkzNTAzIDYuMzkzNCA2LjAwNzQ1IDYuMzY1MDIgNi4wNzQ4OFpNMTQgM0gxMFY0SDE0VjNaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.operator,
.hc-black .symbol-icon.operator {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjg3Mjg5IDEuMTAwMjNDMy4yMDc2OCAxLjIzNTc5IDMuNDc1NDUgMS40OTggMy42MTgwMiAxLjgyOTg4QzMuNjkwMzIgMS45OTk1OSAzLjcyNjc1IDIuMTgyNDIgMy43MjUwMiAyLjM2Njg4QzMuNzI2MTcgMi41NDk5OSAzLjY4OTc1IDIuNzMxNCAzLjYxODAyIDIuODk5ODhDMy41MTI5OSAzLjE0NTY3IDMuMzM3ODIgMy4zNTUwMyAzLjExNDQyIDMuNTAxNzdDMi44OTEwMiAzLjY0ODUxIDIuNjI5MyAzLjcyNjEyIDIuMzYyMDIgMy43MjQ4OEMyLjE3OTI0IDMuNzI1OTIgMS45OTgxOCAzLjY4OTUxIDEuODMwMDIgMy42MTc4OEMxLjU4Mjk4IDMuNTE0MDYgMS4zNzIyNyAzLjMzOTMyIDEuMjI0NTMgMy4xMTU3NUMxLjA3NjggMi44OTIxOSAwLjk5ODY2NiAyLjYyOTg0IDEuMDAwMDIgMi4zNjE4OEMwLjk5OTEzIDIuMTc5MjEgMS4wMzUxOSAxLjk5ODI1IDEuMTA2MDIgMS44Mjk4OEMxLjI0MzM3IDEuNTAzMTQgMS41MDMyOCAxLjI0MzIzIDEuODMwMDIgMS4xMDU4OEMyLjE2MzMyIDAuOTY2NjkyIDIuNTM4MDkgMC45NjQ2NjEgMi44NzI4OSAxLjEwMDIzWk0yLjU3NTAyIDIuODY0ODhDMi43MDU0IDIuODA5MTMgMi44MDkyNyAyLjcwNTI2IDIuODY1MDIgMi41NzQ4OEMyLjg5MjkgMi41MDgzOCAyLjkwNzE4IDIuNDM2OTggMi45MDcwMiAyLjM2NDg4QzIuOTA4MTMgMi4yNjU0IDIuODgyMTUgMi4xNjc1IDIuODMxODUgMi4wODE2N0MyLjc4MTU2IDEuOTk1ODQgMi43MDg4NCAxLjkyNTMxIDIuNjIxNTEgMS44Nzc2N0MyLjUzNDE4IDEuODMwMDIgMi40MzU1MyAxLjgwNzA1IDIuMzM2MTQgMS44MTEyMUMyLjIzNjc0IDEuODE1MzcgMi4xNDAzNSAxLjg0NjUgMi4wNTczMSAxLjkwMTI4QzEuOTc0MjYgMS45NTYwNiAxLjkwNzcgMi4wMzI0MSAxLjg2NDc1IDIuMTIyMTVDMS44MjE4IDIuMjExODggMS44MDQwOSAyLjMxMTYxIDEuODEzNTIgMi40MTA2NUMxLjgyMjk0IDIuNTA5NjggMS44NTkxNSAyLjYwNDI4IDEuOTE4MjUgMi42ODQzQzEuOTc3MzYgMi43NjQzMyAyLjA1NzEzIDIuODI2NzUgMi4xNDkwMiAyLjg2NDg4QzIuMjg1NDkgMi45MjA4OSAyLjQzODU0IDIuOTIwODkgMi41NzUwMiAyLjg2NDg4Wk02LjQyOTk1IDEuMTA5NUwxLjEwOTY3IDYuNDI5NzdMMS43OTU1NyA3LjExNTY3TDcuMTE1ODQgMS43OTU0TDYuNDI5OTUgMS4xMDk1Wk0xMS41IDguOTk5OTlIMTIuNVYxMS41SDE1VjEyLjVIMTIuNVYxNUgxMS41VjEyLjVIOVYxMS41SDExLjVWOC45OTk5OVpNNS43Njc3NyA5LjUyNTA5TDYuNDc0ODcgMTAuMjMyMkw0LjcwNzExIDEyTDYuNDc0ODcgMTMuNzY3N0w1Ljc2Nzc3IDE0LjQ3NDhMNCAxMi43MDcxTDIuMjMyMjMgMTQuNDc0OEwxLjUyNTEzIDEzLjc2NzdMMy4yOTI4OSAxMkwxLjUyNTEzIDEwLjIzMjJMMi4yMzIyMyA5LjUyNTA5TDQgMTEuMjkyOUw1Ljc2Nzc3IDkuNTI1MDlaTTcuMTE4MDIgNS4zMjk4OEM3LjAxNDQyIDUuMDgyNjggNi44Mzk3MyA0Ljg3MTgzIDYuNjE2MTIgNC43MjQwNkM2LjM5MjUgNC41NzYyOSA2LjEzMDA0IDQuNDk4MjYgNS44NjIwMiA0LjQ5OTg4QzUuNjc5MzUgNC40OTg5OSA1LjQ5ODM5IDQuNTM1MDUgNS4zMzAwMiA0LjYwNTg4QzUuMDAzMjggNC43NDMyMyA0Ljc0MzM3IDUuMDAzMTQgNC42MDYwMiA1LjMyOTg4QzQuNTM1ODggNS40OTQ3OCA0LjQ5ODk3IDUuNjcxOTEgNC40OTc0MSA1Ljg1MTFDNC40OTU4NiA2LjAzMDMgNC41Mjk2NyA2LjIwODA0IDQuNTk2OTMgNi4zNzQxNEM0LjY2NDE5IDYuNTQwMjQgNC43NjM1NiA2LjY5MTQzIDQuODg5MzYgNi44MTkwNkM1LjAxNTE2IDYuOTQ2NjkgNS4xNjQ5IDcuMDQ4MjMgNS4zMzAwMiA3LjExNzg4QzUuNDk4NjcgNy4xODg0OCA1LjY3OTY4IDcuMjI0ODQgNS44NjI1MiA3LjIyNDg0QzYuMDQ1MzUgNy4yMjQ4NCA2LjIyNjM2IDcuMTg4NDggNi4zOTUwMiA3LjExNzg4QzYuNjQyMDEgNy4wMTM4OCA2Ljg1MjcgNi44MzkxMyA3LjAwMDU4IDYuNjE1NjNDNy4xNDg0NSA2LjM5MjEzIDcuMjI2ODkgNi4xMjk4NyA3LjIyNjAyIDUuODYxODhDNy4yMjY1NSA1LjY3OTA1IDcuMTg5OCA1LjQ5ODAzIDcuMTE4MDIgNS4zMjk4OFpNNi4zNjUwMiA2LjA3NDg4QzYuMzM3NjYgNi4xMzkzNyA2LjI5ODI5IDYuMTk4MDggNi4yNDkwMiA2LjI0Nzg4QzYuMTk5MDggNi4yOTcyNCA2LjE0MDQyIDYuMzM2OTEgNi4wNzYwMiA2LjM2NDg4QzYuMDA4NTQgNi4zOTI5NyA1LjkzNjExIDYuNDA3MjUgNS44NjMwMiA2LjQwNjg4QzUuNzg5OTEgNi40MDc0NCA1LjcxNzQ0IDYuMzkzMTUgNS42NTAwMiA2LjM2NDg4QzUuNTg1NDEgNi4zMzcyOSA1LjUyNjY4IDYuMjk3NTcgNS40NzcwMiA2LjI0Nzg4QzUuNDI2OTEgNi4xOTg1NiA1LjM4NzEzIDYuMTM5NzUgNS4zNjAwMiA2LjA3NDg4QzUuMzA0MDEgNS45Mzg0IDUuMzA0MDEgNS43ODUzNiA1LjM2MDAyIDUuNjQ4ODhDNS40MTUzNiA1LjUxODQ2IDUuNTE5NDEgNS40MTQ3NyA1LjY1MDAyIDUuMzU5ODhDNS43MTczNyA1LjMzMTI2IDUuNzg5ODQgNS4zMTY2MyA1Ljg2MzAyIDUuMzE2ODhDNS45MzYxOCA1LjMxNjg1IDYuMDA4NiA1LjMzMTQ3IDYuMDc2MDIgNS4zNTk4OEM2LjE0MDM3IDUuMzg3NDkgNi4xOTkwNCA1LjQyNjgyIDYuMjQ5MDIgNS40NzU4OEM2LjI5Nzg2IDUuNTI2MDMgNi4zMzcxNyA1LjU4NDY1IDYuMzY1MDIgNS42NDg4OEM2LjM5MzQgNS43MTYzIDYuNDA4MDIgNS43ODg3MiA2LjQwODAyIDUuODYxODhDNi40MDgwMiA1LjkzNTAzIDYuMzkzNCA2LjAwNzQ1IDYuMzY1MDIgNi4wNzQ4OFpNMTQgM0gxMFY0SDE0VjNaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* type paramter */
.symbol-icon.type-parameter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA2SDEwVjUuNUMxMCA1LjIyMzg2IDkuNzc2MTYgNSA5LjUwMDAxIDVIOC40NzkwMlYxMC41QzguNDc5MDIgMTAuNzc2MSA4LjcwMjg4IDExIDguOTc5MDIgMTFIOS40NzkwMlYxMkg2LjQ3OTAyVjExSDYuOTc5MDJDNy4yNTUxNiAxMSA3LjQ3OTAyIDEwLjc3NjEgNy40NzkwMiAxMC41VjVINi41MDAwMUM2LjIyMzg3IDUgNi4wMDAwMSA1LjIyMzg2IDYuMDAwMDEgNS41VjZINS4wMDAwMVY0SDExVjZaTTEzLjkxNDIgOC4wNDgxTDEyLjQ1MTkgNi41ODU4MUwxMy4xNTkgNS44Nzg3MUwxNC45NzQ5IDcuNjk0NTRWOC40MDE2NUwxMy4yMDcxIDEwLjE2OTRMMTIuNSA5LjQ2MjMxTDEzLjkxNDIgOC4wNDgxWk0zLjU0ODEgOS40NjIzTDIuMDg1ODEgOC4wMDAwMkwzLjUwMDAyIDYuNTg1ODFMMi43OTI5MSA1Ljg3ODdMMS4wMjUxNSA3LjY0NjQ3VjguMzUzNTdMMi44NDEgMTAuMTY5NEwzLjU0ODEgOS40NjIzWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.type-parameter,
.hc-black .symbol-icon.type-parameter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA2SDEwVjUuNUMxMCA1LjIyMzg2IDkuNzc2MTYgNSA5LjUwMDAxIDVIOC40NzkwMlYxMC41QzguNDc5MDIgMTAuNzc2MSA4LjcwMjg4IDExIDguOTc5MDIgMTFIOS40NzkwMlYxMkg2LjQ3OTAyVjExSDYuOTc5MDJDNy4yNTUxNiAxMSA3LjQ3OTAyIDEwLjc3NjEgNy40NzkwMiAxMC41VjVINi41MDAwMUM2LjIyMzg3IDUgNi4wMDAwMSA1LjIyMzg2IDYuMDAwMDEgNS41VjZINS4wMDAwMVY0SDExVjZaTTEzLjkxNDIgOC4wNDgxTDEyLjQ1MTkgNi41ODU4MUwxMy4xNTkgNS44Nzg3MUwxNC45NzQ5IDcuNjk0NTRWOC40MDE2NUwxMy4yMDcxIDEwLjE2OTRMMTIuNSA5LjQ2MjMxTDEzLjkxNDIgOC4wNDgxWk0zLjU0ODEgOS40NjIzTDIuMDg1ODEgOC4wMDAwMkwzLjUwMDAyIDYuNTg1ODFMMi43OTI5MSA1Ljg3ODdMMS4wMjUxNSA3LjY0NjQ3VjguMzUzNTdMMi44NDEgMTAuMTY5NEwzLjU0ODEgOS40NjIzWiIgZmlsbD0iI0M1QzVDNSIvPgo8L3N2Zz4K);
}
/* boolean, null */
.symbol-icon.boolean {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDMuNUwxLjUgM0gxNC41TDE1IDMuNUwxNSAxMi41TDE0LjUgMTNIMS41TDEgMTIuNVYzLjVaTTE0IDRIOEw4IDcuNDkyOTdMNy44OTc5MyA3LjQ5Mjg1TDcuNSA3LjQ5MjI1VjcuNDkyMzdMMy45MjYxNCA3LjQ4ODA3TDYuMDE2MzggNS4zOTc4NEw1LjMwOTI3IDQuNjkwNzNMMi4zNTM1NiA3LjY0NjQ1TDIuMzUzNTYgOC4zNTM1NUw1LjMwOTI3IDExLjMwOTNMNi4wMTYzOCAxMC42MDIyTDMuOTAyMjggOC40ODgwN0w3Ljg5NzYgOC40OTI4NUw4IDguNDkzVjcuNTA3MDJMMTEuOTA3MyA3LjUxMjIyTDkuNzkyODkgNS4zOTc4NEwxMC41IDQuNjkwNzNMMTMuNDU1NyA3LjY0NjQ1VjguMzUzNTVMMTAuNSAxMS4zMDkzTDkuNzkyODkgMTAuNjAyMkwxMS44ODI4IDguNTEyMjJMOCA4LjUwNzAyVjEySDE0VjRaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.boolean,
.hc-black .symbol-icon.boolean {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDMuNUwxLjUgM0gxNC41TDE1IDMuNUwxNSAxMi41TDE0LjUgMTNIMS41TDEgMTIuNVYzLjVaTTE0IDRIOEw4IDcuNDkyOTdMNy44OTc5MyA3LjQ5Mjg1TDcuNSA3LjQ5MjI1VjcuNDkyMzdMMy45MjYxNCA3LjQ4ODA3TDYuMDE2MzggNS4zOTc4NEw1LjMwOTI3IDQuNjkwNzNMMi4zNTM1NiA3LjY0NjQ1TDIuMzUzNTYgOC4zNTM1NUw1LjMwOTI3IDExLjMwOTNMNi4wMTYzOCAxMC42MDIyTDMuOTAyMjggOC40ODgwN0w3Ljg5NzYgOC40OTI4NUw4IDguNDkzVjcuNTA3MDJMMTEuOTA3MyA3LjUxMjIyTDkuNzkyODkgNS4zOTc4NEwxMC41IDQuNjkwNzNMMTMuNDU1NyA3LjY0NjQ1VjguMzUzNTVMMTAuNSAxMS4zMDkzTDkuNzkyODkgMTAuNjAyMkwxMS44ODI4IDguNTEyMjJMOCA4LjUwNzAyVjEySDE0VjRaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* null */
.symbol-icon.null {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDMuNUwxLjUgM0gxNC41TDE1IDMuNUwxNSAxMi41TDE0LjUgMTNIMS41TDEgMTIuNVYzLjVaTTE0IDRIOEw4IDcuNDkyOTdMNy44OTc5MyA3LjQ5Mjg1TDcuNSA3LjQ5MjI1VjcuNDkyMzdMMy45MjYxNCA3LjQ4ODA3TDYuMDE2MzggNS4zOTc4NEw1LjMwOTI3IDQuNjkwNzNMMi4zNTM1NiA3LjY0NjQ1TDIuMzUzNTYgOC4zNTM1NUw1LjMwOTI3IDExLjMwOTNMNi4wMTYzOCAxMC42MDIyTDMuOTAyMjggOC40ODgwN0w3Ljg5NzYgOC40OTI4NUw4IDguNDkzVjcuNTA3MDJMMTEuOTA3MyA3LjUxMjIyTDkuNzkyODkgNS4zOTc4NEwxMC41IDQuNjkwNzNMMTMuNDU1NyA3LjY0NjQ1VjguMzUzNTVMMTAuNSAxMS4zMDkzTDkuNzkyODkgMTAuNjAyMkwxMS44ODI4IDguNTEyMjJMOCA4LjUwNzAyVjEySDE0VjRaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.null,
.hc-black .symbol-icon.null {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDMuNUwxLjUgM0gxNC41TDE1IDMuNUwxNSAxMi41TDE0LjUgMTNIMS41TDEgMTIuNVYzLjVaTTE0IDRIOEw4IDcuNDkyOTdMNy44OTc5MyA3LjQ5Mjg1TDcuNSA3LjQ5MjI1VjcuNDkyMzdMMy45MjYxNCA3LjQ4ODA3TDYuMDE2MzggNS4zOTc4NEw1LjMwOTI3IDQuNjkwNzNMMi4zNTM1NiA3LjY0NjQ1TDIuMzUzNTYgOC4zNTM1NUw1LjMwOTI3IDExLjMwOTNMNi4wMTYzOCAxMC42MDIyTDMuOTAyMjggOC40ODgwN0w3Ljg5NzYgOC40OTI4NUw4IDguNDkzVjcuNTA3MDJMMTEuOTA3MyA3LjUxMjIyTDkuNzkyODkgNS4zOTc4NEwxMC41IDQuNjkwNzNMMTMuNDU1NyA3LjY0NjQ1VjguMzUzNTVMMTAuNSAxMS4zMDkzTDkuNzkyODkgMTAuNjAyMkwxMS44ODI4IDguNTEyMjJMOCA4LjUwNzAyVjEySDE0VjRaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* class */
.symbol-icon.class {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjM1MzU2IDYuNjQ2NDJMMi4wNjA2NiA1LjM1MzUzTDUuMzUzNTYgMi4wNjA2NUw2LjY0NjQ1IDMuMzUzNTRMMy4zNTM1NiA2LjY0NjQyWk01IDFMMSA0Ljk5OTk4VjUuNzA3MDhMMyA3LjcwNzA3SDMuNzA3MTFMNC44NTM1NSA2LjU2MDYzVjEyLjM1MzVMNS4zNTM1NSAxMi44NTM1SDEwLjAwOTdWMTMuMzc0MUwxMS4zNDMgMTQuNzA3NEgxMi4wNTAxTDE0LjcxNjggMTIuMDQwN1YxMS4zMzM2TDEzLjM4MzUgMTAuMDAwM0gxMi42NzYzTDEwLjgyMzEgMTEuODUzNUg1Ljg1MzU1VjcuODkzNTVIMTAuMDA5N1Y4LjM3NDAxTDExLjM0MyA5LjcwNzM0SDEyLjA1MDFMMTQuNzE2OCA3LjA0MDY4VjYuMzMzNTdMMTMuMzgzNSA1LjAwMDI0SDEyLjY3NjNMMTAuODYzIDYuODEzNTZINS44NTM1NVY1LjU2MDY0TDcuNzA3MTEgMy43MDcwOVYyLjk5OTk5TDUuNzA3MTEgMUg1Wk0xMS4wNzAzIDguMDIwNDZMMTEuNjk2NiA4LjY0NjY4TDEzLjY1NjEgNi42ODcxM0wxMy4wMjk5IDYuMDYwOUwxMS4wNzAzIDguMDIwNDZaTTExLjA3MDMgMTMuMDIwNUwxMS42OTY2IDEzLjY0NjdMMTMuNjU2MSAxMS42ODcyTDEzLjAyOTkgMTEuMDYxTDExLjA3MDMgMTMuMDIwNVoiIGZpbGw9IiNENjdFMDAiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.class,
.hc-black .symbol-icon.class {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjM1MzU2IDYuNjQ2NDJMMi4wNjA2NiA1LjM1MzUzTDUuMzUzNTYgMi4wNjA2NUw2LjY0NjQ1IDMuMzUzNTRMMy4zNTM1NiA2LjY0NjQyWk01IDFMMSA0Ljk5OTk4VjUuNzA3MDhMMyA3LjcwNzA3SDMuNzA3MTFMNC44NTM1NSA2LjU2MDYzVjEyLjM1MzVMNS4zNTM1NSAxMi44NTM1SDEwLjAwOTdWMTMuMzc0MUwxMS4zNDMgMTQuNzA3NEgxMi4wNTAxTDE0LjcxNjggMTIuMDQwN1YxMS4zMzM2TDEzLjM4MzUgMTAuMDAwM0gxMi42NzYzTDEwLjgyMzEgMTEuODUzNUg1Ljg1MzU1VjcuODkzNTVIMTAuMDA5N1Y4LjM3NDAxTDExLjM0MyA5LjcwNzM0SDEyLjA1MDFMMTQuNzE2OCA3LjA0MDY4VjYuMzMzNTdMMTMuMzgzNSA1LjAwMDI0SDEyLjY3NjNMMTAuODYzIDYuODEzNTZINS44NTM1NVY1LjU2MDY0TDcuNzA3MTEgMy43MDcwOVYyLjk5OTk5TDUuNzA3MTEgMUg1Wk0xMS4wNzAzIDguMDIwNDZMMTEuNjk2NiA4LjY0NjY4TDEzLjY1NjEgNi42ODcxM0wxMy4wMjk5IDYuMDYwOUwxMS4wNzAzIDguMDIwNDZaTTExLjA3MDMgMTMuMDIwNUwxMS42OTY2IDEzLjY0NjdMMTMuNjU2MSAxMS42ODcyTDEzLjAyOTkgMTEuMDYxTDExLjA3MDMgMTMuMDIwNVoiIGZpbGw9IiNFRTlEMjgiLz4KPC9zdmc+Cg==);
}
/* constructor */
.symbol-icon.constructor {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iIzY1MkQ5MCIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.constructor,
.hc-black .symbol-icon.constructor {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iI0IxODBENyIvPgo8L3N2Zz4K);
}
/* file */
.symbol-icon.file {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDFMMyAyVjE0TDQgMTVIMTNMMTQgMTRWNUwxMy43MDcxIDQuMjkyODlMMTAuNzA3MSAxLjI5Mjg5TDEwIDFINFpNNCAxNFYyTDkgMlY2SDEzVjE0SDRaTTEzIDVMMTAgMlY1TDEzIDVaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.file,
.hc-black .symbol-icon.file {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDFMMyAyVjE0TDQgMTVIMTNMMTQgMTRWNUwxMy43MDcxIDQuMjkyODlMMTAuNzA3MSAxLjI5Mjg5TDEwIDFINFpNNCAxNFYyTDkgMlY2SDEzVjE0SDRaTTEzIDVMMTAgMlY1TDEzIDVaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* field */
.symbol-icon.field {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDYuMzk0NDNMMS41NTI3OSA1LjVMOC41NTI3OSAySDkuNDQ3MjFMMTQuNDQ3MiA0LjVMMTUgNS4zOTQ0M1Y5Ljg5NDQzTDE0LjQ0NzIgMTAuNzg4OUw3LjQ0NzIxIDE0LjI4ODlINi41NTI3OUwxLjU1Mjc5IDExLjc4ODlMMSAxMC44OTQ0VjYuMzk0NDNaTTYuNSAxMy4xNDQ0TDIgMTAuODk0NFY3LjE3MDk0TDYuNSA5LjIxNjM5VjEzLjE0NDRaTTcuNSAxMy4xNDQ0TDE0IDkuODk0NDNWNi4xNzk1NEw3LjUgOS4yMTI4N1YxMy4xNDQ0Wk05IDIuODk0NDNMMi4zMzcyOCA2LjIyNTc5TDYuOTk3MjUgOC4zNDM5NkwxMy42NzA2IDUuMjI5NzNMOSAyLjg5NDQzWiIgZmlsbD0iIzAwN0FDQyIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.field,
.hc-black .symbol-icon.field {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xIDYuMzk0NDNMMS41NTI3OSA1LjVMOC41NTI3OSAySDkuNDQ3MjFMMTQuNDQ3MiA0LjVMMTUgNS4zOTQ0M1Y5Ljg5NDQzTDE0LjQ0NzIgMTAuNzg4OUw3LjQ0NzIxIDE0LjI4ODlINi41NTI3OUwxLjU1Mjc5IDExLjc4ODlMMSAxMC44OTQ0VjYuMzk0NDNaTTYuNSAxMy4xNDQ0TDIgMTAuODk0NFY3LjE3MDk0TDYuNSA5LjIxNjM5VjEzLjE0NDRaTTcuNSAxMy4xNDQ0TDE0IDkuODk0NDNWNi4xNzk1NEw3LjUgOS4yMTI4N1YxMy4xNDQ0Wk05IDIuODk0NDNMMi4zMzcyOCA2LjIyNTc5TDYuOTk3MjUgOC4zNDM5NkwxMy42NzA2IDUuMjI5NzNMOSAyLjg5NDQzWiIgZmlsbD0iIzc1QkVGRiIvPgo8L3N2Zz4K);
}
/* variable */
.symbol-icon.variable {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjUgNEwxIDQuNVYxMi41TDEuNSAxM0g0VjEySDJWNUg0VjRIMS41Wk0xNC41IDEzTDE1IDEyLjVMMTUgNC41TDE0LjUgNEgxMlY1TDE0IDVMMTQgMTJIMTJWMTNIMTQuNVpNOC43OTY5MyA1TDQuMjk2OTMgN0w0IDcuNDU2OTFWOS45NTY5MUw0LjI0Mjc1IDEwLjM4NTdMNi43NDI3NSAxMS44ODU3TDcuMjAzMDcgMTEuOTEzOEwxMS43MDMxIDkuOTEzODFMMTIgOS40NTY5MVY2Ljk1NjkxTDExLjc1NzIgNi41MjgxNkw5LjI1NzI1IDUuMDI4MTZMOC43OTY5MyA1Wk01IDguMzRWOS42NzM4MUw2LjUgMTAuNTczOFY5LjI0TDUgOC4zNFpNNy41IDkuMjgxODRWMTAuNjg3NUwxMSA5LjEzMTk3VjcuNzI2MjlMNy41IDkuMjgxODRaTTEwLjQxNzggNi44OTA3MUw4Ljk2NTU5IDYuMDE5MzZMNS41ODIxNiA3LjUyMzExTDcuMDM0NDEgOC4zOTQ0NUwxMC40MTc4IDYuODkwNzFaIiBmaWxsPSIjMDA3QUNDIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.variable,
.hc-black .symbol-icon.variable {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjUgNEwxIDQuNVYxMi41TDEuNSAxM0g0VjEySDJWNUg0VjRIMS41Wk0xNC41IDEzTDE1IDEyLjVMMTUgNC41TDE0LjUgNEgxMlY1TDE0IDVMMTQgMTJIMTJWMTNIMTQuNVpNOC43OTY5MyA1TDQuMjk2OTMgN0w0IDcuNDU2OTFWOS45NTY5MUw0LjI0Mjc1IDEwLjM4NTdMNi43NDI3NSAxMS44ODU3TDcuMjAzMDcgMTEuOTEzOEwxMS43MDMxIDkuOTEzODFMMTIgOS40NTY5MVY2Ljk1NjkxTDExLjc1NzIgNi41MjgxNkw5LjI1NzI1IDUuMDI4MTZMOC43OTY5MyA1Wk01IDguMzRWOS42NzM4MUw2LjUgMTAuNTczOFY5LjI0TDUgOC4zNFpNNy41IDkuMjgxODRWMTAuNjg3NUwxMSA5LjEzMTk3VjcuNzI2MjlMNy41IDkuMjgxODRaTTEwLjQxNzggNi44OTA3MUw4Ljk2NTU5IDYuMDE5MzZMNS41ODIxNiA3LjUyMzExTDcuMDM0NDEgOC4zOTQ0NUwxMC40MTc4IDYuODkwNzFaIiBmaWxsPSIjNzVCRUZGIi8+Cjwvc3ZnPgo=);
}
/* array */
.symbol-icon.array {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjUgMkwxIDIuNVYxMy41TDEuNSAxNEg0VjEzSDJWM0g0VjJIMS41Wk0xNC41IDE0TDE1IDEzLjVMMTUgMi41TDE0LjUgMkgxMlYzTDE0IDNMMTQgMTNIMTJWMTRIMTQuNVoiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.array,
.hc-black .symbol-icon.array {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjUgMkwxIDIuNVYxMy41TDEuNSAxNEg0VjEzSDJWM0g0VjJIMS41Wk0xNC41IDE0TDE1IDEzLjVMMTUgMi41TDE0LjUgMkgxMlYzTDE0IDNMMTQgMTNIMTJWMTRIMTQuNVoiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* keyword */
/* todo@joh not used? */
.symbol-icon.keyword {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDRIMTBWM0gxNVY0Wk0xNCA3SDEyVjhIMTRWN1pNMTAgN0gxVjhIMTBWN1pNMTIgMTNIMVYxNEgxMlYxM1pNNyAxMEgxVjExSDdWMTBaTTE1IDEwSDEwVjExSDE1VjEwWk04IDJWNUgxVjJIOFpNNyAzSDJWNEg3VjNaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.keyword,
.hc-black .symbol-icon.keyword {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDRIMTBWM0gxNVY0Wk0xNCA3SDEyVjhIMTRWN1pNMTAgN0gxVjhIMTBWN1pNMTIgMTNIMVYxNEgxMlYxM1pNNyAxMEgxVjExSDdWMTBaTTE1IDEwSDEwVjExSDE1VjEwWk04IDJWNUgxVjJIOFpNNyAzSDJWNEg3VjNaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* interface */
.symbol-icon.interface {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS41IDVDMTAuMTE5MyA1IDkgNi4xMTkyOSA5IDcuNUM5IDguODgwNzEgMTAuMTE5MyAxMCAxMS41IDEwQzEyLjg4MDcgMTAgMTQgOC44ODA3MSAxNCA3LjVDMTQgNi4xMTkyOSAxMi44ODA3IDUgMTEuNSA1Wk04LjAzNTQ0IDhDOC4yNzgwNiA5LjY5NjE1IDkuNzM2NzYgMTEgMTEuNSAxMUMxMy40MzMgMTEgMTUgOS40MzMgMTUgNy41QzE1IDUuNTY3IDEzLjQzMyA0IDExLjUgNEM5LjczNjc2IDQgOC4yNzgwNiA1LjMwMzg1IDguMDM1NDQgN0g0LjkzNjk5QzQuNzE0OTcgNi4xMzczOSAzLjkzMTkyIDUuNSAzIDUuNUMxLjg5NTQzIDUuNSAxIDYuMzk1NDMgMSA3LjVDMSA4LjYwNDU3IDEuODk1NDMgOS41IDMgOS41QzMuOTMxOTIgOS41IDQuNzE0OTcgOC44NjI2MSA0LjkzNjk5IDhIOC4wMzU0NFoiIGZpbGw9IiMwMDdBQ0MiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.interface,
.hc-black .symbol-icon.interface {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS41IDVDMTAuMTE5MyA1IDkgNi4xMTkyOSA5IDcuNUM5IDguODgwNzEgMTAuMTE5MyAxMCAxMS41IDEwQzEyLjg4MDcgMTAgMTQgOC44ODA3MSAxNCA3LjVDMTQgNi4xMTkyOSAxMi44ODA3IDUgMTEuNSA1Wk04LjAzNTQ0IDhDOC4yNzgwNiA5LjY5NjE1IDkuNzM2NzYgMTEgMTEuNSAxMUMxMy40MzMgMTEgMTUgOS40MzMgMTUgNy41QzE1IDUuNTY3IDEzLjQzMyA0IDExLjUgNEM5LjczNjc2IDQgOC4yNzgwNiA1LjMwMzg1IDguMDM1NDQgN0g0LjkzNjk5QzQuNzE0OTcgNi4xMzczOSAzLjkzMTkyIDUuNSAzIDUuNUMxLjg5NTQzIDUuNSAxIDYuMzk1NDMgMSA3LjVDMSA4LjYwNDU3IDEuODk1NDMgOS41IDMgOS41QzMuOTMxOTIgOS41IDQuNzE0OTcgOC44NjI2MSA0LjkzNjk5IDhIOC4wMzU0NFoiIGZpbGw9IiM3NUJFRkYiLz4KPC9zdmc+Cg==);
}
/* method */
.symbol-icon.method {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iIzY1MkQ5MCIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.method,
.hc-black .symbol-icon.method {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iI0IxODBENyIvPgo8L3N2Zz4K);
}
/* function */
.symbol-icon.function {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iIzY1MkQ5MCIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.function,
.hc-black .symbol-icon.function {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDQuODU3NDlMMi40ODU1IDRMNy40ODU1IDFIOC41MTQ1TDEzLjUxNDUgNEwxNCA0Ljg1NzQ5VjEwLjg1NzVMMTMuNTE0NSAxMS43MTVMOC41MTQ1IDE0LjcxNUg3LjQ4NTVMMi40ODU1IDExLjcxNUwyIDEwLjg1NzVWNC44NTc0OVpNNy41IDEzLjU1NzVMMyAxMC44NTc1VjUuNjk5NzVMNy41IDguMTU0M1YxMy41NTc1Wk04LjUgMTMuNTU3NUwxMyAxMC44NTc1VjUuNjk5NzVMOC41IDguMTU0M1YxMy41NTc1Wk04IDEuODU3NDlMMy4yNTkxMyA0LjcwMjAxTDggNy4yODc5NEwxMi43NDA5IDQuNzAyMDFMOCAxLjg1NzQ5WiIgZmlsbD0iI0IxODBENyIvPgo8L3N2Zz4K);
}
/* object */
.symbol-icon.object {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.object,
.hc-black .symbol-icon.object {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* namespace */
.symbol-icon.namespace {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.namespace,
.hc-black .symbol-icon.namespace {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* package */
.symbol-icon.package {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.package,
.hc-black .symbol-icon.package {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* module */
.symbol-icon.module {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiM0MjQyNDIiLz4KPC9zdmc+Cg==);
}
.vs-dark .symbol-icon.module,
.hc-black .symbol-icon.module {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDIuOTgzNjFWMi45NzE4NFYySDUuOTEwODNDNS41OTc0MyAyIDUuMjk0MDcgMi4wNjE2MSA1LjAwMTI4IDIuMTg0NzNDNC43MDgxOCAyLjMwNzk4IDQuNDQ5NDIgMi40ODQ3NCA0LjIyNTc4IDIuNzE0OThDNC4wMDMxMSAyLjk0NDIyIDMuODM3OTIgMy4xOTQ5OCAzLjczMjgyIDMuNDY3NjZMMy43MzIzMyAzLjQ2ODk4QzMuNjMzODIgMy43MzUyIDMuNTY4MTQgNC4wMTIwMSAzLjUzNTMzIDQuMjk5MTdMMy41MzUxOSA0LjMwMDUzQzMuNTA2NzggNC41ODA1IDMuNDk4NyA0Ljg2ODQ0IDMuNTEwODQgNS4xNjQyOEMzLjUyMjcyIDUuNDUzNzkgMy41Mjg2NiA1Ljc0MzI5IDMuNTI4NjYgNi4wMzI3OUMzLjUyODY2IDYuMjM1NTYgMy40ODk3NCA2LjQyNTk0IDMuNDEyIDYuNjA1MDdMMy40MTE2IDYuNjA2MDFDMy4zMzY4NyA2Ljc4Mjk2IDMuMjM0MjMgNi45Mzg2NiAzLjEwMzE3IDcuMDczNTlDMi45NzY0NCA3LjIwNDA1IDIuODI0NjYgNy4zMTA1NSAyLjY0NjcyIDcuMzkyNUMyLjQ3MDYgNy40Njk1NCAyLjI4NDk3IDcuNTA4MiAyLjA4OTE3IDcuNTA4MkgyVjcuNlY4LjRWOC40OTE4SDIuMDg5MTdDMi4yODQ2NSA4LjQ5MTggMi40NzAwMSA4LjUzMjM4IDIuNjQ2MDEgOC42MTMzNEwyLjY0NzQyIDguNjEzOTZDMi44MjQ1NyA4LjY5MTU3IDIuOTc1NzcgOC43OTc2MiAzLjEwMjIxIDguOTMxNjFMMy4xMDQxMiA4LjkzMzUyQzMuMjM0MjggOS4wNjM3IDMuMzM2NTkgOS4yMTg3MSAzLjQxMTI5IDkuMzk5NDJMMy40MTIwMSA5LjQwMTA4QzMuNDg5ODYgOS41ODA0NyAzLjUyODY2IDkuNzY4ODMgMy41Mjg2NiA5Ljk2NzIxQzMuNTI4NjYgMTAuMjU2NyAzLjUyMjcyIDEwLjU0NjIgMy41MTA4NCAxMC44MzU3QzMuNDk4NyAxMS4xMzE2IDMuNTA2NzcgMTEuNDIxNSAzLjUzNTE2IDExLjcwNTVMMy41MzUzNSAxMS43MDcyQzMuNTY4MTkgMTEuOTkwMyAzLjYzMzg3IDEyLjI2NSAzLjczMjMyIDEyLjUzMUwzLjczMjgzIDEyLjUzMjNDMy44Mzc5MyAxMi44MDUgNC4wMDMxMSAxMy4wNTU4IDQuMjI1NzggMTMuMjg1QzQuNDQ5NDIgMTMuNTE1MyA0LjcwODE4IDEzLjY5MiA1LjAwMTI4IDEzLjgxNTNDNS4yOTQwNyAxMy45Mzg0IDUuNTk3NDMgMTQgNS45MTA4MyAxNEg2VjEzLjJWMTMuMDE2NEg1LjkxMDgzQzUuNzEwOTUgMTMuMDE2NCA1LjUyMzQ2IDEyLjk3NzcgNS4zNDc2MyAxMi45MDA4QzUuMTczOTYgMTIuODE5MSA1LjAyMTk0IDEyLjcxMjYgNC44OTA4NiAxMi41ODE4QzQuNzYzODYgMTIuNDQ2OSA0LjY2MTA0IDEyLjI5MTEgNC41ODIyMyAxMi4xMTM3QzQuNTA4MzggMTEuOTM0NiA0LjQ3MTM0IDExLjc0NCA0LjQ3MTM0IDExLjU0MUM0LjQ3MTM0IDExLjMxMjcgNC40NzUzIDExLjA4ODUgNC40ODMyMSAxMC44Njg2QzQuNDkxMjUgMTAuNjQxMSA0LjQ5MTI3IDEwLjQxOTUgNC40ODMyNCAxMC4yMDM5QzQuNDc5MTQgOS45ODI0NiA0LjQ2MDg0IDkuNzY4ODMgNC40MjgyMyA5LjU2MzEyQzQuMzk1MTMgOS4zNTAyNCA0LjMzOTIxIDkuMTQ3NTcgNC4yNjAzOSA4Ljk1NTM2QzQuMTgwOTEgOC43NjE1NyA0LjA3MjU4IDguNTc3NDYgMy45MzYxNiA4LjQwMjk4QzMuODIzNDUgOC4yNTg4MSAzLjY4NTM4IDguMTI0NjIgMy41MjI4MyA4QzMuNjg1MzggNy44NzUzOCAzLjgyMzQ1IDcuNzQxMTkgMy45MzYxNiA3LjU5NzAyQzQuMDcyNTggNy40MjI1NCA0LjE4MDkxIDcuMjM4NDMgNC4yNjAzOSA3LjA0NDY0QzQuMzM5MTMgNi44NTI2MyA0LjM5NTEzIDYuNjUxNzUgNC40MjgyNiA2LjQ0Mjg1QzQuNDYwODIgNi4yMzMzIDQuNDc5MTQgNi4wMTk3MyA0LjQ4MzI0IDUuODAyMTlDNC40OTEyNyA1LjU4MjYyIDQuNDkxMjUgNS4zNjEwNSA0LjQ4MzIxIDUuMTM3NDlDNC40NzUzIDQuOTEzNCA0LjQ3MTM0IDQuNjg3MjUgNC40NzEzNCA0LjQ1OTAyQzQuNDcxMzQgNC4yNjAxOSA0LjUwODMzIDQuMDcxNTIgNC41ODIzOCAzLjg5MjA1QzQuNjYxMzUgMy43MTAzNCA0Ljc2NDIxIDMuNTU0NzUgNC44OTA4NiAzLjQyNDM3QzUuMDIxOTMgMy4yODk0MiA1LjE3NDYxIDMuMTgyNzUgNS4zNDgwMiAzLjEwNTEzQzUuNTIzOCAzLjAyNDI3IDUuNzExMTMgMi45ODM2MSA1LjkxMDgzIDIuOTgzNjFINlpNMTAgMTMuMDE2NFYxMy4wMjgyVjE0SDEwLjA4OTJDMTAuNDAyNiAxNCAxMC43MDU5IDEzLjkzODQgMTAuOTk4NyAxMy44MTUzQzExLjI5MTggMTMuNjkyIDExLjU1MDYgMTMuNTE1MyAxMS43NzQyIDEzLjI4NUMxMS45OTY5IDEzLjA1NTggMTIuMTYyMSAxMi44MDUgMTIuMjY3MiAxMi41MzIzTDEyLjI2NzcgMTIuNTMxQzEyLjM2NjIgMTIuMjY0OCAxMi40MzE5IDExLjk4OCAxMi40NjQ3IDExLjcwMDhMMTIuNDY0OCAxMS42OTk1QzEyLjQ5MzIgMTEuNDE5NSAxMi41MDEzIDExLjEzMTYgMTIuNDg5MiAxMC44MzU3QzEyLjQ3NzMgMTAuNTQ2MiAxMi40NzEzIDEwLjI1NjcgMTIuNDcxMyA5Ljk2NzIxQzEyLjQ3MTMgOS43NjQ0NCAxMi41MTAzIDkuNTc0MDYgMTIuNTg4IDkuMzk0OTNMMTIuNTg4NCA5LjM5Mzk5QzEyLjY2MzEgOS4yMTcwNCAxMi43NjU4IDkuMDYxMzQgMTIuODk2OCA4LjkyNjQyQzEzLjAyMzYgOC43OTU5NSAxMy4xNzUzIDguNjg5NDUgMTMuMzUzMyA4LjYwNzVDMTMuNTI5NCA4LjUzMDQ2IDEzLjcxNSA4LjQ5MTggMTMuOTEwOCA4LjQ5MThIMTRWOC40VjcuNlY3LjUwODJIMTMuOTEwOEMxMy43MTUzIDcuNTA4MiAxMy41MyA3LjQ2NzYyIDEzLjM1NCA3LjM4NjY2TDEzLjM1MjYgNy4zODYwNEMxMy4xNzU0IDcuMzA4NDQgMTMuMDI0MiA3LjIwMjM4IDEyLjg5NzggNy4wNjgzOUwxMi44OTU5IDcuMDY2NDhDMTIuNzY1NyA2LjkzNjMgMTIuNjYzNCA2Ljc4MTI5IDEyLjU4ODcgNi42MDA1OEwxMi41ODggNi41OTg5MkMxMi41MTAxIDYuNDE5NTMgMTIuNDcxMyA2LjIzMTE3IDEyLjQ3MTMgNi4wMzI3OUMxMi40NzEzIDUuNzQzMjkgMTIuNDc3MyA1LjQ1Mzc5IDEyLjQ4OTIgNS4xNjQyOEMxMi41MDEzIDQuODY4NDIgMTIuNDkzMiA0LjU3ODQ4IDEyLjQ2NDggNC4yOTQ1NEwxMi40NjQ2IDQuMjkyODVDMTIuNDMxOCA0LjAwOTcxIDEyLjM2NjEgMy43MzUwMiAxMi4yNjc3IDMuNDY4OTdMMTIuMjY3MiAzLjQ2NzY2QzEyLjE2MjEgMy4xOTQ5OSAxMS45OTY5IDIuOTQ0MjIgMTEuNzc0MiAyLjcxNDk4QzExLjU1MDYgMi40ODQ3NCAxMS4yOTE4IDIuMzA3OTggMTAuOTk4NyAyLjE4NDczQzEwLjcwNTkgMi4wNjE2MSAxMC40MDI2IDIgMTAuMDg5MiAySDEwVjIuOFYyLjk4MzYxSDEwLjA4OTJDMTAuMjg5MSAyLjk4MzYxIDEwLjQ3NjUgMy4wMjIzIDEwLjY1MjQgMy4wOTkxN0MxMC44MjYgMy4xODA5MiAxMC45NzgxIDMuMjg3MzYgMTEuMTA5MSAzLjQxODIzQzExLjIzNjEgMy41NTMwNSAxMS4zMzkgMy43MDg4OSAxMS40MTc4IDMuODg2MjhDMTEuNDkxNiA0LjA2NTQgMTEuNTI4NyA0LjI1NTk2IDExLjUyODcgNC40NTkwMkMxMS41Mjg3IDQuNjg3MjcgMTEuNTI0NyA0LjkxMTQ1IDExLjUxNjggNS4xMzE0MkMxMS41MDg4IDUuMzU4OTQgMTEuNTA4NyA1LjU4MDQ5IDExLjUxNjggNS43OTYwNUMxMS41MjA5IDYuMDE3NTQgMTEuNTM5MiA2LjIzMTE3IDExLjU3MTggNi40MzY4OEMxMS42MDQ5IDYuNjQ5NzYgMTEuNjYwOCA2Ljg1MjQzIDExLjczOTYgNy4wNDQ2NEMxMS44MTkxIDcuMjM4NDMgMTEuOTI3NCA3LjQyMjU0IDEyLjA2MzggNy41OTcwMkMxMi4xNzY1IDcuNzQxMTkgMTIuMzE0NiA3Ljg3NTM4IDEyLjQ3NzIgOEMxMi4zMTQ2IDguMTI0NjIgMTIuMTc2NSA4LjI1ODgxIDEyLjA2MzggOC40MDI5OEMxMS45Mjc0IDguNTc3NDYgMTEuODE5MSA4Ljc2MTU3IDExLjczOTYgOC45NTUzNkMxMS42NjA5IDkuMTQ3MzcgMTEuNjA0OSA5LjM0ODI1IDExLjU3MTcgOS41NTcxNUMxMS41MzkyIDkuNzY2NyAxMS41MjA5IDkuOTgwMjcgMTEuNTE2OCAxMC4xOTc4QzExLjUwODcgMTAuNDE3NCAxMS41MDg3IDEwLjYzODkgMTEuNTE2OCAxMC44NjI1QzExLjUyNDcgMTEuMDg2NiAxMS41Mjg3IDExLjMxMjggMTEuNTI4NyAxMS41NDFDMTEuNTI4NyAxMS43Mzk4IDExLjQ5MTcgMTEuOTI4NSAxMS40MTc2IDEyLjEwNzlDMTEuMzM4NiAxMi4yODk3IDExLjIzNTggMTIuNDQ1MiAxMS4xMDkxIDEyLjU3NTZDMTAuOTc4MSAxMi43MTA2IDEwLjgyNTQgMTIuODE3MyAxMC42NTIgMTIuODk0OUMxMC40NzYyIDEyLjk3NTcgMTAuMjg4OSAxMy4wMTY0IDEwLjA4OTIgMTMuMDE2NEgxMFoiIGZpbGw9IiNDNUM1QzUiLz4KPC9zdmc+Cg==);
}
/* number */
.symbol-icon.number {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAxVjVIMTVWNkgxMUwxMSAxMEgxNVYxMUgxMVYxNUgxMFYxMUg2VjE1SDVMNSAxMUgxVjEwSDVMNSA2SDFWNUg1TDUgMUg2VjVIMTBWMUgxMVpNNiA2TDYgMTBIMTBMMTAgNkg2WiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.number,
.hc-black .symbol-icon.number {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAxVjVIMTVWNkgxMUwxMSAxMEgxNVYxMUgxMVYxNUgxMFYxMUg2VjE1SDVMNSAxMUgxVjEwSDVMNSA2SDFWNUg1TDUgMUg2VjVIMTBWMUgxMVpNNiA2TDYgMTBIMTBMMTAgNkg2WiIgZmlsbD0iI0M1QzVDNSIvPgo8L3N2Zz4K);
}
/* property */
.symbol-icon.property {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODA3MjMgMTQuOTc1NEMyLjU3MTE5IDE0Ljk3MjEgMi4zMzgyNiAxNC45MjExIDIuMTIyNDcgMTQuODI1NEMxLjkwNjY3IDE0LjcyOTcgMS43MTI0OCAxNC41OTEzIDEuNTUxNTggMTQuNDE4NkMxLjIzODUgMTQuMTMzNCAxLjA0NDMzIDEzLjc0MDggMS4wMDc3NSAxMy4zMTg5QzAuOTY2MjI1IDEyLjg4MjggMS4wOTI2OSAxMi40NDczIDEuMzYxMzMgMTIuMTAxM0MyLjU2Nzc5IDEwLjgyODkgNC45NDczIDguNDQ5NCA2LjY3ODExIDYuNzU0NzlDNi4zMDk4MyA1Ljc1ODg3IDYuMzI3MDQgNC42NjEyNyA2LjcyNjM3IDMuNjc3MzlDNy4wNTQ3NCAyLjg1ODc2IDcuNjM4NjkgMi4xNjgwNSA4LjM5MTI5IDEuNzA4MDdDOC45ODE3IDEuMzE3MDYgOS42NjAzMSAxLjA3OTQ0IDEwLjM2NTcgMS4wMTY3M0MxMS4wNzExIDAuOTU0MDIyIDExLjc4MDkgMS4wNjgxOSAxMi40MzExIDEuMzQ4OTJMMTMuMDQ4MiAxLjYxNjJMMTAuMTgyNCA0LjU2NzM4TDExLjQzNzEgNS44MjU4MkwxNC4zODA5IDIuOTQ4ODdMMTQuNjQ4MiAzLjU2Nzg4QzE0Ljg3MzUgNC4wODk3NiAxNC45OTMgNC42NTExOSAxNC45OTk3IDUuMjE5NjFDMTUuMDA2NCA1Ljc4ODAyIDE0LjkwMDIgNi4zNTIxMSAxNC42ODcyIDYuODc5MTVDMTQuNDc2IDcuNDAwMjkgMTQuMTYyMyA3Ljg3MzY4IDEzLjc2NDcgOC4yNzEyMkMxMy41Mzk0IDguNDkxNjkgMTMuMjkwNCA4LjY4NjUzIDEzLjAyMjIgOC44NTIxOEMxMi40NjczIDkuMjIyNzUgMTEuODMyNCA5LjQ1NjM2IDExLjE2OTcgOS41MzM4QzEwLjUwNjkgOS42MTEyNCA5LjgzNTIxIDkuNTMwMyA5LjIwOTgyIDkuMjk3NjRDOC4xMTE5NCAxMC40MTEzIDUuMzcxNDIgMTMuMTcwNCAzLjg5MTE5IDE0LjU1MjJDMy41OTQyNiAxNC44MjE5IDMuMjA4MzIgMTQuOTcyNiAyLjgwNzIzIDE0Ljk3NTRaTTEwLjc0NDggMS45MjgwMkMxMC4wODcgMS45MjYzNyA5LjQ0MzU5IDIuMTIwMTggOC44OTYxNCAyLjQ4NDg1QzguNjgyNjUgMi42MTUyIDguNDg0MzcgMi43Njg5NyA4LjMwNDk4IDIuOTQzM0M3LjgyNzg5IDMuNDI0MjMgNy41MDkyNiA0LjAzOTUzIDcuMzkxODIgNC43MDY2OUM3LjI3NDM3IDUuMzczODUgNy4zNjM3NCA2LjA2MDk4IDcuNjQ3OTIgNi42NzU5MUw3Ljc4MzQyIDYuOTcyODhMNy41NTA0OCA3LjIwMDI1QzUuODEyMjQgOC44OTY3MiAzLjI4MTQ2IDExLjQyMDEgMi4wNjQ3OSAxMi43MDQ1QzEuOTU2NDYgMTIuODY1OCAxLjkxMDEyIDEzLjA2MDggMS45MzQzNSAxMy4yNTM1QzEuOTU4NTcgMTMuNDQ2MyAyLjA1MTcxIDEzLjYyMzggMi4xOTY1NyAxMy43NTMyQzIuMjgwMDUgMTMuODQ2MiAyLjM4MTc3IDEzLjkyMTEgMi40OTU0MSAxMy45NzMxQzIuNTk1NTcgMTQuMDE4NCAyLjcwMzgzIDE0LjA0MyAyLjgxMzczIDE0LjA0NTVDMi45ODA2NCAxNC4wNDEzIDMuMTQwNDQgMTMuOTc3IDMuMjYzODMgMTMuODY0NkM0LjgzNjg3IDEyLjM5NjQgNy44NzYyMiA5LjMyNjQxIDguNzY4MDcgOC40MjQzNUw4Ljk5NzMgOC4xOTMyNkw5LjI5MjQyIDguMzI3ODNDOS44MDYxOCA4LjU2NzMyIDEwLjM3MzEgOC42Njk4NSAxMC45MzgyIDguNjI1NDVDMTEuNTAzMyA4LjU4MTA2IDEyLjA0NzMgOC4zOTEyNSAxMi41MTc0IDguMDc0NDdDMTIuNzMxMyA3Ljk0MjYgMTIuOTI5NiA3Ljc4Njk0IDEzLjEwODUgNy42MTA0NUMxMy40MTgzIDcuMzAxNTMgMTMuNjYzMSA2LjkzMzc0IDEzLjgyODYgNi41Mjg3NEMxMy45OTQgNi4xMjM3NSAxNC4wNzY3IDUuNjg5NzQgMTQuMDcxOSA1LjI1MjI4QzE0LjA3MTkgNS4wMzY2MiAxNC4wNTA1IDQuODIxNDggMTQuMDA3OCA0LjYxMDA3TDExLjQzMDYgNy4xMjUwOEw4Ljg3OTQ0IDQuNTc3NTlMMTEuMzk0NCAxLjk4ODM0QzExLjE4MDQgMS45NDY3NCAxMC45NjI4IDEuOTI2NTMgMTAuNzQ0OCAxLjkyODAyWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.property,
.hc-black .symbol-icon.property {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODA3MjMgMTQuOTc1NEMyLjU3MTE5IDE0Ljk3MjEgMi4zMzgyNiAxNC45MjExIDIuMTIyNDcgMTQuODI1NEMxLjkwNjY3IDE0LjcyOTcgMS43MTI0OCAxNC41OTEzIDEuNTUxNTggMTQuNDE4NkMxLjIzODUgMTQuMTMzNCAxLjA0NDMzIDEzLjc0MDggMS4wMDc3NSAxMy4zMTg5QzAuOTY2MjI1IDEyLjg4MjggMS4wOTI2OSAxMi40NDczIDEuMzYxMzMgMTIuMTAxM0MyLjU2Nzc5IDEwLjgyODkgNC45NDczIDguNDQ5NCA2LjY3ODExIDYuNzU0NzlDNi4zMDk4MyA1Ljc1ODg3IDYuMzI3MDQgNC42NjEyNyA2LjcyNjM3IDMuNjc3MzlDNy4wNTQ3NCAyLjg1ODc2IDcuNjM4NjkgMi4xNjgwNSA4LjM5MTI5IDEuNzA4MDdDOC45ODE3IDEuMzE3MDYgOS42NjAzMSAxLjA3OTQ0IDEwLjM2NTcgMS4wMTY3M0MxMS4wNzExIDAuOTU0MDIyIDExLjc4MDkgMS4wNjgxOSAxMi40MzExIDEuMzQ4OTJMMTMuMDQ4MiAxLjYxNjJMMTAuMTgyNCA0LjU2NzM4TDExLjQzNzEgNS44MjU4MkwxNC4zODA5IDIuOTQ4ODdMMTQuNjQ4MiAzLjU2Nzg4QzE0Ljg3MzUgNC4wODk3NiAxNC45OTMgNC42NTExOSAxNC45OTk3IDUuMjE5NjFDMTUuMDA2NCA1Ljc4ODAyIDE0LjkwMDIgNi4zNTIxMSAxNC42ODcyIDYuODc5MTVDMTQuNDc2IDcuNDAwMjkgMTQuMTYyMyA3Ljg3MzY4IDEzLjc2NDcgOC4yNzEyMkMxMy41Mzk0IDguNDkxNjkgMTMuMjkwNCA4LjY4NjUzIDEzLjAyMjIgOC44NTIxOEMxMi40NjczIDkuMjIyNzUgMTEuODMyNCA5LjQ1NjM2IDExLjE2OTcgOS41MzM4QzEwLjUwNjkgOS42MTEyNCA5LjgzNTIxIDkuNTMwMyA5LjIwOTgyIDkuMjk3NjRDOC4xMTE5NCAxMC40MTEzIDUuMzcxNDIgMTMuMTcwNCAzLjg5MTE5IDE0LjU1MjJDMy41OTQyNiAxNC44MjE5IDMuMjA4MzIgMTQuOTcyNiAyLjgwNzIzIDE0Ljk3NTRaTTEwLjc0NDggMS45MjgwMkMxMC4wODcgMS45MjYzNyA5LjQ0MzU5IDIuMTIwMTggOC44OTYxNCAyLjQ4NDg1QzguNjgyNjUgMi42MTUyIDguNDg0MzcgMi43Njg5NyA4LjMwNDk4IDIuOTQzM0M3LjgyNzg5IDMuNDI0MjMgNy41MDkyNiA0LjAzOTUzIDcuMzkxODIgNC43MDY2OUM3LjI3NDM3IDUuMzczODUgNy4zNjM3NCA2LjA2MDk4IDcuNjQ3OTIgNi42NzU5MUw3Ljc4MzQyIDYuOTcyODhMNy41NTA0OCA3LjIwMDI1QzUuODEyMjQgOC44OTY3MiAzLjI4MTQ2IDExLjQyMDEgMi4wNjQ3OSAxMi43MDQ1QzEuOTU2NDYgMTIuODY1OCAxLjkxMDEyIDEzLjA2MDggMS45MzQzNSAxMy4yNTM1QzEuOTU4NTcgMTMuNDQ2MyAyLjA1MTcxIDEzLjYyMzggMi4xOTY1NyAxMy43NTMyQzIuMjgwMDUgMTMuODQ2MiAyLjM4MTc3IDEzLjkyMTEgMi40OTU0MSAxMy45NzMxQzIuNTk1NTcgMTQuMDE4NCAyLjcwMzgzIDE0LjA0MyAyLjgxMzczIDE0LjA0NTVDMi45ODA2NCAxNC4wNDEzIDMuMTQwNDQgMTMuOTc3IDMuMjYzODMgMTMuODY0NkM0LjgzNjg3IDEyLjM5NjQgNy44NzYyMiA5LjMyNjQxIDguNzY4MDcgOC40MjQzNUw4Ljk5NzMgOC4xOTMyNkw5LjI5MjQyIDguMzI3ODNDOS44MDYxOCA4LjU2NzMyIDEwLjM3MzEgOC42Njk4NSAxMC45MzgyIDguNjI1NDVDMTEuNTAzMyA4LjU4MTA2IDEyLjA0NzMgOC4zOTEyNSAxMi41MTc0IDguMDc0NDdDMTIuNzMxMyA3Ljk0MjYgMTIuOTI5NiA3Ljc4Njk0IDEzLjEwODUgNy42MTA0NUMxMy40MTgzIDcuMzAxNTMgMTMuNjYzMSA2LjkzMzc0IDEzLjgyODYgNi41Mjg3NEMxMy45OTQgNi4xMjM3NSAxNC4wNzY3IDUuNjg5NzQgMTQuMDcxOSA1LjI1MjI4QzE0LjA3MTkgNS4wMzY2MiAxNC4wNTA1IDQuODIxNDggMTQuMDA3OCA0LjYxMDA3TDExLjQzMDYgNy4xMjUwOEw4Ljg3OTQ0IDQuNTc3NTlMMTEuMzk0NCAxLjk4ODM0QzExLjE4MDQgMS45NDY3NCAxMC45NjI4IDEuOTI2NTMgMTAuNzQ0OCAxLjkyODAyWiIgZmlsbD0iI0M1QzVDNSIvPgo8L3N2Zz4K);
}
/* snippet */
/* todo@joh unused? */
.symbol-icon.snippet {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMUwyIDEuNVYxM0gzVjJIMTRWMTNIMTVWMS41TDE0LjUgMUgyLjVaTTIgMTVWMTRIM1YxNUgyWk01IDE0LjAwMDFINFYxNS4wMDAxSDVWMTQuMDAwMVpNNiAxNC4wMDAxSDdWMTUuMDAwMUg2VjE0LjAwMDFaTTkgMTQuMDAwMUg4VjE1LjAwMDFIOVYxNC4wMDAxWk0xMCAxNC4wMDAxSDExVjE1LjAwMDFIMTBWMTQuMDAwMVpNMTUgMTUuMDAwMVYxNC4wMDAxSDE0VjE1LjAwMDFIMTVaTTEyIDE0LjAwMDFIMTNWMTUuMDAwMUgxMlYxNC4wMDAxWiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K);
}
.vs-dark .symbol-icon.snippet,
.hc-black .symbol-icon.snippet {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUgMUwyIDEuNVYxM0gzVjJIMTRWMTNIMTVWMS41TDE0LjUgMUgyLjVaTTIgMTVWMTRIM1YxNUgyWk01IDE0LjAwMDFINFYxNS4wMDAxSDVWMTQuMDAwMVpNNiAxNC4wMDAxSDdWMTUuMDAwMUg2VjE0LjAwMDFaTTkgMTQuMDAwMUg4VjE1LjAwMDFIOVYxNC4wMDAxWk0xMCAxNC4wMDAxSDExVjE1LjAwMDFIMTBWMTQuMDAwMVpNMTUgMTUuMDAwMVYxNC4wMDAxSDE0VjE1LjAwMDFIMTVaTTEyIDE0LjAwMDFIMTNWMTUuMDAwMUgxMlYxNC4wMDAxWiIgZmlsbD0iI0M1QzVDNSIvPgo8L3N2Zz4K);
}
/* string */
.symbol-icon.string {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIyMjg5IDEwLjkzM0M3LjU0ODYzIDExLjEyNTQgNy45MjE2MyAxMS4yMjMxIDguMjk5ODkgMTEuMjE1QzguNjM3NzcgMTEuMjIxOCA4Ljk3MjU0IDExLjE0OTIgOS4yNzcyMSAxMS4wMDNDOS41ODE4OCAxMC44NTY3IDkuODQ3OTIgMTAuNjQwOSAxMC4wNTM5IDEwLjM3M0MxMC41MDkxIDkuNzY1MTkgMTAuNzQwMiA5LjAxODY3IDEwLjcwNzkgOC4yNTk5OEMxMC43NDEyIDcuNTg2MjIgMTAuNTM3NCA2LjkyMjEgMTAuMTMxOSA2LjM4Mjk4QzkuOTM1NzUgNi4xNDE2MSA5LjY4NTc3IDUuOTQ5NTcgOS40MDIgNS44MjIyOEM5LjExODI0IDUuNjk0OTggOC44MDg1OCA1LjYzNTk3IDguNDk3ODkgNS42NDk5N0M4LjA3NTIyIDUuNjQ2OTkgNy42NTk5NCA1Ljc2MDg1IDcuMjk3ODkgNS45Nzg5OEM3LjE4MzA0IDYuMDQ4MDcgNy4wNzQ5IDYuMTI3NzUgNi45NzQ4OSA2LjIxNjk4VjMuNDc0OThINS45ODM4OVYxMS4xSDYuOTc4ODlWMTAuNzU2QzcuMDU1MTYgMTAuODIxNyA3LjEzNjc3IDEwLjg4MDkgNy4yMjI4OSAxMC45MzNaTTcuODQ5ODEgNi43MDAwNkM4LjAzNTk4IDYuNjIxMDUgOC4yMzgwNyA2LjU4Njc3IDguNDM5ODkgNi41OTk5OEM4LjYxMjU3IDYuNTk0NTIgOC43ODQwNCA2LjYzMDU0IDguOTM5OTQgNi43MDUwMUM5LjA5NTgzIDYuNzc5NDggOS4yMzE2MSA2Ljg5MDIzIDkuMzM1ODkgNy4wMjc5OEM5LjU5MjUzIDcuMzkwNTMgOS43MTg0IDcuODI5NTEgOS42OTI4OSA4LjI3Mjk3QzkuNzE5NzIgOC43OTc0OCA5LjU3OTY5IDkuMzE3MDEgOS4yOTI4OSA5Ljc1Njk4QzkuMTg4MjIgOS45MTUyNyA5LjA0NTQ2IDEwLjA0NDcgOC44Nzc3MyAxMC4xMzM1QzguNzA5OTkgMTAuMjIyMyA4LjUyMjY0IDEwLjI2NzUgOC4zMzI4OSAxMC4yNjVDOC4xNDkzNCAxMC4yNzMyIDcuOTY2MyAxMC4yNCA3Ljc5NzM0IDEwLjE2NzhDNy42MjgzOCAxMC4wOTU2IDcuNDc3ODQgOS45ODYyOCA3LjM1Njg5IDkuODQ3OTdDNy4xMDE1MiA5LjU1OTU3IDYuOTY1MDEgOS4xODUwNiA2Ljk3NDg5IDguNzk5OThWOC4xOTk5OEM2Ljk2Mjk5IDcuNzgzMzIgNy4xMDI2MyA3LjM3NjUgNy4zNjc4OSA3LjA1NDk4QzcuNDk4NTggNi45MDA2NCA3LjY2MzY0IDYuNzc5MDggNy44NDk4MSA2LjcwMDA2Wk0zLjI4OTAyIDUuNjc0OTlDMi45NzAxMSA1LjY3OTMzIDIuNjUzODggNS43MzQgMi4zNTIwMiA1LjgzNjk5QzIuMDY0MTcgNS45MjI5MyAxLjc5MzQ3IDYuMDU4MjggMS41NTIwMiA2LjIzNjk5TDEuNDUyMDIgNi4zMTM5OVY3LjUxMzk5TDEuODc1MDIgNy4xNTQ5OUMyLjI0NTc5IDYuODA0NzggMi43MzEzMyA2LjYwMTQ2IDMuMjQxMDIgNi41ODI5OUMzLjM2NTkzIDYuNTcxNjQgMy40OTE3IDYuNTkxNDcgMy42MDcwNiA2LjY0MDY4QzMuNzIyNDMgNi42ODk5IDMuODIzNzcgNi43NjY5NyAzLjkwMjAyIDYuODY0OTlDNC4wNTIyIDcuMDk3MSA0LjEzMjM5IDcuMzY3NTQgNC4xMzMwMiA3LjY0Mzk5TDIuOTAwMDIgNy44MjQ5OUMyLjM5NDM1IDcuODc3ODEgMS45MTUyNSA4LjA3NzcyIDEuNTIyMDIgOC4zOTk5OUMxLjM2Njk3IDguNTUxODEgMS4yNDMzOSA4LjczMjcxIDEuMTU4MzUgOC45MzIzNUMxLjA3MzMxIDkuMTMxOTkgMS4wMjg0OCA5LjM0NjQ0IDEuMDI2NDQgOS41NjM0M0MxLjAyNDQgOS43ODA0MiAxLjA2NTE3IDkuOTk1NjggMS4xNDY0NCAxMC4xOTY5QzEuMjI3NyAxMC4zOTgxIDEuMzQ3ODYgMTAuNTgxMyAxLjUwMDAyIDEwLjczNkMxLjY2ODcgMTAuODkwNCAxLjg2NjIyIDExLjAxIDIuMDgxMjUgMTEuMDg3OUMyLjI5NjI3IDExLjE2NTkgMi41MjQ1NiAxMS4yMDA1IDIuNzUzMDIgMTEuMTlDMy4xNDcgMTEuMTkzMSAzLjUzMjc4IDExLjA3NzQgMy44NjAwMiAxMC44NThDMy45NjE1MyAxMC43ODk3IDQuMDU3MiAxMC43MTMxIDQuMTQ2MDIgMTAuNjI5VjExLjA3M0g1LjA4NzAyVjcuNzE0OTlDNS4xMjEzNyA3LjE3NDIyIDQuOTU0MyA2LjYzOTg4IDQuNjE4MDIgNi4yMTQ5OUM0LjQ0OTc5IDYuMDMyODUgNC4yNDM0OCA1Ljg5MDAzIDQuMDEzNzggNS43OTY3QzMuNzg0MDcgNS43MDMzNiAzLjUzNjYxIDUuNjYxODEgMy4yODkwMiA1LjY3NDk5Wk00LjE0NjAyIDguNzE1OTlDNC4xNjU2NCA5LjEzNDM1IDQuMDI1OTIgOS41NDQ1OSAzLjc1NTAyIDkuODY0QzMuNjM2ODkgMTAuMDAwNSAzLjQ4OTk4IDEwLjEwOTIgMy4zMjQ4NiAxMC4xODIxQzMuMTU5NzMgMTAuMjU1MSAyLjk4MDQ5IDEwLjI5MDYgMi44MDAwMiAxMC4yODZDMi42OTA0OSAxMC4yOTQ1IDIuNTgwMzUgMTAuMjgxMiAyLjQ3NTk5IDEwLjI0NjlDMi4zNzE2MyAxMC4yMTI1IDIuMjc1MTEgMTAuMTU3OSAyLjE5MjAyIDEwLjA4NkMyLjA2MDc5IDkuOTM0NTUgMS45ODg1NiA5Ljc0MDg4IDEuOTg4NTYgOS41NDA0OUMxLjk4ODU2IDkuMzQwMTEgMi4wNjA3OSA5LjE0NjQ0IDIuMTkyMDIgOC45OTQ5OUMyLjQ3MzIyIDguODIxMzEgMi43OTIzMyA4LjcxODM3IDMuMTIyMDIgOC42OTQ5OUw0LjE0MjAyIDguNTQ2OTlMNC4xNDYwMiA4LjcxNTk5Wk0xMi40NTg4IDExLjAzMjVDMTIuNzY2IDExLjE2MzggMTMuMDk4MyAxMS4yMjYxIDEzLjQzMjIgMTEuMjE1QzEzLjkyNyAxMS4yMjcgMTQuNDE1MyAxMS4xMDA2IDE0Ljg0MjIgMTAuODVMMTQuOTY1MiAxMC43NzVMMTQuOTc4MiAxMC43NjhWOS42MTUwNEwxNC41MzIyIDkuOTM1MDRDMTQuMjE2IDEwLjE1OTIgMTMuODM1NiAxMC4yNzQ3IDEzLjQ0ODIgMTAuMjY0QzEzLjI0OTcgMTAuMjcxOSAxMy4wNTIgMTAuMjM0MiAxMi44NzAzIDEwLjE1MzhDMTIuNjg4NiAxMC4wNzMzIDEyLjUyNzggOS45NTIzMiAxMi40MDAyIDkuODAwMDRDMTIuMTE0NCA5LjQyNDUzIDExLjk3MjUgOC45NTkxMSAxMi4wMDAyIDguNDg4MDRDMTEuOTczNyA3Ljk4NzMyIDEyLjEzNTIgNy40OTQ3NSAxMi40NTMyIDcuMTA3MDRDMTIuNTkzNCA2Ljk0MTA1IDEyLjc2OTUgNi44MDkxNCAxMi45NjgyIDYuNzIxM0MxMy4xNjcgNi42MzM0NiAxMy4zODMxIDYuNTkyIDEzLjYwMDIgNi42MDAwNEMxMy45NDM5IDYuNTk4NDQgMTQuMjgwOCA2LjY5NTI1IDE0LjU3MTIgNi44NzkwNEwxNS4wMDAyIDcuMTQ0MDRWNS45NzAwNEwxNC44MzEyIDUuODk3MDRDMTQuNDYyNiA1LjczNDMyIDE0LjA2NDEgNS42NTAyIDEzLjY2MTIgNS42NTAwNEMxMy4yOTk5IDUuNjM5OTEgMTIuOTQwNiA1LjcwNzYyIDEyLjYwNzggNS44NDg1OUMxMi4yNzQ5IDUuOTg5NTYgMTEuOTc2MyA2LjIwMDQ4IDExLjczMjIgNi40NjcwNEMxMS4yMjYxIDcuMDI2ODMgMTAuOTU4MSA3Ljc2MTg2IDEwLjk4NTIgOC41MTYwNEMxMC45NTY3IDkuMjIzNDYgMTEuMTk1NSA5LjkxNTY5IDExLjY1NDIgMTAuNDU1QzExLjg3NjkgMTAuNzA0IDEyLjE1MTYgMTAuOTAxMiAxMi40NTg4IDExLjAzMjVaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.string,
.hc-black .symbol-icon.string {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIyMjg5IDEwLjkzM0M3LjU0ODYzIDExLjEyNTQgNy45MjE2MyAxMS4yMjMxIDguMjk5ODkgMTEuMjE1QzguNjM3NzcgMTEuMjIxOCA4Ljk3MjU0IDExLjE0OTIgOS4yNzcyMSAxMS4wMDNDOS41ODE4OCAxMC44NTY3IDkuODQ3OTIgMTAuNjQwOSAxMC4wNTM5IDEwLjM3M0MxMC41MDkxIDkuNzY1MTkgMTAuNzQwMiA5LjAxODY3IDEwLjcwNzkgOC4yNTk5OEMxMC43NDEyIDcuNTg2MjIgMTAuNTM3NCA2LjkyMjEgMTAuMTMxOSA2LjM4Mjk4QzkuOTM1NzUgNi4xNDE2MSA5LjY4NTc3IDUuOTQ5NTcgOS40MDIgNS44MjIyOEM5LjExODI0IDUuNjk0OTggOC44MDg1OCA1LjYzNTk3IDguNDk3ODkgNS42NDk5N0M4LjA3NTIyIDUuNjQ2OTkgNy42NTk5NCA1Ljc2MDg1IDcuMjk3ODkgNS45Nzg5OEM3LjE4MzA0IDYuMDQ4MDcgNy4wNzQ5IDYuMTI3NzUgNi45NzQ4OSA2LjIxNjk4VjMuNDc0OThINS45ODM4OVYxMS4xSDYuOTc4ODlWMTAuNzU2QzcuMDU1MTYgMTAuODIxNyA3LjEzNjc3IDEwLjg4MDkgNy4yMjI4OSAxMC45MzNaTTcuODQ5ODEgNi43MDAwNkM4LjAzNTk4IDYuNjIxMDUgOC4yMzgwNyA2LjU4Njc3IDguNDM5ODkgNi41OTk5OEM4LjYxMjU3IDYuNTk0NTIgOC43ODQwNCA2LjYzMDU0IDguOTM5OTQgNi43MDUwMUM5LjA5NTgzIDYuNzc5NDggOS4yMzE2MSA2Ljg5MDIzIDkuMzM1ODkgNy4wMjc5OEM5LjU5MjUzIDcuMzkwNTMgOS43MTg0IDcuODI5NTEgOS42OTI4OSA4LjI3Mjk3QzkuNzE5NzIgOC43OTc0OCA5LjU3OTY5IDkuMzE3MDEgOS4yOTI4OSA5Ljc1Njk4QzkuMTg4MjIgOS45MTUyNyA5LjA0NTQ2IDEwLjA0NDcgOC44Nzc3MyAxMC4xMzM1QzguNzA5OTkgMTAuMjIyMyA4LjUyMjY0IDEwLjI2NzUgOC4zMzI4OSAxMC4yNjVDOC4xNDkzNCAxMC4yNzMyIDcuOTY2MyAxMC4yNCA3Ljc5NzM0IDEwLjE2NzhDNy42MjgzOCAxMC4wOTU2IDcuNDc3ODQgOS45ODYyOCA3LjM1Njg5IDkuODQ3OTdDNy4xMDE1MiA5LjU1OTU3IDYuOTY1MDEgOS4xODUwNiA2Ljk3NDg5IDguNzk5OThWOC4xOTk5OEM2Ljk2Mjk5IDcuNzgzMzIgNy4xMDI2MyA3LjM3NjUgNy4zNjc4OSA3LjA1NDk4QzcuNDk4NTggNi45MDA2NCA3LjY2MzY0IDYuNzc5MDggNy44NDk4MSA2LjcwMDA2Wk0zLjI4OTAyIDUuNjc0OTlDMi45NzAxMSA1LjY3OTMzIDIuNjUzODggNS43MzQgMi4zNTIwMiA1LjgzNjk5QzIuMDY0MTcgNS45MjI5MyAxLjc5MzQ3IDYuMDU4MjggMS41NTIwMiA2LjIzNjk5TDEuNDUyMDIgNi4zMTM5OVY3LjUxMzk5TDEuODc1MDIgNy4xNTQ5OUMyLjI0NTc5IDYuODA0NzggMi43MzEzMyA2LjYwMTQ2IDMuMjQxMDIgNi41ODI5OUMzLjM2NTkzIDYuNTcxNjQgMy40OTE3IDYuNTkxNDcgMy42MDcwNiA2LjY0MDY4QzMuNzIyNDMgNi42ODk5IDMuODIzNzcgNi43NjY5NyAzLjkwMjAyIDYuODY0OTlDNC4wNTIyIDcuMDk3MSA0LjEzMjM5IDcuMzY3NTQgNC4xMzMwMiA3LjY0Mzk5TDIuOTAwMDIgNy44MjQ5OUMyLjM5NDM1IDcuODc3ODEgMS45MTUyNSA4LjA3NzcyIDEuNTIyMDIgOC4zOTk5OUMxLjM2Njk3IDguNTUxODEgMS4yNDMzOSA4LjczMjcxIDEuMTU4MzUgOC45MzIzNUMxLjA3MzMxIDkuMTMxOTkgMS4wMjg0OCA5LjM0NjQ0IDEuMDI2NDQgOS41NjM0M0MxLjAyNDQgOS43ODA0MiAxLjA2NTE3IDkuOTk1NjggMS4xNDY0NCAxMC4xOTY5QzEuMjI3NyAxMC4zOTgxIDEuMzQ3ODYgMTAuNTgxMyAxLjUwMDAyIDEwLjczNkMxLjY2ODcgMTAuODkwNCAxLjg2NjIyIDExLjAxIDIuMDgxMjUgMTEuMDg3OUMyLjI5NjI3IDExLjE2NTkgMi41MjQ1NiAxMS4yMDA1IDIuNzUzMDIgMTEuMTlDMy4xNDcgMTEuMTkzMSAzLjUzMjc4IDExLjA3NzQgMy44NjAwMiAxMC44NThDMy45NjE1MyAxMC43ODk3IDQuMDU3MiAxMC43MTMxIDQuMTQ2MDIgMTAuNjI5VjExLjA3M0g1LjA4NzAyVjcuNzE0OTlDNS4xMjEzNyA3LjE3NDIyIDQuOTU0MyA2LjYzOTg4IDQuNjE4MDIgNi4yMTQ5OUM0LjQ0OTc5IDYuMDMyODUgNC4yNDM0OCA1Ljg5MDAzIDQuMDEzNzggNS43OTY3QzMuNzg0MDcgNS43MDMzNiAzLjUzNjYxIDUuNjYxODEgMy4yODkwMiA1LjY3NDk5Wk00LjE0NjAyIDguNzE1OTlDNC4xNjU2NCA5LjEzNDM1IDQuMDI1OTIgOS41NDQ1OSAzLjc1NTAyIDkuODY0QzMuNjM2ODkgMTAuMDAwNSAzLjQ4OTk4IDEwLjEwOTIgMy4zMjQ4NiAxMC4xODIxQzMuMTU5NzMgMTAuMjU1MSAyLjk4MDQ5IDEwLjI5MDYgMi44MDAwMiAxMC4yODZDMi42OTA0OSAxMC4yOTQ1IDIuNTgwMzUgMTAuMjgxMiAyLjQ3NTk5IDEwLjI0NjlDMi4zNzE2MyAxMC4yMTI1IDIuMjc1MTEgMTAuMTU3OSAyLjE5MjAyIDEwLjA4NkMyLjA2MDc5IDkuOTM0NTUgMS45ODg1NiA5Ljc0MDg4IDEuOTg4NTYgOS41NDA0OUMxLjk4ODU2IDkuMzQwMTEgMi4wNjA3OSA5LjE0NjQ0IDIuMTkyMDIgOC45OTQ5OUMyLjQ3MzIyIDguODIxMzEgMi43OTIzMyA4LjcxODM3IDMuMTIyMDIgOC42OTQ5OUw0LjE0MjAyIDguNTQ2OTlMNC4xNDYwMiA4LjcxNTk5Wk0xMi40NTg4IDExLjAzMjVDMTIuNzY2IDExLjE2MzggMTMuMDk4MyAxMS4yMjYxIDEzLjQzMjIgMTEuMjE1QzEzLjkyNyAxMS4yMjcgMTQuNDE1MyAxMS4xMDA2IDE0Ljg0MjIgMTAuODVMMTQuOTY1MiAxMC43NzVMMTQuOTc4MiAxMC43NjhWOS42MTUwNEwxNC41MzIyIDkuOTM1MDRDMTQuMjE2IDEwLjE1OTIgMTMuODM1NiAxMC4yNzQ3IDEzLjQ0ODIgMTAuMjY0QzEzLjI0OTcgMTAuMjcxOSAxMy4wNTIgMTAuMjM0MiAxMi44NzAzIDEwLjE1MzhDMTIuNjg4NiAxMC4wNzMzIDEyLjUyNzggOS45NTIzMiAxMi40MDAyIDkuODAwMDRDMTIuMTE0NCA5LjQyNDUzIDExLjk3MjUgOC45NTkxMSAxMi4wMDAyIDguNDg4MDRDMTEuOTczNyA3Ljk4NzMyIDEyLjEzNTIgNy40OTQ3NSAxMi40NTMyIDcuMTA3MDRDMTIuNTkzNCA2Ljk0MTA1IDEyLjc2OTUgNi44MDkxNCAxMi45NjgyIDYuNzIxM0MxMy4xNjcgNi42MzM0NiAxMy4zODMxIDYuNTkyIDEzLjYwMDIgNi42MDAwNEMxMy45NDM5IDYuNTk4NDQgMTQuMjgwOCA2LjY5NTI1IDE0LjU3MTIgNi44NzkwNEwxNS4wMDAyIDcuMTQ0MDRWNS45NzAwNEwxNC44MzEyIDUuODk3MDRDMTQuNDYyNiA1LjczNDMyIDE0LjA2NDEgNS42NTAyIDEzLjY2MTIgNS42NTAwNEMxMy4yOTk5IDUuNjM5OTEgMTIuOTQwNiA1LjcwNzYyIDEyLjYwNzggNS44NDg1OUMxMi4yNzQ5IDUuOTg5NTYgMTEuOTc2MyA2LjIwMDQ4IDExLjczMjIgNi40NjcwNEMxMS4yMjYxIDcuMDI2ODMgMTAuOTU4MSA3Ljc2MTg2IDEwLjk4NTIgOC41MTYwNEMxMC45NTY3IDkuMjIzNDYgMTEuMTk1NSA5LjkxNTY5IDExLjY1NDIgMTAuNDU1QzExLjg3NjkgMTAuNzA0IDEyLjE1MTYgMTAuOTAxMiAxMi40NTg4IDExLjAzMjVaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}
/* key */
.symbol-icon.key {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIyMjg5IDEwLjkzM0M3LjU0ODYzIDExLjEyNTQgNy45MjE2MyAxMS4yMjMxIDguMjk5ODkgMTEuMjE1QzguNjM3NzcgMTEuMjIxOCA4Ljk3MjU0IDExLjE0OTIgOS4yNzcyMSAxMS4wMDNDOS41ODE4OCAxMC44NTY3IDkuODQ3OTIgMTAuNjQwOSAxMC4wNTM5IDEwLjM3M0MxMC41MDkxIDkuNzY1MTkgMTAuNzQwMiA5LjAxODY3IDEwLjcwNzkgOC4yNTk5OEMxMC43NDEyIDcuNTg2MjIgMTAuNTM3NCA2LjkyMjEgMTAuMTMxOSA2LjM4Mjk4QzkuOTM1NzUgNi4xNDE2MSA5LjY4NTc3IDUuOTQ5NTcgOS40MDIgNS44MjIyOEM5LjExODI0IDUuNjk0OTggOC44MDg1OCA1LjYzNTk3IDguNDk3ODkgNS42NDk5N0M4LjA3NTIyIDUuNjQ2OTkgNy42NTk5NCA1Ljc2MDg1IDcuMjk3ODkgNS45Nzg5OEM3LjE4MzA0IDYuMDQ4MDcgNy4wNzQ5IDYuMTI3NzUgNi45NzQ4OSA2LjIxNjk4VjMuNDc0OThINS45ODM4OVYxMS4xSDYuOTc4ODlWMTAuNzU2QzcuMDU1MTYgMTAuODIxNyA3LjEzNjc3IDEwLjg4MDkgNy4yMjI4OSAxMC45MzNaTTcuODQ5ODEgNi43MDAwNkM4LjAzNTk4IDYuNjIxMDUgOC4yMzgwNyA2LjU4Njc3IDguNDM5ODkgNi41OTk5OEM4LjYxMjU3IDYuNTk0NTIgOC43ODQwNCA2LjYzMDU0IDguOTM5OTQgNi43MDUwMUM5LjA5NTgzIDYuNzc5NDggOS4yMzE2MSA2Ljg5MDIzIDkuMzM1ODkgNy4wMjc5OEM5LjU5MjUzIDcuMzkwNTMgOS43MTg0IDcuODI5NTEgOS42OTI4OSA4LjI3Mjk3QzkuNzE5NzIgOC43OTc0OCA5LjU3OTY5IDkuMzE3MDEgOS4yOTI4OSA5Ljc1Njk4QzkuMTg4MjIgOS45MTUyNyA5LjA0NTQ2IDEwLjA0NDcgOC44Nzc3MyAxMC4xMzM1QzguNzA5OTkgMTAuMjIyMyA4LjUyMjY0IDEwLjI2NzUgOC4zMzI4OSAxMC4yNjVDOC4xNDkzNCAxMC4yNzMyIDcuOTY2MyAxMC4yNCA3Ljc5NzM0IDEwLjE2NzhDNy42MjgzOCAxMC4wOTU2IDcuNDc3ODQgOS45ODYyOCA3LjM1Njg5IDkuODQ3OTdDNy4xMDE1MiA5LjU1OTU3IDYuOTY1MDEgOS4xODUwNiA2Ljk3NDg5IDguNzk5OThWOC4xOTk5OEM2Ljk2Mjk5IDcuNzgzMzIgNy4xMDI2MyA3LjM3NjUgNy4zNjc4OSA3LjA1NDk4QzcuNDk4NTggNi45MDA2NCA3LjY2MzY0IDYuNzc5MDggNy44NDk4MSA2LjcwMDA2Wk0zLjI4OTAyIDUuNjc0OTlDMi45NzAxMSA1LjY3OTMzIDIuNjUzODggNS43MzQgMi4zNTIwMiA1LjgzNjk5QzIuMDY0MTcgNS45MjI5MyAxLjc5MzQ3IDYuMDU4MjggMS41NTIwMiA2LjIzNjk5TDEuNDUyMDIgNi4zMTM5OVY3LjUxMzk5TDEuODc1MDIgNy4xNTQ5OUMyLjI0NTc5IDYuODA0NzggMi43MzEzMyA2LjYwMTQ2IDMuMjQxMDIgNi41ODI5OUMzLjM2NTkzIDYuNTcxNjQgMy40OTE3IDYuNTkxNDcgMy42MDcwNiA2LjY0MDY4QzMuNzIyNDMgNi42ODk5IDMuODIzNzcgNi43NjY5NyAzLjkwMjAyIDYuODY0OTlDNC4wNTIyIDcuMDk3MSA0LjEzMjM5IDcuMzY3NTQgNC4xMzMwMiA3LjY0Mzk5TDIuOTAwMDIgNy44MjQ5OUMyLjM5NDM1IDcuODc3ODEgMS45MTUyNSA4LjA3NzcyIDEuNTIyMDIgOC4zOTk5OUMxLjM2Njk3IDguNTUxODEgMS4yNDMzOSA4LjczMjcxIDEuMTU4MzUgOC45MzIzNUMxLjA3MzMxIDkuMTMxOTkgMS4wMjg0OCA5LjM0NjQ0IDEuMDI2NDQgOS41NjM0M0MxLjAyNDQgOS43ODA0MiAxLjA2NTE3IDkuOTk1NjggMS4xNDY0NCAxMC4xOTY5QzEuMjI3NyAxMC4zOTgxIDEuMzQ3ODYgMTAuNTgxMyAxLjUwMDAyIDEwLjczNkMxLjY2ODcgMTAuODkwNCAxLjg2NjIyIDExLjAxIDIuMDgxMjUgMTEuMDg3OUMyLjI5NjI3IDExLjE2NTkgMi41MjQ1NiAxMS4yMDA1IDIuNzUzMDIgMTEuMTlDMy4xNDcgMTEuMTkzMSAzLjUzMjc4IDExLjA3NzQgMy44NjAwMiAxMC44NThDMy45NjE1MyAxMC43ODk3IDQuMDU3MiAxMC43MTMxIDQuMTQ2MDIgMTAuNjI5VjExLjA3M0g1LjA4NzAyVjcuNzE0OTlDNS4xMjEzNyA3LjE3NDIyIDQuOTU0MyA2LjYzOTg4IDQuNjE4MDIgNi4yMTQ5OUM0LjQ0OTc5IDYuMDMyODUgNC4yNDM0OCA1Ljg5MDAzIDQuMDEzNzggNS43OTY3QzMuNzg0MDcgNS43MDMzNiAzLjUzNjYxIDUuNjYxODEgMy4yODkwMiA1LjY3NDk5Wk00LjE0NjAyIDguNzE1OTlDNC4xNjU2NCA5LjEzNDM1IDQuMDI1OTIgOS41NDQ1OSAzLjc1NTAyIDkuODY0QzMuNjM2ODkgMTAuMDAwNSAzLjQ4OTk4IDEwLjEwOTIgMy4zMjQ4NiAxMC4xODIxQzMuMTU5NzMgMTAuMjU1MSAyLjk4MDQ5IDEwLjI5MDYgMi44MDAwMiAxMC4yODZDMi42OTA0OSAxMC4yOTQ1IDIuNTgwMzUgMTAuMjgxMiAyLjQ3NTk5IDEwLjI0NjlDMi4zNzE2MyAxMC4yMTI1IDIuMjc1MTEgMTAuMTU3OSAyLjE5MjAyIDEwLjA4NkMyLjA2MDc5IDkuOTM0NTUgMS45ODg1NiA5Ljc0MDg4IDEuOTg4NTYgOS41NDA0OUMxLjk4ODU2IDkuMzQwMTEgMi4wNjA3OSA5LjE0NjQ0IDIuMTkyMDIgOC45OTQ5OUMyLjQ3MzIyIDguODIxMzEgMi43OTIzMyA4LjcxODM3IDMuMTIyMDIgOC42OTQ5OUw0LjE0MjAyIDguNTQ2OTlMNC4xNDYwMiA4LjcxNTk5Wk0xMi40NTg4IDExLjAzMjVDMTIuNzY2IDExLjE2MzggMTMuMDk4MyAxMS4yMjYxIDEzLjQzMjIgMTEuMjE1QzEzLjkyNyAxMS4yMjcgMTQuNDE1MyAxMS4xMDA2IDE0Ljg0MjIgMTAuODVMMTQuOTY1MiAxMC43NzVMMTQuOTc4MiAxMC43NjhWOS42MTUwNEwxNC41MzIyIDkuOTM1MDRDMTQuMjE2IDEwLjE1OTIgMTMuODM1NiAxMC4yNzQ3IDEzLjQ0ODIgMTAuMjY0QzEzLjI0OTcgMTAuMjcxOSAxMy4wNTIgMTAuMjM0MiAxMi44NzAzIDEwLjE1MzhDMTIuNjg4NiAxMC4wNzMzIDEyLjUyNzggOS45NTIzMiAxMi40MDAyIDkuODAwMDRDMTIuMTE0NCA5LjQyNDUzIDExLjk3MjUgOC45NTkxMSAxMi4wMDAyIDguNDg4MDRDMTEuOTczNyA3Ljk4NzMyIDEyLjEzNTIgNy40OTQ3NSAxMi40NTMyIDcuMTA3MDRDMTIuNTkzNCA2Ljk0MTA1IDEyLjc2OTUgNi44MDkxNCAxMi45NjgyIDYuNzIxM0MxMy4xNjcgNi42MzM0NiAxMy4zODMxIDYuNTkyIDEzLjYwMDIgNi42MDAwNEMxMy45NDM5IDYuNTk4NDQgMTQuMjgwOCA2LjY5NTI1IDE0LjU3MTIgNi44NzkwNEwxNS4wMDAyIDcuMTQ0MDRWNS45NzAwNEwxNC44MzEyIDUuODk3MDRDMTQuNDYyNiA1LjczNDMyIDE0LjA2NDEgNS42NTAyIDEzLjY2MTIgNS42NTAwNEMxMy4yOTk5IDUuNjM5OTEgMTIuOTQwNiA1LjcwNzYyIDEyLjYwNzggNS44NDg1OUMxMi4yNzQ5IDUuOTg5NTYgMTEuOTc2MyA2LjIwMDQ4IDExLjczMjIgNi40NjcwNEMxMS4yMjYxIDcuMDI2ODMgMTAuOTU4MSA3Ljc2MTg2IDEwLjk4NTIgOC41MTYwNEMxMC45NTY3IDkuMjIzNDYgMTEuMTk1NSA5LjkxNTY5IDExLjY1NDIgMTAuNDU1QzExLjg3NjkgMTAuNzA0IDEyLjE1MTYgMTAuOTAxMiAxMi40NTg4IDExLjAzMjVaIiBmaWxsPSIjNDI0MjQyIi8+Cjwvc3ZnPgo=);
}
.vs-dark .symbol-icon.key,
.hc-black .symbol-icon.key {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIyMjg5IDEwLjkzM0M3LjU0ODYzIDExLjEyNTQgNy45MjE2MyAxMS4yMjMxIDguMjk5ODkgMTEuMjE1QzguNjM3NzcgMTEuMjIxOCA4Ljk3MjU0IDExLjE0OTIgOS4yNzcyMSAxMS4wMDNDOS41ODE4OCAxMC44NTY3IDkuODQ3OTIgMTAuNjQwOSAxMC4wNTM5IDEwLjM3M0MxMC41MDkxIDkuNzY1MTkgMTAuNzQwMiA5LjAxODY3IDEwLjcwNzkgOC4yNTk5OEMxMC43NDEyIDcuNTg2MjIgMTAuNTM3NCA2LjkyMjEgMTAuMTMxOSA2LjM4Mjk4QzkuOTM1NzUgNi4xNDE2MSA5LjY4NTc3IDUuOTQ5NTcgOS40MDIgNS44MjIyOEM5LjExODI0IDUuNjk0OTggOC44MDg1OCA1LjYzNTk3IDguNDk3ODkgNS42NDk5N0M4LjA3NTIyIDUuNjQ2OTkgNy42NTk5NCA1Ljc2MDg1IDcuMjk3ODkgNS45Nzg5OEM3LjE4MzA0IDYuMDQ4MDcgNy4wNzQ5IDYuMTI3NzUgNi45NzQ4OSA2LjIxNjk4VjMuNDc0OThINS45ODM4OVYxMS4xSDYuOTc4ODlWMTAuNzU2QzcuMDU1MTYgMTAuODIxNyA3LjEzNjc3IDEwLjg4MDkgNy4yMjI4OSAxMC45MzNaTTcuODQ5ODEgNi43MDAwNkM4LjAzNTk4IDYuNjIxMDUgOC4yMzgwNyA2LjU4Njc3IDguNDM5ODkgNi41OTk5OEM4LjYxMjU3IDYuNTk0NTIgOC43ODQwNCA2LjYzMDU0IDguOTM5OTQgNi43MDUwMUM5LjA5NTgzIDYuNzc5NDggOS4yMzE2MSA2Ljg5MDIzIDkuMzM1ODkgNy4wMjc5OEM5LjU5MjUzIDcuMzkwNTMgOS43MTg0IDcuODI5NTEgOS42OTI4OSA4LjI3Mjk3QzkuNzE5NzIgOC43OTc0OCA5LjU3OTY5IDkuMzE3MDEgOS4yOTI4OSA5Ljc1Njk4QzkuMTg4MjIgOS45MTUyNyA5LjA0NTQ2IDEwLjA0NDcgOC44Nzc3MyAxMC4xMzM1QzguNzA5OTkgMTAuMjIyMyA4LjUyMjY0IDEwLjI2NzUgOC4zMzI4OSAxMC4yNjVDOC4xNDkzNCAxMC4yNzMyIDcuOTY2MyAxMC4yNCA3Ljc5NzM0IDEwLjE2NzhDNy42MjgzOCAxMC4wOTU2IDcuNDc3ODQgOS45ODYyOCA3LjM1Njg5IDkuODQ3OTdDNy4xMDE1MiA5LjU1OTU3IDYuOTY1MDEgOS4xODUwNiA2Ljk3NDg5IDguNzk5OThWOC4xOTk5OEM2Ljk2Mjk5IDcuNzgzMzIgNy4xMDI2MyA3LjM3NjUgNy4zNjc4OSA3LjA1NDk4QzcuNDk4NTggNi45MDA2NCA3LjY2MzY0IDYuNzc5MDggNy44NDk4MSA2LjcwMDA2Wk0zLjI4OTAyIDUuNjc0OTlDMi45NzAxMSA1LjY3OTMzIDIuNjUzODggNS43MzQgMi4zNTIwMiA1LjgzNjk5QzIuMDY0MTcgNS45MjI5MyAxLjc5MzQ3IDYuMDU4MjggMS41NTIwMiA2LjIzNjk5TDEuNDUyMDIgNi4zMTM5OVY3LjUxMzk5TDEuODc1MDIgNy4xNTQ5OUMyLjI0NTc5IDYuODA0NzggMi43MzEzMyA2LjYwMTQ2IDMuMjQxMDIgNi41ODI5OUMzLjM2NTkzIDYuNTcxNjQgMy40OTE3IDYuNTkxNDcgMy42MDcwNiA2LjY0MDY4QzMuNzIyNDMgNi42ODk5IDMuODIzNzcgNi43NjY5NyAzLjkwMjAyIDYuODY0OTlDNC4wNTIyIDcuMDk3MSA0LjEzMjM5IDcuMzY3NTQgNC4xMzMwMiA3LjY0Mzk5TDIuOTAwMDIgNy44MjQ5OUMyLjM5NDM1IDcuODc3ODEgMS45MTUyNSA4LjA3NzcyIDEuNTIyMDIgOC4zOTk5OUMxLjM2Njk3IDguNTUxODEgMS4yNDMzOSA4LjczMjcxIDEuMTU4MzUgOC45MzIzNUMxLjA3MzMxIDkuMTMxOTkgMS4wMjg0OCA5LjM0NjQ0IDEuMDI2NDQgOS41NjM0M0MxLjAyNDQgOS43ODA0MiAxLjA2NTE3IDkuOTk1NjggMS4xNDY0NCAxMC4xOTY5QzEuMjI3NyAxMC4zOTgxIDEuMzQ3ODYgMTAuNTgxMyAxLjUwMDAyIDEwLjczNkMxLjY2ODcgMTAuODkwNCAxLjg2NjIyIDExLjAxIDIuMDgxMjUgMTEuMDg3OUMyLjI5NjI3IDExLjE2NTkgMi41MjQ1NiAxMS4yMDA1IDIuNzUzMDIgMTEuMTlDMy4xNDcgMTEuMTkzMSAzLjUzMjc4IDExLjA3NzQgMy44NjAwMiAxMC44NThDMy45NjE1MyAxMC43ODk3IDQuMDU3MiAxMC43MTMxIDQuMTQ2MDIgMTAuNjI5VjExLjA3M0g1LjA4NzAyVjcuNzE0OTlDNS4xMjEzNyA3LjE3NDIyIDQuOTU0MyA2LjYzOTg4IDQuNjE4MDIgNi4yMTQ5OUM0LjQ0OTc5IDYuMDMyODUgNC4yNDM0OCA1Ljg5MDAzIDQuMDEzNzggNS43OTY3QzMuNzg0MDcgNS43MDMzNiAzLjUzNjYxIDUuNjYxODEgMy4yODkwMiA1LjY3NDk5Wk00LjE0NjAyIDguNzE1OTlDNC4xNjU2NCA5LjEzNDM1IDQuMDI1OTIgOS41NDQ1OSAzLjc1NTAyIDkuODY0QzMuNjM2ODkgMTAuMDAwNSAzLjQ4OTk4IDEwLjEwOTIgMy4zMjQ4NiAxMC4xODIxQzMuMTU5NzMgMTAuMjU1MSAyLjk4MDQ5IDEwLjI5MDYgMi44MDAwMiAxMC4yODZDMi42OTA0OSAxMC4yOTQ1IDIuNTgwMzUgMTAuMjgxMiAyLjQ3NTk5IDEwLjI0NjlDMi4zNzE2MyAxMC4yMTI1IDIuMjc1MTEgMTAuMTU3OSAyLjE5MjAyIDEwLjA4NkMyLjA2MDc5IDkuOTM0NTUgMS45ODg1NiA5Ljc0MDg4IDEuOTg4NTYgOS41NDA0OUMxLjk4ODU2IDkuMzQwMTEgMi4wNjA3OSA5LjE0NjQ0IDIuMTkyMDIgOC45OTQ5OUMyLjQ3MzIyIDguODIxMzEgMi43OTIzMyA4LjcxODM3IDMuMTIyMDIgOC42OTQ5OUw0LjE0MjAyIDguNTQ2OTlMNC4xNDYwMiA4LjcxNTk5Wk0xMi40NTg4IDExLjAzMjVDMTIuNzY2IDExLjE2MzggMTMuMDk4MyAxMS4yMjYxIDEzLjQzMjIgMTEuMjE1QzEzLjkyNyAxMS4yMjcgMTQuNDE1MyAxMS4xMDA2IDE0Ljg0MjIgMTAuODVMMTQuOTY1MiAxMC43NzVMMTQuOTc4MiAxMC43NjhWOS42MTUwNEwxNC41MzIyIDkuOTM1MDRDMTQuMjE2IDEwLjE1OTIgMTMuODM1NiAxMC4yNzQ3IDEzLjQ0ODIgMTAuMjY0QzEzLjI0OTcgMTAuMjcxOSAxMy4wNTIgMTAuMjM0MiAxMi44NzAzIDEwLjE1MzhDMTIuNjg4NiAxMC4wNzMzIDEyLjUyNzggOS45NTIzMiAxMi40MDAyIDkuODAwMDRDMTIuMTE0NCA5LjQyNDUzIDExLjk3MjUgOC45NTkxMSAxMi4wMDAyIDguNDg4MDRDMTEuOTczNyA3Ljk4NzMyIDEyLjEzNTIgNy40OTQ3NSAxMi40NTMyIDcuMTA3MDRDMTIuNTkzNCA2Ljk0MTA1IDEyLjc2OTUgNi44MDkxNCAxMi45NjgyIDYuNzIxM0MxMy4xNjcgNi42MzM0NiAxMy4zODMxIDYuNTkyIDEzLjYwMDIgNi42MDAwNEMxMy45NDM5IDYuNTk4NDQgMTQuMjgwOCA2LjY5NTI1IDE0LjU3MTIgNi44NzkwNEwxNS4wMDAyIDcuMTQ0MDRWNS45NzAwNEwxNC44MzEyIDUuODk3MDRDMTQuNDYyNiA1LjczNDMyIDE0LjA2NDEgNS42NTAyIDEzLjY2MTIgNS42NTAwNEMxMy4yOTk5IDUuNjM5OTEgMTIuOTQwNiA1LjcwNzYyIDEyLjYwNzggNS44NDg1OUMxMi4yNzQ5IDUuOTg5NTYgMTEuOTc2MyA2LjIwMDQ4IDExLjczMjIgNi40NjcwNEMxMS4yMjYxIDcuMDI2ODMgMTAuOTU4MSA3Ljc2MTg2IDEwLjk4NTIgOC41MTYwNEMxMC45NTY3IDkuMjIzNDYgMTEuMTk1NSA5LjkxNTY5IDExLjY1NDIgMTAuNDU1QzExLjg3NjkgMTAuNzA0IDEyLjE1MTYgMTAuOTAxMiAxMi40NTg4IDExLjAzMjVaIiBmaWxsPSIjQzVDNUM1Ii8+Cjwvc3ZnPgo=);
}

/**
 * 样式入口，重要事情说三遍
 * 请不要在这个文件直接添加样式内容
 * 请不要在这个文件直接添加样式内容
 * 请不要在这个文件直接添加样式内容
 */
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.swing-enter,
.swing-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.swing-enter.swing-enter-active,
.swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running;
}
@keyframes antSwingIn {
  0%,
  100% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
/* stylelint-disable at-rule-no-unknown */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
[tabindex='-1']:focus {
  outline: transparent;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin-bottom: 0.5em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 0.5em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: 'none';
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
  appearance: 'none';
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #f6ffed;
}
.clearfix {
  zoom: 1;
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: '';
}
.clearfix::after {
  clear: both;
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.kt-motion-collapse {
  overflow: hidden;
  transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
/* 请不要在这里申明 css variables 到 :root 下 */
/* 会导致这里的变量在被引用的时候 :root 下反复挂载过多的 css variables */
/* 基础文字大小 */
/* 基础间距大小 */
/**
 * Ref: https://github.com/Microsoft/vscode/tree/master/extensions/theme-seti/icons
 */
.default-file-icons.show-file-icons .folder-icon::before,
.default-file-icons.show-file-icons .rootfolder-icon::before {
  content: ' ';
  mask: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20t%3D%221577347219862%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%228759%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M350.938%20158c2.003%200%204.005%200.802%205.507%202.205l117.456%20112.452h408.477c17.724%200%2032.043%2014.333%2032.043%2032.072L914.42%20384h-72.095v-39.18H444.963L325.204%20230.161h-188.75v529.676L448%20759.837V832H96.4c-17.546%200-31.755-14.047-32.038-31.54l-0.004-0.532V190.072C64.358%20172.332%2078.677%20158%2096.4%20158z%22%20p-id%3D%228760%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M771.991%20416a8%208%200%200%201%208%208v161.646l139.99-80.823a8%208%200%200%201%2010.928%202.928l28%2048.498a8%208%200%200%201-2.928%2010.928l-139.992%2080.822%20139.992%2080.824a8%208%200%200%201%203.056%2010.697l-0.128%200.231-28%2048.498a8%208%200%200%201-10.697%203.056l-0.231-0.128-139.99-80.824V872a8%208%200%200%201-8%208h-56a8%208%200%200%201-8-8V710.353l-139.99%2080.824a8%208%200%200%201-10.928-2.928l-28-48.498a8%208%200%200%201%202.928-10.928L671.991%20648l-139.99-80.822a8%208%200%200%201-3.056-10.697l0.128-0.231%2028-48.498a8%208%200%200%201%2010.698-3.056l0.23%200.128%20139.99%2080.823V424a8%208%200%200%201%208-8h56z%22%20p-id%3D%228761%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 0 0;
  mask-size: 14px;
  background-color: var(--foreground);
}
.default-file-icons.show-file-icons .file-icon::before {
  content: ' ';
  mask: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20t%3D%221577347211912%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%228639%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M550%20192a8%208%200%200%201%208%208v232.325l201.2-116.162a8%208%200%200%201%2010.928%202.928l38%2065.818a8%208%200%200%201-2.928%2010.928L604%20512l201.2%20116.163a8%208%200%200%201%203.056%2010.697l-0.128%200.231-38%2065.818a8%208%200%200%201-10.928%202.928L558%20591.674V824a8%208%200%200%201-8%208h-76a8%208%200%200%201-8-8V591.674L264.8%20707.837a8%208%200%200%201-10.928-2.928l-38-65.818a8%208%200%200%201%202.928-10.928L420%20511.999%20218.8%20395.837a8%208%200%200%201-3.056-10.697l0.128-0.231%2038-65.818a8%208%200%200%201%2010.928-2.928L466%20432.325V200a8%208%200%200%201%208-8h76z%22%20p-id%3D%228640%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat 0 0;
  mask-size: 14px;
  background-color: var(--foreground);
}
.file-icon,
.folder-icon,
.symbol-icon {
  display: flex;
}
.kt_display_none {
  display: none !important;
}
.icon-label::before {
  background-size: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  padding-right: 6px;
  width: 16px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  -webkit-font-smoothing: antialiased;
  flex-shrink: 0;
}
.action-icon {
  width: 16px;
  height: 22px;
  background-size: 16px;
  background-position: 50%;
  background-repeat: no-repeat;
  margin-right: 0;
}
.kaitian-icon[class*='kticon-'] {
  font: normal normal normal 16px/1 'kaitian-icon';
  display: inline-block;
  text-decoration: none;
  text-rendering: auto;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.kaitian-icon::before {
  font-family: 'kaitian-icon';
}
.kaitian-icon.menu-icon {
  height: 16px;
  margin-top: 5px;
}
.kaitian-icon.toggled {
  height: 16px;
  border-radius: 2px;
  background-color: var(--inputOption-activeBorder);
  line-height: 16px;
}
.kaitian-icon.kticon-up.toggled {
  background-color: unset;
  transform: rotate(180deg);
}
.circle {
  border-radius: 50%;
  border: none;
}
.kt-menu.kt-inner-menu,
.kt-menu .kt-inner-menu {
  padding: 2px 0px !important;
  color: var(--menu-foreground) !important;
  background-color: var(--menu-background) !important;
  border: none !important;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px !important;
  border-radius: 2px !important;
  min-width: 200px;
}
.kt-menu.kt-inner-menu .kt-inner-menu-item,
.kt-menu .kt-inner-menu .kt-inner-menu-item,
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-title,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-title {
  margin: 0 !important;
  padding: 3px 4px !important;
  height: 26px !important;
  display: flex !important;
  align-items: center !important;
  color: inherit !important;
  transition: none !important;
}
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-title:hover,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-title:hover {
  color: inherit !important;
}
.kt-menu.kt-inner-menu .kt-inner-menu-item:is(.kt-inner-menu-item-disabled),
.kt-menu .kt-inner-menu .kt-inner-menu-item:is(.kt-inner-menu-item-disabled) {
  cursor: default !important;
}
.kt-menu.kt-inner-menu .kt-inner-menu-item-disabled,
.kt-menu .kt-inner-menu .kt-inner-menu-item-disabled {
  color: var(--kt-menu-disableForeground) !important;
}
.kt-menu.kt-inner-menu .kt-inner-menu-item-divider,
.kt-menu .kt-inner-menu .kt-inner-menu-item-divider {
  margin: 3px 0 !important;
  pointer-events: none !important;
  background-color: var(--menu-separatorBackground) !important;
  opacity: 0.3;
}
.kt-menu.kt-inner-menu .kt-inner-menu-item-active,
.kt-menu .kt-inner-menu .kt-inner-menu-item-active,
.kt-menu.kt-inner-menu .kt-inner-menu-item-open,
.kt-menu .kt-inner-menu .kt-inner-menu-item-open,
.kt-menu.kt-inner-menu .kt-inner-menu-item-selected,
.kt-menu .kt-inner-menu .kt-inner-menu-item-selected,
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-active,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-active,
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-open,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-open,
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-selected,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-selected {
  background: var(--menu-selectionBackground) !important;
  color: var(--menu-selectionForeground) !important;
}
.kt-menu.kt-inner-menu .kt-inner-menu-submenu-arrow,
.kt-menu .kt-inner-menu .kt-inner-menu-submenu-arrow {
  display: none;
}
.kt-menu.kt-inner-menu-submenu {
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px !important;
  border-radius: 0 !important;
  min-width: 120px;
  background-color: var(--menu-background) !important;
}
.kt-menu.kt-dropdown-menu,
.kt-menu .kt-dropdown-menu {
  padding: 2px 0px !important;
  color: var(--menu-foreground) !important;
  background-color: var(--menu-background) !important;
  border: none !important;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px !important;
  border-radius: 2px !important;
  min-width: 200px;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-title,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-title {
  margin: 0 !important;
  padding: 3px 4px !important;
  height: 26px !important;
  display: flex !important;
  align-items: center !important;
  color: inherit !important;
  transition: none !important;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-title:hover,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-title:hover {
  color: inherit !important;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item:is(.kt-dropdown-menu-item-disabled),
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item:is(.kt-dropdown-menu-item-disabled) {
  cursor: default !important;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item-disabled,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item-disabled {
  color: var(--kt-menu-disableForeground) !important;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item-divider,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item-divider {
  margin: 3px 0 !important;
  pointer-events: none !important;
  background-color: var(--menu-separatorBackground) !important;
  opacity: 0.3;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item-active,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item-active,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item-open,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item-open,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-item-selected,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-item-selected,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-active,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-active,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-open,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-open,
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-selected,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-selected {
  background: var(--menu-selectionBackground) !important;
  color: var(--menu-selectionForeground) !important;
}
.kt-menu.kt-dropdown-menu .kt-dropdown-menu-submenu-arrow,
.kt-menu .kt-dropdown-menu .kt-dropdown-menu-submenu-arrow {
  display: none;
}
.kt-menu.kt-dropdown-menu-submenu {
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px !important;
  border-radius: 0 !important;
  min-width: 120px;
  background-color: var(--menu-background) !important;
}
.monaco-editor h1,
.monaco-editor h2,
.monaco-editor h3,
.monaco-editor h4,
.monaco-editor h5,
.monaco-editor h6,
.monaco-editor p {
  color: var(--foreground);
}
.monaco-editor .monaco-icon-label::before {
  box-sizing: content-box;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-hover {
  cursor: default;
  position: absolute;
  overflow: hidden;
  user-select: text;
  -webkit-user-select: text;
  box-sizing: border-box;
  animation: fadein 100ms linear;
  line-height: 1.5em;
  white-space: var(--vscode-hover-whiteSpace, normal);
}
.monaco-hover.hidden {
  display: none;
}
.monaco-hover a:hover:not(.disabled) {
  cursor: pointer;
}
.monaco-hover .hover-contents:not(.html-hover-contents) {
  padding: 4px 8px;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
  max-width: var(--vscode-hover-maxWidth, 500px);
  word-wrap: break-word;
}
.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
  min-width: 100%;
}
.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul,
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  margin: 8px 0;
}
.monaco-hover h1,
.monaco-hover h2,
.monaco-hover h3,
.monaco-hover h4,
.monaco-hover h5,
.monaco-hover h6 {
  line-height: 1.1;
}
.monaco-hover code {
  font-family: var(--monaco-monospace-font);
}
.monaco-hover hr {
  box-sizing: border-box;
  border-left: 0px;
  border-right: 0px;
  margin-top: 4px;
  margin-bottom: -4px;
  margin-left: -8px;
  margin-right: -8px;
  height: 1px;
}
.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
  margin-top: 0;
}
.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
  margin-bottom: 0;
}
/* MarkupContent Layout */
.monaco-hover ul {
  padding-left: 20px;
}
.monaco-hover ol {
  padding-left: 20px;
}
.monaco-hover li > p {
  margin-bottom: 0;
}
.monaco-hover li > ul {
  margin-top: 0;
}
.monaco-hover code {
  border-radius: 3px;
  padding: 0 0.4em;
}
.monaco-hover .monaco-tokenized-source {
  white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap);
}
.monaco-hover .hover-row.status-bar {
  font-size: 12px;
  line-height: 22px;
}
.monaco-hover .hover-row.status-bar .info {
  font-style: italic;
  padding: 0px 8px;
}
.monaco-hover .hover-row.status-bar .actions {
  display: flex;
  padding: 0px 8px;
}
.monaco-hover .hover-row.status-bar .actions .action-container {
  margin-right: 16px;
  cursor: pointer;
}
.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
  padding-right: 4px;
}
.monaco-hover .markdown-hover .hover-contents .codicon {
  color: inherit;
  font-size: inherit;
  vertical-align: middle;
}
.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
  color: inherit;
}
.monaco-hover .hover-contents a.code-link:before {
  content: '(';
}
.monaco-hover .hover-contents a.code-link:after {
  content: ')';
}
.monaco-hover .hover-contents a.code-link > span {
  text-decoration: underline;
  /** Hack to force underline to show **/
  border-bottom: 1px solid transparent;
  text-underline-position: under;
  color: var(--vscode-textLink-foreground);
}
.monaco-hover .hover-contents a.code-link > span:hover {
  color: var(--vscode-textLink-activeForeground);
}
/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {
  margin-bottom: 4px;
  display: inline-block;
}
.monaco-hover-content .action-container a {
  -webkit-user-select: none;
  user-select: none;
}
.monaco-hover-content .action-container.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.monaco-hover img {
  display: inline;
}
.monaco-action-bar .action-label {
  box-sizing: content-box;
}
.kt-output-monaco .margin,
.kt-output-monaco .monaco-editor-background {
  background-color: var(--kt-panelTitle-background) !important;
}
#workbench-editor .monaco-editor {
  font-size: 13px;
}
#workbench-editor .monaco-editor .find-widget {
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
#workbench-editor .monaco-editor .find-widget .button {
  outline: none;
}
#workbench-editor .monaco-editor .find-widget .button.codicon-widget-close {
  top: 8px;
}
#workbench-editor .monaco-editor .rename-box .preview {
  padding: 3px 3px 0 3px;
}
#workbench-editor .monaco-editor .rename-box .rename-input {
  padding: 3px;
  outline: 1px solid;
  width: calc(100% - 6px);
  line-height: normal;
}
#workbench-editor .monaco-editor .rename-box .rename-input:focus {
  outline-color: var(--inputOption-activeBorder);
}
#workbench-editor .monaco-editor .find-widget .monaco-inputbox .input {
  border-width: 1px;
  border-style: solid;
  outline: none;
  color: var(--input-foreground);
  border-color: var(--input-background);
}
#workbench-editor .monaco-editor .find-widget .monaco-inputbox .input:focus {
  outline-color: var(--inputOption-activeBorder);
}
#workbench-editor .monaco-editor .find-widget .monaco-inputbox .input::placeholder {
  color: var(--input-placeholderForeground);
}
#workbench-editor .monaco-editor .margin-view-overlays .line-numbers {
  user-select: none;
}
#workbench-editor .monaco-editor .monaco-tl-twistie {
  box-sizing: initial !important;
}
#workbench-editor .monaco-editor .debug-hover-widget {
  position: absolute;
  z-index: 50;
  background-color: var(--vscode-editorHoverWidget-background);
  border: 1px solid var(--vscode-editorHoverWidget-border);
  color: var(--vscode-editorHoverWidget-foreground);
}
#workbench-editor .monaco-editor .decorationsOverviewRuler {
  width: 10px !important;
}
#workbench-editor .monaco-editor .monaco-scrollable-element .vertical .slider {
  width: 10px !important;
  left: unset !important;
  right: 0;
}
#workbench-editor .monaco-editor .monaco-scrollable-element .horizontal .slider {
  height: 10px !important;
}
.split-view-container .preview.inline {
  width: 100%;
  height: 100%;
}
.quick-open-overlay .monaco-tree .monaco-tree-row > .content.actions > .primary-action-bar .action-label {
  margin-right: 4px;
  margin-left: 4px;
  margin-top: 0px;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.monaco-action-bar.vertical .action-label.separator {
  margin-left: 0;
  margin-right: 0;
}
.monaco-editor .peekview-widget .head .peekview-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.context-view.monaco-menu-container {
  margin-left: 1px;
}
.none-pointer-event {
  pointer-events: none;
}
.resize-wrapper {
  width: 100%;
  height: 100%;
}
.kt-toolbar-location {
  position: relative;
  background-color: var(--kt-menubar-background);
}
.kt-toolbar-location .kt-toolbar-location-visible.kt-toolbar-location-no-actions {
  display: none;
}
.kt-toolbar-location > div {
  width: 100%;
  height: 100%;
}
.kt-toolbar-location .kt-toolbar-action-btn-title {
  white-space: nowrap;
}
.kt-toolbar-location .kt-toolbar-location-visible,
.kt-toolbar-location .kt-toolbar-location-dropdown {
  width: 100%;
  display: flex;
  padding: 0 5px;
}
.kt-toolbar-location .kt-toolbar-location-visible > div,
.kt-toolbar-location .kt-toolbar-location-dropdown > div {
  margin-left: 5px;
}
.kt-toolbar-location .kt-toolbar-location-visible > div:first-child,
.kt-toolbar-location .kt-toolbar-location-dropdown > div:first-child {
  margin-left: 0;
}
.kt-toolbar-location .kt-toolbar-location-visible .kt-toolbar-action-wrapper-compact-middle,
.kt-toolbar-location .kt-toolbar-location-dropdown .kt-toolbar-action-wrapper-compact-middle,
.kt-toolbar-location .kt-toolbar-location-visible .kt-toolbar-action-wrapper-compact-tail,
.kt-toolbar-location .kt-toolbar-location-dropdown .kt-toolbar-action-wrapper-compact-tail {
  margin-left: 0;
}
.kt-toolbar-location .kt-toolbar-location-visible .kt-toolbar-more,
.kt-toolbar-location .kt-toolbar-location-dropdown .kt-toolbar-more {
  cursor: pointer;
  position: relative;
}
.kt-toolbar-location .kt-toolbar-action-btn-wrapper .kt-button {
  vertical-align: middle;
}
.kt-toolbar-location .kt-toolbar-action-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-vertical {
  flex-direction: column;
  font-size: 12px;
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-vertical .kt-toolbar-action-btn-title {
  line-height: 24px;
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-horizontal.kt-toolbar-action-btn-button {
  padding: 0px 5px;
  background: #43484d;
  /* TODO: */
  border-radius: 2px;
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-horizontal.kt-toolbar-action-btn-button:hover {
  background: #5f656b;
  /* TODO: */
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-horizontal .kt-toolbar-action-btn-icon {
  margin-right: 4px;
  position: relative;
  top: 1px;
}
.kt-toolbar-location .kt-toolbar-action-btn.kt-toolbar-action-btn-horizontal .kt-toolbar-action-btn-icon:last-child {
  margin-right: 0;
}
.kt-toolbar-location .kt-toolbar-action-wrapper-compact:not(.kt-toolbar-action-wrapper-compact-head) .kt-toolbar-action-btn-wrapper > .kt-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.kt-toolbar-location .kt-toolbar-action-wrapper-compact-middle .kt-toolbar-action-btn-wrapper > .kt-button,
.kt-toolbar-location .kt-toolbar-action-wrapper-compact-tail:not(.kt-toolbar-action-wrapper-compact-head) .kt-toolbar-action-btn-wrapper > .kt-button {
  border-left: 1px solid var(--kt-actionbar-separatorBackground);
}
.kt-toolbar-location .kt-toolbar-action-wrapper-compact:not(.kt-toolbar-action-wrapper-compact-tail) .kt-toolbar-action-btn-wrapper > .kt-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.kt-toolbar-location .kt-toolbar-action-split {
  border-right: 1px solid rgba(0, 0, 0, 0.25);
  height: 18px;
}
.kt-toolbar-location.action-btn-in-dropdown {
  flex-direction: row;
  padding: 2px 7px;
}
.kt-toolbar-location-dropdown {
  position: fixed;
  z-index: 10;
  display: block;
  background-color: var(--kt-menubar-background);
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn {
  display: flex;
  align-items: center;
  font-size: 12px;
  cursor: pointer;
  background: var(--menu-background);
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn:hover {
  background: var(--menubar-selectionBackground);
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn.action-btn-in-dropdown {
  flex-direction: row;
  padding: 5px 20px;
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn .kt-toolbar-action-btn-icon {
  margin-right: 4px;
  position: relative;
  top: 1px;
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn.kt-toolbar-action-select {
  position: relative;
  padding-right: 30px;
}
.kt-toolbar-location-dropdown .kt-toolbar-action-btn.kt-toolbar-action-select .kt-toolbar-action-select-right {
  position: absolute;
  right: 0;
  top: 4px;
}
.kt-toolbar-location-dropdown .kt-toolbar-action-split {
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  width: 100%;
}
.kt-toolbar-action-select-dropdown {
  position: absolute;
  width: 150px;
  max-width: none;
  display: block;
  z-index: 11;
  visibility: hidden;
}
.kt-toolbar-action-wrapper {
  position: relative;
}
.kt-toolbar-popover {
  position: absolute;
  --offset-size: 30px;
  --button-width: 30px;
  right: calc(0px - var(--offset-size));
}
.kt-toolbar-popover.kt-toolbar-popover-bottom {
  top: 100%;
}
.kt-toolbar-popover.kt-toolbar-popover-top {
  bottom: 100%;
}
.kt-toolbar-popover.kt-toolbar-popover-default {
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
  box-shadow: 1px solid;
  border-radius: 5px;
  background: var(--kt-popover-background);
}
.kt-toolbar-popover.kt-toolbar-popover-default:before {
  border-top: 0px solid transparent;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom: 5px solid var(--kt-popover-background);
  position: absolute;
  right: calc(var(--offset-size) + 0.5 * var(--button-width) - 7px);
  top: -5px;
}
.kt-toolbar-popover.kt-toolbar-popover-default.kt-toolbar-popover-bottom {
  top: calc(100% + 7px);
}
.kt-toolbar-popover.kt-toolbar-popover-default.kt-toolbar-popover-top {
  bottom: calc(100% + 7px);
}
.kt-toolbar-popover.kt-toolbar-popover-default.kt-toolbar-popover-visible::before,
.kt-toolbar-popover.kt-toolbar-popover-default.kt-toolbar-popover-visible::after {
  content: '';
}
/**
  * 样式入口，重要事情说三遍
  * 请不要在这个文件直接添加样式内容
  * 请不要在这个文件直接添加样式内容
  * 请不要在这个文件直接添加样式内容
  */

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@keyframes codicon-spin {
  100% {
    transform: rotate(360deg);
  }
}

.codicon.spin,
.codicon-animation-spin {
  /* Use steps to throttle FPS to reduce CPU usage */
  animation: codicon-spin 1.5s steps(30) infinite;
}

.text-ellipsis___29l\+g {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toolbar-customize-overlay___R6lND {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag {
  position: fixed;
  width: 720px;
  margin-left: -360px;
  left: 50%;
  top: 30px;
  z-index: 1001;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px, rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;
  background-color: var(--kt-modal-background);
  color: var(--kt-modal-foreground);
  min-height: 200px;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .toolbar-customize-location___YUL12 {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--kt-modal-separatorBackground);
  padding: 15px 20px;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .toolbar-customize-location___YUL12 .action-item___i7Te4 {
  margin-right: 10px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .button-display___Wl8AD {
  padding: 20px;
  display: flex;
  justify-content: left;
  align-items: center;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .button-display___Wl8AD > div:first-child {
  margin-right: 10px;
  font-size: 12px;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .button-display___Wl8AD .button-display-select___iBCwQ {
  width: 200px;
}
.toolbar-customize-overlay___R6lND .toolbar-customize___p9Sag .customize-complete___uo7ba {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.comment_node___-HYaU {
  height: 22px;
  line-height: 22px;
  display: flex;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
.comment_node___-HYaU .displayname___m7m5K {
  color: var(--foreground);
  margin-right: 6px;
  display: inline;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.comment_node___-HYaU .description___cw15Y {
  display: inline;
  color: var(--descriptionForeground);
}
.comment_node___-HYaU .separator___z-Egx {
  margin: 0 3px;
}
.comment_node___-HYaU .content___ZiyEM {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.comment_node___-HYaU .status___fLr64 {
  text-align: center;
  font-size: 12px;
}
.comment_node___-HYaU .segment___GCj\+B {
  flex-grow: 0;
  white-space: nowrap;
  color: inherit;
}
.comment_node___-HYaU .segment_grow___U5Ati {
  flex-grow: 1 !important;
  text-align: left;
  z-index: 10;
  padding-right: 5px;
}
.comment_node___-HYaU .segment_grow___U5Ati.overflow_visible___i9MdM {
  overflow: visible !important;
}
.comment_node___-HYaU .segment_grow___U5Ati {
  flex-grow: 1 !important;
  text-align: left;
  z-index: 10;
  padding-right: 5px;
}
.comment_node___-HYaU .segment_grow___U5Ati.overflow_visible___i9MdM {
  overflow: visible !important;
}
.comment_node___-HYaU .tail___3xHdB {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 22px;
  display: flex;
  align-items: center;
}
.comment_node___-HYaU .overflow_wrap___eJuqX {
  display: flex;
  flex: 1;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: var(--foreground);
}
.comment_node___-HYaU .flex_wrap___NBKJ9 {
  display: flex;
  flex-direction: row;
}
.comment_node___-HYaU .icon___tNAoz {
  position: relative;
  color: var(--icon-foreground);
  margin-right: 4px;
}
.comment_node___-HYaU .icon___tNAoz:before {
  font-size: 16px;
  text-align: center;
}
.comment_node___-HYaU:hover {
  color: var(--kt-tree-hoverForeground);
  background: var(--kt-tree-hoverBackground);
}
.comment_node___-HYaU:hover .action_bar___SofIT {
  display: block;
}
.comment_node___-HYaU:hover::before {
  display: none;
}
.comment_node___-HYaU.mod_selected___-BT0O {
  color: var(--kt-tree-inactiveSelectionForeground);
  background: var(--kt-tree-inactiveSelectionBackground);
}
.comment_node___-HYaU.mod_selected___-BT0O .expansion_toggle___pCyAk,
.comment_node___-HYaU.mod_selected___-BT0O .description___cw15Y {
  color: var(--kt-tree-inactiveSelectionForeground);
}
.comment_node___-HYaU.mod_focused___7qvDm {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.comment_node___-HYaU.mod_focused___7qvDm .expansion_toggle___pCyAk,
.comment_node___-HYaU.mod_focused___7qvDm .description___cw15Y {
  color: var(--kt-tree-activeSelectionForeground);
}
.comment_node___-HYaU.mod_actived___-77XP {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.comment_node___-HYaU.mod_actived___-77XP .expansion_toggle___pCyAk {
  color: var(--kt-tree-activeSelectionForeground);
}
.expansion_toggle___pCyAk {
  min-width: 20px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--foreground);
}
.expansion_toggle___pCyAk.mod_collapsed___yvdWf:before {
  display: block;
}
.expansion_toggle___pCyAk:not(.mod_collapsed___yvdWf):before {
  display: block;
  transform: rotate(90deg);
}

.monaco-editor.inline-comment .margin-view-overlays .codicon-folding-expanded, .monaco-editor.inline-comment .margin-view-overlays .codicon-folding-collapsed {
  margin-left: 11px;
}
.monaco-editor.inline-comment .dirty-diff-glyph {
  margin-left: 25px;
}
.monaco-editor .avatar-icon {
  background-position: left;
}
.monaco-editor .comment-thread-range {
  background-color: var(--editorCommentsWidget-rangeBackground);
}
.monaco-editor .comment-thread-range-current {
  background-color: var(--editorCommentsWidget-rangeActiveBackground);
}
.monaco-editor .cldr.insert-sign, .monaco-editor .cldr.delete-sign {
  background-position: right;
}
.monaco-editor .comment-diff-added {
  border-left-color: var(--editorGutter-commentRangeForeground);
  border-left-style: solid;
  border-left-width: 3px;
}
.monaco-editor .comment-range {
  margin-left: 10px;
  width: 4px !important;
  cursor: pointer;
  z-index: 10;
}
.monaco-editor .comment-range.multiline-add {
  border-left-color: var(--peekView-border);
  border-left-width: 3px;
  border-left-style: solid;
  height: 100%;
}
.monaco-editor .comment-range.comment-thread::before {
  border-radius: 3px;
  width: 18px !important;
  padding-left: 1px;
  background: var(--editorGutter-commentRangeForeground);
  color: var(--editorGutter-commentGlyphForeground);
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  left: -8px;
  position: absolute;
  text-align: center;
  z-index: 10;
  font-size: 12px;
}
.monaco-editor .comment-range.line-hover:before {
  content: '\ea60';
  font-family: 'codicon';
  border-radius: 3px;
  width: 18px !important;
  padding-left: 1px;
  background: var(--editorGutter-commentRangeForeground);
  color: var(--editorGutter-commentGlyphForeground);
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  left: -8px;
  position: absolute;
  text-align: center;
  z-index: 10;
}
.monaco-editor .comment-add, .monaco-editor .comment-thread {
  z-index: 11;
}
.comment_container___LeQUs {
  font-size: 12px;
  background-color: var(--peekViewResult-background);
  border-top: 1px solid var(--peekView-border);
  border-bottom: 1px solid var(--peekView-border);
}
.head___UK9Kt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 28px;
  line-height: 22px;
  padding: 0 2px 0 14px;
  border-bottom: 1px solid var(--kt-tab-borderDown);
}
.review_title___L\+bYk {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.title_actions___RpCJr {
  display: flex;
}
.comment_body___4DXP5 {
  padding: 18px;
}
.comment_shadow_box___kSMqE {
  padding: 8px 0;
}
.comment_bottom_actions___aLCJY {
  margin-top: 12px;
}
.reply_item_title___ABtB8 {
  visibility: hidden;
  display: inline-block;
  margin-left: 8px;
}
.textarea_container___q8diF {
  background-color: var(--input-background);
  padding: 4px 16px;
  border-radius: 2px;
}
.mention___uxOBk {
  width: 100%;
}
.textarea_preview___pbwNJ {
  min-height: 56px;
}
.comment_reply_actions___nlg0Z {
  justify-content: flex-start;
}
.comment_item___fruU5 {
  display: flex;
}
.comment_item_content___hBJYH {
  flex: 1;
}
.comment_item_head___Jk6Dm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
.comment_item_author___a-sCd {
  display: flex;
}
.comment_item_name___Z7D8C {
  display: flex;
  align-items: center;
}
.comment_item_author_name___k\+2bg {
  line-height: 20px;
  color: var(--descriptionForeground);
}
.comment_item_timestamp___pvvt7 {
  margin-left: 2px;
  line-height: 20px;
  color: var(--descriptionForeground);
}
.comment_item_markdown_header___qh\+p\+ {
  display: flex;
  justify-content: space-between;
}
.comment_item_label___HgJ5a {
  margin-left: 5px;
  color: var(--descriptionForeground);
}
.comment_item_icon___fD5Jj {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 10px;
}
.reply_item___1sACQ {
  margin-bottom: 8px;
}
.reply_item___1sACQ:last-child {
  margin-bottom: 0;
}
.reply_item___1sACQ:hover .reply_item_title___ABtB8 {
  visibility: visible;
}
.reply_item_icon___wpSTa {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 8px;
}
.comment_item_actions___zqpw7 {
  display: flex;
}
.comment_item_reply_button___vDw\+L {
  margin: 0 6px;
}
.comment_item_reply_wrap___-R2kO {
  margin-top: 4px;
  padding: 14px 12px;
  background: var(--kt-popover-prominentBackground);
  border-radius: 2px;
}
.comment_item_reply___oJksH {
  margin-top: 12px;
}
.comment_item_context___SnfP4 {
  margin: 12px 0;
}
.comment_panel___37P9f {
  font-size: 12px;
  line-height: 22px;
  width: 100%;
  height: 100%;
}
.panel_placeholder___PMmI- {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--kt-panel-secondaryForeground);
}
.comment_reactions___zugX\+ {
  margin-top: 4px;
}
.comment_reaction___or2-D {
  margin-right: 4px;
}

.debug_console___xYu5x {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.variable_repl_bar___O9YLw {
  display: flex;
  border-top: 1px solid var(--sideBar-border);
  width: 100%;
  overflow: hidden;
  min-height: 18px;
  background-color: var(--editor-background);
  z-index: 1;
}
.variable_repl_bar___O9YLw .variable_repl_editor___kjZpH {
  width: 100%;
  z-index: 99;
}
.variable_repl_bar___O9YLw .variable_repl_editor___kjZpH .margin {
  display: none;
}
.variable_repl_bar___O9YLw .variable_repl_editor___kjZpH .monaco-editor .lines-content .cigr {
  box-shadow: none;
}
.variable_repl_bar___O9YLw .variable_repl_editor___kjZpH .monaco-editor .lines-content .cigra {
  box-shadow: none;
}
.variable_repl_bar___O9YLw .variable_repl_editor___kjZpH .scroll-decoration {
  display: none;
}
.variable_repl_bar___O9YLw .variable_repl_bar_icon___GzoIl {
  position: relative;
  padding: 0 6px 0 8px;
  min-width: 16px;
  line-height: 18px;
  height: 18px;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  font-weight: 600;
}
.variable_repl_bar___O9YLw .variable_repl_bar_icon___GzoIl .kaitian-icon {
  font-size: 14px;
  line-height: 18px;
}
.variable_repl_text___tsInS.warn___FfLeZ {
  color: var(--debugConsole-warningForeground);
}
.variable_repl_text___tsInS.error___yuSXV {
  color: var(--debugConsole-errorForeground);
}
.variable_repl_text___tsInS.info___e3zlE {
  color: var(--debugConsole-infoForeground);
}
.variable_repl_text___tsInS.source___-klKW {
  color: var(--debugConsole-sourceForeground);
}
.debug_console_node___RpsTm {
  display: flex;
  flex-direction: column;
  position: relative;
  user-select: none;
}
.debug_console_node___RpsTm .debug_console_selection___Ma9Lm {
  position: absolute;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
.debug_console_node___RpsTm .debug_console_selection___Ma9Lm .block___q\+rRh {
  position: absolute;
  background-color: rgba(225, 255, 255, 0.25);
}
.debug_console_node___RpsTm a {
  color: currentColor !important;
  cursor: text;
}
.debug_console_node___RpsTm a.link___tLOT9 {
  border-bottom: 1px solid currentColor;
  word-break: break-all;
}
.debug_console_node___RpsTm a.pointer___q3Yb\+ {
  cursor: pointer;
}
.debug_console_node___RpsTm:hover {
  color: var(--kt-tree-hoverForeground);
  background: var(--kt-tree-hoverBackground);
}
.debug_console_node___RpsTm .debug_console_node_prompt_box___zM6aC input.validate-error___9YoLd {
  color: var(--inputValidation-errorForeground);
  background-color: var(--inputValidation-errorBackground);
  border: 1px solid var(--inputValidation-errorBorder);
}
.debug_console_node___RpsTm .debug_console_node_prompt_box___zM6aC input.validate-info___Tr7to {
  background-color: var(--inputValidation-infoBackground);
  border: 1px solid var(--inputValidation-infoBorder);
  color: var(--inputValidation-infoForeground);
}
.debug_console_node___RpsTm .debug_console_node_prompt_box___zM6aC input.validate-warning___nn\+BR {
  background-color: var(--inputValidation-warningBackground);
  border: 1px solid var(--inputValidation-warningBorder);
  color: var(--inputValidation-warningForeground);
}
.debug_console_node___RpsTm.mod_selected___EF1PW {
  color: var(--kt-tree-inactiveSelectionForeground) !important;
  background: var(--kt-tree-inactiveSelectionBackground);
}
.debug_console_node___RpsTm.mod_selected___EF1PW .expansion_toggle___tEFn6 {
  color: var(--kt-tree-inactiveSelectionForeground) !important;
}
.debug_console_node___RpsTm.mod_focused___tZe84 {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.debug_console_node___RpsTm.mod_focused___tZe84 .expansion_toggle___tEFn6 {
  color: var(--kt-tree-activeSelectionForeground) !important;
}
.debug_console_node___RpsTm.mod_actived___sSUml {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.debug_console_node___RpsTm.mod_actived___sSUml .expansion_toggle___tEFn6 {
  color: var(--kt-tree-activeSelectionForeground) !important;
}
.debug_console_node___RpsTm.mod_loading___UmWeB {
  opacity: 0.8;
}
.debug_console_node_content___TA6qH {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  user-select: text;
}
.debug_console_node_content___TA6qH match {
  background-color: var(--editor-findMatchHighlightBackground);
}
.debug_console_node_status___Uk15T {
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  padding-right: 0;
}
.debug_console_node_segment___C0ouD {
  flex-grow: 0;
  white-space: inherit;
  color: inherit;
}
.debug_console_node_displayname___ACiyL {
  display: inline;
  white-space: inherit;
}
.debug_console_node_displayname___ACiyL.info___e3zlE {
  color: var(--debugConsole-infoForeground);
}
.debug_console_node_description___ydQ8C {
  display: inline;
  white-space: inherit;
  color: var(--descriptionForeground);
}
.debug_console_node_overflow_wrap___7jg1c {
  flex: 1;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: var(--foreground);
}
.expansion_toggle___tEFn6 {
  min-width: 20px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--foreground);
  position: absolute;
  left: -20px;
}
.expansion_toggle___tEFn6:before {
  font-size: 13px;
}
.expansion_toggle___tEFn6.mod_collapsed___jDiLV:before {
  display: block;
}
.expansion_toggle___tEFn6:not(.mod_collapsed___jDiLV):before {
  display: block;
  transform: rotate(90deg);
}
.debug_console_node_tail___JdnPb {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 22px;
  display: flex;
  align-items: center;
}
.debug_console_variable___p1MoH {
  white-space: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: visible;
}
.debug_console_variable___p1MoH.name___1V3cQ {
  color: var(--debugTokenExpression-name);
}
.debug_console_variable___p1MoH.value___YusJn {
  color: var(--debugTokenExpression-value);
}
.debug_console_variable___p1MoH.error___yuSXV {
  color: var(--debugTokenExpression-error);
}
.debug_console_variable___p1MoH.number___xBCWf {
  color: var(--debugTokenExpression-number);
}
.debug_console_variable___p1MoH.boolean___t9DXW {
  color: var(--debugTokenExpression-boolean);
}
.debug_console_variable___p1MoH.string___YPEIu {
  color: var(--debugTokenExpression-string);
}
.debug_console_filter___-J1-3 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}
.debug_console_filter___-J1-3 .filter_input___FK2T7 {
  width: 300px;
  max-width: 400px;
  margin-right: 8px;
  height: inherit;
  height: 24px;
}
.debug_console_output___v18AX {
  flex: 1;
  background-color: var(--kt-panelTitle-background);
}
.debug_console_output___v18AX .kt-recycle-tree {
  width: 100% !important;
}
.debug_console_output___v18AX .code-bold___JeUMi {
  font-weight: bold;
}
.debug_console_output___v18AX .code-italic___DXPPX {
  font-style: italic;
}
.debug_console_output___v18AX .code-underline___zyq9s {
  text-decoration: underline;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-double-underline___z6r69 {
  text-decoration: underline;
  text-decoration-style: double;
}
.debug_console_output___v18AX .code-strike-through___76bxZ {
  text-decoration: line-through;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-overline___MntF6 {
  text-decoration: overline;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-overline___MntF6.code-underline___zyq9s.code-strike-through___76bxZ {
  text-decoration: overline underline line-through;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-overline___MntF6.code-underline___zyq9s {
  text-decoration: overline underline;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-overline___MntF6.code-strike-through___76bxZ {
  text-decoration: overline line-through;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-underline___zyq9s.code-strike-through___76bxZ {
  text-decoration: underline line-through;
  text-decoration-style: solid;
}
.debug_console_output___v18AX .code-overline___MntF6.code-double-underline___z6r69.code-strike-through___76bxZ {
  text-decoration: overline underline line-through;
  text-decoration-style: double;
}
.debug_console_output___v18AX .code-overline___MntF6.code-double-underline___z6r69 {
  text-decoration: overline underline;
  text-decoration-style: double;
}
.debug_console_output___v18AX .code-double-underline___z6r69.code-strike-through___76bxZ {
  text-decoration: underline line-through;
  text-decoration-style: double;
}
.debug_console_output___v18AX .code-dim___IxJpg {
  opacity: 0.4;
}
.debug_console_output___v18AX .code-hidden___JyfrK {
  opacity: 0;
}
.debug_console_output___v18AX .code-blink___ckE00 {
  animation: code-blink-key___tS1jl 1s cubic-bezier(1, 0, 0, 1) infinite alternate;
}
.debug_console_output___v18AX .code-rapid-blink___XJTmy {
  animation: code-blink-key___tS1jl 0.3s cubic-bezier(1, 0, 0, 1) infinite alternate;
}
@keyframes code-blink-key___tS1jl {
  to {
    opacity: 0.4;
  }
}
.debug_console_output___v18AX .code-subscript___OKi-K {
  vertical-align: sub;
  font-size: smaller;
  line-height: normal;
}
.debug_console_output___v18AX .code-superscript___5R3vH {
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}

.floating_click_widget___d2K7b {
  position: absolute;
  right: 50px;
  bottom: 30px;
}
.floating_click_widget___d2K7b * + * {
  margin-left: 12px;
}
.floating_click_widget___d2K7b .primary-button {
  border: none;
}
.floating_click_widget___d2K7b .float_smart_button_icon___tvFVz {
  color: white;
  margin-right: 4px;
}
.floating_click_widget___d2K7b .float_smart_button___qw9so {
  border-color: transparent;
  background-image: linear-gradient(to right, #00f6ff, #9c03ff);
}

.exception_widget_container {
  overflow: hidden;
  width: 100%;
  background-color: var(--debugExceptionWidget-background);
  border-top: 1px solid var(--debugExceptionWidget-border);
  border-bottom: 1px solid var(--debugExceptionWidget-border);
}
.exception_widget_container:focus {
  outline: 1px solid var(--focusBorder);
  outline-offset: -1px;
}
.exception_widget_container .exception_widget {
  padding: 6px 10px;
  white-space: pre-wrap;
  user-select: text;
  -webkit-user-select: text;
}
.exception_widget_container .exception_widget .title {
  display: flex;
}
.exception_widget_container .exception_widget .title .label {
  font-weight: bold;
  display: flex;
  align-items: center;
}
.exception_widget_container .exception_widget .title .actions {
  flex: 1;
}
.exception_widget_container .exception_widget .stack_trace {
  margin-top: 0.5em;
}
.exception_widget_container .exception_widget .stack_trace a {
  text-decoration: underline;
  cursor: pointer;
  color: currentColor;
}

.debug_breakpoints___0l\+Io {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.debug_breakpoints___0l\+Io span.kt-icon.icon.kaitian-icon {
  min-width: 18px;
  width: 18px;
}
.debug_breakpoints___0l\+Io .basic_tree .icon:before {
  font-size: 14px;
}
.debug_breakpoints___0l\+Io .tree_item_twister_placeholder___EWuJl {
  display: none;
}
.debug_breakpoints___0l\+Io .tree_item_twister_placeholder_fill___PdYNL {
  min-width: 18px;
}
.debug_breakpoints___0l\+Io .tree_item_twister___UXLDe {
  min-width: 18px;
}
.debug_breakpoints_disabled___eto8v {
  opacity: 0.4;
}
.debug_breakpoints_item___zBDRM {
  height: 22px;
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-direction: row;
}
.debug_breakpoints_item___zBDRM .debug_breakpoints_item_control___hVw8M {
  display: none;
}
.debug_breakpoints_item___zBDRM .debug_remove_breakpoints_icon___jIlzH,
.debug_breakpoints_item___zBDRM .debug_edit_breakpoints_icon___UR8xt {
  margin-right: 6px;
}
.debug_breakpoints_item___zBDRM:hover .debug_breakpoints_item_control___hVw8M {
  display: flex;
}
.debug_breakpoints_item___zBDRM:hover .debug_breakpoints_badge___zd0YG {
  display: none;
}
.debug_breakpoints_item___zBDRM.selected___qlziY {
  background: var(--list-activeSelectionBackground);
  color: var(--list-activeSelectionForeground);
}
.debug_breakpoints_icon___9Ffno {
  width: 18px;
  height: 18px;
  min-width: 18px;
}
.debug_breakpoints_icon___9Ffno .kt-checkbox-lump {
  margin: auto;
}
.debug_breakpoints_badge___zd0YG {
  display: block;
  margin-right: 5px;
}
.debug_breakpoints_description___Toez1 {
  display: block;
  opacity: 0.85;
  display: inline;
}
.debug_breakpoints_description___Toez1.blank___Pd6At {
  opacity: 0.35;
}
.debug_breakpoints_name___gWNfV {
  flex-grow: 0;
  display: inline;
}
.debug_breakpoints_wrapper___kvBfo {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 4px;
  margin-left: 4px;
  flex: 1;
}
.debug_activate_breakpoints_icon___bQIP6 {
  color: var(--debugIcon-activateBreakpointsForeground);
}
.debug_activate_breakpoints_icon___bQIP6:hover {
  color: var(--debugIcon-activateBreakpointsForeground);
}
.debug_breakpoints_file_item___myzS4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.debug_breakpoints_file_item___myzS4 .file_item_control___\+jiTV {
  display: flex;
  align-items: center;
  min-width: 18px;
}
.debug_breakpoints_file_item___myzS4 .file_item_control_right___yiUqr .close_icon___hjrAz {
  display: none;
}
.debug_breakpoints_file_item___myzS4 .file_item_checkbox___Grvf3 {
  display: none;
}
.debug_breakpoints_file_item___myzS4 .file_item_icon___d3P95 {
  display: block;
  height: 16px;
  margin-right: 4px;
}
.debug_breakpoints_file_item___myzS4:hover .file_item_checkbox___Grvf3 {
  display: flex;
  margin-right: 4px;
}
.debug_breakpoints_file_item___myzS4:hover .file_item_icon___d3P95 {
  display: none;
}
.debug_breakpoints_file_item___myzS4:hover .close_icon___hjrAz {
  display: inherit;
  pointer-events: all;
  margin-right: 6px;
}

.debug_action___lp-EG {
  opacity: 0.9;
  cursor: pointer;
  pointer-events: all;
  text-align: center;
  width: 16px;
  height: 16px;
  min-width: 16px;
  line-height: 16px;
}
.debug_action___lp-EG::before {
  font-size: 16px;
}
.debug_action___lp-EG:active {
  transform: scale(1.1);
}
.debug_action___lp-EG::not(:focus) {
  border: 1px solid transparent;
}
.debug_action___lp-EG.mod_disabled___irEVY {
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.icon-size___6\+QV6 {
  font-size: 16px;
}
.start___ijETe {
  color: var(--debugIcon-startForeground);
  font-size: 16px;
}
.continue___ThTJq {
  color: var(--debugIcon-continueForeground);
  font-size: 16px;
}
.step-in___9gWdc {
  color: var(--debugIcon-stepIntoForeground);
  font-size: 16px;
}
.step-out___AdCLB {
  color: var(--debugIcon-stepOutForeground);
  font-size: 16px;
}
.stop___C5YJe {
  color: var(--debugIcon-stopForeground);
  font-size: 16px;
}
.pause___9UQir {
  color: var(--debugIcon-pauseForeground);
  font-size: 16px;
}
.disconnect___ytzAh {
  color: var(--debugIcon-disconnectForeground);
  font-size: 16px;
}
.reload___qwLG3 {
  color: var(--debugIcon-restartForeground);
  font-size: 16px;
}
.step___CzI2H {
  color: var(--debugIcon-stepOverForeground);
  font-size: 16px;
}

.text-ellipsis___vCsO8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.debug_action_bar_internal___vvs0u {
  padding: 0px 8px;
  margin-bottom: 8px;
}
.debug_action_bar___9bR5X {
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  pointer-events: all;
  overflow: hidden;
}
.debug_action_bar___9bR5X .debug_actions___E1hl7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 124px;
}
.debug_action_bar___9bR5X .debug_actions___E1hl7 > *:not(:first-child) {
  margin-left: 6px;
}
.debug_action_bar___9bR5X .debug_selection___JVxz\+ {
  width: 100%;
  min-width: 50px;
  margin-right: 10px;
  max-width: 200px;
}
.debug_action_bar___9bR5X .debug_selection___JVxz\+:focus-visible {
  outline: 0;
}
.debug_action_bar___9bR5X .debug_selection___JVxz\+ .kt-select-value > option {
  min-width: 22px;
}
.kt-select-options-default > div > span.select_divider_container___\+JvA4 {
  display: block;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.config_popover_insert___mv891 > span {
  padding: 0;
}
.debug_configuration_container___4DLM0 {
  padding-right: 8px;
  margin-bottom: 8px;
}
.debug_configuration_toolbar___u0MMc {
  display: flex;
  height: 28px;
  align-items: center;
}
.debug_configuration_toolbar___u0MMc .debug_actions___E1hl7 {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 58px;
  max-width: 66px;
}
.debug_configuration_toolbar___u0MMc .debug_selection___JVxz\+ {
  width: 100%;
  min-width: 50px;
  margin-left: 8px;
  margin-right: 6px;
}
.debug_configuration_toolbar___u0MMc .debug_selection___JVxz\+:focus-visible {
  outline: 0;
}
.debug_configuration_toolbar___u0MMc .debug_selection___JVxz\+ .kt-select-value > option {
  min-width: 22px;
}
.debug_toolbar_container___FdcVR {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  z-index: 10;
  user-select: none;
}
.debug_toolbar_container___FdcVR .debug_action_bar___9bR5X {
  height: 100%;
  padding: 0px 12px;
}
.debug_toolbar_wrapper___MEnst {
  display: flex;
  height: 28px;
  padding-left: 5px;
  background-color: var(--debugToolBar-background);
  border: 1px solid var(--debugToolBar-border);
  box-shadow: 0 5px 8px var(--widget-shadow);
}
.debug_toolbar_wrapper_electron___1ffj3 {
  -webkit-app-region: none;
}
.debug_toolbar_drag___xaLoj {
  pointer-events: all;
  cursor: pointer;
}
.debug_toolbar_drag_wrapper___apFG5 {
  display: flex;
  height: 100%;
  align-items: center;
}

.debug_stack_item_label___\+eTzi {
  display: flex;
  align-items: center;
  padding: 0 5px;
  height: 22px;
  width: 100%;
  cursor: pointer;
  box-sizing: border-box;
}
.debug_stack_item_label___\+eTzi:hover {
  background: var(--list-hoverBackground);
  color: var(--list-hoverForeground);
}
.debug_stack_item_label___\+eTzi:hover .debug_threads_operation___SZXjn {
  display: block;
}
.debug_stack_item_label___\+eTzi:hover .debug_threads_description___A6QyW {
  display: none;
}
.debug_stack_item_label___\+eTzi.selected___1zzrj {
  background: var(--list-activeSelectionBackground);
  color: var(--list-activeSelectionForeground);
}
.debug_threads_operation___SZXjn {
  display: none;
}
.debug_threads_description___A6QyW {
  display: block;
}
.debug_stack_item_label_title___cd53t {
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.debug_stack_item___9xAAW {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.debug_stack_item___9xAAW .debug_stack_item_loading___WPX\+t {
  text-align: center;
  font-size: 12px;
  color: #868c91;
  margin-top: 8px;
}
.debug_stack_space___DZCFv {
  width: 16px;
}
.debug_stack_item_next_panel___UUbsz {
  width: 100%;
  display: flex;
  align-items: center;
}
.debug_session_icon___mNbTu {
  padding: 0px 4px;
}
.debug_stack_frames___tdg70 {
  display: flex;
  align-items: baseline;
  flex-direction: column;
  overflow: auto;
}
.debug_stack_frames_item___S8ePq {
  display: flex;
  align-items: center;
  padding: 5px;
  height: 22px;
  width: 100%;
  cursor: pointer;
  box-sizing: border-box;
}
.debug_stack_frames_item___S8ePq:hover {
  background: var(--list-hoverBackground);
  color: var(--list-hoverForeground);
}
.debug_stack_frames_item___S8ePq:hover .debug_restart_frame_icon___qokRM {
  display: inline-block;
  pointer-events: all;
}
.debug_stack_frames_item___S8ePq:hover .debug_stack_frames_item_badge___QwDHz {
  display: none;
}
.debug_stack_frames_item___S8ePq.selected___1zzrj {
  background: var(--list-activeSelectionBackground);
  color: var(--list-activeSelectionForeground);
}
.debug_stack_frames_item___S8ePq .debug_restart_frame_icon___qokRM {
  color: var(--debugIcon-restartForeground);
  display: none;
  pointer-events: none;
  margin: 0 4px;
  border-radius: 4px;
  line-height: 1;
  padding: 2px;
}
.debug_stack_frames_item___S8ePq .debug_restart_frame_icon___qokRM:hover {
  background-color: #5a5d5e;
}
.debug_stack_frames_load_more___QOFpE {
  display: block;
  text-align: center;
  font-size: 12px;
  color: #167cdb;
  width: 100%;
}
.debug_stack_frames_error_message___CnZa2 {
  display: block;
  text-align: center;
  width: 100%;
  cursor: default;
  color: var(--list-errorForeground);
}
.debug_stack_frames_error_message___CnZa2.hover___tihex {
  color: var(--list-errorForeground);
}
.debug_stack_frames_item_label___mbaMS {
  flex: 1;
  margin-right: 12px;
}
.debug_stack_frames_item_label___mbaMS.label___gQaMS {
  text-align: left;
  min-width: fit-content;
  opacity: 0.7;
}
.debug_stack_frames_item_label___mbaMS.subtle___gZ5OU {
  opacity: 0.7;
}
.debug_stack_frames_item_description___a1P4- {
  opacity: 0.6;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.debug_stack_frames_item_badge___QwDHz {
  display: inline-block;
  border-radius: 2px;
  padding: 0px 5px;
  background: var(--badge-background);
  color: var(--badge-foreground);
  font-size: 12px;
  margin-left: 5px;
}
.debug_stack_frames_item_hidden___RWOd7 {
  opacity: 0.4;
}
.debug_threads_item___WGTjK {
  flex: 1;
  align-items: center;
  padding: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}
.debug_threads_item_label___NRQYM {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.debug_threads_item_description___cG8kx {
  font-size: 12px !important;
  opacity: 0.8;
  text-transform: uppercase;
  white-space: nowrap;
}
.debug_stack_thread_operations___UMTH0 {
  display: flex;
}
.debug_stack_thread_operations___UMTH0 div:not(:first-child) {
  margin-left: 4px;
}
.debug_stack_session_operations___iAzHQ {
  display: flex;
  margin-right: 5px;
}
.debug_stack_session_operations___iAzHQ div {
  padding: 0px 10px;
}
.call_stack_wrapper___i3ADj {
  width: 100%;
}

.debug_variables_node___cMsrB {
  height: 22px;
  line-height: 22px;
  display: flex;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
.debug_variables_node___cMsrB:hover {
  color: var(--kt-tree-hoverForeground);
  background: var(--kt-tree-hoverBackground);
}
.debug_variables_node___cMsrB.mod_selected___OiVyR {
  color: var(--kt-tree-inactiveSelectionForeground) !important;
  background: var(--kt-tree-inactiveSelectionBackground);
}
.debug_variables_node___cMsrB.mod_focused___QYCCv {
  outline: 1px solid var(--list-focusOutline);
  color: var(--kt-tree-activeSelectionForeground) !important;
}
.debug_variables_node___cMsrB.mod_actived___ro7nA {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.debug_variables_node___cMsrB.mod_loading___gLo75 {
  opacity: 0.8;
}
.debug_variables_node_content___gil3\+ {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  user-select: text;
}
.debug_variables_node_content___gil3\+ match {
  background-color: var(--editor-findMatchHighlightBackground);
}
.debug_variables_node_status___-0HRh {
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  padding-right: 0;
}
.debug_variables_node_segment___O6OAl {
  flex-grow: 0;
  white-space: nowrap;
  color: inherit;
}
.debug_variables_node_displayname___59uOa {
  margin-right: 6px;
  display: inline;
  white-space: pre;
}
.debug_variables_node_description___jiylM {
  display: inline;
  transform: scale(0.96);
  color: var(--descriptionForeground);
}
.debug_variables_node_overflow_wrap___-LRfl {
  flex: 1;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: var(--foreground);
}
.expansion_toggle___MS9tC {
  min-width: 20px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--foreground);
}
.expansion_toggle___MS9tC:before {
  transition: transform 0.2s ease-in-out;
  font-size: 14px;
}
.expansion_toggle___MS9tC.mod_collapsed___1Flfs:before {
  display: block;
}
.expansion_toggle___MS9tC:not(.mod_collapsed___1Flfs):before {
  display: block;
  transform: rotate(90deg);
}
.debug_variables_node_tail___xpUYL {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 22px;
  display: flex;
  align-items: center;
}
.debug_variables_variable___eat4A {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.debug_variables_variable___eat4A.value___acEBt {
  color: var(--debugTokenExpression-value);
}
.debug_variables_variable___eat4A.name___cLzgL {
  color: var(--debugTokenExpression-name);
}
.debug_variables_variable___eat4A.error___\+SYx6 {
  color: var(--debugTokenExpression-error);
}
.debug_variables_variable___eat4A.number___lmiAT {
  color: var(--debugTokenExpression-number);
}
.debug_variables_variable___eat4A.boolean___j\+Mcj {
  color: var(--debugTokenExpression-boolean);
}
.debug_variables_variable___eat4A.string___YitEZ {
  color: var(--debugTokenExpression-string);
}

/* 请不要在这里申明 css variables 到 :root 下 */
/* 会导致这里的变量在被引用的时候 :root 下反复挂载过多的 css variables */
/* 基础文字大小 */
/* 基础间距大小 */
.debug_watch_node___LmRIP {
  height: 22px;
  line-height: 22px;
  display: flex;
  flex-direction: column;
  position: relative;
  cursor: pointer;
  user-select: none;
}
.debug_watch_node___LmRIP:hover {
  color: var(--kt-tree-hoverForeground);
  background: var(--kt-tree-hoverBackground);
}
.debug_watch_node___LmRIP .debug_watch_node_prompt_box___pEbGA input.validate-error___6AUYt {
  color: var(--inputValidation-errorForeground);
  background-color: var(--inputValidation-errorBackground);
  border: 1px solid var(--inputValidation-errorBorder);
}
.debug_watch_node___LmRIP .debug_watch_node_prompt_box___pEbGA input.validate-info___9t75J {
  background-color: var(--inputValidation-infoBackground);
  border: 1px solid var(--inputValidation-infoBorder);
  color: var(--inputValidation-infoForeground);
}
.debug_watch_node___LmRIP .debug_watch_node_prompt_box___pEbGA input.validate-warning___kGB1z {
  background-color: var(--inputValidation-warningBackground);
  border: 1px solid var(--inputValidation-warningBorder);
  color: var(--inputValidation-warningForeground);
}
.debug_watch_node___LmRIP.mod_selected___p0\+2Q {
  color: var(--kt-tree-inactiveSelectionForeground) !important;
  background: var(--kt-tree-inactiveSelectionBackground);
}
.debug_watch_node___LmRIP.mod_focused___hYFoP {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.debug_watch_node___LmRIP.mod_actived___Hvhfh {
  outline: 1px solid var(--list-focusOutline);
  outline-offset: -1px;
}
.debug_watch_node___LmRIP.mod_loading___eMNoV {
  opacity: 0.8;
}
.debug_watch_node_content___uaXLM {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  user-select: text;
}
.debug_watch_node_content___uaXLM match {
  background-color: var(--editor-findMatchHighlightBackground);
}
.debug_watch_node_inputbox___MYaTG {
  display: inline-block;
  width: 100%;
}
.debug_watch_node_inputbox___MYaTG input {
  font-size: 13px;
}
.debug_watch_node_status___49j09 {
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  padding-right: 0;
}
.debug_watch_node_segment___E3Ojc {
  flex-grow: 0;
  white-space: nowrap;
  color: inherit;
}
.debug_watch_node_displayname___cqbyX {
  margin-right: 6px;
  display: inline;
  white-space: pre;
}
.debug_watch_node_description___oiHT7 {
  display: inline;
  transform: scale(0.96);
  color: var(--descriptionForeground);
}
.debug_watch_node_overflow_wrap___OuW4C {
  flex: 1;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  color: var(--foreground);
}
.debug_watch_node_prompt_wrap___-TNVv {
  flex: 1;
}
.expansion_toggle___OqUXh {
  min-width: 20px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  font-size: 16px;
  color: var(--foreground);
  position: absolute;
  left: -20px;
}
.expansion_toggle___OqUXh:before {
  font-size: 13px;
}
.expansion_toggle___OqUXh.mod_collapsed___MT2a5:before {
  display: block;
}
.expansion_toggle___OqUXh:not(.mod_collapsed___MT2a5):before {
  display: block;
  transform: rotate(90deg);
}
.debug_watch_node_tail___YVinq {
  text-align: center;
  margin-right: 10px;
  position: relative;
  height: 22px;
  display: flex;
  align-items: center;
}
.debug_watch_variable___cCvE7 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: visible;
}
.debug_watch_variable___cCvE7.value___1Gtrt {
  color: var(--debugTokenExpression-value);
}
.debug_watch_variable___cCvE7.name___mZV3e {
  color: var(--debugTokenExpression-name);
}
.debug_watch_variable___cCvE7.error___O1\+zd {
  color: var(--debugTokenExpression-error);
}
.debug_watch_variable___cCvE7.number___tr-6h {
  color: var(--debugTokenExpression-number);
}
.debug_watch_variable___cCvE7.boolean___FNyqO {
  color: var(--debugTokenExpression-boolean);
}
.debug_watch_variable___cCvE7.string___ezKj4 {
  color: var(--debugTokenExpression-string);
}

.debug_breakpoint_wrapper___Wdh1l {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  border-top-color: #007acc;
  border-bottom-color: #007acc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  overflow: hidden;
  background: var(--editor-background);
}
.debug_breakpoint_selected___KsnLd {
  padding: 0 10px;
  flex: 1;
  min-width: 120px;
  margin: auto;
}
.debug_breakpoint_input___Kxj4c {
  width: 100%;
  height: inherit;
  margin-top: 7px;
}
.debug_breakpoint_input___Kxj4c .input_placeholder___T8KkP {
  position: relative;
}

/** Hover */
.debug_hover___f4P4W {
  font-family: 'Menlo for Powerline', Menlo, Monaco, 'Courier New', monospace;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  letter-spacing: 0px;
  background-color: var(--editor-background);
  position: relative;
}
.debug_hover_title___qj3e1 {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 18px;
  font-size: 12px;
  word-break: normal;
  text-overflow: ellipsis;
  height: 18px;
  overflow: hidden;
  white-space: pre;
}
.debug_hover_title___qj3e1.has_complex_value___JoJuf {
  max-width: 700px;
  min-width: 400px;
  border-bottom: 1px solid hsla(0, 0%, 50%, 0.35);
  padding-left: 16px;
}

.select_widget_control___6m391,
.text_widget_control___pSPmU,
.any_of_widget_control___mbcdK {
  min-width: 300px;
  max-width: 500px;
  width: 100%;
}
.text_widget_control___pSPmU input[type='number']::-webkit-outer-spin-button,
.text_widget_control___pSPmU input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.checkbox_widget_control___fVRCu {
  display: flex;
  flex-direction: column;
}
.checkbox_widget_control___fVRCu .checkbox___dWBqd {
  font-size: 14px;
  opacity: 0.75;
  white-space: pre-wrap;
  color: var(--descriptionForeground);
}
.field_label___aIc\+C {
  margin-bottom: 10px;
  font-size: 1.5em;
  display: inline-block;
}

.launch_container___rYxKd {
  height: 100%;
  font-size: 14px;
  overflow: hidden;
  padding: 16px 16px 0 16px;
  box-sizing: border-box;
  min-width: 500px;
}
.launch_container___rYxKd .no_onfiguration___WYWDD {
  padding: 0 16px;
}
.launch_container___rYxKd .launch_panel___D0KHM {
  height: 100%;
  margin-top: 8px;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu {
  height: 100%;
  margin-right: 16px;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .not_configuration_content___216HC {
  text-align: center;
  font-size: 12px;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr {
  height: calc(100% - 50px) !important;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr .configuration_item___ytKxs {
  height: 26px;
  display: flex;
  align-items: center;
  cursor: pointer;
  flex-direction: row;
  padding: 4px 8px;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr .configuration_item___ytKxs:hover {
  background: var(--list-hoverBackground);
  color: var(--list-hoverForeground);
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr .configuration_item___ytKxs.selected___Cu2gU {
  background: var(--kt-tree-inactiveSelectionBackground);
  color: var(--list-activeSelectionForeground);
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr .configuration_item___ytKxs .configuration_wrapper___8UDVp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .configuration_items_box___3wxPr .configuration_item___ytKxs .configuration_description___Ux\+9H {
  display: inline;
  font-size: 12px;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .foot_box___WcGJ8 {
  position: relative;
  z-index: 1;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_indexes_container___fwTOu .foot_box___WcGJ8 .button___rysXi {
  width: 100%;
}
.launch_container___rYxKd .launch_panel___D0KHM .launch_schema_body_container___NVzFG {
  overflow: auto;
  height: 100%;
  padding: 0 16px 22px 0px;
}
.devider___ywqla {
  box-sizing: border-box;
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  margin: 0 3px;
  display: inline-block;
  vertical-align: middle;
}
.devider___ywqla:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-top: 0;
  border-left: 1px solid var(--editorGroup-border);
  pointer-events: none;
  transform: translateX(1.5px);
}
.devider___ywqla:hover:after {
  border-color: transparent;
}

.array_field_item_template___1fE4d {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.array_field_item_template___1fE4d .control_field___PSRvH {
  margin-right: 8px;
  min-width: 180px;
}
.array_field_item_template___1fE4d .toolbar___aeI2D button {
  border-radius: 0;
}
.field_template___axsFI {
  display: flex;
  flex-direction: column;
}
.array_field_template___yD7ZD {
  display: flex;
  flex-direction: column;
}
.array_field_template___yD7ZD .array_item_description___QB3Xr {
  margin-bottom: 8px;
}
.object_field_template___vMv8s .object_field_container___YkAqG .root_property_wrapper___NoDX\+ {
  margin-bottom: 0;
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O {
  margin-bottom: 16px;
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O > .object_title___hR7fA {
  padding-left: 16px;
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O .root_property_wrapper___NoDX\+ {
  padding: 16px;
  position: relative;
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O .root_property_wrapper___NoDX\+ .wrapper_delete___r9tcU {
  display: none;
  position: absolute;
  cursor: pointer;
  right: 16px;
  top: 16px;
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O .root_property_wrapper___NoDX\+ .wrapper_delete___r9tcU .close_icon___QRYLw {
  font-size: 21px;
  color: var(--kt-dangerButton-background);
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O .root_property_wrapper___NoDX\+:hover {
  background-color: var(--kt-tree-hoverBackground);
}
.object_field_template___vMv8s .object_field_container___YkAqG.root_object_field_container___81a\+O .root_property_wrapper___NoDX\+:hover .wrapper_delete___r9tcU {
  display: block;
}
.description_field_template___KxuJ5 {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 14px;
  opacity: 0.75;
  white-space: pre-wrap;
  color: var(--descriptionForeground);
}
.add_new_field___mf4Eq {
  min-width: 300px;
  max-width: 500px;
  width: 100%;
  border-style: dashed;
  margin-left: 16px;
}
.additional_field_template___xBzvK {
  display: flex;
  flex-direction: column;
}
.additional_field_template___xBzvK .form_additional_container___68qR1 {
  display: flex;
  min-width: 300px;
  max-width: 500px;
  width: 100%;
  margin-bottom: 8px;
}
.additional_field_template___xBzvK .form_additional_container___68qR1 .form_additional_children___uBO86 label[class*='field_label'] {
  display: none;
}
.additional_field_template___xBzvK .form_additional_container___68qR1 .form_additional___RvDFo,
.additional_field_template___xBzvK .form_additional_container___68qR1 .form_additional_children___uBO86 {
  margin-right: 16px;
}
.additional_field_template___xBzvK .children_field___cJgkM {
  position: relative;
}
.additional_field_template___xBzvK .children_field___cJgkM .object_title___hR7fA,
.additional_field_template___xBzvK .children_field___cJgkM .object_description___TCTn- {
  display: none;
}
.additional_field_template___xBzvK .children_field___cJgkM .dividing___Xqypz {
  width: 2px;
  background-color: var(--editorGroup-border);
  height: 100%;
  position: absolute;
}
.additional_field_template___xBzvK .children_field___cJgkM .children_container___PG1Zw {
  margin-left: 16px;
}

.sumi-breakpoint-icon-size {
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-breakpoint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tdnMtcmVke2ZpbGw6I2U1MTQwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmJyZWFrcG9pbnQ8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMi42MzIsOEE0LjYzMiw0LjYzMiwwLDEsMSw4LDMuMzY4LDQuNjM4LDQuNjM4LDAsMCwxLDEyLjYzMiw4WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi12cy1yZWQiIGQ9Ik0xMS43ODksOEEzLjc4OSwzLjc4OSwwLDEsMSw4LDQuMjExLDMuNzg4LDMuNzg4LDAsMCwxLDExLjc4OSw4WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-breakpoint-disabled {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tZGlzYWJsZWQtZ3JleXtmaWxsOiM4NDg0ODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LWRpc2FibGVkPC90aXRsZT48ZyBpZD0iY2FudmFzIj48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiwwVjE2SDBWMFoiLz48L2c+PGcgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTIuNjMyLDhBNC42MzIsNC42MzIsMCwxLDEsOCwzLjM2OCw0LjYzOCw0LjYzOCwwLDAsMSwxMi42MzIsOFoiLz48L2c+PGcgaWQ9Imljb25CZyI+PHBhdGggY2xhc3M9Imljb24tZGlzYWJsZWQtZ3JleSIgZD0iTTExLjc4OSw4QTMuNzg5LDMuNzg5LDAsMSwxLDgsNC4yMTEsMy43ODgsMy43ODgsMCwwLDEsMTEuNzg5LDhaIi8+PC9nPjwvc3ZnPgo=) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-breakpoint-unverified {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tZGlzYWJsZWQtZ3JleXtmaWxsOiM4NDg0ODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LXVudmVyaWZpZWQ8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMi42MzIsOEE0LjYzMiw0LjYzMiwwLDEsMSw4LDMuMzY4LDQuNjM4LDQuNjM4LDAsMCwxLDEyLjYzMiw4WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi1kaXNhYmxlZC1ncmV5IiBkPSJNOCw0LjIxMUEzLjc4OSwzLjc4OSwwLDEsMCwxMS43OSw4LDMuNzg4LDMuNzg4LDAsMCwwLDgsNC4yMTFaTTgsMTAuMjlBMi4yOSwyLjI5LDAsMSwxLDEwLjI5LDgsMi4yOTIsMi4yOTIsMCwwLDEsOCwxMC4yOVoiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-breakpoint-unsupported {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tdnMtcmVke2ZpbGw6I2U1MTQwMDt9Lmljb24td2hpdGV7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+YnJlYWtwb2ludC11bnN1cHBvcnRlZDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEyLjYzMiw4QTQuNjMyLDQuNjMyLDAsMSwxLDgsMy4zNjgsNC42MzgsNC42MzgsMCwwLDEsMTIuNjMyLDhaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLXJlZCIgZD0iTTExLjc4OSw4QTMuNzg5LDMuNzg5LDAsMSwxLDgsNC4yMTEsMy43ODgsMy43ODgsMCwwLDEsMTEuNzg5LDhaIi8+PHBhdGggY2xhc3M9Imljb24td2hpdGUiIGQ9Ik03LjUsOS41aDF2MWgtMVptMC00djNoMXYtM1oiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-conditional-breakpoint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9LmNscy0xe2ZpbGwtb3BhY2l0eTowO30uaWNvbi12cy1yZWR7ZmlsbDojZTUxNDAwO30uaWNvbi13aGl0ZXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LWNvbmRpdGlvbmFsPC90aXRsZT48ZyBpZD0iY2FudmFzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNiwwVjE2SDBWMFoiLz48L2c+PGcgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTIuOCw4QTQuOCw0LjgsMCwxLDEsOCwzLjIsNC44MDYsNC44MDYsMCwwLDEsMTIuOCw4WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi12cy1yZWQiIGQ9Ik0xMS44LDhBMy44LDMuOCwwLDEsMSw4LDQuMiwzLjgsMy44LDAsMCwxLDExLjgsOFoiLz48cGF0aCBjbGFzcz0iaWNvbi13aGl0ZSIgZD0iTTEwLjEsNi43di44SDUuOVY2LjdaTTUuOSw5LjJoNC4yVjguNEg1LjlaIi8+PC9nPjwvc3ZnPgo=) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-conditional-breakpoint-disabled {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9LmNscy0xe2ZpbGwtb3BhY2l0eTowO30uaWNvbi1kaXNhYmxlZC1ncmV5e2ZpbGw6Izg0ODQ4NDt9Lmljb24td2hpdGV7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGU+YnJlYWtwb2ludC1jb25kaXRpb25hbC1kaXNhYmxlZDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEyLjgsOEE0LjgsNC44LDAsMSwxLDgsMy4yLDQuODA2LDQuODA2LDAsMCwxLDEyLjgsOFoiLz48L2c+PGcgaWQ9Imljb25CZyI+PHBhdGggY2xhc3M9Imljb24tZGlzYWJsZWQtZ3JleSIgZD0iTTExLjgsOEEzLjgsMy44LDAsMSwxLDgsNC4yLDMuOCwzLjgsMCwwLDEsMTEuOCw4WiIvPjxwYXRoIGNsYXNzPSJpY29uLXdoaXRlIiBkPSJNMTAuMSw2Ljd2LjhINS45VjYuN1pNNS45LDkuMmg0LjJWOC40SDUuOVoiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-conditional-breakpoint-unverified {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tZGlzYWJsZWQtZ3JleXtmaWxsOiM4NDg0ODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LWNvbmRpdGlvbmFsLXVudmVyaWZpZWQ8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMi42MzIsOEE0LjYzMiw0LjYzMiwwLDEsMSw4LDMuMzY4LDQuNjM4LDQuNjM4LDAsMCwxLDEyLjYzMiw4WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi1kaXNhYmxlZC1ncmV5IiBkPSJNNi41MjYsOC40MjFIOS40NzR2Ljg0Mkg2LjUyNlpNMTEuNzg5LDhBMy43ODksMy43ODksMCwxLDEsOCw0LjIxMSwzLjc4OCwzLjc4OCwwLDAsMSwxMS43ODksOFptLTEsMEEyLjc4OSwyLjc4OSwwLDEsMCw4LDEwLjc5LDIuNzkzLDIuNzkzLDAsMCwwLDEwLjc4OSw4Wk02LjUyNiw3LjU3OUg5LjQ3NFY2LjczN0g2LjUyNloiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-logpoint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tdnMtcmVke2ZpbGw6I2U1MTQwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmJyZWFrcG9pbnQtbG9nPC90aXRsZT48ZyBpZD0iY2FudmFzIj48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiwwVjE2SDBWMFoiLz48L2c+PGcgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTMuNDE0LDgsOCwxMy40MTQsMi41ODYsOCw4LDIuNTg2WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi12cy1yZWQiIGQ9Ik0xMiw4LDgsMTIsNCw4LDgsNFoiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-logpoint-disabled {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tZGlzYWJsZWQtZ3JleXtmaWxsOiM4NDg0ODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LWxvZy1kaXNhYmxlZDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEzLjQxNCw4LDgsMTMuNDE0LDIuNTg2LDgsOCwyLjU4NloiLz48L2c+PGcgaWQ9Imljb25CZyI+PHBhdGggY2xhc3M9Imljb24tZGlzYWJsZWQtZ3JleSIgZD0iTTEyLDgsOCwxMiw0LDgsOCw0WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.sumi-debug-logpoint-unverified {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tZGlzYWJsZWQtZ3JleXtmaWxsOiM4NDg0ODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5icmVha3BvaW50LWxvZy11bnZlcmlmaWVkPC90aXRsZT48ZyBpZD0iY2FudmFzIj48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiwwVjE2SDBWMFoiLz48L2c+PGcgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTMuNjY0LDgsOCwxMy42NjQsMi4zMzYsOCw4LDIuMzM2WiIvPjwvZz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi1kaXNhYmxlZC1ncmV5IiBkPSJNOCwzLjc1LDMuNzUsOCw4LDEyLjI1LDEyLjI1LDhaTTUuNTE4LDgsOCw1LjUxOCwxMC40ODIsOCw4LDEwLjQ4MloiLz48L2c+PC9zdmc+Cg==) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .sumi-debug-breakpoint-hint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9LmNscy0xe2ZpbGw6I2U1MTQwMDtvcGFjaXR5OjAuNDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmJyZWFrcG9pbnQtaGludDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEyLjYzMiw4QTQuNjMyLDQuNjMyLDAsMSwxLDgsMy4zNjgsNC42MzgsNC42MzgsMCwwLDEsMTIuNjMyLDhaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLjc4OSw4QTMuNzg5LDMuNzg5LDAsMSwxLDgsNC4yMTEsMy43ODgsMy43ODgsMCwwLDEsMTEuNzg5LDhaIi8+PC9nPjwvc3ZnPgo=) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .sumi-debug-top-stack-frame {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tdnMteWVsbG93e2ZpbGw6I2ZjMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmN1cnJlbnQtYXJyb3c8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMy44MjksOCw5LjQ1NCwxM0g0VjNIOS40NTRaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLXllbGxvdyIgZD0iTTEyLjUsOCw5LDEySDVWNEg5WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .sumi-debug-top-stack-frame.sumi-debug-breakpoint,
.monaco-editor .sumi-debug-top-stack-frame.sumi-debug-conditional-breakpoint,
.monaco-editor .sumi-debug-top-stack-frame.logpoint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9Lmljb24tdnMteWVsbG93e2ZpbGw6I2ZjMDt9Lmljb24tdnMtcmVke2ZpbGw6I2U1MTQwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmN1cnJlbnQtYW5kLWJyZWFrcG9pbnQ8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMy44MjksOCw5LjQ1NCwxM0g0VjNIOS40NTRaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLXllbGxvdyIgZD0iTTEyLjUsOCw5LDEySDVWNEg5WiIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLXJlZCIgZD0iTTEwLjUsOEEyLjUsMi41LDAsMSwxLDgsNS41LDIuNSwyLjUsMCwwLDEsMTAuNSw4WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .view-overlays .sumi-debug-top-stack-frame-line {
  background-color: #ffff6673;
}
.monaco-editor.vs-dark .view-overlays .sumi-debug-top-stack-frame-line {
  background-color: #ffff0033;
}
@keyframes slide-out {
  100% {
    background-color: transparent;
  }
}
.monaco-editor .view-overlays .sumi-focus-breakpoints-stack-frame-line,
.monaco-editor.vs-dark .view-overlays .sumi-focus-breakpoints-stack-frame-line {
  animation: slide-out 0.3s;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.monaco-editor .view-overlays .sumi-focus-breakpoints-stack-frame-line {
  background-color: #ffff6673;
}
.monaco-editor.vs-dark .view-overlays .sumi-focus-breakpoints-stack-frame-line {
  background-color: #ffff0033;
}
.monaco-editor .sumi-debug-focused-stack-frame {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9LmNscy0xe2ZpbGw6IzljY2U5Yzt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnN0YWNrZnJhbWUtYXJyb3c8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMy44MjksOCw5LjQ1NCwxM0g0VjNIOS40NTRaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjUsOCw5LDEySDVWNEg5WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .sumi-debug-focused-stack-frame.sumi-debug-breakpoint {
  background: url(data:image/svg+xml;base64,PCEtLUNvcHlyaWdodCAoYykgTWljcm9zb2Z0IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLi0tPgo8IS0tQ29weXJpZ2h0IChDKSAyMDE4IFR5cGVGb3ggYW5kIG90aGVycy4tLT4KPCEtLUxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZS4gU2VlIExpY2Vuc2UudHh0IGluIHRoZSBwcm9qZWN0IHJvb3QgZm9yIGxpY2Vuc2UgaW5mb3JtYXRpb24uLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxkZWZzPjxzdHlsZT4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQsLmljb24tdnMtb3V0e2ZpbGw6I2Y2ZjZmNjt9Lmljb24tY2FudmFzLXRyYW5zcGFyZW50e29wYWNpdHk6MDt9LmNscy0xe2ZpbGw6IzljY2U5Yzt9Lmljb24tdnMtcmVke2ZpbGw6I2U1MTQwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnN0YWNrZnJhbWUtYW5kLWJyZWFrcG9pbnQ8L3RpdGxlPjxnIGlkPSJjYW52YXMiPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2LDBWMTZIMFYwWiIvPjwvZz48ZyBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ij48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMy44MjksOCw5LjQ1NCwxM0g0VjNIOS40NTRaIi8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjUsOCw5LDEySDVWNEg5WiIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLXJlZCIgZD0iTTEwLjUsOEEyLjUsMi41LDAsMSwxLDgsNS41LDIuNSwyLjUsMCwwLDEsMTAuNSw4WiIvPjwvZz48L3N2Zz4K) center center no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.monaco-editor .view-overlays .sumi-debug-focused-stack-frame-line {
  background-color: #cee7ce73;
}
.monaco-editor.vs-dark .view-overlays .sumi-debug-focused-stack-frame-line {
  background-color: #7abd7a4d;
}
.monaco-editor.vs-dark .view-overlays .sumi-debug-top-stack-frame-exception-line {
  background-color: #6c2022;
}
.inline-breakpoint-widget.codicon {
  display: flex !important;
  align-items: center;
}
.inline-breakpoint-widget.codicon-debug-breakpoint-disabled {
  opacity: 0.7;
}
.monaco-editor .inline-breakpoint-widget.line-start {
  left: -8px !important;
}
.monaco-editor .inline-breakpoint-widget {
  cursor: pointer;
}
.monaco-editor .debug-breakpoint-placeholder::before {
  content: ' ';
  width: 0.9em;
  display: inline-flex;
  vertical-align: middle;
  margin-top: -1px;
}

.thinking_container___y-X4B {
  position: relative;
  height: 100%;
}
.thinking_container___y-X4B .stop___qywE6 {
  position: absolute;
  bottom: -38px;
  padding-top: 12px;
  left: -8px;
  width: 105%;
}
.thinking_container___y-X4B .block___jUg-2 {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: var(--design-text-foreground);
  cursor: pointer;
  margin: 4px 0 0 10px;
}
.thinking_container___y-X4B .block___jUg-2 span {
  color: var(--design-text-foreground);
}
.thinking_container___y-X4B .block___jUg-2 :first-child {
  margin-right: 4px;
}
.thinking_container___y-X4B .block___jUg-2:hover span {
  color: #3c8dff !important;
}
.thinking_text___rbr7k {
  font-size: 14px;
}
.bottom_container___v84fA {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  position: absolute;
  bottom: -40px;
  width: 100%;
  font-size: 12px;
  color: var(--design-text-foreground);
}
.bottom_container___v84fA .reset___2qpZN {
  flex: 1 1 auto;
  align-items: center;
  display: flex;
  justify-content: left;
}
.bottom_container___v84fA .reset___2qpZN .transform___YKxJ6 {
  transform: rotate(90deg);
  margin-right: 6px;
  cursor: pointer;
}
.bottom_container___v84fA .reset___2qpZN .transform___YKxJ6::before {
  font-size: 16px;
}
.bottom_container___v84fA .text_btn___mTMqu:hover {
  background: transparent;
}
.bottom_container___v84fA .text_btn___mTMqu:hover span {
  color: #3c8dff !important;
}
.bottom_container___v84fA .option_btn___0rGGu {
  font-size: 16px;
}
.bottom_container___v84fA .thumbs___jr7gs {
  display: flex;
  flex: 0 0 auto;
}
.bottom_container___v84fA .thumbs___jr7gs .icon_btn___OXuK\+ > span::before {
  font-size: 16px;
}
.bottom_container___v84fA .kt-icon {
  color: var(--design-text-foreground);
}
.chat_input_container___eK0o5 {
  position: relative;
  border-radius: 9px;
  border: 1px solid var(--kt-input-border);
  background-color: var(--design-chatInput-background);
}
.chat_input_container___eK0o5.active___p90g6 {
  border-color: var(--design-inputOption-activeForeground);
}
.chat_input_container___eK0o5 .theme_container___ZTWuQ {
  padding: 8px 12px 2px;
  display: flex;
  align-items: center;
}
.chat_input_container___eK0o5 .theme_container___ZTWuQ .theme_block___osFLV {
  background-color: var(--design-tag-background);
  color: var(--design-tag-foreground);
  border-radius: 6px;
  padding: 0 6px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  z-index: 1;
}
.chat_input_container___eK0o5 .theme_container___ZTWuQ .theme_content___HM-xI {
  color: var(--design-text-foreground);
  margin-left: 8px;
}
.chat_input_container___eK0o5 .expand_icon___kTSHc {
  position: absolute;
  right: 6px;
  top: 8px;
  z-index: 1;
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 6px;
}
.chat_input_container___eK0o5 .expand_icon___kTSHc .kt-popover___fBgur {
  height: 100%;
}
.chat_input_container___eK0o5 .expand_icon___kTSHc:hover {
  background-color: var(--kt-hintBackground) !important;
}
.chat_input_container___eK0o5 .block___jUg-2 {
  border-radius: 6px;
  width: 100%;
  height: 18px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.chat_input_container___eK0o5 .block___jUg-2 .name___Gzwlj {
  margin: 0 8px;
}
.chat_input_container___eK0o5 .block___jUg-2 .text___Ax1u6 {
  color: var(--design-text-placeholderForeground);
}
.chat_input_container___eK0o5 .block___jUg-2 .agent_label___xq9na {
  margin-left: auto;
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV {
  position: absolute;
  width: 100%;
  bottom: 40px;
  z-index: 1000;
  background: var(--design-container-background);
  border-radius: 8px;
  box-shadow: 0px 9px 28px 8px var(--design-boxShadow-primary), 0px 3px 6px -4px var(--design-boxShadow-secondary), 0px 6px 16px 0px var(--design-boxShadow-tertiary);
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .options___aiIi3 ul {
  margin: 0;
  padding: 4px 0;
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .options___aiIi3 ul li {
  display: flex;
  align-items: center;
  padding: 5px 0;
  font-size: 12px;
  cursor: pointer;
  margin: 0;
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .options___aiIi3 ul li:hover {
  background: var(--design-block-hoverBackground);
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .options___aiIi3 ul li .block___jUg-2 {
  margin: 0 16px 0 8px;
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .options___aiIi3 ul li .block___jUg-2 .ai_enhance_icon___C31Nq {
  background-color: var(--kt-icon-hoverBackground);
}
.chat_input_container___eK0o5 .instruction_options_container___bS6hV .commonly_used___tEhee {
  border-top: 1px solid var(--editorGroup-border);
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
.chat_input_container___eK0o5 .input_wrapper___6PCpJ {
  border: none;
}
.ai_chat_code_wrapper___WjFQM {
  position: relative;
  width: 100%;
  line-height: 22px;
}
.ai_chat_code_wrapper___WjFQM .render_text___P01jj span.code_inline___anY\+h {
  display: inline;
  color: #d7ba7d;
}
.ai_chat_code_wrapper___WjFQM .render_text___P01jj span.code_inline___anY\+h::after {
  content: none;
}
.ai_chat_code_wrapper___WjFQM .render_text___P01jj .tag_wrapper___rrQJn {
  margin-bottom: 8px;
}
.ai_chat_code_wrapper___WjFQM .render_text___P01jj .tag___Uaa5E {
  border-radius: 4px;
  display: inline-block;
  padding: 0 8px;
  margin-right: 4px;
  background-color: var(--design-tag-background);
  color: var(--design-tag-foreground);
}
.code_block___XFkBd {
  position: relative;
  min-width: 100px;
  margin-top: 4px;
}
.code_block___XFkBd .monaco_wrapper___5UIZW {
  position: relative;
  min-width: 130px;
}
.code_block___XFkBd .monaco_wrapper___5UIZW > pre {
  margin-bottom: 10px;
}
.code_block___XFkBd .monaco_wrapper___5UIZW .editor___Kr5Uj {
  border-radius: 8px;
  font-size: 12px;
  padding: 32px 8px 8px 8px;
  line-height: 18px;
}
.code_block___XFkBd .monaco_wrapper___5UIZW .editor___Kr5Uj::-webkit-scrollbar {
  width: auto;
  height: 4px;
}
.code_block___XFkBd .monaco_wrapper___5UIZW .action_toolbar___UftLo {
  display: flex;
  position: absolute;
  right: 8px;
  top: 6px;
  z-index: 100;
  height: 20px;
  align-items: center;
  overflow: hidden;
}
.code_block___XFkBd .monaco_wrapper___5UIZW .action_toolbar___UftLo .kt-popover {
  height: inherit;
}
.code_block___XFkBd .hljs {
  background-color: var(--panel-background);
}
.code_block___XFkBd .code_language___slpOs {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 22px;
  padding: 0 8px;
  background-color: var(--design-language-background);
  border-radius: 8px 0px 8px 0;
  color: var(--design-text-foreground);
}
.ai_chat_more_actions_container___WVGS8 {
  position: relative;
}
.ai_native_input_container___qIu\+w {
  height: 32px;
}
/**
* markdown
*/
.ai_chat_markdown_container___lWK3c ol {
  margin: 0;
  padding-inline-start: 20px;
}
.ai_chat_markdown_container___lWK3c p {
  margin-bottom: 0;
}
.ai_chat_markdown_container___lWK3c sup {
  top: 0;
}
.ai_chat_markdown_container___lWK3c sup .link_block___67jGQ {
  color: #669ced;
  border-radius: 4px;
  background-color: #243753;
  margin: 0 2px;
}
.progress_bar___4IJ7- .ai_native_progress_wrapper___eHsCe {
  height: 4px;
}
.progress_bar___4IJ7- .ai_native_progress_wrapper___eHsCe div[class*='progress'] {
  height: 4px;
  background-color: transparent;
  background-image: linear-gradient(91deg, #19cfff 0%, #8429ff 100%);
  border-radius: 0px 50px 50px 100px;
  animation: ai-progress___-YlQE 4s forwards ease-in-out, ai-progress-stop___G\+n48 3s 4s forwards linear;
}
@keyframes ai-progress___-YlQE {
  0% {
    width: 0;
  }
  100% {
    width: 90%;
  }
}
@keyframes ai-progress-stop___G\+n48 {
  from {
    width: 90%;
  }
  to {
    width: 100%;
  }
}
.ai_loading___9QvjJ {
  position: relative;
  height: 4px;
  width: 22px;
  height: 22px;
}
.ai_loading___9QvjJ .loader___9WxSe {
  border-radius: 50%;
  width: 4px;
  height: 4px;
  display: inline-block;
  animation-fill-mode: both;
  animation: bblFadInOut___7hYyK 1.5s infinite ease-in-out;
  color: #315c99;
  position: absolute;
  transform: translateZ(0);
  top: 0;
}
.ai_loading___9QvjJ .loader___9WxSe:nth-child(1) {
  left: 0;
  animation-delay: 0.1s;
}
.ai_loading___9QvjJ .loader___9WxSe:nth-child(2) {
  left: 6px;
  animation-delay: 0.2s;
}
.ai_loading___9QvjJ .loader___9WxSe:nth-child(3) {
  left: 12px;
  animation-delay: 0.3s;
}
@keyframes bblFadInOut___7hYyK {
  0%,
  80%,
  100% {
    box-shadow: 0 10px 0 -3px;
  }
  40% {
    box-shadow: 0 10px 0 0;
  }
}
.ai_chat_response_container___Sd8s- .error___7Rx64 {
  display: flex;
  align-items: center;
  gap: 4px;
}
.ai_chat_response_container___Sd8s- .error___7Rx64 .kt-icon {
  color: red;
}
.ai_chat_response_container___Sd8s- .placeholder___cJMPX {
  display: flex;
  align-items: start;
  gap: 6px;
}
.ai_chat_response_container___Sd8s- .placeholder_content___fSGG- {
  font-size: 12px;
  color: var(--editorGhostText-foreground);
}
.ai_chat_response_container___Sd8s- .followups___vCaa5 {
  display: flex;
  flex-direction: column;
  align-items: start;
  line-height: 22px;
}
.ai_chat_response_container___Sd8s- .followups___vCaa5 > * {
  display: block;
  margin-top: 4px;
}
.markdown_container___yKz9l {
  line-height: 22px;
}
.markdown_container___yKz9l h1,
.markdown_container___yKz9l h2,
.markdown_container___yKz9l h3,
.markdown_container___yKz9l h4,
.markdown_container___yKz9l h5 {
  color: #fff;
}
.markdown_container___yKz9l p {
  margin-bottom: 0;
  line-height: 22px;
}
.markdown_container___yKz9l code.code_inline___anY\+h {
  color: #d7ba7d;
}
.markdown_container___yKz9l code.code_inline___anY\+h::after {
  content: none;
}
.markdown_container___yKz9l li {
  list-style: auto;
}
.tree_container___Slhmv {
  background-color: var(--panel-background);
  border-radius: 8px;
  padding: 8px;
  margin: 8px 0;
}
/**
* welcome
*/
.chat_welcome_head___OyLV0 {
  font-size: 14px;
  line-height: 22px;
}
.chat_welcome_head___OyLV0 a {
  color: #3c8dff;
}
.chat_welcome_head___OyLV0 a:hover {
  color: #5b9fff;
}
.chat_welcome_head___OyLV0 .chat_container_des___qMniW img {
  width: 20px;
  margin-right: 3px;
}
.chat_welcome_head___OyLV0 .chat_container_content___bmm0\+ {
  display: flex;
  flex-direction: column;
}
.chat_welcome_head___OyLV0 .chat_container_content___bmm0\+ .link_item___Mwp1\+ {
  margin-top: 4px;
  display: block;
}

.design-light {
  /* Red */
  /* Orange */
  /* Yellow */
  /* Green */
  /* Blue */
  /* Purple */
}
.design-light .hljs-comment,
.design-light .hljs-quote {
  color: #696969;
}
.design-light .hljs-variable,
.design-light .hljs-template-variable,
.design-light .hljs-tag,
.design-light .hljs-name,
.design-light .hljs-selector-id,
.design-light .hljs-selector-class,
.design-light .hljs-regexp,
.design-light .hljs-deletion {
  color: #d91e18;
}
.design-light .hljs-number,
.design-light .hljs-built_in,
.design-light .hljs-builtin-name,
.design-light .hljs-literal,
.design-light .hljs-type,
.design-light .hljs-params,
.design-light .hljs-meta,
.design-light .hljs-link {
  color: #aa5d00;
}
.design-light .hljs-attribute {
  color: #aa5d00;
}
.design-light .hljs-string,
.design-light .hljs-symbol,
.design-light .hljs-bullet,
.design-light .hljs-addition {
  color: #008000;
}
.design-light .hljs-title,
.design-light .hljs-section {
  color: #007faa;
}
.design-light .hljs-keyword,
.design-light .hljs-selector-tag {
  color: #7928a1;
}
.design-light .hljs {
  display: block;
  overflow-x: auto;
  background: #fefefe;
  color: #545454;
  padding: 0.5em;
}
.design-light .hljs-emphasis {
  font-style: italic;
}
.design-light .hljs-strong {
  font-weight: bold;
}
@media screen and (-ms-high-contrast: active) {
  .design-light .hljs-addition,
  .design-light .hljs-attribute,
  .design-light .hljs-built_in,
  .design-light .hljs-builtin-name,
  .design-light .hljs-bullet,
  .design-light .hljs-comment,
  .design-light .hljs-link,
  .design-light .hljs-literal,
  .design-light .hljs-meta,
  .design-light .hljs-number,
  .design-light .hljs-params,
  .design-light .hljs-string,
  .design-light .hljs-symbol,
  .design-light .hljs-type,
  .design-light .hljs-quote {
    color: highlight;
  }
  .design-light .hljs-keyword,
  .design-light .hljs-selector-tag {
    font-weight: bold;
  }
}

/* a11y-dark theme */
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
/* @author: ericwbailey */

/* Comment */
.hljs-comment,
.hljs-quote {
  color: #d4d0ab;
}

/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion {
  color: #ffa07a;
}

/* Orange */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link {
  color: #f5ab35;
}

/* Yellow */
.hljs-attribute {
  color: #ffd700;
}

/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition {
  color: #abe338;
}

/* Blue */
.hljs-title,
.hljs-section {
  color: #00e0e0;
}

/* Purple */
.hljs-keyword,
.hljs-selector-tag {
  color: #dcc6e0;
}

.hljs {
  display: block;
  overflow-x: auto;
  background: #2b2b2b;
  color: #f8f8f2;
  padding: 0.5em;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

@media screen and (-ms-high-contrast: active) {
  .hljs-addition,
  .hljs-attribute,
  .hljs-built_in,
  .hljs-builtin-name,
  .hljs-bullet,
  .hljs-comment,
  .hljs-link,
  .hljs-literal,
  .hljs-meta,
  .hljs-number,
  .hljs-params,
  .hljs-string,
  .hljs-symbol,
  .hljs-type,
  .hljs-quote {
        color: highlight;
    }

    .hljs-keyword,
    .hljs-selector-tag {
        font-weight: bold;
    }
}

/* a11y-light theme */
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
/* @author: ericwbailey */

/* Comment */
.hljs-comment,
.hljs-quote {
  color: #696969;
}

/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion {
  color: #d91e18;
}

/* Orange */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link {
  color: #aa5d00;
}

/* Yellow */
.hljs-attribute {
  color: #aa5d00;
}

/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition {
  color: #008000;
}

/* Blue */
.hljs-title,
.hljs-section {
  color: #007faa;
}

/* Purple */
.hljs-keyword,
.hljs-selector-tag {
  color: #7928a1;
}

.hljs {
  display: block;
  overflow-x: auto;
  background: #fefefe;
  color: #545454;
  padding: 0.5em;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

@media screen and (-ms-high-contrast: active) {
  .hljs-addition,
  .hljs-attribute,
  .hljs-built_in,
  .hljs-builtin-name,
  .hljs-bullet,
  .hljs-comment,
  .hljs-link,
  .hljs-literal,
  .hljs-meta,
  .hljs-number,
  .hljs-params,
  .hljs-string,
  .hljs-symbol,
  .hljs-type,
  .hljs-quote {
        color: highlight;
    }

    .hljs-keyword,
    .hljs-selector-tag {
        font-weight: bold;
    }
}

#ai_chat_view___saQV\+ {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  font-size: 14px;
  user-select: text;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top: none;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk {
  width: 20px;
  height: 10px;
  position: relative;
  background-color: transparent;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk:before {
  content: '';
  position: absolute;
  top: -6px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 6px solid transparent;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk:after {
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 6px solid transparent;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk {
  width: 20px;
  height: 10px;
  position: relative;
  background-color: transparent;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk:before {
  content: '';
  position: absolute;
  top: -6px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 6px solid transparent;
}
#ai_chat_view___saQV\+ .ai_chat_hexagon_box___rtIGk:after {
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 6px solid transparent;
}
#ai_chat_view___saQV\+ .header_container___MqUdE {
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0 12px 16px;
  box-sizing: border-box;
  background-color: var(--editorGroupHeader-tabsBackground);
  user-select: none;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .left___TjtFT {
  display: flex;
  align-items: center;
  height: 16px;
  color: var(--design-title-foreground);
  font-size: 12px;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .left___TjtFT .ai_avatar_icon___JkYXm {
  width: 18px;
  height: 18px;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .left___TjtFT .avatar_icon_normal___94VPS {
  width: 18px;
  height: 18px;
  font-size: 14px !important;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .left___TjtFT > * {
  margin-right: 8px;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .right___kGnOc {
  display: flex;
  align-items: center;
  padding-right: 10px;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .right___kGnOc .popover_icon___j2a6N {
  margin-left: 2px;
}
#ai_chat_view___saQV\+ .header_container___MqUdE .right___kGnOc .action_btn___\+isFz {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
}
#ai_chat_view___saQV\+ .body_container___V7veE {
  display: flex;
  height: calc(100% - 36px);
  background-color: var(--panel-background);
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ {
  display: flex;
  flex-direction: column;
  width: 100%;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_loading_msg_box___ow1BR {
  display: flex;
  align-items: flex-start;
  color: var(--design-text-highlightForeground);
  font-size: 12px;
  padding: 0 32px 0 16px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_loading_msg_box___ow1BR .chat_loading_mgs_avatar___yOtdN {
  height: 32px;
  width: 32px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT {
  flex: 1;
  height: 100%;
  overflow: auto;
  padding-top: 10px;
  margin-right: 2px;
  border-bottom: 1px solid transparent;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT::-webkit-scrollbar {
  width: 4px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT::-webkit-scrollbar:hover {
  width: 10px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .message_list___V0wNI .rce-mbox-left-notch___z0qkJ,
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .message_list___V0wNI .rce-mbox-right-notch___TEJ-6 {
  display: none;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .chat_notify___H\+VW- {
  margin-top: 40px !important;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .chat_excute_result___yuwEA {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 4px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .chat_excute_result___yuwEA .chat_result_list___88r5M {
  margin: 8px 0 12px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .chat_excute_result___yuwEA .chat_excute_btn___1Un2u {
  border-radius: 8px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_container___racjT .chat_message_code___ECBqg {
  margin-top: 40px;
  max-width: 100%;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_scroll {
  border-color: var(--design-borderColor);
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS {
  padding: 16px;
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: var(--panel-background);
  border-radius: 0 0 0 12px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  justify-content: space-between;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .header_operate_left___INaih {
  display: flex;
  align-items: center;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .header_operate_right___rurBt {
  display: flex;
  align-items: center;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .header_operate_right___rurBt .tag___K1KVc {
  margin-left: 8px;
  margin-right: 0;
  padding-right: 6px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .block___PiimN {
  margin-right: 8px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .tag___K1KVc {
  background: var(--design-block-hoverBackground);
  border-radius: 4px;
  height: 22px;
  font-size: 12px;
  padding: 2px 6px;
  line-height: 18px;
  margin-right: 8px;
  color: var(--design-text-foreground);
  cursor: pointer;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input_wrap___s-veS .header_operate___vc5BJ .tag___K1KVc:hover {
  color: var(--design-text-hoverForeground);
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .quick_way___xVvM3 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .quick_way___xVvM3 .quick_way_item___2VIEu {
  margin-right: 8px;
  cursor: pointer;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input___tyAU4 {
  padding: 16px;
  display: flex;
  flex-direction: column;
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input___tyAU4 .input_wrapper___dv9-k {
  height: 40px;
  border-radius: 8px;
  box-sizing: border-box;
  background-color: var(--design-block-hoverBackground);
}
#ai_chat_view___saQV\+ .body_container___V7veE .left_bar___EY8iQ .chat_input___tyAU4 .input_wrapper___dv9-k textarea {
  resize: none;
}
#ai_chat_view___saQV\+ .body_container___V7veE .right_bar___D38r9 {
  width: 32px;
  padding-top: 8px;
  border-left: 1px solid #2a3344e6;
}
#ai_chat_view___saQV\+ .body_container___V7veE .right_bar___D38r9 .chat_list___LeGfj {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#ai_chat_view___saQV\+ .body_container___V7veE .right_bar___D38r9 .chat_list___LeGfj li {
  width: 24px;
  height: 24px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
#ai_chat_view___saQV\+ .body_container___V7veE .right_bar___D38r9 .chat_list___LeGfj li .ai_chat_bar_icon___14lvf {
  width: 12px;
  color: #666666;
}
#ai_chat_view___saQV\+ .body_container___V7veE .right_bar___D38r9 .chat_list___LeGfj li.active_chat_bar___2iuoV {
  background-color: var(--design-block-hoverBackground);
  border-radius: 6px;
}

.rewrite_widget_container___iU6ib {
  border: 1px solid var(--panel-border);
  overflow: hidden;
  user-select: none;
  pointer-events: none;
  position: absolute;
  z-index: 0;
}
.rewrite_widget_container___iU6ib .virtual_editor_container___vraEB {
  height: inherit;
}
.deletions_code_line___7Fo7T {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.deletions_code_line___7Fo7T .space_span___fwA7- {
  display: inline-block;
}
.deletions_code_line___7Fo7T .text_span___IW9\+o {
  white-space: nowrap;
}
.ghost_text_decoration_inline_add___z4\+RT {
  background-color: var(--aiNative-multiLineEditsAdditionsBackground);
}
.ghost_text_decoration_remove___33skq {
  opacity: 0.2;
}
.ghost_text_decoration_inline_remove___o7kvY {
  opacity: 0.2;
  text-decoration: line-through;
}
.ghost_text_decoration___H6\+xJ {
  background-color: var(--editorGhostText-background);
  border: 1px solid var(--editorGhostText-border);
  color: var(--editorGhostText-foreground);
}

.hidden___BXj6e {
  visibility: hidden;
}
.visible___abLLM {
  visibility: visible;
}

.suggestion_deletions_background___Uyon5 {
  background-color: var(--aiNative-multiLineEditsDeletionsBackground) !important;
}
.suggestion_additions_background___QM\+8c {
  background-color: var(--aiNative-multiLineEditsAdditionsBackground) !important;
}

.ai_diff_editor_container___voPk9 {
  height: 100%;
  display: flex;
  align-items: center;
  border-top: 1px solid var(--design-borderColor);
  border-bottom: 1px solid var(--design-borderColor);
  position: relative;
  overflow: hidden;
}
.ai_diff_editor_container___voPk9 .diff_editor_widget___jlCW6 {
  position: absolute;
  height: inherit;
  width: 100%;
}
.ai_diff_editor_resolve_result_widget___qKxrv {
  z-index: var(--stacking-level-overlay-top);
  display: flex;
  position: relative;
}

.inline_diff_current___lt65W {
  background-color: var(--editorIndentGuide-activeBackground);
}
.inline_diff_added_range___dvEUg {
  background-color: var(--aiNative-inlineDiffAddedRange);
}
.inline_diff_added_range___dvEUg.hide___WkFwJ {
  visibility: hidden;
}
.inline_diff_remove_zone_widget_container___1C2hK {
  width: calc(100% + 10px);
}
.inline_diff_remove_zone_widget_container___1C2hK .inline_diff_remove_zone_fixed_box___JJaII {
  overflow: hidden;
  height: 100%;
  position: relative;
}
.inline_diff_remove_zone_widget_container___1C2hK .inline_diff_remove_zone_fixed_box___JJaII .inline_diff_remove_zone___TDzrN {
  background-color: var(--aiNative-inlineDiffRemovedRange);
  height: inherit;
}
.inline_diff_pending_range___B6n9c {
  background-color: var(--editorWidget-background);
}
.accept_partial_edit_widget_id___DuY9B {
  pointer-events: none;
  width: 1e6px;
}
.inline_diff_accept_partial_widget_container___KO\+vL {
  width: 100%;
}
.inline_diff_accept_partial_widget_container___KO\+vL .content___hsI2z {
  float: right;
  display: flex;
  flex-direction: row;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  margin-right: 12px;
  max-height: 18px;
  height: 18px;
  align-items: center;
  opacity: 0.8;
}
.inline_diff_accept_partial_widget_container___KO\+vL .btn___s2YVO {
  display: flex;
  pointer-events: auto;
  border: none;
  font-size: 10px;
  cursor: pointer;
  padding: 2px 6px;
  align-items: center;
  gap: 4px;
}
.inline_diff_accept_partial_widget_container___KO\+vL .btn___s2YVO > span {
  opacity: 1;
}
.inline_diff_accept_partial_widget_container___KO\+vL .btn___s2YVO.accept_btn___nj47O {
  background-color: var(--aiNative-inlineDiffAcceptPartialEdit);
  color: var(--aiNative-inlineDiffAcceptPartialEdit-foreground);
}
.inline_diff_accept_partial_widget_container___KO\+vL .btn___s2YVO.discard_btn___4W6SG {
  background-color: var(--aiNative-inlineDiffDiscardPartialEdit);
  color: var(--aiNative-inlineDiffAcceptPartialEdit-foreground);
}

.more_operation_menu_item___oHsPQ {
  min-width: initial !important;
}
.inline_chat_controller_box___CR8B1 {
  padding: 6px;
}

.problem_fix_btn_container___yoeGa {
  margin-left: 8px;
  margin-bottom: 8px;
  height: 22px;
}
.monaco-editor .monaco-hover .hover-row {
  flex-direction: column;
}

.run_toolbar_container___-KlBv {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.run_toolbar_container___-KlBv .debug_controller_view___Bio2O .kt-select-container .kt-select-value-default {
  background-color: transparent;
  border-color: transparent;
}
.run_toolbar_container___-KlBv .debug_controller_view___Bio2O .kt-select-container .kt-select-value-active {
  border-color: var(--kt-selectOption-activeBorder);
}
.debug_action_bar_internal___vGs0Y {
  margin-left: 8px;
}
.debug_controller_view___Bio2O {
  max-width: 350px;
}
.dividing___n2vPv {
  margin-left: 5px;
  width: 2px;
  height: 12px;
  background-color: var(--editorGroup-border);
}
.debug_actions___GL1OH {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.debug_actions___GL1OH > *:not(:first-child) {
  margin-left: 6px;
}

#ai_chat_panel___l5pRj {
  height: 100%;
}
#ai_chat_panel___l5pRj .rce-mbox-left-notch,
#ai_chat_panel___l5pRj .rce-mbox-right-notch {
  display: none;
}
#ai_chat_panel___l5pRj .rce-mbox {
  background-color: var(--design-block-background);
  border-radius: 2px 12px 12px 12px;
  box-shadow: none;
  padding: 8px 12px;
  min-width: initial;
  margin: 0;
}
#ai_chat_panel___l5pRj .rce-mbox ::after {
  content: '';
}
#ai_chat_panel___l5pRj .rce-mbox-text {
  line-height: 18px;
  width: inherit;
  font-size: 14px;
}
#ai_chat_panel___l5pRj .rce-smsg {
  background-color: var(--design-block-background);
  box-shadow: none;
  border-radius: 8px;
  max-width: initial;
  border-radius: 2px 12px 12px 12px;
  width: 100%;
  flex-direction: initial;
  justify-content: left;
  padding: 8px 12px 12px;
  margin: 0;
}
#ai_chat_panel___l5pRj .rce-smsg .rce-smsg-text {
  font-size: 12px;
  width: 100%;
  text-align: left;
}
#ai_chat_panel___l5pRj .rce-container-smsg {
  width: 100%;
}
#ai_chat_panel___l5pRj .rce-mlist {
  color: var(--design-title-foreground);
  font-weight: normal;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding-bottom: 38px;
}
#ai_chat_panel___l5pRj .rce-container-mbox.rce-ai-msg {
  margin: 8px 32px 8px 16px;
}
#ai_chat_panel___l5pRj .rce-container-mbox.rce-ai-msg > .rce-mbox {
  width: 100%;
}
#ai_chat_panel___l5pRj .rce-container-mbox.rce-ai-msg .rce-mbox-body {
  display: flex;
  align-items: flex-start;
  position: initial;
  width: 100%;
}
#ai_chat_panel___l5pRj .rce-container-mbox.rce-ai-msg .rce-mbox-body .rce-mbox-title {
  position: absolute;
  left: -40px;
  top: 0;
}
#ai_chat_panel___l5pRj .rce-container-mbox.rce-ai-msg .rce-mbox-body .rce-avatar-container.default {
  height: 32px;
  width: 32px;
}
#ai_chat_panel___l5pRj .rce-container-mbox {
  overflow: initial;
  min-width: initial;
  margin: 8px 16px;
}
#ai_chat_panel___l5pRj .rce-container-mbox:nth-child(2) {
  margin-top: 8px !important;
}
#ai_chat_panel___l5pRj .rce-user-msg .rce-mbox-right {
  background: var(--design-rce-background);
  border-radius: 12px 12px 2px 12px;
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
  box-sizing: border-box;
}
#ai_chat_panel___l5pRj blockquote {
  background: var(--vscode-textBlockQuote-background);
  border-color: var(--vscode-textBlockQuote-border);
}
.right_tab_renderer___5LPD0 {
  border: none;
}
.right_slot_container_wrap___6p1t- {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.right_slot_container_wrap___6p1t- .header___YyY0o {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px;
  background-color: var(--editorGroupHeader-tabsBackground);
}
.right_slot_container_wrap___6p1t- .container___YlVP9 {
  flex: 1;
}
.extra_bottom_icon___-qaT\+:hover {
  background-color: transparent !important;
  opacity: 1;
}
.extra_bottom_icon___-qaT\+ span {
  width: 32px;
  height: 32px;
  font-size: 16px;
  border-radius: 8px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.extra_bottom_icon___-qaT\+ span:hover {
  background-color: var(--badge-background);
}
.extra_bottom_icon_container___CCcA8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 4px;
}
.ai_chat_view_container___pgNIV {
  background-color: unset;
}
.AI-Chat-slot___aXVR6 {
  background-color: var(--activityBar-background) !important;
}

.ai_switch___2FDrz {
  height: 16px;
  width: 16px;
  min-width: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ai_switch___2FDrz .avatar_icon_large___cl8W3 {
  width: 16px;
  height: 16px;
  font-size: 16px !important;
}

.input_decoration_readable_container___tQEZ5 {
  background-color: var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground));
}
.input_wrapper___LGjF- {
  transform: translateY(-4px);
}

.glyph-margin-widgets .interface-navigation-icon___uv2S5 {
  background-size: 80% 80%;
  margin-left: 4px;
  cursor: pointer;
}

.terminal_inline_chat___tUYa8 {
  position: absolute;
  right: 4px;
  top: 4px;
  background: var(--kt-modal-background);
  border-radius: 6px;
  box-shadow: 0px 9px 28px 8px var(--design-boxShadow-primary), 0px 3px 6px -4px var(--design-boxShadow-secondary), 0px 6px 16px 0px var(--design-boxShadow-tertiary);
  color: var(--design-text-foreground);
}

.container___sT8dp {
  position: absolute;
  background-color: var(--editorGroupHeader-tabsBackground);
  bottom: 0;
  left: 0;
  z-index: var(--stacking-level-xterm-decoration, 8);
  width: 500px;
  padding: 8px 10px 8px 14px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
}
.header___ASWaI {
  display: flex;
  flex-direction: row;
  font-size: 14px;
  padding-bottom: 12px;
}
.statusContainer___8HdW7 {
  text-align: right;
  font-size: 8px;
  opacity: 0.5;
}
.inputContainer___0WoOt {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.input___lZjnF {
  border: none;
  padding-left: 0;
  background-color: transparent;
}
.input___lZjnF::placeholder {
  color: #787878;
}
.input___lZjnF:focus {
  outline: none;
}
.suggestions___0CUUy {
  display: flex;
  flex-direction: column;
  background-color: var(--editorGroupHeader-tabsBackground);
  color: var(--design-title-foreground);
  max-height: 350px;
  width: 500px;
  overflow-y: auto;
  position: absolute;
  bottom: 100%;
  left: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.suggestionItem___c039S {
  padding: 6px 10px 6px 16px;
  cursor: pointer;
}
.suggestionItemContainer___h3Zva {
  display: flex;
  flex-direction: column;
}
.suggestionDesc___j2w8Z {
  font-size: 12px;
}
.suggestionCmd___cVz5h {
  font-size: 12px;
  opacity: 0.6;
}
.suggestionItem___c039S:hover {
  filter: brightness(110%);
  background-color: var(--selection-background);
}
.ai_loading___a1KhI {
  position: relative;
  height: 4px;
  width: 22px;
  height: 22px;
}
.ai_loading___a1KhI .loader___bBlsy {
  border-radius: 50%;
  width: 4px;
  height: 4px;
  display: inline-block;
  animation-fill-mode: both;
  animation: bblFadInOut___0Xw2p 1.5s infinite ease-in-out;
  color: #315c99;
  position: absolute;
  transform: translateZ(0);
  top: 0;
}
.ai_loading___a1KhI .loader___bBlsy:nth-child(1) {
  left: 0;
  animation-delay: 0.1s;
}
.ai_loading___a1KhI .loader___bBlsy:nth-child(2) {
  left: 6px;
  animation-delay: 0.2s;
}
.ai_loading___a1KhI .loader___bBlsy:nth-child(3) {
  left: 12px;
  animation-delay: 0.3s;
}
@keyframes bblFadInOut___0Xw2p {
  0%,
  80%,
  100% {
    box-shadow: 0 10px 0 -3px;
  }
  40% {
    box-shadow: 0 10px 0 0;
  }
}
.send_icon___Jr\+6e > span::before {
  font-size: 16px;
  color: rgba(60, 141, 255, 0.65);
}

