@charset "UTF-8";/* Element Chalk Variables */
.kel-alert {
  --kel-alert-padding: 8px 16px;
  --kel-alert-border-radius-base: var(--kel-border-radius-base);
  --kel-alert-title-font-size: 14px;
  --kel-alert-title-with-description-font-size: 16px;
  --kel-alert-description-font-size: 14px;
  --kel-alert-close-font-size: 16px;
  --kel-alert-close-customed-font-size: 14px;
  --kel-alert-icon-size: 16px;
  --kel-alert-icon-large-size: 28px;
  width: 100%;
  padding: var(--kel-alert-padding);
  margin: 0;
  box-sizing: border-box;
  border-radius: var(--kel-alert-border-radius-base);
  position: relative;
  background-color: var(--kel-color-white);
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity var(--kel-transition-duration-fast);
}
.kel-alert.is-light .kel-alert__close-btn {
  color: var(--kel-text-color-placeholder);
}
.kel-alert.is-dark .kel-alert__close-btn {
  color: var(--kel-color-white);
}
.kel-alert.is-dark .kel-alert__description {
  color: var(--kel-color-white);
}
.kel-alert.is-center {
  justify-content: center;
}
.kel-alert--primary {
  --kel-alert-bg-color: var(--kel-color-primary-light-9);
}
.kel-alert--primary.is-light {
  background-color: var(--kel-alert-bg-color);
  color: var(--kel-color-primary);
}
.kel-alert--primary.is-light .kel-alert__description {
  color: var(--kel-color-primary);
}
.kel-alert--primary.is-dark {
  background-color: var(--kel-color-primary);
  color: var(--kel-color-white);
}
.kel-alert--success {
  --kel-alert-bg-color: var(--kel-color-success-light-9);
}
.kel-alert--success.is-light {
  background-color: var(--kel-alert-bg-color);
  color: var(--kel-color-success);
}
.kel-alert--success.is-light .kel-alert__description {
  color: var(--kel-color-success);
}
.kel-alert--success.is-dark {
  background-color: var(--kel-color-success);
  color: var(--kel-color-white);
}
.kel-alert--info {
  --kel-alert-bg-color: var(--kel-color-info-light-9);
}
.kel-alert--info.is-light {
  background-color: var(--kel-alert-bg-color);
  color: var(--kel-color-info);
}
.kel-alert--info.is-light .kel-alert__description {
  color: var(--kel-color-info);
}
.kel-alert--info.is-dark {
  background-color: var(--kel-color-info);
  color: var(--kel-color-white);
}
.kel-alert--warning {
  --kel-alert-bg-color: var(--kel-color-warning-light-9);
}
.kel-alert--warning.is-light {
  background-color: var(--kel-alert-bg-color);
  color: var(--kel-color-warning);
}
.kel-alert--warning.is-light .kel-alert__description {
  color: var(--kel-color-warning);
}
.kel-alert--warning.is-dark {
  background-color: var(--kel-color-warning);
  color: var(--kel-color-white);
}
.kel-alert--error {
  --kel-alert-bg-color: var(--kel-color-error-light-9);
}
.kel-alert--error.is-light {
  background-color: var(--kel-alert-bg-color);
  color: var(--kel-color-error);
}
.kel-alert--error.is-light .kel-alert__description {
  color: var(--kel-color-error);
}
.kel-alert--error.is-dark {
  background-color: var(--kel-color-error);
  color: var(--kel-color-white);
}
.kel-alert__content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.kel-alert .kel-alert__icon {
  font-size: var(--kel-alert-icon-size);
  width: var(--kel-alert-icon-size);
  margin-right: 8px;
}
.kel-alert .kel-alert__icon.is-big {
  font-size: var(--kel-alert-icon-large-size);
  width: var(--kel-alert-icon-large-size);
  margin-right: 12px;
}
.kel-alert__title {
  font-size: var(--kel-alert-title-font-size);
  line-height: 24px;
}
.kel-alert__title.with-description {
  font-size: var(--kel-alert-title-with-description-font-size);
}
.kel-alert .kel-alert__description {
  font-size: var(--kel-alert-description-font-size);
  margin: 0;
}
.kel-alert .kel-alert__close-btn {
  font-size: var(--kel-alert-close-font-size);
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 16px;
  cursor: pointer;
}
.kel-alert .kel-alert__close-btn.is-customed {
  font-style: normal;
  font-size: var(--kel-alert-close-customed-font-size);
  line-height: 24px;
  top: 8px;
}
.kel-alert-fade-enter-from,
.kel-alert-fade-leave-active {
  opacity: 0;
}
.kel-alert {
  --kel-alert-icon-size: 1.5rem;
  --kel-alert-icon-large-size: 1.5rem;
  --kel-alert-description-font-size: var(--ks-font-size-xs);
  --kel-alert-title-with-description-font-size: var(--ks-font-size-sm);
}
.kel-alert .kel-alert__title {
  line-height: 1;
}
.kel-alert .kel-alert__icon .material-design-icon,
.kel-alert .kel-alert__icon .material-design-icon > .material-design-icon__svg {
  height: var(--kel-alert-icon-size);
  width: var(--kel-alert-icon-size);
}
.kel-alert .kel-alert__close-btn {
  top: 50%;
  transform: translateY(-50%);
  color: var(--ks-icon-muted);
}
.kel-alert .kel-alert__title.with-description {
  font-weight: bold;
}
.kel-alert.kel-alert--success.is-light {
  border: 1px solid var(--ks-border-success);
  background-color: var(--ks-bg-success);
  --kel-color-success: var(--ks-text-success);
}
.kel-alert.kel-alert--success.is-light .kel-alert__icon {
  color: var(--ks-icon-success);
}
.kel-alert.kel-alert--info.is-light {
  border: 1px solid var(--ks-border-info);
  background-color: var(--ks-bg-info);
  --kel-color-info: var(--ks-text-info);
}
.kel-alert.kel-alert--info.is-light .kel-alert__icon {
  color: var(--ks-icon-info);
}
.kel-alert.kel-alert--warning.is-light {
  border: 1px solid var(--ks-border-warning);
  background-color: var(--ks-bg-warning);
  --kel-color-warning: var(--ks-text-warning);
}
.kel-alert.kel-alert--warning.is-light .kel-alert__icon {
  color: var(--ks-icon-warning);
}
.kel-alert.kel-alert--error.is-light {
  border: 1px solid var(--ks-border-error);
  background-color: var(--ks-bg-error);
  --kel-color-error: var(--ks-text-error);
}
.kel-alert.kel-alert--error.is-light .kel-alert__icon {
  color: var(--ks-icon-error);
}.el-popper.ks-tooltip.is-light, .el-popper.ks-tooltip.is-dark {
  background: var(--ks-bg-input);
  color: var(--ks-text-primary);
  border: 1px solid var(--ks-border-default);
  box-shadow: 0 2px 6px var(--ks-shadow-element);
}
.el-popper.ks-tooltip.is-light .el-popper__arrow::before, .el-popper.ks-tooltip.is-dark .el-popper__arrow::before {
  background: var(--ks-bg-input);
  border: 1px solid var(--ks-border-default);
}
.ks-chart-wrapper[data-v-105271a1] {
        position: relative;
        width: 100%;
        height: 100%;
}
.ks-chart__inner[data-v-105271a1] {
        width: 100%;
        height: 100%;
}
.ks-chart-tooltip {
        max-width: min(20rem, 90vw);
        overflow-wrap: anywhere;
}
/* Element Chalk Variables */
.kel-autocomplete {
  --kel-input-text-color: var(--kel-text-color-regular);
  --kel-input-border: var(--kel-border);
  --kel-input-hover-border: var(--kel-border-color-hover);
  --kel-input-focus-border: var(--kel-color-primary);
  --kel-input-transparent-border: 0 0 0 1px transparent inset;
  --kel-input-border-color: var(--kel-border-color);
  --kel-input-border-radius: var(--kel-border-radius-base);
  --kel-input-bg-color: var(--kel-fill-color-blank);
  --kel-input-icon-color: var(--kel-text-color-placeholder);
  --kel-input-placeholder-color: var(--kel-text-color-placeholder);
  --kel-input-hover-border-color: var(--kel-border-color-hover);
  --kel-input-clear-hover-color: var(--kel-text-color-secondary);
  --kel-input-focus-border-color: var(--kel-color-primary);
  --kel-input-width: 100%;
}
.kel-autocomplete {
  width: var(--kel-input-width);
  position: relative;
  display: inline-block;
}
.kel-autocomplete__popper.kel-popper {
  background: var(--kel-bg-color-overlay);
  border: 1px solid var(--kel-border-color-light);
  box-shadow: var(--kel-box-shadow-light);
}
.kel-autocomplete__popper.kel-popper .kel-popper__arrow::before {
  border: 1px solid var(--kel-border-color-light);
}
.kel-autocomplete__popper.kel-popper[data-popper-placement^=top] .kel-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.kel-autocomplete__popper.kel-popper[data-popper-placement^=bottom] .kel-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.kel-autocomplete__popper.kel-popper[data-popper-placement^=left] .kel-popper__arrow::befor