/*! rtl:begin:ignore */
/* -----------  color  ——————---- start */
/* -----------  color  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  font  ——————---- start */
/* -----------  font  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
/* -----------  Button  ——————---- start */
/* -----------  Button  ——————---- end */
/* -----------  Collapse  ——————---- start */
/* -----------  Collapse  ——————---- end */
/* -----------  Card  ——————---- start */
/* -----------  Card  ——————---- end */
/* -----------  Carousel  ——————---- start */
/* -----------  Carousel  ——————---- end */
/* -----------  Cascader  ——————---- start */
/* -----------  Cascader  ——————---- end */
/* -----------  Switch  ——————---- start */
/* -----------  Switch  ——————---- end */
/* -----------  Input  ——————---- start */
/* -----------  Input  ——————---- end */
/* -----------  InputNumber  ——————---- start */
/* -----------  InputNumber  ——————---- end */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- end */
/* -----------  Radio  ——————---- start */
/* -----------  Radio  ——————---- end */
/* -----------  icon  ——————---- start */
/* -----------  icon  ——————---- end */
/* -----------  Popconfirm  ——————---- start */
/* -----------  Popconfirm  ——————---- end */
/* -----------  Progress  ——————---- start */
/* -----------  Progress  ——————---- end */
/* -----------  Pagination  ——————---- start */
/* -----------  Pagination  ——————---- end */
/* -----------  Timeline  ——————---- start */
/* -----------  Timeline  ——————---- end */
/* -----------  Tabs  ——————---- start */
/* -----------  Tabs  ——————---- end */
/* -----------  Select  ——————---- start */
/* -----------  Select  ——————---- end */
/* -----------  Rate  ——————---- start */
/* -----------  Rate  ——————---- end */
/* -----------  Dropdown  ——————---- start */
/* -----------  Dropdown  ——————---- end */
/* -----------  Tooltip  ——————---- start */
/* -----------  Tooltip  ——————---- end */
/* -----------  Transfer  ——————---- start */
/* -----------  Transfer  ——————---- end */
/* -----------  DatePicker  ——————---- start */
/* -----------  DatePicker  ——————---- end */
/* -----------  ColorPicker  ——————---- start */
/* -----------  ColorPicker  ——————---- end */
/* -----------  Tree  ——————---- start */
/* -----------  Tree  ——————---- end */
/* -----------  Alert  ——————---- start */
/* -----------  Alert  ——————---- end */
/* -----------  Split-Panel ——————---- start */
/* -----------  Split-Panel ——————---- end */
/* -----------  Modal  ——————---- start */
/* -----------  Modal  ——————---- end */
/* -----------  Steps  ——————---- start */
/* -----------  Steps  ——————---- end */
/* -----------  Form  ——————---- start */
/* -----------  Form  ——————---- end */
/* -----------  Tag ——————---- start */
/* -----------  Tag ——————---- end */
/* -----------  Menu  ——————---- start */
/* -----------  Menu  ——————---- end */
/* -----------  notice  ——————---- start */
/* -----------  message  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Layout  ——————---- start */
/* -----------  Layout  ——————---- end */
/* -----------  Typography  ——————---- start */
/* -----------  Typography  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Badge  ——————---- start */
/* -----------  Badge  ——————---- end */
/* -----------  Anchor  ——————---- start */
/* -----------  Anchor  ——————---- end */
/* -----------  Avatar  ——————---- start */
/* -----------  Avatar  ——————---- end */
/* -----------  AdvancedSelector  ——————---- start */
/* -----------  AdvancedSelector  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
.icon-center i {
  -ms-flex-item-align: center;
      align-self: center;
}
.kd-alert-container {
  z-index: var(--kd-g-z-index-apex, 9999);
  display: none;
  padding: var(--kd-c-alert-sizing-padding-vertical, 12px) var(--kd-c-alert-sizing-padding-horizontal, 20px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: display 3s;
  transition: display 3s;
  border-radius: var(--kd-c-alert-radius-border, 4px);
  border: 1px solid;
}
.kd-alert-banner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  z-index: var(--kd-g-z-index-apex, 9999);
  width: 100%;
}
.kd-alert.alert-success-bg-color {
  background-color: var(--kd-c-alert-color-background-success, var(--kd-g-color-background-success, #f2fff5));
}
.kd-alert.alert-warning-bg-color {
  background-color: var(--kd-c-alert-color-background-warning, var(--kd-g-color-background-warning, #fffbf2));
}
.kd-alert.alert-error-bg-color {
  background-color: var(--kd-c-alert-color-background-error, var(--kd-g-color-background-error, #fff2f4));
}
.kd-alert.alert-info-bg-color {
  background-color: var(--kd-c-alert-color-background-info, var(--kd-g-color-background-ongoing, #f2f9ff));
}
.kd-alert.alert-success-border-color {
  border-color: var(--kd-c-alert-color-border-success, #DCFAE4);
}
.kd-alert.alert-warning-border-color {
  border-color: var(--kd-c-alert-color-border-warning, #FFF1D4);
}
.kd-alert.alert-error-border-color {
  border-color: var(--kd-c-alert-color-border-error, #FFDBE0);
}
.kd-alert.alert-info-border-color {
  border-color: var(--kd-c-alert-color-border-info, #E0EFFF);
}
.kd-alert-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: default;
  height: var(--kd-c-alert-message-icon-font-size, var(--kd-g-font-size-middle, 14px));
  margin-right: var(--kd-c-alert-message-icon-sizing-margin-right, 8px);
  font-size: var(--kd-c-alert-message-icon-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-alert-icon i {
  -ms-flex-item-align: center;
      align-self: center;
}
.kd-alert-icon.alert-success-icon-color {
  color: var(--kd-c-alert-color-icon-success, var(--kd-g-color-success, #1ba854));
}
.kd-alert-icon.alert-warning-icon-color {
  color: var(--kd-c-alert-color-icon-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-alert-icon.alert-error-icon-color {
  color: var(--kd-c-alert-color-icon-error, var(--kd-g-color-error, #fb2323));
}
.kd-alert-icon.alert-info-icon-color {
  color: var(--kd-c-alert-color-icon-info, var(--kd-g-color-ongoing, #276ff5));
}
.kd-alert-message {
  color: var(--kd-c-alert-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-alert-message-font-size, var(--kd-g-font-size-small, 12px));
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  cursor: default;
}
.kd-alert-leave {
  -webkit-transition: padding var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), opacity var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), margin var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), height var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), line-height var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1);
  transition: padding var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), opacity var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), margin var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), height var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1), line-height var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 var(--kd-c-alert-sizing-padding-horizontal, 20px);
  border-width: 0;
  min-height: 0;
  margin: 0 !important;
  overflow: hidden;
  opacity: 0;
}
.kd-alert-leave .kd-alert-icon,
.kd-alert-leave .kd-alert-message,
.kd-alert-leave .kd-alert-close-icon {
  height: 0;
  line-height: 0;
}
.kd-alert-close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--kd-c-alert-message-icon-font-size, var(--kd-g-font-size-middle, 14px));
  margin-left: var(--kd-c-alert-close-icon-sizing-margin-left, 8px);
  color: var(--kd-c-alert-close-icon-color-text, var(--kd-g-color-text-secondary, #666));
  font-size: var(--kd-c-alert-close-icon-font-size, var(--kd-g-font-size-middle, 14px));
  cursor: pointer;
}
.kd-alert-close-icon:hover {
  color: var(--kd-c-alert-close-icon-color-text-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-alert-close-icon:active {
  color: var(--kd-g-color-theme-7, #375cca);
}
.kd-alert-close-icon i {
  -ms-flex-item-align: center;
      align-self: center;
}
.kd-alert-visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-alert-banner {
  position: fixed;
  -webkit-animation: moveIn var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1) both;
          animation: moveIn var(--kd-g-duration, 0.3s) cubic-bezier(0.32, 0.94, 0.6, 1) both;
}
@-webkit-keyframes moveIn {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes moveIn {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.kd-alert-rtl {
  direction: rtl;
}
.kd-alert-rtl .kd-alert-icon {
  margin-left: var(--kd-c-alert-message-icon-sizing-margin-right, 8px);
  margin-right: 0;
}
.kd-alert-rtl .kd-alert-close-icon {
  margin-right: var(--kd-c-alert-close-icon-sizing-margin-left, 8px);
  margin-left: 0;
}
/*! rtl:end:ignore */
