.examine {
  height: 100%;
  --kd-g-duration: 0s;
}
.examine .kd-spin-children-wrapper {
  height: 100%;
}
.examine .kd-spin-children-wrapper > div {
  height: 100%;
}
.examine_bg {
  height: calc(100% - 58px);
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0 22px;
  display: flex;
  flex-direction: column;
}
.examine_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 11px;
  flex-wrap: wrap;
}
.examine_header_right {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 11px;
}
.examine_header_right > span {
  white-space: nowrap;
}
.examine_header_right > img {
  width: 16px;
  height: 16px;
  margin-left: 6px;
}
.examine_header_right > img.expand {
  transform: rotate(180deg);
}
.examine_header_left {
  white-space: nowrap;
  margin-bottom: 11px;
}
.examine_header_left .kd-svg-icon {
  margin-right: 4px;
}
.examine_header_left .kd-svg-icon svg path {
  fill: #fb2323;
}
.examine_header_left > span {
  height: 28px;
  line-height: 28px;
  background-color: #fff;
  display: inline-block;
  padding: 0 10px;
  border-radius: 2px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.examine_header_left > span:not(:last-child) {
  margin-right: 10px;
}
.examine_header_left .header_level_error {
  border: 1px solid #ff716f;
  box-shadow: 0px 2px 5px 0px rgba(255, 89, 86, 0.16);
  color: #A72727;
}
.examine_header_left .header_level_error.seleted {
  background: #FFDEDE;
}
.examine_header_left .header_level_high {
  border: 1px solid #ff716f;
  box-shadow: 0px 2px 5px 0px rgba(255, 124, 16, 0.16);
  color: #A72727;
}
.examine_header_left .header_level_high.seleted {
  background: #FFDEDE;
}
.examine_header_left .header_level_middle {
  border: 1px solid #f79f56;
  box-shadow: 0px 2px 5px 0px rgba(255, 124, 16, 0.16);
  color: #A15210;
}
.examine_header_left .header_level_middle.seleted {
  background: #FFE8D7;
}
.examine_header_left .header_level_low {
  border: 1px solid #dbba00;
  box-shadow: 0px 2px 4px 0px rgba(242, 196, 0, 0.16);
  color: #956300;
}
.examine_header_left .header_level_low.seleted {
  background: #FFEDAA;
}
.examine_header_left .header_level_pass {
  border: 1px solid #82be8e;
  box-shadow: 0px 2px 4px 0px rgba(0, 226, 129, 0.16);
  color: #3F824D;
}
.examine_header_left .header_level_pass.seleted {
  background: #D5FBDC;
}
.examine_content {
  overflow-y: auto;
  flex: 1;
}
.examine_content del {
  color: #eb201d;
}
.examine_content_uncompleted {
  background-image: linear-gradient(0deg, #f7fbff 0%, #ffffff 100%);
  box-shadow: 0px 2px 6px 0px rgba(0, 88, 188, 0.12);
  border-radius: 4px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
  padding-left: 14px;
  padding-right: 12px;
  margin-bottom: 10px;
  color: #212121;
  display: flex;
  justify-content: space-between;
}
.examine_content_uncompleted_left {
  display: flex;
  align-items: center;
}
.examine_content_uncompleted_left img {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.examine_content_uncompleted_llmimg {
  width: 16px !important;
  height: 16px !important;
  margin-right: 8px;
}
.examine_content_uncompleted .waiting {
  font-size: 12px;
  color: #737373;
}
.examine_content .running {
  font-size: 12px;
  color: #2068ed;
  display: flex;
  align-items: center;
  --kd-c-spin-dot-component-sizing-square: 20px;
}
.examine_content .running .kd-spin-dot-spin {
  margin-right: 16px;
}
.examine_content .finished {
  font-size: 12px;
  color: #212121;
}
.examine_content .finished > span {
  position: relative;
}
.examine_content .finished > span:last-child {
  margin-left: 15px;
}
.examine_content .finished .split::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 9px;
  top: 50%;
  transform: translateY(-50%);
  right: -8px;
  background-color: #cfcfcf;
}
.examine_content .examine_content_collapse {
  --kd-c-collapse-header-font-size: 14px;
  --kd-c-collapse-content-spacing-padding: 0px;
}
.examine_content .examine_content_collapse_tip {
  margin-left: 8px;
  color: #999;
}
.examine_content .examine_content_collapse_error_num {
  color: #f0262d;
  font-size: 12px;
}
.examine_content .examine_content_collapse .kd-collapse-panel-left {
  flex: 1;
}
.examine_content .examine_content_collapse .kd-collapse-panel-middle {
  display: none;
}
.examine_content .examine_content_collapse > .kd-collapse-panel {
  margin-bottom: 10px;
  box-shadow: 0px 2px 6px 0px rgba(0, 88, 188, 0.12);
  background-color: #fff;
  border-radius: 4px;
}
.examine_content .examine_content_collapse > .kd-collapse-panel > .kd-collapse-panel-top {
  height: 36px;
  box-sizing: border-box;
  position: sticky;
  top: -1px;
  background: #fff;
  z-index: 1000;
  background-image: linear-gradient(0deg, #f7fbff 0%, #ffffff 100%);
  border: 1px solid #ffffff;
  border-radius: 4px;
  padding-left: 10px;
}
.examine_content .examine_content_collapse > .kd-collapse-panel > .kd-collapse-panel-top > .kd-collapse-panel-left .kd-collapse-panel-icon {
  color: #666;
}
.examine_content .examine_content_collapse > .kd-collapse-panel > .kd-collapse-panel-top > .kd-collapse-panel-left > .kd-collapse-panel-header {
  display: flex;
  align-items: center;
}
.examine_content .examine_content_collapse .kd-collapse-panel-top {
  padding-left: 14px;
  padding-right: 12px;
  box-sizing: border-box;
  --kd-c-collapse-header-spacing-padding: 6px 50px 6px 28px;
}
.examine_content .examine_content_collapse .kd-collapse-panel-top .kd-collapse-panel-header {
  flex: 1;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel,
.examine_content .examine_content_collapse .cusInspect_collapse_panel,
.examine_content .examine_content_collapse .llmInspect_collapse_panel {
  --kd-c-collapse-content-spacing-padding: 0 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item {
  border-radius: 2px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item:first-child,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item:first-child,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item:first-child {
  margin-top: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item.active,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item.active,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item.active {
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_error,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_error,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_error {
  border: 1px solid #ffdbe0;
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_error .kd-collapse-panel-top,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_error .kd-collapse-panel-top,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_error .kd-collapse-panel-top {
  background-color: #fff5f7;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-header {
  color: #ba4848;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_error .kd-collapse-panel-top .kd-collapse-panel-left {
  color: #ba4848;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_high,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_high,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_high {
  border: 1px solid #ffdbe0;
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_high .kd-collapse-panel-top,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_high .kd-collapse-panel-top,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_high .kd-collapse-panel-top {
  background-color: #fff5f7;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-header {
  color: #ba4848;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_high .kd-collapse-panel-top .kd-collapse-panel-left {
  color: #ba4848;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_high.active,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_high.active,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_high.active {
  border-color: #df2727;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_middle,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_middle,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_middle {
  border: 1px solid #fadec7;
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_middle .kd-collapse-panel-top,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_middle .kd-collapse-panel-top,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_middle .kd-collapse-panel-top {
  background-color: #fff6ee;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-header {
  color: #bb5c0e;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_middle .kd-collapse-panel-top .kd-collapse-panel-left {
  color: #bb5c0e;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_middle.active,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_middle.active,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_middle.active {
  border-color: #f57e00;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_low,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_low,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_low {
  border: 1px solid #efe997;
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_low .kd-collapse-panel-top,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_low .kd-collapse-panel-top,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_low .kd-collapse-panel-top {
  background-color: #fefdf1;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-header {
  color: #bf7f00;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_low .kd-collapse-panel-top .kd-collapse-panel-left {
  color: #bf7f00;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_low.active,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_low.active,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_low.active {
  border-color: #ed9e00;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_pass,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_pass,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_pass {
  border: 1px solid #dcefe1;
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_pass .kd-collapse-panel-top,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_pass .kd-collapse-panel-top,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_pass .kd-collapse-panel-top {
  background-color: #f4fef6;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-header,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-header {
  color: #438350;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-left,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_pass .kd-collapse-panel-top .kd-collapse-panel-left {
  color: #438350;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel_item_pass.active,
.examine_content .examine_content_collapse .cusInspect_collapse_panel_item_pass.active,
.examine_content .examine_content_collapse .llmInspect_collapse_panel_item_pass.active {
  border-color: #00cf36;
}
.examine_content .examine_content_collapse .termInspect_collapse_panel .collapse_panel_item_content,
.examine_content .examine_content_collapse .cusInspect_collapse_panel .collapse_panel_item_content,
.examine_content .examine_content_collapse .llmInspect_collapse_panel .collapse_panel_item_content {
  font-size: 12px;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel {
  --kd-c-collapse-content-spacing-padding: 0 12px;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .kd-collapse-panel-left,
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .kd-collapse-panel-header {
  color: #666;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .kd-collapse-panel-top {
  padding-left: 0;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .kd-collapse-panel-children {
  padding-left: 0;
  padding-right: 0;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks {
  display: flex;
  align-items: center;
  min-height: 36px;
  box-sizing: border-box;
  padding-left: 10px;
  border-radius: 2px;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks:not(:last-child) {
  margin-bottom: 12px;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks .tag {
  width: 64px;
  background: #ffffff;
  color: #212121;
  border: 1px solid #ebebeb;
  border-radius: 10px;
  line-height: 20px;
  height: 20px;
  font-size: 12px;
  text-align: center;
  margin-right: 6px;
  flex-shrink: 0;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks .text {
  margin-right: 4px;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks .link {
  cursor: pointer;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks_high {
  background-color: #fff5f7;
  border: 1px solid #ffdbe0;
  color: #ba4848;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks_high .kd-svg-icon {
  color: #d68d8e;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks_middle {
  background-color: #fff6ee;
  border: 1px solid #fadec7;
  color: #bb5c0e;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks_low {
  background-color: #fefdf1;
  border: 1px solid #efe997;
  color: #bf7f00;
}
.examine_content .examine_content_collapse .partInspect_collapse_panel_item .partInspect_collapse_panel_item_content .collapse_panel_item_risks_pass {
  background-color: #f4fef6;
  border: 1px solid #dcefe1;
  color: #438350;
}
.examine_content .examine_content_collapse .collapse_panel_item_content {
  padding: 12px 0;
  line-height: 24px;
}
.examine_content .examine_content_collapse .kd-collapse-panel-ignore {
  background-color: transparent;
  box-shadow: unset;
}
.examine_content .examine_content_collapse .kd-collapse-panel-ignore > .kd-collapse-panel-top {
  background: transparent;
  border-color: transparent;
  background-image: unset;
}
.examine_content .examine_content_collapse_ignore {
  --kd-c-collapse-content-spacing-padding: 0 12px;
}
.examine_content .examine_content_collapse_ignore .kd-collapse-panel {
  box-shadow: 0px 2px 6px 0px rgba(0, 88, 188, 0.12);
}
.examine_content .examine_content_collapse_ignore .kd-collapse-panel-top {
  padding-left: 12px;
  height: 36px;
  box-sizing: border-box;
  position: sticky;
  top: -1px;
  background: #fff;
  z-index: 1000;
  background-image: linear-gradient(0deg, #f7fbff 0%, #ffffff 100%);
  border: 1px solid #ffffff;
  border-radius: 4px 4px 0 0;
}
.examine_content .examine_content_collapse .collapse_panel_item_content_error {
  border: 1px solid #ffdbe0;
  background-color: #fff5f7;
  padding: 12px 16px;
  margin-bottom: 12px;
  color: #ba4848;
}
.examine_content .examine_content_collapse .collapse_panel_item_content_error .kd-svg-icon {
  margin-right: 8px;
}
.examine_content .examine_content_collapse .collapse_panel_item_content_error .kd-svg-icon svg path {
  fill: #fb2323;
}
.examine_content .examine_content_collapse .collapse_panel_item_content_error .msg {
  margin-top: 6px;
  color: #666;
  font-size: 12px;
  margin-left: 22px;
  overflow-wrap: break-word;
}
.examine_content .item_instructions {
  color: #666;
}
.examine_footer {
  height: 58px;
}
.examine_footer .kd-progress-bg {
  background-image: linear-gradient(86deg, #5582f3 0%, #9bcfff 100%);
}
.examine_footer_actions {
  display: flex;
  align-items: center;
  padding-left: 22px;
  padding-right: 18px;
}
.examine_footer_actions_process {
  font-size: 14px;
  color: #666666;
}
.examine_footer_actions_btn {
  margin-left: auto;
}
.examine_footer_actions_btn .kd-btn:first-of-type {
  margin-right: 8px;
}
.examine .text_ellipsis {
  margin-top: 4px;
  padding: 10px 12px;
  background-color: #f8f8f8;
}
.examine .text_ellipsis_tools {
  color: #5582f3;
}
.examine .text_ellipsis_tools_expand {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-right: 24px;
}
.examine .text_ellipsis_tools_expand .kd-svg-icon {
  margin-left: 4px;
}
.examine .text_ellipsis_tools_copy {
  cursor: pointer;
}
.examine .examine_content_collapse_item_tools {
  color: #666;
  font-size: 12px;
}
.examine .examine_content_collapse_item_tools_ignore {
  color: #999;
  cursor: pointer;
  margin-left: 16px;
}
.examine .examine_content_collapse_item_tools .current {
  display: inline-block;
  width: 10px;
  margin-right: 2px;
  text-align: center;
}
.examine .examine_content_collapse_item_tools .length {
  margin-left: 2px;
  display: inline-block;
  width: 10px;
  text-align: center;
}
.examine .examine_content_collapse_item_tools .active {
  color: #5582f3;
}
.examine .examine_content_collapse_item_tools .kd-svg-icon {
  cursor: pointer;
}
.global_error {
  margin-top: 274px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.global_error img {
  width: 280px;
  margin-bottom: 16px;
}
.global_error_msg {
  font-size: 16px;
  color: #212121;
  line-height: 24px;
}
.global_error .kd-btn {
  width: 64px;
  margin-top: 20px;
}
/*# sourceMappingURL=index.css.map */
/*!
 * 
 *   @kdcloudjs/kdesign v1.8.71
 * 
 *   Copyright 2020-present, Kingdee, Inc.
 *   All rights reserved.
 * 
 */
/* -----------  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 */
/*! rtl:begin:ignore */
@-webkit-keyframes loadingcircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingcircle {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes rtlloadingcircle {
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes rtlloadingcircle {
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@-webkit-keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 6px #5582f3;
            box-shadow: 0 0 0 6px #5582f3;
  }
}
@keyframes waveEffect {
  100% {
    -webkit-box-shadow: 0 0 0 6px #5582f3;
            box-shadow: 0 0 0 6px #5582f3;
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes kdRadioEffect {
  0% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
  }
}
@keyframes kdRadioEffect {
  0% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
  }
}
@-webkit-keyframes kdRadioLeaveEffect {
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
}
@keyframes kdRadioLeaveEffect {
  50% {
    -webkit-transform: translateY(-50%) scale(1.2);
            transform: translateY(-50%) scale(1.2);
  }
  100% {
    -webkit-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
  }
}
@-webkit-keyframes kdRadioSquareEffect {
  0% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1);
  }
}
@keyframes kdRadioSquareEffect {
  0% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1);
  }
}
@-webkit-keyframes kdRadioSquareLeaveEffect {
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
}
@keyframes kdRadioSquareLeaveEffect {
  50% {
    -webkit-transform: rotate(45deg) scale(1.2);
            transform: rotate(45deg) scale(1.2);
  }
  100% {
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
  }
}
@-webkit-keyframes kdZoomBounceEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kdZoomBounceEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kdZoomBounceLeaveEffect {
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes kdZoomBounceLeaveEffect {
  50% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes kdZoomBounceDefaultEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kdZoomBounceDefaultEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kdZoomEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kdZoomEffect {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes kdZoomLeaveEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes kdZoomLeaveEffect {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
  }
  100% {
    -webkit-transform-origin: 45% 77%;
            transform-origin: 45% 77%;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@-webkit-keyframes kdNoticeEffect {
  0% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@keyframes kdNoticeEffect {
  0% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes kdNoticeLeaveEffect {
  100% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@keyframes kdNoticeLeaveEffect {
  100% {
    -webkit-transform: translateY(-15px) scale(0.8);
            transform: translateY(-15px) scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes kdModalEffect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes kdModalEffect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*! rtl:end:ignore */
/*! rtl:begin:ignore */
.top-active {
  -webkit-animation-name: kdZoomBottomIn;
          animation-name: kdZoomBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.top.hidden {
  -webkit-animation-name: kdZoomBottomOut;
          animation-name: kdZoomBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.left-active {
  -webkit-animation-name: kdZoomRightIn;
          animation-name: kdZoomRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.left.hidden {
  -webkit-animation-name: kdZoomRightOut;
          animation-name: kdZoomRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.right-active {
  -webkit-animation-name: kdZoomLeftIn;
          animation-name: kdZoomLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.right.hidden {
  -webkit-animation-name: kdZoomLeftOut;
          animation-name: kdZoomLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottom-active {
  -webkit-animation-name: kdZoomTopIn;
          animation-name: kdZoomTopIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottom.hidden {
  -webkit-animation-name: kdZoomTopOut;
          animation-name: kdZoomTopOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.topLeft-active {
  -webkit-animation-name: kdZoomLeftBottomIn;
          animation-name: kdZoomLeftBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.topLeft.hidden {
  -webkit-animation-name: kdZoomLeftBottomOut;
          animation-name: kdZoomLeftBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.rightBottom-active {
  -webkit-animation-name: kdZoomLeftBottomIn;
          animation-name: kdZoomLeftBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.rightBottom.hidden {
  -webkit-animation-name: kdZoomLeftBottomOut;
          animation-name: kdZoomLeftBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.topRight-active {
  -webkit-animation-name: kdZoomRightBottomIn;
          animation-name: kdZoomRightBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.topRight.hidden {
  -webkit-animation-name: kdZoomRightBottomOut;
          animation-name: kdZoomRightBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.leftBottom-active {
  -webkit-animation-name: kdZoomRightBottomIn;
          animation-name: kdZoomRightBottomIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.leftBottom.hidden {
  -webkit-animation-name: kdZoomRightBottomOut;
          animation-name: kdZoomRightBottomOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.leftTop-active {
  -webkit-animation-name: kdZoomTopRightIn;
          animation-name: kdZoomTopRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.leftTop.hidden {
  -webkit-animation-name: kdZoomTopRightOut;
          animation-name: kdZoomTopRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottomRight-active {
  -webkit-animation-name: kdZoomTopRightIn;
          animation-name: kdZoomTopRightIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottomRight.hidden {
  -webkit-animation-name: kdZoomTopRightOut;
          animation-name: kdZoomTopRightOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.rightTop-active {
  -webkit-animation-name: kdZoomTopLeftIn;
          animation-name: kdZoomTopLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.rightTop.hidden {
  -webkit-animation-name: kdZoomTopLeftOut;
          animation-name: kdZoomTopLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.bottomLeft-active {
  -webkit-animation-name: kdZoomTopLeftIn;
          animation-name: kdZoomTopLeftIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.bottomLeft.hidden {
  -webkit-animation-name: kdZoomTopLeftOut;
          animation-name: kdZoomTopLeftOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
@-webkit-keyframes kdZoomBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
}
@keyframes kdZoomBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes kdZoomBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomRightIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@keyframes kdZoomRightIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes kdZoomRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomTopIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
}
@keyframes kdZoomTopIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomTopOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes kdZoomTopOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomLeftIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@keyframes kdZoomLeftIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes kdZoomLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 50%;
            transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomLeftBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}
@keyframes kdZoomLeftBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomLeftBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 0;
  }
}
@keyframes kdZoomLeftBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomRightBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes kdZoomRightBottomIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomRightBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes kdZoomRightBottomOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomTopRightIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes kdZoomTopRightIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomTopRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes kdZoomTopRightOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes kdZoomTopLeftIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes kdZoomTopLeftIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes kdZoomTopLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes kdZoomTopLeftOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
/*! rtl:end:ignore */
/*! rtl:begin:ignore */
.kd-dropdown.topLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.topLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.top-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.top.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.topRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.topRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.leftBottom-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.leftBottom.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.rightBottom-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.rightBottom.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.bottomRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.bottomRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.left-active {
  -webkit-animation-name: kdSlideCenterIn;
          animation-name: kdSlideCenterIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.left.hidden {
  -webkit-animation-name: kdSlideCenterOut;
          animation-name: kdSlideCenterOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.right-active {
  -webkit-animation-name: kdSlideCenterIn;
          animation-name: kdSlideCenterIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.right.hidden {
  -webkit-animation-name: kdSlideCenterOut;
          animation-name: kdSlideCenterOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.leftTop-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.leftTop.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.bottomLeft-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.bottomLeft.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.bottom-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.bottom.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.bottomRight-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.bottomRight.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-dropdown.rightTop-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-dropdown.rightTop.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-cascader-menus.topLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-cascader-menus.topLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-cascader-menus.bottomLeft-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-cascader-menus.bottomLeft.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-cascader-menus.bottomRight-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-cascader-menus.bottomRight.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-cascader-menus.bottomRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-cascader-menus.bottomRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-select-dropdown-panel.topLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-select-dropdown-panel.topLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-select-dropdown-panel.bottomLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-select-dropdown-panel.bottomLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-select-dropdown-panel.bottomRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-select-dropdown-panel.bottomRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-select-dropdown-panel.bottomLeft-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-select-dropdown-panel.bottomLeft.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-select-dropdown-panel.bottomRight-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-select-dropdown-panel.bottomRight.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-date-picker-panel.topLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-date-picker-panel.topLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-date-picker-panel.bottomLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-date-picker-panel.bottomLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-date-picker-panel.bottomRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-date-picker-panel.bottomRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-date-picker-panel.bottomLeft-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-date-picker-panel.bottomLeft.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-date-picker-panel.bottomRight-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-date-picker-panel.bottomRight.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-city-picker-dropdown.topLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-city-picker-dropdown.topLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-city-picker-dropdown.bottomLeft-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-city-picker-dropdown.bottomLeft.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-city-picker-dropdown.bottomLeft-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-city-picker-dropdown.bottomLeft.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-city-picker-dropdown.bottomRight-active {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-city-picker-dropdown.bottomRight.hidden {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-city-picker-dropdown.bottomRight-active {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-city-picker-dropdown.bottomRight.hidden {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
@-webkit-keyframes kdSlideCenterIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@keyframes kdSlideCenterIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 1;
  }
}
@-webkit-keyframes kdSlideCenterOut {
  0% {
    opacity: 1;
  }
  5% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes kdSlideCenterOut {
  0% {
    opacity: 1;
  }
  5% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
  }
  100% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes kdSlideUpIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes kdSlideUpIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes kdSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes kdSlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes kdSlideDownIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes kdSlideDownIn {
  0% {
    opacity: 0;
  }
  5% {
    -webkit-transform: scaleY(0.6);
            transform: scaleY(0.6);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes kdSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes kdSlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
/*! rtl:end:ignore */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*  normalize.css 和现有产品的结合版本， 根据兼容性进行了调整 */
/* Document
   ========================================================================== */
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
html,
body,
input,
textarea,
select,
button {
  font-family: 'Roboto', 'San Francisco', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragina Sans GB', 'WenQuanYi Micro Hei', 'microsoft yahei ui', 'microsoft yahei', sans-serif;
}
body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/* Forms
   ========================================================================== */
/**
 */
input {
  padding: 0;
  margin: 0;
}
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * Reset scrollbar style
 */
::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
::-webkit-scrollbar-corner {
  background: 0 0;
}
::-webkit-scrollbar-thumb {
  min-height: 28px;
  height: 5px;
  min-width: 2px;
  width: 5px;
  border-radius: 4px;
  border: dashed transparent;
  padding: 100px 0 0;
  border-width: 1px;
  background-color: #b2b2b2;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:active {
  background-color: #999;
}
::-webkit-scrollbar-thumb:hover {
  background: #999;
  border-radius: 6;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
}
@font-face {
  font-family: "kdicon";
  src: url(data:font/woff;base64,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) format("woff");
}
.kdicon {
  font-family: "kdicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.kdicon-add-child:before {
  content: "\e6c0";
}
.kdicon-add-indentation:before {
  content: "\e6a7";
}
.kdicon-add-line:before {
  content: "\e6c5";
}
.kdicon-add-solid:before {
  content: "\e643";
}
.kdicon-add-word:before {
  content: "\e6ed";
}
.kdicon-add:before {
  content: "\e628";
}
.kdicon-address:before {
  content: "\e6cc";
}
.kdicon-align-center:before {
  content: "\e69a";
}
.kdicon-align-left:before {
  content: "\e6af";
}
.kdicon-align-right:before {
  content: "\e67a";
}
.kdicon-all-border:before {
  content: "\e677";
}
.kdicon-allowance-workbench:before {
  content: "\e714";
}
.kdicon-analysis:before {
  content: "\e6ce";
}
.kdicon-arrow-down-solid:before {
  content: "\e656";
}
.kdicon-arrow-down:before {
  content: "\e627";
}
.kdicon-arrow-left-circle-solid:before {
  content: "\e720";
}
.kdicon-arrow-left-solid:before {
  content: "\e657";
}
.kdicon-arrow-left:before {
  content: "\e63f";
}
.kdicon-arrow-right-circle-solid:before {
  content: "\e71f";
}
.kdicon-arrow-right-solid:before {
  content: "\e655";
}
.kdicon-arrow-right:before {
  content: "\e62c";
}
.kdicon-arrow-up-solid:before {
  content: "\e654";
}
.kdicon-arrow-up:before {
  content: "\e62b";
}
.kdicon-arrow:before {
  content: "\e69c";
}
.kdicon-attachment:before {
  content: "\e694";
}
.kdicon-avatar-default:before {
  content: "\e717";
}
.kdicon-avatar-head-default:before {
  content: "\e718";
}
.kdicon-avatar-solid:before {
  content: "\e711";
}
.kdicon-back:before {
  content: "\e6cd";
}
.kdicon-bankcard:before {
  content: "\e705";
}
.kdicon-bellOutlined:before {
  content: "\e71a";
}
.kdicon-bold-solid:before {
  content: "\e668";
}
.kdicon-border:before {
  content: "\e6f9";
}
.kdicon-bottom-border:before {
  content: "\e704";
}
.kdicon-business-type:before {
  content: "\e716";
}
.kdicon-cancel:before {
  content: "\e68f";
}
.kdicon-cell:before {
  content: "\e692";
}
.kdicon-change:before {
  content: "\e6e2";
}
.kdicon-chart-display:before {
  content: "\e710";
}
.kdicon-chart:before {
  content: "\e6d0";
}
.kdicon-classify:before {
  content: "\e6d4";
}
.kdicon-close-bold:before {
  content: "\e647";
}
.kdicon-close-full-screen:before {
  content: "\e679";
}
.kdicon-close-solid:before {
  content: "\e644";
}
.kdicon-close:before {
  content: "\e62f";
}
.kdicon-cn:before {
  content: "\e6b5";
}
.kdicon-code:before {
  content: "\e6ca";
}
.kdicon-collect:before {
  content: "\e6ec";
}
.kdicon-comment:before {
  content: "\e6bc";
}
.kdicon-communication-solid:before {
  content: "\e65e";
}
.kdicon-contract:before {
  content: "\e69f";
}
.kdicon-cooperation:before {
  content: "\e6fb";
}
.kdicon-copy-code:before {
  content: "\e6e1";
}
.kdicon-copy:before {
  content: "\e678";
}
.kdicon-counterclockwise:before {
  content: "\e6e5";
}
.kdicon-customize:before {
  content: "\e707";
}
.kdicon-dashboard:before {
  content: "\e71c";
}
.kdicon-date-selection:before {
  content: "\e70f";
}
.kdicon-date:before {
  content: "\e6eb";
}
.kdicon-delete-indentation:before {
  content: "\e697";
}
.kdicon-delete-line:before {
  content: "\e68c";
}
.kdicon-delete-solid:before {
  content: "\e667";
}
.kdicon-delete:before {
  content: "\e6ee";
}
.kdicon-detail:before {
  content: "\e6c4";
}
.kdicon-detect:before {
  content: "\e68e";
}
.kdicon-division-solid:before {
  content: "\e65a";
}
.kdicon-double-arrow-left:before {
  content: "\e64a";
}
.kdicon-double-arrow-right:before {
  content: "\e649";
}
.kdicon-download:before {
  content: "\e70a";
}
.kdicon-edit-border:before {
  content: "\e6c8";
}
.kdicon-edit-view:before {
  content: "\e6c7";
}
.kdicon-edit:before {
  content: "\e6a6";
}
.kdicon-education:before {
  content: "\e69d";
}
.kdicon-eliminate-solid:before {
  content: "\e659";
}
.kdicon-en:before {
  content: "\e6b6";
}
.kdicon-enlarge:before {
  content: "\e6d5";
}
.kdicon-equal:before {
  content: "\e6a3";
}
.kdicon-exclamatory:before {
  content: "\e64e";
}
.kdicon-expand:before {
  content: "\e651";
}
.kdicon-experience:before {
  content: "\e6ff";
}
.kdicon-fail:before {
  content: "\e6a5";
}
.kdicon-feedback:before {
  content: "\e6d6";
}
.kdicon-female:before {
  content: "\e684";
}
.kdicon-filter-solid:before {
  content: "\e66a";
}
.kdicon-filter-switch:before {
  content: "\e6b1";
}
.kdicon-filter:before {
  content: "\e6a0";
}
.kdicon-finish:before {
  content: "\e6dc";
}
.kdicon-first:before {
  content: "\e630";
}
.kdicon-fixed-shrink:before {
  content: "\e693";
}
.kdicon-fixed-solid:before {
  content: "\e65f";
}
.kdicon-fixed-window:before {
  content: "\e6d1";
}
.kdicon-fixed:before {
  content: "\e6e3";
}
.kdicon-fold:before {
  content: "\e71d";
}
.kdicon-foldmenu:before {
  content: "\e70e";
}
.kdicon-font-background-solid:before {
  content: "\e673";
}
.kdicon-font-color-solid:before {
  content: "\e674";
}
.kdicon-forbid:before {
  content: "\e69b";
}
.kdicon-git:before {
  content: "\e6c1";
}
.kdicon-graffiti:before {
  content: "\e6fe";
}
.kdicon-greater-equal:before {
  content: "\e6d7";
}
.kdicon-have-attachment:before {
  content: "\e6a8";
}
.kdicon-hide:before {
  content: "\e6a9";
}
.kdicon-hyperlink:before {
  content: "\e6c9";
}
.kdicon-image:before {
  content: "\e687";
}
.kdicon-import:before {
  content: "\e6cb";
}
.kdicon-international:before {
  content: "\e719";
}
.kdicon-job-info:before {
  content: "\e68d";
}
.kdicon-last:before {
  content: "\e631";
}
.kdicon-left-border:before {
  content: "\e708";
}
.kdicon-left-extension:before {
  content: "\e6ae";
}
.kdicon-left-unfold-solid:before {
  content: "\e675";
}
.kdicon-left-unfold:before {
  content: "\e709";
}
.kdicon-like:before {
  content: "\e67f";
}
.kdicon-list:before {
  content: "\e6e6";
}
.kdicon-little-k:before {
  content: "\e700";
}
.kdicon-loadding-circle:before {
  content: "\e645";
}
.kdicon-loadding:before {
  content: "\e62d";
}
.kdicon-location-solid:before {
  content: "\e640";
}
.kdicon-location:before {
  content: "\e695";
}
.kdicon-lock-solid:before {
  content: "\e66b";
}
.kdicon-lock:before {
  content: "\e68b";
}
.kdicon-male:before {
  content: "\e683";
}
.kdicon-material:before {
  content: "\e6db";
}
.kdicon-medical-report:before {
  content: "\e703";
}
.kdicon-menu:before {
  content: "\e6d8";
}
.kdicon-merge-cell:before {
  content: "\e6f3";
}
.kdicon-more-info-solid:before {
  content: "\e660";
}
.kdicon-more-info:before {
  content: "\e6e4";
}
.kdicon-more-item:before {
  content: "\e6f4";
}
.kdicon-more:before {
  content: "\e6a1";
}
.kdicon-mosaic-solid:before {
  content: "\e663";
}
.kdicon-multiply:before {
  content: "\e65b";
}
.kdicon-my-receipt:before {
  content: "\e715";
}
.kdicon-no-border:before {
  content: "\e6f8";
}
.kdicon-not-equal:before {
  content: "\e6dd";
}
.kdicon-notice:before {
  content: "\e658";
}
.kdicon-oblique-solid:before {
  content: "\e66e";
}
.kdicon-operating-element:before {
  content: "\e6a4";
}
.kdicon-order-facet:before {
  content: "\e713";
}
.kdicon-order:before {
  content: "\e6d2";
}
.kdicon-ordered-list:before {
  content: "\e6fa";
}
.kdicon-person-solid:before {
  content: "\e669";
}
.kdicon-phone:before {
  content: "\e6d3";
}
.kdicon-platform:before {
  content: "\e6f1";
}
.kdicon-preview-view:before {
  content: "\e6ba";
}
.kdicon-preview:before {
  content: "\e6ac";
}
.kdicon-print:before {
  content: "\e690";
}
.kdicon-processing-solid:before {
  content: "\e665";
}
.kdicon-project:before {
  content: "\e681";
}
.kdicon-push-down:before {
  content: "\e702";
}
.kdicon-put-bottom:before {
  content: "\e6b4";
}
.kdicon-put-off:before {
  content: "\e685";
}
.kdicon-put-on:before {
  content: "\e6bd";
}
.kdicon-put-top:before {
  content: "\e6b3";
}
.kdicon-qrcode:before {
  content: "\e6df";
}
.kdicon-qualification-info:before {
  content: "\e6b2";
}
.kdicon-quit:before {
  content: "\e6fc";
}
.kdicon-quote-solid:before {
  content: "\e66d";
}
.kdicon-reduce:before {
  content: "\e696";
}
.kdicon-reduction:before {
  content: "\e6f2";
}
.kdicon-refresh-solid:before {
  content: "\e642";
}
.kdicon-refresh:before {
  content: "\e629";
}
.kdicon-report-form:before {
  content: "\e712";
}
.kdicon-reset:before {
  content: "\e6b9";
}
.kdicon-resign-report:before {
  content: "\e699";
}
.kdicon-return:before {
  content: "\e6e0";
}
.kdicon-right-bold:before {
  content: "\e648";
}
.kdicon-right-border:before {
  content: "\e67c";
}
.kdicon-right-extension:before {
  content: "\e6aa";
}
.kdicon-right-solid:before {
  content: "\e641";
}
.kdicon-right-unfold-solid:before {
  content: "\e672";
}
.kdicon-right-unfold:before {
  content: "\e6ab";
}
.kdicon-right:before {
  content: "\e62e";
}
.kdicon-rough-border:before {
  content: "\e6de";
}
.kdicon-save:before {
  content: "\e6c2";
}
.kdicon-scanning:before {
  content: "\e67d";
}
.kdicon-search-border:before {
  content: "\e6da";
}
.kdicon-search:before {
  content: "\e62a";
}
.kdicon-setting:before {
  content: "\e652";
}
.kdicon-share:before {
  content: "\e6cf";
}
.kdicon-shoppingcart:before {
  content: "\e6bf";
}
.kdicon-shrink:before {
  content: "\e6fd";
}
.kdicon-shutdown:before {
  content: "\e686";
}
.kdicon-sigma:before {
  content: "\e71b";
}
.kdicon-spin:before {
  content: "\e6f7";
}
.kdicon-split:before {
  content: "\e6c3";
}
.kdicon-star:before {
  content: "\e653";
}
.kdicon-stop:before {
  content: "\e691";
}
.kdicon-strike-solid:before {
  content: "\e664";
}
.kdicon-sun-solid:before {
  content: "\e670";
}
.kdicon-switch-down:before {
  content: "\e698";
}
.kdicon-switch-up:before {
  content: "\e680";
}
.kdicon-switch:before {
  content: "\e6e7";
}
.kdicon-table-setting:before {
  content: "\e6c6";
}
.kdicon-task-process:before {
  content: "\e6ea";
}
.kdicon-timezone-solid:before {
  content: "\e662";
}
.kdicon-tips-solid:before {
  content: "\e66c";
}
.kdicon-tips:before {
  content: "\e650";
}
.kdicon-title-solid:before {
  content: "\e65c";
}
.kdicon-top-border:before {
  content: "\e6ef";
}
.kdicon-two-window:before {
  content: "\e6f6";
}
.kdicon-underline-solid:before {
  content: "\e671";
}
.kdicon-unfold-all:before {
  content: "\e6ad";
}
.kdicon-unfold:before {
  content: "\e71e";
}
.kdicon-unfoldmenu:before {
  content: "\e70d";
}
.kdicon-unlock-solid:before {
  content: "\e666";
}
.kdicon-unlock:before {
  content: "\e69e";
}
.kdicon-upload-cloud:before {
  content: "\e632";
}
.kdicon-upload:before {
  content: "\e70b";
}
.kdicon-user-info:before {
  content: "\e682";
}
.kdicon-vertical-center:before {
  content: "\e6f5";
}
.kdicon-voice:before {
  content: "\e6d9";
}
.kdicon-waiting:before {
  content: "\e64b";
}
.kdicon-warning-solid:before {
  content: "\e64c";
}
.kdicon-warning:before {
  content: "\e64d";
}
.kdicon-workbench:before {
  content: "\e64f";
}
.kdicon-wrap:before {
  content: "\e6b0";
}
.kdicon-yunzhijia:before {
  content: "\e706";
}
.kdicon-zoom:before {
  content: "\e70c";
}

/*! 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 */

/*! 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 */
.kd-anchor {
  position: relative;
  padding-left: var(--kd-c-anchor-spacing-horizontal, 7px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--kd-c-anchor-color-background, var(--kd-g-color-background, #fff));
  z-index: 1050;
}
.kd-anchor-wrapper {
  overflow: auto;
  font-size: var(--kd-c-anchor-font-size, var(--kd-g-font-size-small, 12px));
  width: var(--kd-c-anchor-sizing-width, 120px);
}
.kd-anchor-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666;
}
.kd-anchor-menu-wrapper {
  overflow: auto;
  font-size: var(--kd-c-anchor-font-size, var(--kd-g-font-size-small, 12px));
}
.kd-anchor-menu-left-arrows {
  margin-right: 10px;
  font-size: var(--kd-c-anchor-icon-font-size, 16px);
  color: #666;
  cursor: pointer;
}
.kd-anchor-menu-left-arrows:hover:not(.kd-anchor-menu-left-arrows-disabled) {
  color: var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-anchor-menu-left-arrows-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kd-anchor-menu-right-arrows {
  margin-left: 10px;
  font-size: var(--kd-c-anchor-icon-font-size, 16px);
  color: #666;
  cursor: pointer;
}
.kd-anchor-menu-right-arrows:hover:not(.kd-anchor-menu-right-arrows-disabled) {
  color: var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-anchor-menu-right-arrows-disabled {
  color: #b2b2b2;
  cursor: not-allowed;
}
.kd-anchor-menu-wrap {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 22px;
}
.kd-anchor-menu-link-list {
  display: inline-block;
  white-space: nowrap;
  position: absolute;
  -webkit-transition: all var(--kd-c-anchor-duration-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.42, 0, 1, 1);
  transition: all var(--kd-c-anchor-duration-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.42, 0, 1, 1);
  left: 0;
  top: 0;
}
.kd-anchor-menu .kd-anchor-link {
  padding: 0;
  display: inline-block;
}
.kd-anchor-menu .kd-anchor-link-title {
  display: inline-block;
  max-width: var(--kd-c-anchor-horizontal-link-sizing-max-width, 96px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 4px;
  line-height: 1.5;
  vertical-align: middle;
}
.kd-anchor-menu .kd-anchor-link:not(:last-of-type)::after {
  display: inline-block;
  content: '';
  height: 0;
  width: 40px;
  border-bottom: var(--kd-c-anchor-line-slider-spacing-width, 1px) dashed var(--kd-c-anchor-color-border-disabled, var(--kd-g-color-border-disabled, #ccc));
  margin: 4px;
}
.kd-anchor-advanced-arrows {
  color: var(--kd-c-anchor-advanced-arrows-color-text, #666);
  font-size: var(--kd-c-anchor-advanced-arrows-font-size, 24px);
  cursor: pointer;
}
.kd-anchor-advanced-arrows:hover {
  color: var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-anchor-advanced {
  padding-top: var(--kd-c-anchor-advanced-spacing-padding-top, 8px);
  padding-bottom: var(--kd-c-anchor-advanced-spacing-padding-bottom, 7px);
  position: relative;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
  background: var(--kd-c-anchor-color-background, var(--kd-g-color-background, #fff));
  z-index: 1050;
}
.kd-anchor-advanced .kd-anchor-wrapper {
  width: var(--kd-c-anchor-advanced-sizing-width, 160px);
}
.kd-anchor-advanced-lock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 8px 8px 0;
  font-size: var(--kd-c-anchor-advanced-lock-font-size, 16px);
  color: var(--kd-c-anchor-advanced-arrows-color-text, #666);
  cursor: pointer;
}
.kd-anchor-advanced .kd-anchor {
  max-width: var(--kd-c-anchor-advanced-sizing-width, 160px);
}
.kd-anchor-line {
  position: absolute;
  left: var(--kd-c-anchor-spacing-horizontal, 7px);
  top: 0;
  height: 100%;
}
.kd-anchor-line::before {
  position: relative;
  display: block;
  width: var(--kd-c-anchor-line-slider-spacing-width, 1px);
  height: 100%;
  margin: 0 auto;
  background-color: var(--kd-c-anchor-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  content: '';
}
.kd-anchor-line-slider {
  position: absolute;
  display: none;
  width: 0;
  height: 16px;
  border-right: var(--kd-c-anchor-line-slider-spacing-width, 1px) solid var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
  -webkit-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
}
.kd-anchor-line-slider.visible {
  display: inline-block;
}
.kd-anchor-link {
  padding: var(--kd-c-anchor-spacing-padding, 7px 8px);
}
.kd-anchor-link > .kd-anchor-link {
  padding: var(--kd-c-anchor-secondary-spacing-padding, 12px 8px);
}
.kd-anchor-link-title {
  text-decoration: none;
  color: var(--kd-c-anchor-color-text-primary, var(--kd-g-color-text-primary, #212121));
  margin-bottom: var(--kd-c-anchor-spacing-vertical, 7px);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.5;
  cursor: pointer;
}
.kd-anchor-link-title:only-child {
  margin-bottom: 0;
}
.kd-anchor-link-title-secondary {
  color: var(--kd-c-anchor-color-text-secondary, var(--kd-g-color-text-secondary, #666));
  padding-left: 4px;
}
.kd-anchor-link-title:hover {
  color: var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-anchor-link-active > .kd-anchor-link-title {
  color: var(--kd-c-anchor-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-anchor-lock {
  font-size: var(--kd-c-anchor-icon-font-size, 16px);
}
.kd-anchor.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(var(--kd-c-anchor-duration-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(var(--kd-c-anchor-duration-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-anchor-rtl {
  direction: rtl;
}
.kd-anchor-rtl .kd-anchor {
  padding-right: var(--kd-c-anchor-spacing-horizontal, 7px);
  padding-left: 0;
}
.kd-anchor-rtl .kd-anchor-line {
  right: var(--kd-c-anchor-spacing-horizontal, 7px);
  left: auto;
}
.kd-anchor-rtl .kd-anchor-link {
  text-align: right;
}
/*! rtl:end: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 */
.kd-avatar {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: var(--kd-c-avatar-color-background, #B2B2B2);
  width: var(--kd-c-avatar-size-base, 40px);
  height: var(--kd-c-avatar-size-base, 40px);
  line-height: var(--kd-c-avatar-size-base, 40px);
  border-radius: 50%;
}
.kd-avatar-image {
  background: transparent;
}
.kd-avatar-disabled {
  cursor: not-allowed;
}
.kd-avatar:hover:not(.kd-avatar-disabled) {
  cursor: pointer;
}
.kd-avatar-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.kd-avatar.kd-avatar-icon {
  font-size: var(--kd-c-avatar-font-size-base, 22px);
}
.kd-avatar.kd-avatar-icon > .kdicon {
  vertical-align: top;
}
.kd-avatar-lg {
  width: var(--kd-c-avatar-size-large, 60px);
  height: var(--kd-c-avatar-size-large, 60px);
  line-height: var(--kd-c-avatar-size-large, 60px);
  border-radius: 50%;
}
.kd-avatar-lg-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.kd-avatar-lg.kd-avatar-icon {
  font-size: var(--kd-c-avatar-font-size-large, 36px);
}
.kd-avatar-lg.kd-avatar-icon > .kdicon {
  vertical-align: top;
}
.kd-avatar-sm {
  width: var(--kd-c-avatar-size-small, 32px);
  height: var(--kd-c-avatar-size-small, 32px);
  line-height: var(--kd-c-avatar-size-small, 32px);
  border-radius: 50%;
}
.kd-avatar-sm-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.kd-avatar-sm.kd-avatar-icon {
  font-size: var(--kd-c-avatar-font-size-small, 18px);
}
.kd-avatar-sm.kd-avatar-icon > .kdicon {
  vertical-align: top;
}
.kd-avatar-xs {
  width: var(--kd-c-avatar-size-x-small, 24px);
  height: var(--kd-c-avatar-size-x-small, 24px);
  line-height: var(--kd-c-avatar-size-x-small, 24px);
  border-radius: 50%;
}
.kd-avatar-xs-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
}
.kd-avatar-xs.kd-avatar-icon {
  font-size: var(--kd-c-avatar-font-size-x-small, 14px);
}
.kd-avatar-xs.kd-avatar-icon > .kdicon {
  vertical-align: top;
}
.kd-avatar-square {
  border-radius: var(--kd-c-avatar-border-radius, 2px);
}
.kd-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*! 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 */
.kd-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  font-size: var(--kd-c-badge-font-size-base, var(--kd-g-font-size-middle, 14px));
}
.kd-badge-count {
  z-index: auto;
  min-width: var(--kd-c-badge-sizing-base, 16px);
  height: var(--kd-c-badge-sizing-base, 16px);
  color: var(--kd-c-badge-color, var(--kd-g-color-background, #fff));
  font-weight: var(--kd-c-badge-font-weight, 400);
  font-size: var(--kd-g-font-size-small, 12px);
  line-height: var(--kd-c-badge-sizing-base, 16px);
  white-space: nowrap;
  text-align: center;
  background: var(--kd-c-badge-color-background, #fb2323);
  border-radius: calc(var(--kd-c-badge-sizing-base, 16px) / 2);
}
.kd-badge-count-sm {
  min-width: var(--kd-c-badge-sizing-small, 14px);
  height: var(--kd-c-badge-sizing-small, 14px);
  padding: 0;
  font-size: var(--kd-c-badge-font-size-small, var(--kd-g-font-size-small, 12px));
  line-height: var(--kd-c-badge-sizing-small, 14px);
  border-radius: calc(var(--kd-c-badge-sizing-small, 14px) / 2);
}
.kd-badge-dot {
  z-index: auto;
  width: var(--kd-c-badge-sizing-dot, 8px);
  min-width: var(--kd-c-badge-sizing-dot, 8px);
  height: var(--kd-c-badge-sizing-dot, 8px);
  background: var(--kd-c-badge-color-background, #fb2323);
  border-radius: 100%;
}
.kd-badge-dot,
.kd-badge-custom-component,
.kd-badge-count {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
}
.kd-badge-multiple-words {
  padding: 0 4px;
}
.kd-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.kd-badge-status-text {
  margin-left: 8px;
  color: var(--kd-c-badge-color, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-badge-font-size-base, var(--kd-g-font-size-middle, 14px));
}
.kd-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: var(--kd-c-badge-sizing-status, 8px);
  height: var(--kd-c-badge-sizing-status, 8px);
  vertical-align: middle;
  border-radius: 50%;
}
.kd-badge-status-success {
  background-color: var(--kd-c-badge-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-badge-status-processing {
  background-color: var(--kd-c-badge-color-ongoing, var(--kd-g-color-ongoing, #276ff5));
}
.kd-badge-status-processing::after {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid var(--kd-c-badge-color-ongoing, var(--kd-g-color-ongoing, #276ff5));
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.kd-badge-status-error {
  background-color: var(--kd-c-badge-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-badge-status-default {
  background-color: var(--kd-c-badge-color-default, #d9d9d9);
}
.kd-badge-status-warning {
  background-color: var(--kd-c-badge-color-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-badge-not-a-wrapper:not(.kd-badge-status) {
  vertical-align: middle;
}
.kd-badge-not-a-wrapper .kd-badge-custom-component,
.kd-badge-not-a-wrapper .kd-badge-count {
  position: relative;
  top: auto;
  display: block;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: none;
          transform: none;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(2.4);
            transform: scale(2.4);
    opacity: 0;
  }
}
.kd-badge-rtl {
  direction: rtl;
}
.kd-badge-rtl.kd-badge .kd-badge-dot,
.kd-badge-rtl.kd-badge .kd-badge-custom-component,
.kd-badge-rtl.kd-badge .kd-badge-count {
  position: absolute;
  left: 0;
  right: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/*! rtl:end: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 */
.kd-baseData {
  width: var(--kd-c-base-data-sizing-width, 230px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid var(--kd-c-base-data-color-border, #999);
}
.kd-baseData-disabled {
  cursor: not-allowed;
}
.kd-baseData:not(.kd-baseData-disabled):hover {
  border-color: var(--kd-c-base-data-border-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-baseData:not(.kd-baseData-disabled):hover .kd-baseData-detail,
.kd-baseData:not(.kd-baseData-disabled):hover .kd-baseData-suffix {
  color: var(--kd-c-base-data-icon-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-baseData:not(.kd-baseData-disabled):hover .kd-baseData-detail {
  visibility: visible;
}
.kd-baseData-total {
  white-space: nowrap;
  cursor: pointer;
}
.kd-baseData-suffix,
.kd-baseData-detail {
  font-size: 16px;
  margin-left: 5px;
  cursor: pointer;
}
.kd-baseData-detail {
  visibility: hidden;
}
.kd-baseData-dropdown {
  margin: 0;
  z-index: var(--kd-c-base-data-dropdown-z-index, var(--kd-g-z-index-popper, 1050));
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: var(--kd-c-base-data-dropdown-radius-border, var(--kd-g-radius-border, 2px));
  background: var(--kd-c-base-data-dropdown-radius-border, var(--kd-g-color-background, #fff));
  overflow: auto;
  max-height: var(--kd-c-base-data-dropdown-sizing-height, 400px);
  color: var(--kd-c-base-data-color-text, #212121);
}
.kd-baseData-dropdown-columns,
.kd-baseData-dropdown-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-baseData-dropdown-columns.selected,
.kd-baseData-dropdown-options.selected {
  color: var(--kd-c-base-data-option-color-text-active, var(--kd-g-color-theme, #5582f3));
}
.kd-baseData-dropdown-columns-item,
.kd-baseData-dropdown-options-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 var(--kd-c-base-data-option-spacing-padding-vertical, 12px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-baseData-dropdown-columns-item-collect,
.kd-baseData-dropdown-options-item-collect {
  position: absolute;
  right: 10px;
  visibility: hidden;
}
.kd-baseData-dropdown-columns-item-collect-icon,
.kd-baseData-dropdown-options-item-collect-icon {
  color: var(--kd-c-base-data-dropdown-icon-color-text, var(--kd-g-color-warning, #ff991c));
}
.kd-baseData-dropdown-columns-item-collect-icon:hover,
.kd-baseData-dropdown-options-item-collect-icon:hover {
  color: var(--kd-c-base-data-dropdown-icon-color-text-hover, var(--kd-g-color-warning, #ff991c));
}
.kd-baseData-dropdown-columns-item-collect-not-icon,
.kd-baseData-dropdown-options-item-collect-not-icon {
  color: #666;
}
.kd-baseData-dropdown-columns-item-collect-not-icon:hover,
.kd-baseData-dropdown-options-item-collect-not-icon:hover {
  color: var(--kd-c-base-data-dropdown-color-text-hover, var(--kd-g-color-warning, #ff991c));
}
.kd-baseData-dropdown-columns-item-search,
.kd-baseData-dropdown-options-item-search {
  color: #3987ed;
}
.kd-baseData-dropdown-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 200px;
}
.kd-baseData-dropdown-columns {
  height: var(--kd-c-base-data-dropdown-columns-height, 36px);
  background: var(--kd-c-base-data-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
}
.kd-baseData-dropdown-options {
  height: var(--kd-c-base-data-dropdown-options-sizing-height, 32px);
  cursor: pointer;
}
.kd-baseData-dropdown-options:hover {
  background: var(--kd-c-base-data-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
}
.kd-baseData-dropdown-options:hover .kd-baseData-dropdown-options-item-collect {
  visibility: visible;
}
.kd-baseData-dropdown-footer {
  height: var(--kd-c-base-data-dropdown-footer-height, 40px);
  border-top: 1px solid var(--kd-c-base-data-footer-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-baseData-dropdown-footer-btn {
  color: var(--kd-c-base-data-footer-btn-color-text, var(--kd-g-color-text-link, #0e5fd8));
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-baseData-dropdown-footer-btn > span {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  cursor: pointer;
}
.kd-baseData-dropdown-empty {
  margin: 20px 0;
}
.kd-baseData-dropdown .kd-tabs-tab-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-baseData-dropdown .kd-tab-pane {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0;
  text-align: center;
}
.kd-baseData-dropdown .kd-tabs-right-arrows {
  display: none;
}
.kd-baseData .kd-input {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 0;
}
.kd-baseData .kd-input-disabled {
  background: #fff;
}
.kd-baseData-dropdown-wrapper.topLeft.hidden,
.kd-baseData-dropdown-wrapper.topRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
}
.kd-baseData-dropdown-wrapper.topLeft,
.kd-baseData-dropdown-wrapper.topRight {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
}
.kd-baseData-dropdown-wrapper.bottomLeft.hidden,
.kd-baseData-dropdown-wrapper.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
}
.kd-baseData-dropdown-wrapper.bottomLeft,
.kd-baseData-dropdown-wrapper.bottomRight {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
}
/*! rtl:begin:ignore */
.kd-baseData-rtl {
  direction: rtl;
}
.kd-baseData-rtl .kd-input {
  padding-left: 0;
  padding-right: 9px;
}
.kd-baseData-rtl .kd-baseData-suffix,
.kd-baseData-rtl .kd-baseData-detail {
  margin-left: 0;
  margin-right: 5px;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-breadcrumb,
.kd-breadcrumb-more-panel {
  color: var(--kd-c-breadcrumb-color-text, #737373);
  font-size: var(--kd-c-breadcrumb-font-size, var(--kd-g-font-size-middle, 14px));
  font-weight: var(--kd-c-breadcrumb-font-weight, var(--kd-g-font-weight, 400));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 22px;
}
.kd-breadcrumb-hide-icon,
.kd-breadcrumb-more-panel-hide-icon {
  position: absolute;
  z-index: -999999;
  top: -999999px;
  visibility: hidden;
}
.kd-breadcrumb-item,
.kd-breadcrumb-more-panel-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: text;
}
.kd-breadcrumb-item-separator,
.kd-breadcrumb-more-panel-item-separator {
  padding: 0 var(--kd-c-breadcrumb-separator-spacing-padding-horizontal, 8px);
  color: var(--kd-c-breadcrumb-separator-color-text, #b2b2b2);
}
.kd-breadcrumb-item-link:hover,
.kd-breadcrumb-more-panel-item-link:hover {
  color: #3987ed;
  cursor: pointer;
}
.kd-breadcrumb-item-emphasize-model,
.kd-breadcrumb-more-panel-item-emphasize-model {
  color: var(--kd-c-breadcrumb-color-text, #737373);
}
.kd-breadcrumb-item-emphasize-model-current,
.kd-breadcrumb-more-panel-item-emphasize-model-current {
  color: var(--kd-c-breadcrumb-active-color-text, #111111);
}
.kd-breadcrumb-item-weaken-model,
.kd-breadcrumb-more-panel-item-weaken-model {
  color: var(--kd-c-breadcrumb-active-color-text, #111111);
}
.kd-breadcrumb-item-weaken-model-current,
.kd-breadcrumb-more-panel-item-weaken-model-current {
  color: var(--kd-c-breadcrumb-color-text, #737373);
}
.kd-breadcrumb-item-text,
.kd-breadcrumb-more-panel-item-text {
  white-space: nowrap;
}
.kd-breadcrumb-item-text:last-child,
.kd-breadcrumb-more-panel-item-text:last-child {
  text-overflow: ellipsis;
}
.kd-breadcrumb-item-icon,
.kd-breadcrumb-more-panel-item-icon {
  margin-right: 4px;
}
.kd-breadcrumb .kd-dropdown-trigger,
.kd-breadcrumb-more-panel .kd-dropdown-trigger {
  margin-left: 4px;
}
.kd-breadcrumb-popper.kd-tooltip {
  max-width: none;
}
.kd-breadcrumb-rtl {
  direction: rtl;
}
.kd-breadcrumb-rtl.kd-breadcrumb .kd-breadcrumb-item-icon {
  margin-left: 4px;
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-btn {
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: var(--kd-c-button-font-weight, var(--kd-g-font-weight, 400));
  border: var(--kd-c-button-sizing-border, 1px) solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: var(--kd-c-button-radius-border, var(--kd-g-radius-border, 2px));
  text-align: center;
  background-color: transparent;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.kd-btn,
.kd-btn:active,
.kd-btn:focus {
  outline: 0;
}
.kd-btn:not(.kd-btn-text)::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  -webkit-box-shadow: 0 0 0 0 var(--kd-g-color-theme, #5582f3);
          box-shadow: 0 0 0 0 var(--kd-g-color-theme, #5582f3);
  opacity: 0.2;
  content: '';
  pointer-events: none;
  clear: both;
}
.kd-btn:not(.kd-btn-text)[click-animating-wave='true']::after {
  -webkit-animation: fadeEffect var(--kd-c-button-motion-duration-fade, var(--kd-g-duration-slowly, 0.4s)) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect var(--kd-c-button-motion-duration-wave, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: fadeEffect var(--kd-c-button-motion-duration-fade, var(--kd-g-duration-slowly, 0.4s)) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect var(--kd-c-button-motion-duration-wave, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-btn-second {
  border-color: var(--kd-c-button-second-color-border, #D9D9D9);
  background-color: var(--kd-c-button-second-color-background, transparent);
  color: var(--kd-c-button-second-color-text, #212121);
}
.kd-btn-second:hover:not(.kd-btn-loading) {
  background-color: var(--kd-c-button-second-color-background-hover, var(--kd-g-color-white, #fff));
  border-color: var(--kd-c-button-second-color-border-hover, var(--kd-g-color-theme, #5582f3));
  color: var(--kd-c-button-second-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-btn-second:active:not(.kd-btn-loading) {
  background-color: var(--kd-c-button-second-color-background-active, var(--kd-g-color-white, #fff));
  border-color: var(--kd-c-button-second-color-border-active, var(--kd-g-color-theme-7, #375cca));
  color: var(--kd-c-button-second-color-text-active, var(--kd-g-color-theme-7, #375cca));
}
.kd-btn-second:disabled {
  border-color: var(--kd-c-button-second-color-border-disabled, #D9D9D9) !important;
  background-color: var(--kd-c-button-second-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5)) !important;
  color: var(--kd-c-button-second-color-text-disabled, #B2B2B2) !important;
}
.kd-btn-primary {
  border-color: var(--kd-c-button-primary-color-border, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-button-primary-color-background, var(--kd-g-color-theme, #5582f3));
  color: var(--kd-c-button-primary-color-text, var(--kd-g-color-white, #fff));
}
.kd-btn-primary:hover:not(.kd-btn-loading) {
  background-color: var(--kd-c-button-primary-color-background-hover, var(--kd-g-color-theme-5, #87adff));
  border-color: var(--kd-c-button-primary-color-border-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-btn-primary:active:not(.kd-btn-loading) {
  border-color: var(--kd-c-button-primary-color-border-active, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-button-primary-color-background-active, var(--kd-g-color-theme-7, #375cca));
}
.kd-btn-primary:disabled {
  background-color: var(--kd-c-button-primary-color-background-disabled, var(--kd-g-color-theme-4, #b5cfff)) !important;
  border-color: var(--kd-c-button-primary-color-border-disabled, var(--kd-g-color-theme-4, #b5cfff)) !important;
}
.kd-btn-ghost {
  border-color: var(--kd-c-button-ghost-color-border, var(--kd-g-color-theme-6, #5582f3));
  background-color: var(--kd-c-button-ghost-color-background, transparent);
  color: var(--kd-c-button-ghost-color-text, var(--kd-g-color-theme, #5582f3));
}
.kd-btn-ghost:hover:not(.kd-btn-loading) {
  background-color: var(--kd-c-button-ghost-color-background-hover, var(--kd-g-color-theme-5, #87adff));
  border-color: var(--kd-c-button-ghost-color-border-hover, transparent);
  color: var(--kd-c-button-ghost-color-text-hover, #ffffff);
}
.kd-btn-ghost:active:not(.kd-btn-loading) {
  background-color: var(--kd-c-button-ghost-color-background-active, var(--kd-g-color-theme-7, #375cca));
  border-color: var(--kd-c-button-ghost-color-border-hover, transparent);
  color: var(--kd-c-button-ghost-color-text-active, #ffffff);
}
.kd-btn-ghost:disabled {
  background-color: var(--kd-c-button-ghost-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5)) !important;
  border-color: var(--kd-c-button-ghost-color-border-disabled, #D9D9D9) !important;
  color: var(--kd-c-button-ghost-color-text-disabled, #B2B2B2) !important;
}
.kd-btn-iconWrapper-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  float: left;
}
.kd-btn-iconWrapper-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  float: right;
}
.kd-btn-loadingIcon {
  color: var(--kd-c-button-text-color-loading, var(--kd-g-color-theme, #5582f3));
}
.kd-btn-primary-loadingIcon {
  color: var(--kd-c-button-primary-color-text-loading, var(--kd-g-color-white, #fff));
}
.kd-btn-size-small {
  height: var(--kd-c-button-sizing-height-small, 24px);
  min-width: var(--kd-c-button-sizing-min-width-small, 60px);
  line-height: calc(var(--kd-c-button-sizing-height-small, 24px) - (var(--kd-c-button-spacing-padding-vertical-small, 3px) * 2) - (var(--kd-c-button-sizing-border, 1px) * 2));
  font-size: var(--kd-c-button-font-size-small, var(--kd-g-font-size-small, 12px));
  padding: var(--kd-c-button-spacing-padding-vertical-small, 3px) var(--kd-c-button-spacing-padding-horizontal-small, 8px);
  max-width: var(--kd-c-button-sizing-max-width-small);
}
.kd-btn-size-small.kd-btn-icon-only {
  font-size: var(--kd-c-button-icon-font-size-small, 14px);
  padding: 0 var(--kd-c-button-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-btn-size-small .kd-btn-group-basic-icon {
  font-size: var(--kd-c-button-icon-font-size-small, 14px);
}
.kd-btn-size-middle {
  height: var(--kd-c-button-sizing-height-middle, 28px);
  min-width: var(--kd-c-button-sizing-min-width-middle, 60px);
  line-height: calc(var(--kd-c-button-sizing-height-middle, 28px) - (var(--kd-c-button-spacing-padding-vertical-middle, 5px) * 2) - (var(--kd-c-button-sizing-border, 1px) * 2));
  font-size: var(--kd-c-button-font-size-middle, var(--kd-g-font-size-small, 12px));
  padding: var(--kd-c-button-spacing-padding-vertical-middle, 5px) var(--kd-c-button-spacing-padding-horizontal-middle, 8px);
  max-width: var(--kd-c-button-sizing-max-width-middle);
}
.kd-btn-size-middle.kd-btn-icon-only {
  font-size: var(--kd-c-button-icon-font-size-middle, 16px);
  padding: 0 var(--kd-c-button-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-btn-size-middle .kd-btn-group-basic-icon {
  font-size: var(--kd-c-button-icon-font-size-middle, 16px);
}
.kd-btn-size-large {
  height: var(--kd-c-button-sizing-height-large, 32px);
  min-width: var(--kd-c-button-sizing-min-width-large, 80px);
  line-height: calc(var(--kd-c-button-sizing-height-large, 32px) - (var(--kd-c-button-spacing-padding-vertical-large, 6px) * 2) - (var(--kd-c-button-sizing-border, 1px) * 2));
  font-size: var(--kd-c-button-font-size-large, var(--kd-g-font-size-large, 16px));
  padding: var(--kd-c-button-spacing-padding-vertical-large, 6px) var(--kd-c-button-spacing-padding-horizontal-large, 8px);
  max-width: var(--kd-c-button-sizing-max-width-large);
}
.kd-btn-size-large.kd-btn-icon-only {
  font-size: var(--kd-c-button-icon-font-size-large, 18px);
  padding: 0 var(--kd-c-button-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-btn-size-large .kd-btn-group-basic-icon {
  font-size: var(--kd-c-button-icon-font-size-large, 18px);
}
.kd-btn-shape-circle {
  border-radius: 50%;
  min-width: auto;
}
.kd-btn-shape-circle.kd-btn-size-small {
  width: var(--kd-c-button-sizing-height-small, 24px);
  padding: 0;
}
.kd-btn-shape-circle.kd-btn-size-middle {
  width: var(--kd-c-button-sizing-height-middle, 28px);
  padding: 0;
}
.kd-btn-shape-circle.kd-btn-size-large {
  width: var(--kd-c-button-sizing-height-large, 32px);
  padding: 0;
}
.kd-btn-shape-round.kd-btn-size-small {
  border-radius: var(--kd-c-button-sizing-height-small, 24px);
}
.kd-btn-shape-round.kd-btn-size-middle {
  border-radius: var(--kd-c-button-sizing-height-middle, 28px);
}
.kd-btn-shape-round.kd-btn-size-large {
  border-radius: var(--kd-c-button-sizing-height-large, 32px);
}
.kd-btn-shape-none {
  border-radius: 0;
}
.kd-btn-text {
  height: auto;
  width: auto;
  color: var(--kd-c-button-text-color-text, var(--kd-g-color-theme-6, #5582f3));
  padding: 0;
  min-width: auto;
}
.kd-btn-text .kd-btn-iconWrapper-left {
  margin-right: var(--kd-c-button-text-icon-spacing-margin-right, 4px);
}
.kd-btn-text:hover {
  color: var(--kd-c-button-text-color-text-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-btn-text:active {
  color: var(--kd-c-button-text-color-text-active, var(--kd-g-color-theme-7, #375cca));
}
.kd-btn-text[disabled] {
  color: var(--kd-c-button-text-color-text-disabled, var(--kd-g-color-theme-4, #b5cfff)) !important;
}
.kd-btn-no-border {
  border: none;
}
.kd-btn:disabled,
.kd-btn[disabled] {
  cursor: not-allowed;
}
.kd-btn-background-ghost,
.kd-btn-background-ghost:hover,
.kd-btn-background-ghost:active {
  background-color: transparent;
}
.kd-btn-background-ghost.kd-btn-primary {
  color: var(--kd-c-button-background-ghost-color-text, var(--kd-g-color-theme, #5582f3));
}
.kd-btn-background-ghost.kd-btn-primary:hover {
  color: var(--kd-c-button-background-ghost-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-btn-loading {
  cursor: default;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-btn-block {
  width: 100%;
}
.kd-btn .btn-space {
  margin-left: 4px;
}
.kd-btn-group {
  display: inline-block;
}
.kd-btn-group-basic .kd-btn {
  padding-top: 0;
  padding-bottom: 0;
}
.kd-btn-group-basic-icon {
  margin-left: 4px;
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn-primary {
  background: var(--kd-c-button-group-trigger-color-background, var(--kd-g-color-theme-7, #375cca));
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn-primary:hover {
  background: var(--kd-c-button-group-trigger-color-background-hover, var(--kd-g-color-theme-6, #5582f3));
  border-color: var(--kd-c-button-group-trigger-color-background-hover, var(--kd-g-color-theme-6, #5582f3));
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn-primary:active {
  background: var(--kd-c-button-group-trigger-color-background-active, var(--kd-g-color-theme-8, #1f3ba1));
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn-primary:disabled {
  background: var(--kd-c-button-group-trigger-color-background-disabled, var(--kd-g-color-theme-5, #87adff)) !important;
}
.kd-btn-group-similar > .kd-btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.kd-btn-group-similar > .kd-btn:first-child:hover {
  z-index: 1;
}
.kd-btn-group .kd-btn-size-small,
.kd-btn-group .kd-btn-size-middle,
.kd-btn-group .kd-btn-size-large {
  min-width: unset;
}
.kd-btn-group .kd-dropdown-menu {
  padding: 0;
}
.kd-btn-group-dropdown {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  background: var(--kd-c-button-group-dropdown-color-background, #fff);
  color: #333333;
  min-width: var(--kd-c-button-group-dropdown-min-width, 80px);
}
.kd-btn-group-dropdown-item {
  height: var(--kd-c-button--group-dropdown-item-height, 30px);
  line-height: var(--kd-c-button--group-dropdown-item-height, 30px);
  cursor: pointer;
  padding: 0 var(--kd-c-button-group-dropdown-item-horizonta, 12px);
}
.kd-btn-group-dropdown-item:hover {
  background: var(--kd-c-button-group-dropdown-item-color-background-hover, #F5F5F5);
}
.kd-btn-group-dropdown-item:not(:last-child) {
  border-bottom: 1px solid var(--kd-c-button-group-dropdown-item-border-color, #E5E5E5);
}
.kd-btn-group.topLeft.hidden,
.kd-btn-group.bottomLeft.hidden,
.kd-btn-group.topRight.hidden,
.kd-btn-group.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-btn-rtl {
  direction: rtl;
}
.kd-btn-rtl .kd-btn-iconWrapper-left {
  float: right;
  margin-left: 4px;
}
.kd-btn-rtl .kd-btn-iconWrapper-right {
  float: left;
  margin-right: 4px;
}
.kd-btn-rtl .kd-btn-group-basic-icon {
  margin-right: 5px;
  margin-left: 0;
}
.kd-btn-rtl .btn-space {
  margin-left: 0;
}
.kd-btn-rtl-similar .kd-btn-group-trigger .kd-btn {
  border-top-left-radius: var(--kd-c-button-radius-border, var(--kd-g-radius-border, 2px));
  border-bottom-left-radius: var(--kd-c-button-radius-border, var(--kd-g-radius-border, 2px));
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}
.kd-btn-rtl-similar > .kd-btn:first-child {
  border-top-right-radius: var(--kd-c-button-radius-border, var(--kd-g-radius-border, 2px));
  border-bottom-right-radius: var(--kd-c-button-radius-border, var(--kd-g-radius-border, 2px));
}
.kd-btn-group-rtl {
  direction: rtl;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-card {
  position: relative;
  background-color: var(--kd-c-card-color-background, var(--kd-g-color-white, #fff));
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
}
.kd-card.hoverable:hover {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kd-card .kd-card-header {
  height: var(--kd-c-card-sizing-title-height, 40px);
  padding: 0 58px 0 var(--kd-c-card-spacing-padding-horizontal, 12px);
  line-height: 40px;
  font-size: var(--kd-c-card-title-font-size, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-card-title-color, var(--kd-g-color-text-primary, #212121));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-card .kd-card-avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 64px;
  padding: 0 var(--kd-c-card-spacing-padding-horizontal, 12px);
}
.kd-card .kd-card-avatar .kd-card-avatar-img {
  width: 42px;
  height: 42px;
  margin-right: var(--kd-c-card-spacing-padding-vertical, 8px);
  overflow: hidden;
}
.kd-card .kd-card-avatar .kd-card-avatar-img.circle {
  border-radius: 50%;
}
.kd-card .kd-card-avatar .kd-card-avatar-img img {
  width: 100%;
  height: 100%;
}
.kd-card .kd-card-avatar .kd-card-avatar-title {
  font-size: var(--kd-c-card-title-font-size, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-card-title-color, var(--kd-g-color-text-primary, #212121));
}
.kd-card .kd-card-avatar .kd-card-avatar-desc {
  font-size: var(--kd-c-card-content-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-card-content-color, var(--kd-g-color-text-secondary, #666));
}
.kd-card .kd-checkbox {
  position: absolute;
  top: var(--kd-c-card-spacing-padding-horizontal, 12px);
  right: var(--kd-c-card-spacing-padding-horizontal, 12px);
}
.kd-card .kd-card-tags {
  padding: 4px var(--kd-c-card-spacing-padding-horizontal, 12px);
}
.kd-card .kd-card-tags .kd-tag:not(:last-child) {
  margin-right: var(--kd-c-card-spacing-padding-vertical, 8px);
}
.kd-card .kd-card-body {
  padding: var(--kd-c-card-spacing-padding-vertical, 8px) var(--kd-c-card-spacing-padding-horizontal, 12px);
  font-size: var(--kd-c-card-content-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-card-content-color, var(--kd-g-color-text-secondary, #666));
}
.kd-card .kd-card-actions {
  height: 32px;
  padding: 0 var(--kd-c-card-spacing-padding-horizontal, 12px);
  line-height: 32px;
  text-align: right;
  background-color: #fafafa;
}
.kd-card .kd-card-actions > a {
  margin-left: 16px;
  font-size: var(--kd-c-card-content-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-card-actions-color, var(--kd-g-color-theme, #5582f3));
}
.kd-card .kd-card-actions > a:hover {
  color: var(--kd-c-card-actions-color-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-card .kd-card-actions > a:active {
  color: var(--kd-c-card-actions-color-active, var(--kd-g-color-theme-7, #375cca));
}
.kd-card-extra {
  position: absolute;
  top: 6px;
  right: 4px;
}
.kd-card-extra i {
  font-size: 22px;
  width: 32px;
  cursor: pointer;
}
.kd-card-lists-icon {
  font-size: 32px;
  position: absolute;
  top: 6px;
  right: 40px;
}
.kd-card-rtl {
  direction: rtl;
  text-align: right;
}
.kd-card-rtl .kd-card-header {
  padding: 0 var(--kd-c-card-spacing-padding-horizontal, 12px) 0 58px;
}
.kd-card-rtl .kd-checkbox {
  left: var(--kd-c-card-spacing-padding-horizontal, 12px);
  right: auto;
}
.kd-card-rtl .kd-card-avatar .kd-card-avatar-img {
  margin-left: var(--kd-c-card-spacing-padding-vertical, 8px);
  margin-right: 0;
}
.kd-card-rtl .kd-card-extra {
  left: 4px;
  right: auto;
}
.kd-card-rtl .kd-card-actions {
  text-align: left;
}
.kd-card-rtl .kd-card-actions > a {
  margin-right: 16px;
  margin-left: 0;
}
/*! rtl:end: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 */
.kd-carousel-root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-carousel-list {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
.kd-carousel-list-item {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.kd-carousel-list-slide {
  width: 100%;
}
.kd-carousel-list-slide .kd-carousel-list-item {
  opacity: 1;
  border-radius: var(--kd-c-carousel-border-radius, 0px);
}
.kd-carousel-list-slide .kd-carousel-list-item-animation {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.kd-carousel-list-slide .kd-carousel-list-item-none-animation {
  -webkit-transition: none;
  transition: none;
}
.kd-carousel-list-slide .kd-carousel-list-item-not-hidden {
  opacity: 1;
}
.kd-carousel-list-slide .kd-carousel-list-item-hidden {
  opacity: 0;
}
.kd-carousel-list-fade {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-carousel-list-fade .kd-carousel-list-item {
  opacity: 1;
}
.kd-carousel-list-fade .kd-carousel-list-item-animation {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.kd-carousel-list-fade .kd-carousel-list-item-none-animation {
  -webkit-transition: none;
  transition: none;
}
.kd-carousel-list-fade .kd-carousel-list-item-not-hidden {
  opacity: 1;
  z-index: 1;
}
.kd-carousel-list-fade .kd-carousel-list-item-hidden {
  opacity: 0;
  z-index: 0;
}
.kd-carousel-list-display {
  width: 100%;
}
.kd-carousel-list-display .kd-carousel-list-item {
  display: block;
}
.kd-carousel-list-display .kd-carousel-list-item-not-hidden {
  display: block;
}
.kd-carousel-list-display .kd-carousel-list-item-hidden {
  display: none;
}
.kd-carousel-slidebar {
  position: absolute;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.kd-carousel-slidebar-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: var(--kd-c-carousel-spacing-margin-left, 12px);
}
.kd-carousel-slidebar-left > li {
  margin: var(--kd-c-carousel-dots-spacing-margin, 4px) 0;
  width: var(--kd-c-carousel-dots-sizing-height, 4px);
  height: var(--kd-c-carousel-dots-sizing-width, 12px);
}
.kd-carousel-slidebar-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: var(--kd-c-carousel-spacing-margin-right, 12px);
}
.kd-carousel-slidebar-right > li {
  margin: var(--kd-c-carousel-dots-spacing-margin, 4px) 0;
  width: var(--kd-c-carousel-dots-sizing-height, 4px);
  height: var(--kd-c-carousel-dots-sizing-width, 12px);
}
.kd-carousel-slidebar-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: var(--kd-c-carousel-spacing-margin-bottom, 12px);
}
.kd-carousel-slidebar-bottom > li {
  margin: 0 var(--kd-c-carousel-dots-spacing-margin, 4px);
  height: var(--kd-c-carousel-dots-sizing-height, 4px);
  width: var(--kd-c-carousel-dots-sizing-width, 12px);
}
.kd-carousel-slidebar-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: var(--kd-c-carousel-spacing-margin-top, 12px);
}
.kd-carousel-slidebar-top > li {
  margin: 0 var(--kd-c-carousel-dots-spacing-margin, 4px);
  height: var(--kd-c-carousel-dots-sizing-height, 4px);
  width: var(--kd-c-carousel-dots-sizing-width, 12px);
}
.kd-carousel-slidebar-dot > button {
  display: block;
  border-radius: var(--kd-c-carousel-dots-border-radius, 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  height: 100%;
  padding: 0;
  width: 100%;
  cursor: pointer;
  outline: none;
  background-color: var(--kd-c-carousel-dots-color-background, #D8D8D8);
}
.kd-carousel-slidebar-dot {
  display: block;
  border-radius: var(--kd-c-carousel-dots-border-radius, 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  height: 100%;
  padding: 0;
  width: 100%;
  cursor: pointer;
  outline: none;
}
.kd-carousel-slidebar-dot-active {
  opacity: 1;
}
.kd-carousel-slidebar-dot-active > button {
  background-color: var(--kd-c-carousel-dots-color-hover, #666666);
  opacity: 1;
}
.kd-carousel-jump {
  position: absolute;
  top: 50%;
  left: unset;
  right: 16px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.kd-carousel-jump-left {
  left: 16px;
  right: unset;
}
.kd-carousel-jump:not(.kd-carousel-jump-disabled) {
  cursor: pointer;
}
.kd-carousel-jump > *:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-carousel-jump-icon {
  font-size: 20px;
  color: var(--kd-c-carousel-jump-icon-color, #D9D9D9);
}
.kd-carousel-jump-icon:hover {
  color: var(--kd-c-carousel-jump-icon-color-hover, #666666);
}
.kd-carousel-jump-disabled {
  cursor: not-allowed;
}
.kd-carousel-jump-disabled .kd-carousel-jump-icon:hover {
  color: var(--kd-c-carousel-jump-icon-color, #D9D9D9);
}
.vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vertical > li {
  margin: var(--kd-c-carousel-dots-spacing-margin, 4px) 0;
  width: var(--kd-c-carousel-dots-sizing-height, 4px);
  height: var(--kd-c-carousel-dots-sizing-width, 12px);
}
.horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.horizontal > li {
  margin: 0 var(--kd-c-carousel-dots-spacing-margin, 4px);
  height: var(--kd-c-carousel-dots-sizing-height, 4px);
  width: var(--kd-c-carousel-dots-sizing-width, 12px);
}

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-cascader-picker {
  position: relative;
  outline: none;
  cursor: pointer;
  background: var(--kd-c-cascader-color-background, var(--kd-g-color-white, #fff));
}
.kd-cascader-picker.disabled .kd-cascader-picker-input {
  cursor: not-allowed;
  border-color: var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-cascader-picker.disabled .kd-cascader-picker-input .kd-input-suffix,
.kd-cascader-picker.disabled .kd-cascader-picker-input i[class*='kdicon'] {
  color: var(--kd-c-cascader-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-cascader-picker-label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 20px;
  padding: 0 24px 0 0;
  line-height: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-cascader-picker-input {
  background-color: transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.kd-cascader-picker-input > input {
  color: transparent !important;
  cursor: pointer;
}
.kd-cascader-picker-input.expand i[class*='kdicon'] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kd-cascader-picker-input .kd-input-suffix,
.kd-cascader-picker-input i[class*='kdicon'] {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.kd-cascader-picker.allowClear:hover .kd-cascader-picker-close {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
}
.kd-cascader-picker.allowClear:hover .kd-input-suffix {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.kd-cascader-picker-close {
  position: absolute;
  top: 50%;
  right: 0;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  color: var(--kd-c-cascader-clear-color-text, #d9d9d9);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scale(0.9) translateY(-50%);
          transform: scale(0.9) translateY(-50%);
}
.kd-cascader-picker-close:hover {
  color: var(--kd-c-cascader-icon-clear-color-text-hover, #999);
}
.kd-cascader-menus {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: var(--kd-c-cascader-color-text, var(--kd-g-color-text-primary, #212121));
  border-radius: var(--kd-c-cascader-radius-border, var(--kd-g-radius-border, 2px));
  font-size: var(--kd-c-cascader-font-size, var(--kd-g-font-size-small, 12px));
  font-weight: var(--kd-c-cascader-font-weight, 'normal');
  background-color: var(--kd-c-cascader-color-background, var(--kd-g-color-white, #fff));
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.3);
  opacity: 1;
  visibility: visible;
  z-index: var(--kd-g-z-index-popper, 1050);
}
.kd-cascader-menus.hidden {
  opacity: 0;
  visibility: hidden;
}
.kd-cascader-menus .kd-cascader-menu {
  display: inline-block;
  height: var(--kd-c-cascader-sizing-height, 192px);
  min-width: var(--kd-c-cascader-menu-sizing-min-width, 116px);
  margin: 0;
  padding: var(--kd-c-cascader-menu-spacing-padding-vertical, 8px) 0;
  overflow-y: auto;
}
.kd-cascader-menus .kd-cascader-menu:not(:first-child) {
  border-left: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-cascader-menus .kd-cascader-menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 var(--kd-c-cascader-menu-item-spacing-padding-horizontal, 12px);
  line-height: var(--kd-c-cascader-menu-item-sizing-height, 32px);
  cursor: pointer;
}
.kd-cascader-menus .kd-cascader-menu-item:not(.disabled, .selected):hover {
  background-color: var(--kd-c-cascader-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
  -webkit-transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease, cubic-bezier(0.4, 0, 0.6, 1));
  transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease, cubic-bezier(0.4, 0, 0.6, 1));
}
.kd-cascader-menus .kd-cascader-menu-item.disabled {
  color: var(--kd-c-cascader-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-cascader-menus .kd-cascader-menu-item.selected {
  color: var(--kd-c-cascader-color-text-selected, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-cascader-color-background-selected, var(--kd-g-color-background-ongoing, #f2f9ff));
}
.kd-cascader-menus .kd-cascader-menu-item-label {
  width: var(--kd-c-cascader-menu-item-label-sizing-width, 72px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-cascader-menus .kd-cascader-menu-item.last .kd-cascader-menu-item-label {
  width: calc(var(--kd-c-cascader-menu-item-label-sizing-width, 72px) + 20px);
}
.kd-cascader-menus .kd-cascader-menu-item .kd-cascader-checkbox {
  margin-right: 5px;
}
.kd-cascader-menus .kd-empty {
  padding: 10px 0 20px;
}
.kd-cascader-bordered:not(.kd-cascader-multiple) .kd-cascader-picker-label {
  padding-left: 9px;
}
.kd-cascader-bordered:not(.kd-cascader-multiple) .kd-cascader-picker-close {
  right: 10px;
}
.kd-cascader-bordered.kd-cascader-multiple {
  border: 1px solid #d9d9d9;
  padding-left: 8px;
  border-radius: 2px;
}
.kd-cascader-bordered.kd-cascader-multiple .kd-cascader-suffix {
  right: 9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kd-cascader-multiple {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
  min-height: 30px;
  max-height: 100px;
  color: #212121;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  position: relative;
  border-bottom: 1px solid #d9d9d9;
  background: var(--kd-c-cascader-color-background, var(--kd-g-color-white, #fff));
}
.kd-cascader-multiple:not(.kd-cascader-disabled):focus {
  border-color: var(--kd-c-cascader-color-text-selected, var(--kd-g-color-theme, #5582f3));
  outline: none;
}
.kd-cascader-multiple-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 1px 28px 1px 0;
  overflow-y: auto;
}
.kd-cascader-placeholder {
  position: absolute;
  font-size: 14px;
  color: var(--kd-c-cascader-placeholder-color, var(--kd-g-color-text-placeholder, #ccc));
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-cascader-suffix {
  right: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 8px;
}
.kd-cascader-selection-tag {
  max-width: 100%;
}
.kd-cascader-multiple:hover .kd-cascader-icon-clear {
  opacity: 1;
}
.kd-cascader-icon-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
}
.kd-cascader-icon-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-cascader-icon-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-cascader-icon-clear {
  opacity: 0;
  z-index: 1;
  position: absolute;
  background: #fff;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  color: var(--kd-c-cascader-clear-color-text, #d9d9d9);
}
.kd-cascader-icon-clear:hover {
  color: var(--kd-c-cascader-icon-clear-color-text-hover, #999);
}
.kd-cascader-tag-describe {
  font-size: 12px;
  height: 20px;
  line-height: 18px;
  margin: 2px 8px 2px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-cascader-tag-describe-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #ccc;
  color: #212121;
}
.kd-cascader-disabled {
  cursor: not-allowed;
}
.kd-cascader-disabled .kd-cascader-picker-label {
  color: var(--kd-c-cascader-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-cascader-disabled .kd-cascader-picker-input {
  background-color: var(--kd-c-cascader-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-cascader-disabled .kd-cascader-picker-input > input {
  background-color: var(--kd-c-cascader-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-cascader-disabled.kd-cascader-multiple {
  background-color: var(--kd-c-cascader-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-cascader-disabled .kd-cascader-suffix {
  color: var(--kd-c-cascader-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-cascader-disabled .kd-cascader-tag-describe-content {
  color: var(--kd-c-cascader-tag-disabled-color, #d9d9d9);
  border-color: var(--kd-c-cascader-tag-disabled-color, #d9d9d9);
}
.kd-cascader-picker:not(.kd-cascader-disabled):hover .kd-input-wrapper,
.kd-cascader-expand .kd-input-wrapper {
  border-color: var(--kd-c-cascader-color-border-foucs, var(--kd-g-color-theme, #5582f3));
}
.kd-cascader-multiple:not(.kd-cascader-disabled):hover,
.kd-cascader-expand {
  border-color: var(--kd-c-cascader-color-border-foucs, var(--kd-g-color-theme, #5582f3));
}
.kd-cascader-rtl {
  direction: rtl;
}
.kd-cascader-rtl .kd-cascader-picker-label {
  right: 0;
  left: auto;
  padding: 0 0 0 24px;
}
.kd-cascader-rtl .kd-cascader-picker-close {
  left: 0;
  right: auto;
}
.kd-cascader-rtl.kd-cascader-bordered:not(.kd-cascader-multiple) .kd-cascader-picker-label {
  padding-left: 24px;
  padding-right: 9px;
}
.kd-cascader-rtl.kd-cascader-bordered:not(.kd-cascader-multiple) .kd-cascader-picker-close {
  left: 10px;
  right: auto;
}
.kd-cascader-rtl.kd-cascader-multiple {
  padding-left: 0;
  padding-right: 8px;
}
.kd-cascader-rtl.kd-cascader-multiple .kd-cascader-multiple-wrapper {
  padding: 1px 0 1px 28px;
}
.kd-cascader-rtl.kd-cascader-multiple .kd-cascader-suffix {
  left: 0;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}
.kd-cascader-rtl.kd-cascader-bordered.kd-cascader-rtl.kd-cascader-multiple {
  padding-right: 8px;
  padding-left: 0;
}
.kd-cascader-rtl.kd-cascader-bordered.kd-cascader-rtl.kd-cascader-multiple .kd-cascader-suffix {
  left: 9px;
  right: auto;
}
.kd-cascader-rtl .kd-cascader-menu:not(:first-child) {
  border-right: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
  border-left: none;
}
.kd-cascader-rtl .kd-cascader-menu-item .kd-cascader-checkbox {
  margin-left: 5px;
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: var(--kd-c-checkbox-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-checkbox-color-text-primary, #212121);
  line-height: 18px;
}
.kd-checkbox-no-child {
  height: var(--kd-c-checkbox-default-input-sizing-height, 14px);
  width: var(--kd-c-checkbox-default-input-sizing-width, 14px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-checkbox-group > *:not(:last-child) {
  margin-right: var(--kd-c-checkbox-group-spacing-margin-right, 12px);
}
.kd-checkbox-input {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  cursor: inherit;
  opacity: 0;
  inset: 0;
  z-index: 1;
}
.kd-checkbox-children {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: var(--kd-c-checkbox-default-input-label-max-width);
}
.kd-checkbox-children .kd-input-underline {
  background-color: transparent;
  border-bottom: none;
}
.kd-checkbox-square {
  border-radius: 2px;
  border: 1px solid var(--kd-c-checkbox-color-border, #d9d9d9);
  padding: var(--kd-c-checkbox-square-spacing-padding-horizontal, 7px) var(--kd-c-checkbox-square-spacing-padding-vertical, 12px);
  -webkit-transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-checkbox-square:not(.kd-checkbox-square-disabled)::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0.2;
  -webkit-box-shadow: 0 0 0 0 var(--kd-c-checkbox-color-theme, var(--kd-g-color-theme, #5582f3));
          box-shadow: 0 0 0 0 var(--kd-c-checkbox-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-checkbox-square:hover {
  color: var(--kd-c-checkbox-color-text-hover, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
}
.kd-checkbox-square-triangle,
.kd-checkbox-square-triangle-checked {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-width: 0 0 var(--kd-c-checkbox-square-triangle-sizing-height, 18px) var(--kd-c-checkbox-square-triangle-sizing-width, 18px);
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
}
.kd-checkbox-square-triangle {
  -webkit-animation: kdZoomBounceLeaveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomBounceLeaveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  -webkit-transition: all var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.4, 0, 0.6, 1);
  visibility: hidden;
  opacity: 0;
}
.kd-checkbox-square-inner {
  position: absolute;
  height: 9px;
  width: 11px;
  color: var(--kd-c-checkbox-square-input-icon-color, #fff);
  font-size: var(--kd-c-checkbox-default-input-icon-font-size, 12px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}
.kd-checkbox-square-inner-icon {
  font-size: inherit;
  line-height: 100%;
  -webkit-animation: kdZoomLeaveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
          animation: kdZoomLeaveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-checkbox-square-triangle-disabled {
  border-bottom-color: var(--kd-c-checkbox-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-checkbox-square-disabled,
.kd-checkbox-square-disabled:hover {
  border-color: var(--kd-c-checkbox-color-border, #d9d9d9);
  color: var(--kd-c-checkbox-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-checkbox-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  cursor: not-allowed !important;
}
.kd-checkbox-square-checked {
  border-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
}
.kd-checkbox-square-checked:not(.kd-checkbox-square-checked-disabled)::after {
  -webkit-animation: fadeEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: fadeEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-checkbox-square-checked .kd-checkbox-square-triangle-checked:not(.kd-checkbox-square-disabled) {
  -webkit-animation: kdZoomBounceEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
          animation: kdZoomBounceEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-checkbox-square-checked .kd-checkbox-square-inner-icon:not(.kd-checkbox-square-disabled) {
  -webkit-animation: kdZoomEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
          animation: kdZoomEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-checkbox-square-checked-disabled {
  background-color: var(--kd-c-checkbox-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5)) !important;
  border-color: var(--kd-c-checkbox-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5)) !important;
  cursor: not-allowed !important;
}
.kd-checkbox-square-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: var(--kd-c-checkbox-default-input-sizing-height, 14px);
  width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
}
.kd-checkbox-square.checked .kd-checkbox-children {
  color: var(--kd-c-checkbox-color-text-primary, #212121);
}
.kd-checkbox-default {
  border: none;
  padding: var(--kd-c-checkbox-default-spacing-padding, 0);
  -webkit-transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-checkbox-default:hover,
.kd-checkbox-default:hover .kd-checkbox-default-wrapper {
  color: var(--kd-c-checkbox-color-text-hover, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
  cursor: pointer;
}
.kd-checkbox-default-disabled,
.kd-checkbox-default-disabled:hover,
.kd-checkbox-default-disabled:hover .kd-checkbox-default-wrapper {
  color: var(--kd-c-checkbox-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  border-color: var(--kd-c-checkbox-color-border, #d9d9d9);
  cursor: not-allowed !important;
}
.kd-checkbox-default-wrapper {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: var(--kd-c-checkbox-color-background, var(--kd-g-color-background, #fff));
  border: var(--kd-c-checkbox-default-input-border-width, 1px) solid var(--kd-c-checkbox-color-border, #d9d9d9);
  border-radius: var(--kd-c-checkbox-default-input-radius-border, 2px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)), border-color var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s));
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-checkbox-default-wrapper:not(.kd-checkbox-default-wrapper-disabled)::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0.2;
  -webkit-box-shadow: 0 0 0 0 var(--kd-c-checkbox-color-theme, var(--kd-g-color-theme, #5582f3));
          box-shadow: 0 0 0 0 var(--kd-c-checkbox-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-checkbox-default-wrapper-size {
  height: var(--kd-c-checkbox-default-input-sizing-height, 14px);
  width: var(--kd-c-checkbox-default-input-sizing-width, 14px);
}
.kd-checkbox-default-margin {
  margin-right: var(--kd-c-checkbox-default-input-spacing-margin-right, 4px);
}
.kd-checkbox-default-checked-disabled {
  background-color: var(--kd-c-checkbox-default-color-background-disabled, #e5e5e5) !important;
  border-color: var(--kd-c-checkbox-default-color-background-disabled, #d9d9d9) !important;
  cursor: not-allowed !important;
}
.kd-checkbox-default-checked-disabled .kd-checkbox-default-inner {
  color: var(--kd-c-checkbox-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-checkbox-default-checked {
  background-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
  -webkit-transition: background-color calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), border-color calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: background-color calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), border-color calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-checkbox-default-checked:not(.kd-checkbox-default-checked-disabled)::after {
  -webkit-animation: fadeEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: fadeEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) + 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards, waveEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-checkbox-default-inner:not(.kd-checkbox-default-checked-disabled .kd-checkbox-default-inner) {
  -webkit-animation: kdZoomBounceDefaultEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) !important;
          animation: kdZoomBounceDefaultEffect calc(var(--kd-c-checkbox-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) !important;
}
.kd-checkbox-default-inner {
  position: absolute;
  color: var(--kd-c-checkbox-default-input-icon-color, #fff);
  font-size: var(--kd-c-checkbox-default-input-icon-font-size, 12px);
  height: 100%;
  width: 100%;
  top: 5%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-checkbox-default-inner-icon {
  font-size: inherit;
  line-height: 100%;
}
.kd-checkbox-default-indeterminate::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--kd-c-checkbox-default-indeterminate-sizing-square, 6px);
  height: var(--kd-c-checkbox-default-indeterminate-sizing-square, 6px);
  background-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
  border: 0;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.kd-checkbox-default.checked .kd-checkbox-children {
  color: var(--kd-c-checkbox-color-text-primary, #212121);
}
.kd-checkbox-default-indeterminate .kd-checkbox-children {
  color: var(--kd-c-checkbox-color-text-primary, #212121);
}
.kd-checkbox-rtl {
  direction: rtl;
}
.kd-checkbox-rtl.kd-checkbox-default .kd-checkbox-default-margin {
  margin-right: 0;
  margin-left: var(--kd-c-checkbox-default-input-spacing-margin-right, 4px);
}
.kd-checkbox-group-rtl {
  direction: rtl;
}
.kd-checkbox-group-rtl.kd-checkbox-group {
  text-align: right;
}
.kd-checkbox-group-rtl.kd-checkbox-group > .kd-checkbox-rtl:not(:last-child) {
  margin-left: var(--kd-c-checkbox-group-spacing-margin-right, 12px);
  margin-right: 0;
}
.kd-checkbox-group-rtl.kd-checkbox-group .kd-checkbox {
  margin-left: var(--kd-c-checkbox-group-spacing-margin-right, 12px);
  margin-right: 0;
}
.kd-checkbox-group-rtl .kd-checkbox-square-triangle,
.kd-checkbox-group-rtl .kd-checkbox-square-triangle-checked {
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  right: auto;
  left: 0;
  bottom: 0;
  border-style: solid;
  border-width: 0 var(--kd-c-checkbox-square-triangle-sizing-width, 18px) var(--kd-c-checkbox-square-triangle-sizing-height, 18px) 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: var(--kd-c-checkbox-color-border-active, var(--kd-g-color-theme, #5582f3));
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-city-picker {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-city-picker-selector {
  width: 100%;
}
.kd-city-picker-selector:hover .kd-city-picker-icon-active {
  color: #3761ca;
}
.kd-city-picker-description {
  color: #666666;
  font-size: 12px;
}
.kd-city-picker-visible .kd-city-picker-icon-active {
  color: #3761ca;
}
.kd-city-picker-visible div.kd-city-picker-show-search .kd-city-picker-selection-item {
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
}
.kd-city-picker-icon-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
}
.kd-city-picker-icon-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-city-picker-icon-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-city-picker-icon-clear {
  opacity: 0;
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  font-size: var(--kd-c-city-picker-icon-clear-font-size, 16px);
}
.kd-city-picker-icon-clear:hover {
  color: var(--kd-c-city-picker-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-placeholder {
  position: absolute;
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: 24px;
  left: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-city-picker-borderless {
  border: none;
}
.kd-city-picker-underline {
  border-bottom: 1px solid var(--kd-c-city-picker-color-border, var(--kd-g-color-input, #999));
}
.kd-city-picker-underline:hover:not(.kd-city-picker-disabled) {
  border-bottom: 1px solid var(--kd-c-city-picker-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-bordered {
  border: 1px solid var(--kd-c-city-picker-border-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  padding-left: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px) !important;
  border-radius: var(--kd-c-city-picker-bordered-radius-border, 2px);
}
.kd-city-picker-bordered:hover:not(.kd-city-picker-disabled) {
  border: 1px solid var(--kd-c-city-picker-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-bordered .kd-city-picker-suffix {
  padding-right: 8px;
}
.kd-city-picker-bordered .kd-city-picker-placeholder {
  padding-left: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px);
}
.kd-city-picker-wrapper {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: var(--kd-c-city-picker-wrapper-spacing-padding, 1px 24px 1px 0);
  max-width: 100%;
  color: #212121;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.kd-city-picker-wrapper .kd-city-picker-icon-clear {
  color: var(--kd-c-city-picker-icon-clear-color-text, #666666);
}
.kd-city-picker-wrapper .kd-city-picker-icon-clear:hover {
  color: var(--kd-c-city-picker-icon-clear-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-isNotMobile-hover:hover .kd-city-picker-icon-clear {
  opacity: 1;
}
.kd-city-picker-isMobile-clear .kd-city-picker-icon-clear {
  opacity: 1;
}
.kd-city-picker-show-search {
  cursor: text;
}
.kd-city-picker-dropdown {
  display: block;
  z-index: var(--kd-c-city-picker-z-index, var(--kd-g-z-index-popper, 1050));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  overflow: auto;
  font-size: var(--kd-c-city-picker-dropdown-font-size, 12px);
  font-variant: initial;
  background-color: var(--kd-c-city-picker-dropdown-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-c-city-picker-radius-border, var(--kd-g-radius-border, 2px));
  outline: none;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kd-city-picker-dropdown.kd-popper-bottom-start-in {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
}
.kd-city-picker-dropdown.kd-popper-bottom-start-out {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
}
.kd-city-picker-dropdown .kd-tabs-tab-list {
  width: 100%;
}
.kd-city-picker-dropdown .kd-tabs-tab-list > span {
  width: 50%;
}
.kd-city-picker-dropdown .kd-tabs-tab-list .kd-tab-pane {
  text-align: center;
}
.kd-city-picker-dropdown .kd-tabs-tab-list .kd-tab-pane-type-line {
  padding: 0 12px;
  font-size: 12px;
}
.kd-city-picker-dropdown .kd-tabs-tab-list .kd-tab-pane-type-line .kd-tab-pane-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.kd-city-picker-dropdown .kd-tabs-noContainer {
  height: unset;
}
.kd-city-picker-dropdown .kd-tabs-right-arrows {
  display: none;
}
.kd-city-picker-dropdown-empty {
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #b2b2b2;
  font-size: 14px;
}
.kd-city-picker-dropdown-common {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  background: #fafafa;
  color: var(--kd-c-city-picker-footer-color-text, var(--kd-g-color-text-primary, #212121));
}
.kd-city-picker-dropdown-loading {
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-city-picker-dropdown.topLeft.hidden,
.kd-city-picker-dropdown.bottomLeft.hidden,
.kd-city-picker-dropdown.topRight.hidden,
.kd-city-picker-dropdown.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-city-picker-list {
  padding: 8px 0;
  max-height: 320px;
  overflow-y: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.kd-city-picker-list-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  display: block;
  font-weight: normal;
  font-size: var(--kd-c-city-picker-dropdown-font-size, 12px);
  min-height: var(--kd-c-city-picker-item-sizing-height, 22px);
  padding: 5px 12px;
  color: var(--kd-c-city-picker-footer-color-text, var(--kd-g-color-text-primary, #212121));
  line-height: var(--kd-c-city-picker-dropdown-line-height, 22px);
  cursor: pointer;
}
.kd-city-picker-list-item-info {
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
  white-space: nowrap;
}
.kd-city-picker-list-item-active:not(.kd-city-picker-list-item-disabled) {
  background-color: var(--kd-c-city-picker-color-background, #f5f5f5);
}
.kd-city-picker-list-item-selected:not(.kd-city-picker-list-item-disabled) {
  background-color: var(--kd-c-city-picker-color-background-selected, var(--kd-g-color-theme-3, #e3eeff));
  color: var(--kd-c-city-picker-list-item-color-text-selected, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-list-item-selected:not(.kd-city-picker-list-item-disabled) .kd-city-picker-list-item-info {
  color: var(--kd-c-city-picker-list-item-color-text-selected, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-list-item-disabled {
  color: var(--kd-c-city-picker-item-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
  background-color: var(--kd-c-city-picker-item-color-background-disabled, #fff);
}
.kd-city-picker-list > .kd-city-picker-list-item-match {
  color: var(--kd-c-city-picker-footer-color-text, var(--kd-g-color-text-primary, #212121));
}
.kd-city-picker-list > .kd-city-picker-list-item-match .kd-city-picker-list-item-info {
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
}
.kd-city-picker-highlight {
  color: var(--kd-c-city-picker-highlight-color-text, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-size-small {
  min-height: var(--kd-c-city-picker-sizing-height-small, 24px);
  max-height: calc(var(--kd-c-city-picker-sizing-height-small, 24px) * 3 - 10px);
  font-size: var(--kd-c-city-picker-font-size-small, 12px);
}
.kd-city-picker-size-middle {
  min-height: var(--kd-c-city-picker-sizing-height-middle, 30px);
  max-height: calc(var(--kd-c-city-picker-sizing-height-middle, 30px) * 3 - 10px);
  font-size: var(--kd-c-city-picker-font-size-middle, 14px);
}
.kd-city-picker-size-large {
  min-height: var(--kd-c-city-picker-sizing-height-large, 36px);
  max-height: calc(var(--kd-c-city-picker-sizing-height-large, 36px) * 3 - 10px);
  font-size: var(--kd-c-city-picker-font-size-large, 16px);
}
.kd-city-picker-suffix {
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 8px;
  cursor: pointer;
}
.kd-city-picker-focused {
  border-color: var(--kd-c-city-picker-color-border-foucs, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-city-picker-focused .kd-city-picker-content-item:not(.kd-city-picker-content-item-seleted) {
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
}
.kd-city-picker-disabled {
  background-color: var(--kd-c-city-picker-color-background-disabled, #fff);
  color: var(--kd-c-city-picker-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  padding-right: 0;
  border-color: #e5e5e5;
}
.kd-city-picker-disabled:hover {
  cursor: not-allowed;
}
.kd-city-picker-disabled .kd-city-picker-suffix {
  color: var(--kd-c-city-picker-arrow-icon-color-text-disabled, #b2b2b2);
}
.kd-city-picker-disabled.kd-city-picker-bordered {
  padding-right: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px);
}
.kd-city-picker-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 14px;
}
.kd-city-picker-content-search {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.kd-city-picker-content-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  background: transparent;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.kd-city-picker-content-item {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-city-picker-content-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  color: var(--kd-c-city-picker-placeholder-color-text, #b2b2b2);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-city-picker-rtl {
  direction: rtl;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-placeholder {
  left: 24px;
  right: 0;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-description {
  text-align: right;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-selector .kd-city-picker-wrapper {
  padding: var(--kd-c-city-picker-wrapper-spacing-padding-rtl, 1px 0 1px 24px);
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-selector .kd-city-picker-bordered.kd-city-picker-wrapper {
  padding-left: 24px !important;
  padding-right: 8px !important;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-selector .kd-city-picker-bordered:hover:not(.kd-city-picker-disabled) {
  border: 1px solid var(--kd-c-city-picker-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-selector .kd-city-picker-bordered .kd-city-picker-suffix {
  padding-right: 8px;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-selector .kd-city-picker-bordered .kd-city-picker-placeholder {
  padding-left: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px);
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-bordered.kd-city-picker-wrapper {
  padding-right: 0;
  padding-left: 24px;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-bordered .kd-city-picker-suffix {
  padding-left: 8px;
  padding-right: 0;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-bordered .kd-city-picker-placeholder {
  padding-right: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px);
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-suffix {
  left: 0;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-disabled.kd-city-picker-bordered {
  padding-right: 0;
  padding-left: var(--kd-c-city-picker-bordered-spacing-padding-left, 8px);
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-content-item {
  text-align: right;
}
.kd-city-picker-rtl.kd-city-picker .kd-city-picker-content-info {
  text-align: left;
}
.kd-city-picker-rtl.kd-city-picker-dropdown.kd-popper-bottom-end-in {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
}
.kd-city-picker-rtl.kd-city-picker-dropdown.kd-popper-bottom-end-out {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
}
/*! rtl:end: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 */
.kd-clipboard {
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: var(--kd-c-clipboard-font-weight, var(--kd-g-font-weight, 400));
  color: #bbbbbb;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-clipboard:hover {
  color: #5582f3;
}
.kd-clipboard:disabled,
.kd-clipboard[disabled] {
  color: #bbbbbb;
  cursor: not-allowed;
}
.kd-clipboard-size-small {
  height: var(--kd-c-clipboard-sizing-height-small, 24px);
  padding: var(--kd-c-clipboard-spacing-padding-vertical-small, 3px) var(--kd-c-clipboard-spacing-padding-horizontal-small, 8px);
  font-size: var(--kd-c-clipboard-font-size-small, var(--kd-g-font-size-small, 12px));
  line-height: calc(var(--kd-c-clipboard-sizing-height-small, 24px) - (var(--kd-c-clipboard-spacing-padding-vertical-small, 3px)) * 2);
}
.kd-clipboard-size-small.kd-clipboard-icon-only {
  font-size: var(--kd-c-clipboard-icon-font-size-small, 14px);
  padding: 0 var(--kd-c-clipboard-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-clipboard-size-middle {
  height: var(--kd-c-clipboard-sizing-height-middle, 28px);
  padding: var(--kd-c-clipboard-spacing-padding-vertical-middle, 5px) var(--kd-c-clipboard-spacing-padding-horizontal-middle, 8px);
  font-size: var(--kd-c-clipboard-font-size-middle, var(--kd-g-font-size-middle, 14px));
  line-height: calc(var(--kd-c-clipboard-sizing-height-middle, 28px) - (var(--kd-c-clipboard-spacing-padding-vertical-middle, 5px)) * 2);
}
.kd-clipboard-size-middle.kd-clipboard-icon-only {
  font-size: var(--kd-c-clipboard-icon-font-size-middle, 16px);
  padding: 0 var(--kd-c-clipboard-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-clipboard-size-large {
  height: var(--kd-c-clipboard-sizing-height-large, 32px);
  padding: var(--kd-c-clipboard-spacing-padding-vertical-large, 6px) var(--kd-c-clipboard-spacing-padding-horizontal-large, 8px);
  font-size: var(--kd-c-clipboard-font-size-large, var(--kd-g-font-size-large, 16px));
  line-height: calc(var(--kd-c-clipboard-sizing-height-large, 32px) - (var(--kd-c-clipboard-spacing-padding-vertical-large, 6px)) * 2);
}
.kd-clipboard-size-large.kd-clipboard-icon-only {
  font-size: var(--kd-c-clipboard-icon-font-size-large, 18px);
  padding: 0 var(--kd-c-clipboard-icon-spacing-padding-horizontal, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-clipboard:not(.kd-clipboard-icon-only) > i:not(:last-child) {
  margin-right: 2px;
}

/*! 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 */
.kd-collapse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.kd-collapse-panel:last-child {
  border-top: none;
}
.kd-collapse-panel-border.kd-collapse-panel:first-child {
  border-top: var(--kd-c-collapse-border-width, 1px) solid var(--kd-c-collapse-color-border-strong-2, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-collapse-panel-border.kd-collapse-panel:not(:nth-child(1)) {
  border-top: none;
}
.kd-collapse-panel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-collapse-panel-border {
  border: var(--kd-c-collapse-border-width, 1px) solid var(--kd-c-collapse-color-border-strong-2, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-collapse-panel-top {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--kd-c-collapse-header-spacing-padding, 8px 50px 8px 28px);
  background: var(--kd-c-collapse-header-color-background, rgba(0, 0, 0, 0));
}
.kd-collapse-panel-no-assist {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.kd-collapse-panel-top-border {
  border-bottom: var(--kd-c-collapse-border-width, 1px) solid var(--kd-c-collapse-color-border-strong-2, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-collapse-panel-left {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.5;
}
.kd-collapse-panel-middle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 22px;
  color: var(--kd-c-collapse-header-color-text-secondary, var(--kd-g-color-text-secondary, #666));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-collapse-panel-right {
  margin-left: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.kd-collapse-panel-extra,
.kd-collapse-panel-header {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--kd-c-collapse-header-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-collapse-header-font-size, 16px);
}
.kd-collapse-panel-header {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-collapse-panel-header:hover {
  color: var(--kd-c-collapse-header-color-text-hover, #666666);
}
.kd-collapse-panel-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: var(--kd-c-collapse-spacing-margin-right, 6px);
  font-size: var(--kd-c-collapse-icon-font-size, 16px);
}
.kd-collapse-panel-icon:hover,
.kd-collapse-panel-left:hover {
  cursor: pointer;
}
.kd-collapse-panel-animation-expand {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-collapse-panel-animation-collapse {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-collapse-panel-children {
  overflow: hidden;
  opacity: 0;
  padding: var(--kd-c-collapse-content-spacing-padding, 0 50px);
  color: var(--kd-c-collapse-content-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-collapse-content-font-size, var(--kd-g-font-size-middle, 14px));
  -webkit-transition: height var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), opacity var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  transition: height var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), opacity var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s));
  background: var(--kd-c-collapse-content-color-background, rgba(0, 0, 0, 0));
}
.kd-collapse-panel-children-hide {
  overflow: hidden;
  opacity: 0;
  height: 0;
  padding: var(--kd-c-collapse-content-spacing-padding, 0 50px);
  color: var(--kd-c-collapse-content-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-collapse-content-font-size, var(--kd-g-font-size-middle, 14px));
  -webkit-transition: height var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), opacity calc(var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)) / 2);
  transition: height var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)), opacity calc(var(--kd-c-collapse-motion-duration, var(--kd-g-duration, 0.3s)) / 2);
}
.kd-collapse-panel-children-bordered {
  padding: var(--kd-c-collapse-content-bordered-spacing-padding, 12px);
  overflow: hidden;
}
.kd-collapse-panel-disabled {
  cursor: not-allowed !important;
  color: var(--kd-c-collapse-color-disabled, raba(178, 178, 178, 1));
}
.kd-collapse-rtl {
  direction: rtl;
}
.kd-collapse-rtl .kd-collapse-panel-top {
  padding: 8px 28px 8px 50px;
}
.kd-collapse-rtl .kd-collapse-panel-top .kd-collapse-panel-right {
  margin-right: 40px;
  margin-left: 0;
}
.kd-collapse-rtl .kd-collapse-panel-icon {
  margin-left: var(--kd-c-collapse-spacing-margin-right, 6px);
  margin-right: 0;
}
.kd-collapse-rtl .kd-collapse-panel-animation-expand {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kd-collapse-rtl .kd-collapse-panel-children > div {
  text-align: right;
}
.kd-collapse-rtl .kd-collapse-panel-children-hide > div {
  text-align: right;
}
.kd-collapse-rtl .kd-collapse-panel-middle {
  margin-right: 22px;
  margin-left: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-color-picker-container {
  position: relative;
  width: var(--kd-c-color-picker-input-sizing-width, 230px);
  height: var(--kd-c-color-picker-input-sizing-height, 28px);
}
.kd-color-picker-container-pure {
  width: 28px;
}
.kd-color-picker-container-pure .kd-input-wrapper.kd-color-picker-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.kd-color-picker-container-pure .kd-input-wrapper.kd-color-picker-input .kd-input-prefix {
  margin-right: 0;
}
.kd-color-picker-container-pure .kd-input-wrapper.kd-color-picker-input .kd-input-suffix {
  margin-left: 0;
}
.kd-color-picker-container-pure .kd-input-wrapper.kd-color-picker-input .kd-input {
  display: none;
}
.kd-color-picker-container .kd-color-picker-input {
  height: 100%;
  width: 100%;
  padding: 0 8px;
  font-size: var(--kd-c-color-picker-input-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-color-picker-container .kd-color-picker-icon-container {
  cursor: pointer;
}
.kd-color-picker-container .kd-color-picker-icon-container .kd-color-picker-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: var(--kd-c-color-picker-input-prefix-sizing-width, 16px);
  height: var(--kd-c-color-picker-input-prefix-sizing-height, 16px);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  line-height: 18px;
  text-align: center;
  color: #fff;
}
.kd-color-picker-container .kd-color-picker-icon-container .kd-color-picker-icon-no-color-line {
  width: var(--kd-c-color-picker-input-prefix-line-sizing-width, 1px);
  height: var(--kd-c-color-picker-input-prefix-line-sizing-height, 22.6px);
  background-color: #ff2e3d;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.kd-color-picker-container .kd-color-picker-icon-container-disabled {
  cursor: not-allowed;
}
.kd-color-picker-pop {
  width: var(--kd-c-color-picker-panel-sizing-width, 304px);
}
.kd-color-picker-pop.topLeft.hidden,
.kd-color-picker-pop.topRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
}
.kd-color-picker-pop.topLeft,
.kd-color-picker-pop.topRight {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
}
.kd-color-picker-pop.bottomLeft.hidden,
.kd-color-picker-pop.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
}
.kd-color-picker-pop.bottomLeft,
.kd-color-picker-pop.bottomRight {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
}
.kd-color-picker-pop .kd-color-picker-panel {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: var(--kd-c-color-picker-panel-sizing-width, 304px);
  padding: 4px 12px 16px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  z-index: var(--kd-c-color-picker-panel-z-index, var(--kd-g-z-index-popper, 1050));
}
.kd-color-picker-pop .kd-color-picker-panel > div {
  margin-top: 12px;
}
.kd-color-picker-pop .kd-color-picker-panel-clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #666666;
  line-height: 16px;
  font-weight: 400;
}
.kd-color-picker-pop .kd-color-picker-panel-clear-box {
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  background-color: #fff;
}
.kd-color-picker-pop .kd-color-picker-panel-clear-box::after {
  position: absolute;
  left: 7.5px;
  top: -3.5px;
  content: '';
  width: 1px;
  height: 22.6px;
  background-color: #ff2e3d;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.kd-color-picker-pop .kd-color-picker-panel-clear-box .active {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: 20px;
  height: 20px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.kd-color-picker-pop .kd-color-picker-panel-clear-box:hover::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: 20px;
  height: 20px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.kd-color-picker-pop .kd-color-picker-panel-clear-box:active::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: 20px;
  height: 20px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  border: 1px solid #949494;
}
.kd-color-picker-pop .kd-color-picker-panel-clear-text {
  font-size: 12px;
  color: #666666;
  line-height: 16px;
  font-weight: 400;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome {
  width: 278px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child {
  padding: 9px 0 4px !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:first-child > div {
  width: 28px !important;
  height: 28px !important;
  border-radius: 50% !important;
  margin-top: -1px !important;
  margin-left: 4px !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child .hue-horizontal {
  width: 240px !important;
  height: 12px !important;
  border-radius: 6px !important;
  padding: unset !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child .hue-horizontal > div > div {
  margin-top: 1px;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child > div {
  width: 240px !important;
  height: 12px !important;
  margin: unset;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child > div > div:first-child {
  border-radius: 6px !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child > div > div:nth-child(2) {
  border-radius: 6px !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child > div > div:last-child {
  margin: unset !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child > div > div:last-child > div > div {
  margin-top: 1px;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:last-child {
  display: none !important;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome-no-box > div:first-child {
  display: none;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome-no-hue > div:last-child .flexbox-fix:first-child > div:last-child > div:first-child {
  display: none;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome-no-hue > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child {
  margin-top: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome-no-opacity > div:last-child .flexbox-fix:first-child > div:last-child > div:last-child {
  display: none;
}
.kd-color-picker-pop .kd-color-picker-panel-chrome-no-opacity > div:last-child .flexbox-fix:first-child > div:last-child > div:first-child {
  margin-top: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel .kd-color-picker-panel-chrome-no-box.kd-color-picker-panel-chrome-no-hue.kd-color-picker-panel-chrome-no-opacity {
  display: none;
}
.kd-color-picker-pop .kd-color-picker-panel .kd-color-picker-panel-chrome-no-hue.kd-color-picker-panel-chrome-no-opacity > div:last-child {
  display: none;
}
.kd-color-picker-pop .kd-color-picker-panel-switch {
  font-size: 12px;
  color: #666666;
  letter-spacing: 0;
  line-height: 16px;
  font-weight: 400;
}
.kd-color-picker-pop .kd-color-picker-panel-switch span {
  vertical-align: middle;
  margin-right: 9px;
}
.kd-color-picker-pop .kd-color-picker-panel-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 64px;
          flex: 0 0 64px;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  font-size: var(--kd-c-color-picker-panel-select-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select {
  width: 64px;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select .kd-select,
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select .kd-select-selection-item {
  min-height: unset;
  line-height: unset;
  overflow: visible;
  text-overflow: unset;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-suffix {
  padding-right: 4px;
  margin-left: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-dropdown-panel {
  margin: 0 !important;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-dropdown-panel.bottomLeft,
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-dropdown-panel.topLeft {
  position: absolute;
  width: 64px !important;
  min-width: unset !important;
  background: #ffffff;
  right: 0;
  left: unset !important;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-dropdown-panel .kd-select-dropdown .kd-select-item-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: auto;
  /* IE */
  min-width: unset;
  /* 现代浏览器 */
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-bordered {
  border-radius: 2px;
  width: var(--kd-c-color-picker-panel-select-sizing-width, 212px);
  height: var(--kd-c-color-picker-panel-select-sizing-height, 28px);
  min-height: 28px;
  padding: 0 28px 0 0;
}
.kd-color-picker-pop .kd-color-picker-panel-container-select .active-option {
  background-color: var(--kd-c-color-picker-panel-option-color-background-selected, var(--kd-g-color-theme-3, #e3eeff));
}
.kd-color-picker-pop .kd-color-picker-panel-container-input {
  height: 28px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item {
  height: 28px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item.active {
  z-index: 2;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 1;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:nth-child(2) {
  margin-right: -1px;
  margin-left: -1px;
  border-radius: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:nth-child(2):hover {
  z-index: 1;
}
.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-container-transparent {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54px;
          flex: 0 0 54px;
  height: 28px;
  margin-left: 8px;
  padding: 0;
  text-align: center;
  font-size: var(--kd-c-color-picker-panel-alpha-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-title {
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li {
  margin-right: 8px;
  margin-top: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li:nth-child(12n) {
  margin-right: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li:nth-child(-n + 12) {
  margin-top: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: var(--kd-c-color-picker-panel-historical-sizing-width, 16px);
  height: var(--kd-c-color-picker-panel-historical-sizing-height, 16px);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  list-style: none;
  cursor: pointer;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container li .square {
  display: none;
  position: absolute;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  top: -3px;
  left: -3px;
  width: calc(var(--kd-c-color-picker-panel-historical-sizing-width, 16px) + 4px);
  height: calc(var(--kd-c-color-picker-panel-historical-sizing-height, 16px) + 4px);
  border: 1px solid #b2b2b0;
  border-radius: 4px;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container li .square-click {
  display: block;
  -webkit-box-shadow: 0 0 0 1px #e5e5e5 !important;
          box-shadow: 0 0 0 1px #e5e5e5 !important;
}
.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container li:hover .square {
  display: block;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-title {
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container-ie11 .kd-color-picker-panel-color-box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container-ie11 li {
  margin-right: 8px;
  margin-top: 8px;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container-ie11 li:nth-child(12n) {
  margin-right: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container-ie11 li:nth-child(-n + 12) {
  margin-top: 0;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container li {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: var(--kd-c-color-picker-panel-preset-sizing-width, 16px);
  height: var(--kd-c-color-picker-panel-preset-sizing-height, 16px);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  list-style: none;
  cursor: pointer;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container li .square {
  display: none;
  position: absolute;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  top: -3px;
  left: -3px;
  width: calc(var(--kd-c-color-picker-panel-preset-sizing-width, 16px) + 4px);
  height: calc(var(--kd-c-color-picker-panel-preset-sizing-height, 16px) + 4px);
  border: 1px solid #b2b2b0;
  border-radius: 4px;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container li .square-click {
  display: block;
  -webkit-box-shadow: 0 0 0 1px #e5e5e5 !important;
          box-shadow: 0 0 0 1px #e5e5e5 !important;
}
.kd-color-picker-pop .kd-color-picker-panel-color-box-container li:hover .square {
  display: block;
}
.kd-color-picker-rtl {
  direction: rtl;
}
.kd-color-picker-rtl .kd-color-picker-input .kd-input-prefix {
  margin-right: 0;
  margin-left: 3px;
}
.kd-color-picker-rtl .kd-color-picker-input .kd-input {
  direction: ltr;
  text-align: right;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-clear-box {
  margin-left: 4px;
  margin-right: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-switch span {
  margin-right: 9px;
  margin-left: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-select {
  margin-left: 8px;
  margin-right: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-select .kd-select-bordered {
  padding: 0 28px 0 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input {
  direction: ltr;
  text-align: right;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item {
  height: 28px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item.active {
  z-index: 2;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 1;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:nth-child(2) {
  margin-right: -1px;
  margin-left: -1px;
  border-radius: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:nth-child(2):hover {
  z-index: 1;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-input-group-item:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-container-transparent {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54px;
          flex: 0 0 54px;
  height: 28px;
  margin-right: 8px;
  margin-left: 0;
  padding: 0;
  text-align: center;
  font-size: var(--kd-c-color-picker-panel-alpha-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-title {
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: 8px;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li {
  margin-right: 8px;
  margin-top: 8px;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li:nth-child(12n) {
  margin-right: 0;
}
.kd-color-picker-rtl.kd-color-picker-pop .kd-color-picker-panel-historical-color-box-container-ie11 li:nth-child(-n + 12) {
  margin-top: 0;
}
.kd-color-picker-rtl.kd-color-picker-container-pure .kd-input-wrapper.kd-color-picker-input .kd-input-prefix {
  margin-left: 0;
}
.kd-color-picker-rtl .kd-color-picker-panel-chrome > div:last-child .flexbox-fix:first-child > div:first-child > div {
  margin-right: 4px !important;
  margin-left: 0 !important;
}
.kd-color-picker-rtl .kd-color-picker-panel-clear-box {
  margin-left: 4px;
  margin-right: 0;
}
.kd-color-picker-rtl .kd-color-picker-panel-container-select .kd-select-dropdown-panel .kd-select-dropdown .kd-select-item {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-date-picker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid var(--kd-c-date-picker-input-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-date-picker-input-radius-border, var(--kd-g-radius-border, 2px));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-date-picker-input-color-background, var(--kd-g-color-white, #fff));
  width: var(--kd-c-date-picker-sizing-width, 230px);
}
.kd-date-picker-borderless {
  border: 0;
}
.kd-date-picker-underline {
  border: none;
  border-bottom: 1px solid var(--kd-c-date-picker-input-underline-color, #999);
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.kd-date-picker-disabled {
  background-color: var(--kd-c-date-picker-input-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5)) !important;
  border-color: var(--kd-c-date-picker-input-color-border, var(--kd-g-color-border-strong, #d9d9d9)) !important;
  color: var(--kd-c-date-picker-input-color-disabled, var(--kd-g-color-disabled, #b2b2b2)) !important;
  cursor: not-allowed !important;
}
.kd-date-picker-disabled input {
  cursor: not-allowed !important;
}
.kd-date-picker-underline.kd-date-picker-disabled,
.kd-date-picker-borderless.kd-date-picker-disabled {
  background-color: var(--kd-c-date-picker-input-color-background, var(--kd-g-color-white, #fff));
  border-color: var(--kd-c-date-picker-input-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-date-picker-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  border-color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker:hover {
  border-color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker:not(.kd-date-picker-disabled) input:focus {
  color: var(--kd-c-date-picker-input-color-focused, var(--kd-g-color-text-primary, #212121));
}
.kd-date-picker-small {
  height: var(--kd-c-date-picker-small-sizing-height, 20px);
  line-height: calc(var(--kd-c-date-picker-small-sizing-height, 20px) - (var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) * 2) - 2);
  font-size: var(--kd-c-date-picker-small-font-size, var(--kd-g-font-size-small, 12px));
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) var(--kd-c-date-picker-small-spacing-padding-horizontal, 9px);
}
.kd-date-picker-small.kd-date-picker-underline {
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) 0;
}
.kd-date-picker-small input {
  font-size: var(--kd-c-date-picker-small-font-size, var(--kd-g-font-size-small, 12px));
}
.kd-date-picker-large {
  height: var(--kd-c-date-picker-large-sizing-height, 36px);
  line-height: calc(var(--kd-c-date-picker-large-sizing-height, 36px) - (var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) * 2) - 2);
  font-size: var(--kd-c-date-picker-large-font-size, var(--kd-g-font-size-large, 16px));
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) var(--kd-c-date-picker-small-spacing-padding-horizontal, 9px);
}
.kd-date-picker-large.kd-date-picker-underline {
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) 0;
}
.kd-date-picker-large input {
  font-size: var(--kd-c-date-picker-large-font-size, var(--kd-g-font-size-large, 16px));
}
.kd-date-picker-middle {
  height: var(--kd-c-date-picker-middle-sizing-height, 30px);
  line-height: calc(var(--kd-c-date-picker-middle-sizing-height, 30px) - (var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) * 2) - 2);
  font-size: var(--kd-c-date-picker-middle-font-size, var(--kd-g-font-size-middle, 14px));
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) var(--kd-c-date-picker-small-spacing-padding-horizontal, 9px);
}
.kd-date-picker-middle.kd-date-picker-underline {
  padding: var(--kd-c-date-picker-small-spacing-padding-vertical, 4px) 0;
}
.kd-date-picker-middle input {
  font-size: var(--kd-c-date-picker-middle-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-date-picker-input {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
}
.kd-date-picker-input input {
  width: 100%;
  min-width: 0;
  color: var(--kd-c-date-picker-input-color, var(--kd-g-color-text-primary, #212121));
  line-height: inherit;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-date-picker-input input::-webkit-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input::-moz-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input::-ms-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  border-color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker-input input[disabled] {
  background: transparent;
}
.kd-date-picker-input input::-webkit-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input::-moz-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input:-ms-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input::-ms-input-placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input input::placeholder {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-input-placeholder > input {
  color: var(--kd-c-date-picker-input-color-placeholder, #f2f2f2);
}
.kd-date-picker-range {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.kd-date-picker-range-separator {
  display: inline-block;
  padding: 0 8px;
}
.kd-date-picker-range .kd-date-picker-clear {
  right: var(--kd-c-date-picker-small-spacing-padding-horizontal, 9px);
}
.kd-date-picker-range .kd-date-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: var(--kd-c-date-picker-bar-color-bg-active, var(--kd-g-color-theme, #5582f3));
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.kd-date-picker-range.kd-date-picker-focused .kd-date-picker-active-bar {
  opacity: 1;
}
.kd-date-picker-suffix {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: var(--kd-c-date-picker-suffix-spacing-margin-left, 10px);
  color: var(--kd-c-date-picker-input-color, var(--kd-g-color-text-primary, #212121));
  line-height: 1;
  pointer-events: none;
}
.kd-date-picker-suffix > * {
  vertical-align: top;
}
.kd-date-picker:not(.kd-date-picker-disabled):hover .kd-date-picker-clear {
  opacity: 1;
}
.kd-date-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: var(--kd-c-date-picker-icon-color, #d9d9d9);
  line-height: 1;
  background: var(--kd-c-date-picker-clear-color-background, var(--kd-g-color-background, #fff));
  -webkit-transform: translateY(-48%);
          transform: translateY(-48%);
  cursor: pointer;
  opacity: 0;
}
.kd-date-picker-clear > * {
  vertical-align: top;
}
.kd-date-picker-clear:hover {
  color: var(--kd-c-date-picker-icon-color-hover, #999);
}
.kd-date-picker .kd-date-picker-range-clear {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: var(--kd-c-date-picker-suffix-spacing-margin-left, 10px);
  color: var(--kd-c-date-picker-icon-color, #d9d9d9);
  line-height: 1;
  cursor: pointer;
}
.kd-date-picker .kd-date-picker-range-clear:hover {
  color: var(--kd-c-date-picker-icon-color-hover, #999);
}
.kd-date-picker-focused .kd-date-picker-suffix {
  color: var(--kd-c-date-picker-clear-color-background-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker-error {
  border-color: var(--kd-g-color-error, #fb2323);
}
.kd-date-picker-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: var(--kd-c-date-picker-panel-radius-border, var(--kd-g-radius-border, 2px));
  background-color: #fff;
  text-align: center;
  z-index: var(--kd-c-date-picker-panel-z-index, var(--kd-g-z-index-popper, 1050));
  font-size: var(--kd-c-date-picker-panel-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-date-picker-panel-range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-panel.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-date-picker-panel .kd-date-picker-warpper {
  font-size: 12px;
  background: var(--kd-c-date-picker-wrapper-color-background, var(--kd-g-color-background, #fff));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter {
  width: 240px;
  padding: 8px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-line {
  display: grid;
  grid-template-columns: 33.33% 33.33% 33.33%;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-item,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-item,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-item,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  padding-bottom: 8px;
  color: #212121;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-text,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-text,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-text {
  line-height: 24px;
  display: inline-block;
  border-radius: var(--kd-c-date-picker-panel-radius-border, var(--kd-g-radius-border, 2px));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item {
  overflow: hidden;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item:hover .kd-date-picker-year-text:not(.kd-date-picker-year-text-selected) {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item:hover:not(.kd-date-picker-year-item-disabled) .kd-date-picker-year-text-selected {
  background: var(--kd-c-date-picker-square-item-color-selected, var(--kd-g-color-theme-5, #87adff));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item .kd-date-picker-year-text {
  position: relative;
  z-index: 2;
  width: 46px;
  padding: 2px 2px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item .kd-date-picker-year-text-today {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item .kd-date-picker-year-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  content: '';
  bottom: 0;
  left: calc(50% - 3px);
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item-disabled {
  pointer-events: none;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item-disabled .kd-date-picker-year-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year-warpper .kd-date-picker-year-item .kd-date-picker-year-text-selected {
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  color: #fff;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year .kd-date-picker-range-view::before,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year .kd-date-picker-range-start::before,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-year .kd-date-picker-range-end::before {
  height: 28px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item {
  overflow: hidden;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item:hover .kd-date-picker-month-text:not(.kd-date-picker-month-text-selected) {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item:hover:not(.kd-date-picker-month-item-disabled) .kd-date-picker-month-text-selected {
  background: var(--kd-c-date-picker-square-item-color-selected, var(--kd-g-color-theme-5, #87adff));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item .kd-date-picker-month-text {
  position: relative;
  z-index: 2;
  width: 48px;
  padding: 2px 5px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item .kd-date-picker-month-text-today {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item .kd-date-picker-month-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  content: '';
  bottom: 0;
  left: calc(50% - 3px);
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item-disabled {
  pointer-events: none;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item-disabled .kd-date-picker-month-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month-warpper .kd-date-picker-month-item .kd-date-picker-month-text-selected {
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  color: #fff;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month .kd-date-picker-range-view::before,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month .kd-date-picker-range-start::before,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-month .kd-date-picker-range-end::before {
  height: 28px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item {
  overflow: hidden;
  padding-bottom: 0;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item:hover .kd-date-picker-quarter-text:not(.kd-date-picker-quarter-text-selected) {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item:hover:not(.kd-date-picker-quarter-item-disabled) .kd-date-picker-quarter-text-selected {
  background: var(--kd-c-date-picker-square-item-color-selected, var(--kd-g-color-theme-5, #87adff));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item .kd-date-picker-quarter-text {
  position: relative;
  z-index: 2;
  width: 36px;
  padding: 0 5px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item .kd-date-picker-quarter-text-today {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item .kd-date-picker-quarter-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  content: '';
  bottom: 0;
  left: calc(50% - 3px);
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item-disabled {
  pointer-events: none;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item-disabled .kd-date-picker-quarter-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-quarter-warpper .kd-date-picker-quarter-item .kd-date-picker-quarter-text-selected {
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  color: #fff;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar {
  width: 240px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-weektitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-weektitle-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 32px;
  line-height: 32px;
  cursor: default;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0;
  height: 32px;
  padding: 3px 0;
  cursor: pointer;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item:not(.kd-date-picker-calendar-item-disabled):hover .kd-date-picker-calendar-text {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item:not(.kd-date-picker-calendar-item-disabled):hover .kd-date-picker-calendar-text-selected {
  background: var(--kd-c-date-picker-square-item-color-selected, var(--kd-g-color-theme-5, #87adff)) !important;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item-disabled {
  position: relative;
  cursor: not-allowed;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item-disabled .kd-date-picker-calendar-text {
  color: #b2b2b2;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item-disabled .kd-date-picker-calendar-text-selected {
  color: #fff;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-line .kd-date-picker-calendar-item-disabled::before {
  content: '';
  width: 100%;
  position: absolute;
  z-index: 1;
  background: #f5f5f5;
  height: 24px;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-calendar-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-calendar-item ::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line:hover .kd-date-picker-calendar-item:not(.kd-date-picker-calendar-item-disabled) .kd-date-picker-calendar-week-text::before {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line.kd-date-picker-calendar-week-selected .kd-date-picker-calendar-week-text::before {
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line.kd-date-picker-calendar-week-selected:hover .kd-date-picker-calendar-item:not(.kd-date-picker-calendar-item-disabled) .kd-date-picker-calendar-week-text::before {
  background: var(--kd-c-date-picker-square-item-color-selected, var(--kd-g-color-theme-5, #87adff));
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line.kd-date-picker-calendar-week-selected .kd-date-picker-calendar-week-text {
  background: transparent !important;
  color: #fff !important;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line.kd-date-picker-calendar-week-selected .kd-date-picker-calendar-week-text-today {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line.kd-date-picker-calendar-week-selected .kd-date-picker-calendar-week-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #fff;
  content: '';
  bottom: 0;
  left: calc(50% - 3px);
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-calendar-item-disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-calendar-item-disabled .kd-date-picker-calendar-week-text {
  color: #b2b2b2;
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-range-start::before {
  left: 0;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-line .kd-date-picker-range-end::before {
  right: 0;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-text,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-text {
  position: relative;
  z-index: 2;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
  border-radius: var(--kd-c-date-picker-panel-radius-border, var(--kd-g-radius-border, 2px));
  color: #b2b2b2;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-text-today,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-text-today {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-text-today::after,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-text-today::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  content: '';
  bottom: 0;
  left: calc(50% - 3px);
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-week-text {
  width: 100%;
  height: 24px;
  margin: 3px 0;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-current .kd-date-picker-calendar-text {
  color: #212121;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-current .kd-date-picker-calendar-week-text {
  color: #212121;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-current .kd-date-picker-calendar-text-selected {
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  color: #fff;
}
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-calendar-weeknumber,
.kd-date-picker-panel .kd-date-picker-warpper .kd-date-picker-calendar .kd-date-picker-weektitle-weeknumber {
  width: 24px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #bfbfbf;
  font-weight: bold;
  cursor: default;
}
.kd-date-picker-panel .kd-date-picker-range-start::before {
  left: 50%;
}
.kd-date-picker-panel .kd-date-picker-range-start .kd-date-picker-calendar-text-selected {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.kd-date-picker-panel .kd-date-picker-range-end::before {
  right: 50%;
}
.kd-date-picker-panel .kd-date-picker-range-end .kd-date-picker-calendar-text-selected {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.kd-date-picker-panel .kd-date-picker-range-view,
.kd-date-picker-panel .kd-date-picker-range-start,
.kd-date-picker-panel .kd-date-picker-range-end {
  position: relative;
}
.kd-date-picker-panel .kd-date-picker-range-view::before,
.kd-date-picker-panel .kd-date-picker-range-start::before,
.kd-date-picker-panel .kd-date-picker-range-end::before {
  content: '';
  position: absolute;
  z-index: 1;
  height: 24px;
  width: 100%;
  margin: 0 -4px;
  background: var(--kd-c-date-picker-range-item-color-bg, var(--kd-g-color-theme-1, #f2f8ff));
}
.kd-date-picker-panel .kd-date-picker-header-icon {
  min-width: 1.6em;
  font-size: 14px;
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  background: 0 0;
  border: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.kd-date-picker-panel .kd-date-picker-header-icon:hover {
  color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker-panel .kd-date-picker-header-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-date-picker-panel .kd-date-picker-header-text-inner-active {
  color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-date-picker-panel .kd-date-picker-header-text-inner-hover:hover {
  color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-header-text-inner:nth-child(2) {
  margin-left: 13px;
}
.kd-date-picker-panel .kd-date-picker-time-header,
.kd-date-picker-panel .kd-date-picker-header {
  height: var(--kd-c-date-picker-panel-header-sizing-height, 36px);
  line-height: var(--kd-c-date-picker-panel-header-sizing-height, 36px);
  background: #fafafa;
  color: #212121;
  font-size: 14px;
  padding: 7px;
  border-bottom: 1px solid #d9d9d9;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-date-picker-panel .kd-date-picker-time {
  padding-top: 4px;
  width: auto;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 242px;
  border-left: 1px solid #d9d9d9;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 10px 0 214px 0;
  text-align: left;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  overflow: hidden;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column:not(:first-child) {
  border-left: 1px solid #d9d9d9;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column:hover {
  overflow-y: overlay;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column .kd-date-picker-time-cell {
  margin: 0;
  padding: 0;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column .kd-date-picker-time-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  text-align: center;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column .kd-date-picker-time-cell-inner:hover {
  background: #f5f5f5;
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column .kd-date-picker-time-cell-selected .kd-date-picker-time-cell-inner {
  background: var(--kd-c-date-picker-range-item-color-bg, var(--kd-g-color-theme-1, #f2f8ff));
}
.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column .kd-date-picker-time-cell-disabled .kd-date-picker-time-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.kd-date-picker-panel .kd-date-picker-datetime-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-panel .kd-date-picker-datetime-panel .kd-date-picker-time {
  padding: 0;
}
.kd-date-picker-panel .kd-date-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 36px;
  height: 40px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid transparent;
  padding: 0 12px;
  color: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
  background: var(--kd-c-date-picker-footer-color-background, var(--kd-g-color-background, #fff));
}
.kd-date-picker-panel .kd-date-picker-footer::after {
  content: '';
  vertical-align: middle;
}
.kd-date-picker-panel .kd-date-picker-footer-extra {
  line-height: 34px;
  text-align: left;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-today-btn,
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-ok-btn {
  display: inline-block;
  padding: 5px 12px;
  background: var(--kd-c-date-picker-color-background-checked, var(--kd-g-color-theme, #5582f3));
  color: #fff;
  border-radius: var(--kd-c-date-picker-panel-radius-border, var(--kd-g-radius-border, 2px));
  line-height: initial;
  vertical-align: middle;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btn-disabled {
  background-color: #e3ebff;
  cursor: not-allowed;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns {
  margin-bottom: 0;
  overflow: hidden;
  text-align: left;
  list-style: none;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns li {
  display: inline-block;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns li::after {
  vertical-align: middle;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns .kd-date-picker-now {
  text-align: left;
  vertical-align: middle;
  cursor: pointer;
}
.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns .kd-date-picker-ok {
  float: right;
  margin-left: 8px;
  vertical-align: middle;
}
.kd-date-picker-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--kd-c-date-picker-container-color-background, var(--kd-g-color-background-2, #f2f2f2));
}
.kd-date-picker-container-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-date-picker-container .kd-date-picker-ranges {
  width: 160px;
  color: var(--kd-c-date-picker-container-color, var(--kd-g-color-text-primary, #212121));
  padding: 0 12px;
  text-align: left;
  overflow: auto;
  max-height: 276px;
}
.kd-date-picker-container .kd-date-picker-ranges-item {
  height: var(--kd-c-date-picker-panel-header-sizing-height, 36px);
  line-height: var(--kd-c-date-picker-panel-header-sizing-height, 36px);
  font-size: var(--kd-c-date-picker-container-font-size, var(--kd-g-font-size-small, 12px));
  border-bottom: 0.5px solid var(--kd-c-date-picker-container-color-border, var(--kd-g-color-border-weak, #e5e5e5));
  cursor: pointer;
}
.kd-date-picker-rtl {
  direction: rtl;
}
.kd-date-picker-rtl .kd-date-picker-input .kd-date-picker-suffix {
  margin-right: var(--kd-c-date-picker-suffix-spacing-margin-left, 10px);
  margin-left: 0;
}
.kd-date-picker-rtl .kd-date-picker-input .kd-date-picker-clear {
  left: 0;
  right: auto;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content {
  border-right: 1px solid #d9d9d9;
  border-left: none;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column {
  text-align: right;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-time .kd-date-picker-content .kd-date-picker-time-column:not(:first-child) {
  border-right: 1px solid #d9d9d9;
  border-left: none;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-footer {
  text-align: left;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-footer-extra {
  text-align: right;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns {
  text-align: right;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns .kd-date-picker-now {
  text-align: right;
}
.kd-date-picker-rtl.kd-date-picker-panel .kd-date-picker-footer .kd-date-picker-btns .kd-date-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.kd-date-picker-rtl .kd-date-picker-suffix {
  margin-right: var(--kd-c-date-picker-suffix-spacing-margin-left, 10px);
  margin-left: 0;
}
.kd-date-picker-rtl .kd-date-picker-range-clear {
  margin-right: var(--kd-c-date-picker-suffix-spacing-margin-left, 10px);
  margin-left: 0;
}
.kd-date-picker-rtl .kd-date-picker-container .kd-date-picker-ranges {
  text-align: right;
}
.kd-date-picker-rtl .kd-date-picker-warpper .kd-date-picker-time .kd-date-picker-content {
  direction: ltr;
}
/*! rtl:end: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 */
.kd-divider {
  color: var(--kd-c-divider-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-divider-font-size, var(--kd-g-font-size-small, 12px));
  width: 900px;
  padding: var(--kd-c-divider-spacing-padding-horizontal, 0px);
  border-top: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-divider-vertical {
  display: inline-block;
  border-left: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
  width: 0;
  height: 1em;
}
.kd-divider-solid {
  border-top-style: solid;
  border-left-style: solid;
}
.kd-divider-solid .kd-divider-inner-text::before,
.kd-divider-solid .kd-divider-inner-text::after {
  border-block-start-style: solid;
}
.kd-divider-dashed {
  border-top-style: dashed;
  border-left-style: dashed;
}
.kd-divider-dashed .kd-divider-inner-text::before,
.kd-divider-dashed .kd-divider-inner-text::after {
  border-block-start-style: dashed;
}
.kd-divider-dotted {
  border-top-style: dotted;
  border-left-style: dotted;
}
.kd-divider-dotted .kd-divider-inner-text::before,
.kd-divider-dotted .kd-divider-inner-text::after {
  border-block-start-style: dotted;
}
.kd-divider-with-text {
  border: unset;
}
.kd-divider-with-text .kd-divider-inner-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-divider-with-text .kd-divider-inner-text::before {
  content: '';
  width: 74px;
  margin-right: 8px;
  border-top-width: 1px;
  border-top-color: var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-divider-with-text .kd-divider-inner-text::after {
  content: '';
  width: calc(100% - 74px);
  margin-left: 8px;
  border-top-width: 1px;
  border-top-color: var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-divider-with-text-center .kd-divider-inner-text::before,
.kd-divider-with-text-center .kd-divider-inner-text::after {
  width: 50%;
}
.kd-divider-with-text-right .kd-divider-inner-text::before {
  width: calc(100% - 74px);
}
.kd-divider-with-text-right .kd-divider-inner-text::after {
  width: 74px;
}
.kd-divider-margin-left .kd-divider-inner-text::before {
  width: 0;
}
.kd-divider-margin-left .kd-divider-inner-text::after {
  width: 100%;
}
.kd-divider-margin-right .kd-divider-inner-text::before {
  width: 100%;
}
.kd-divider-margin-right .kd-divider-inner-text::after {
  width: 0;
}

/*! 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 */
.drawer-container-placement-horizontal {
  top: 0;
  bottom: 0;
}
.drawer-container-placement-vertical {
  left: 0;
  right: 0;
}
.overall-postion {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
.kd-drawer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: var(--kd-g-z-index-dialog, 1050);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.kd-drawer-active .kd-drawer-mask {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
  transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
}
.kd-drawer-hide {
  visibility: hidden;
  -webkit-transition: visibility calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
  transition: visibility calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
}
.kd-drawer-mask {
  position: fixed;
  background-color: rgba(55, 55, 55, 0.5);
  z-index: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
  transition: opacity calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
}
.kd-drawer-not-at-body {
  position: absolute;
}
.kd-drawer-not-at-body .kd-drawer-mask {
  position: absolute;
}
.kd-drawer-container-left,
.kd-drawer-container-right {
  top: 0;
  bottom: 0;
}
.kd-drawer-container-top,
.kd-drawer-container-bottom {
  left: 0;
  right: 0;
}
.kd-drawer-container-top .kd-drawer-body,
.kd-drawer-container-bottom .kd-drawer-body {
  max-height: var(--kd-c-drawer-body-max-height-vertical, 470px);
  overflow-y: auto;
}
.kd-drawer-container-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--kd-c-drawer-color-background, var(--kd-g-color-background, #fff));
  -webkit-box-shadow: -4px 0 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: -4px 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
  transition: all calc(var(--kd-g-duration, 0.3s) - 0.1s) var(--kd-g-ease-out, cubic-bezier(0, 0.4, 0.4, 1));
}
.kd-drawer-container-box .kd-drawer-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--kd-c-drawer-header-sizing-padding-vertical, 12px) var(--kd-c-drawer-header-sizing-padding-horizontal, 16px);
  border-bottom: var(--kd-c-drawer-dividing-sizing-width, 1px) solid var(--kd-c-drawer-dividing-color-border, var(--kd-g-color-border-disabled, #ccc));
}
.kd-drawer-container-box .kd-drawer-header .kd-drawer-title {
  letter-spacing: 0;
  line-height: 26px;
  font-size: var(--kd-c-drawer-title-font-size, var(--kd-g-font-size-x-large, 18px));
  color: var(--kd-c-drawer-title-color-text, var(--kd-g-color-text-primary, #212121));
}
.kd-drawer-container-box .kd-drawer-header .kd-drawer-close-icon {
  cursor: pointer;
}
.kd-drawer-container-box .kd-drawer-header .kd-drawer-close-icon i {
  color: var(--kd-c-drawer-close-icon-color-text, var(--kd-g-color-text-secondary, #666));
  font-size: var(--kd-c-drawer-close-icon-font-size, var(--kd-g-font-size-large, 16px));
}
.kd-drawer-container-box .kd-drawer-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: var(--kd-c-drawer-body-sizing-padding, 16px);
  font-size: var(--kd-g-font-size-middle, 14px);
  color: var(--kd-g-color-text-primary, #212121);
}
.kd-drawer-container-box .kd-drawer-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  font-size: var(--kd-g-font-size-small, 12px);
  color: var(--kd-g-color-text-primary, #212121);
}
.kd-drawer-rtl {
  direction: rtl;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-dropdown-trigger {
  outline: none;
}
.kd-dropdown-trigger-container {
  display: inline-block;
}
.kd-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  opacity: 1;
  visibility: visible;
  z-index: var(--kd-g-z-index-popper, 1050);
  background-color: var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-g-radius-border, 2px);
  min-width: var(--kd-c-dropdown-menu-sizing-min-width, 64px);
  max-width: var(--kd-c-dropdown-menu-sizing-max-width, 600px);
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kd-dropdown.hidden {
  opacity: 0;
  visibility: hidden;
}
.kd-dropdown.arrow::before {
  position: absolute;
  z-index: -2;
  background: var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff));
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kd-dropdown.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-g-radius-border, 2px);
}
.kd-dropdown.arrow.bottomLeft::before,
.kd-dropdown.arrow.bottom::before,
.kd-dropdown.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowSpill);
  -webkit-box-shadow: -2px -2px calc(10px - 1px) rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px calc(10px - 1px) rgba(0, 0, 0, 0.1);
  border-color: var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) transparent transparent var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff));
}
.kd-dropdown.arrow.topLeft::before,
.kd-dropdown.arrow.top::before,
.kd-dropdown.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowSpill);
  -webkit-box-shadow: 3px 3px calc(10px + 1px) rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px calc(10px + 1px) rgba(0, 0, 0, 0.15);
  border-color: transparent var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) transparent;
}
.kd-dropdown.arrow.leftTop::before,
.kd-dropdown.arrow.left::before,
.kd-dropdown.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowSpill);
  -webkit-box-shadow: 3px 0 10px rgba(0, 0, 0, 0.12), 0 -2px 10px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 10px rgba(0, 0, 0, 0.12), 0 -2px 10px rgba(204, 149, 149, 0.12);
  border-color: var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) transparent transparent;
}
.kd-dropdown.arrow.rightTop::before,
.kd-dropdown.arrow.right::before,
.kd-dropdown.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowSpill);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), -2px 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), -2px 0 10px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-dropdown-menu-color-background, var(--kd-g-color-background, #fff));
}
.kd-dropdown-menu {
  max-height: var(--kd-c-dropdown-menu-sizing-max-height, 328px);
  padding: var(--kd-c-dropdown-menu-spacing-padding-vertical, 4px) 0;
  overflow-y: auto;
}
.kd-dropdown-menu-item {
  position: relative;
  padding: var(--kd-c-dropdown-item-spacing-padding-vertical, 7px) var(--kd-c-dropdown-item-spacing-padding-horizontal, 12px);
  color: var(--kd-c-dropdown-menu-item-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-dropdown-font-size, var(--kd-g-font-size-small, 12px));
  line-height: 18px;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: background-color var(--kd-g-duration, 0.3s);
  transition: background-color var(--kd-g-duration, 0.3s);
}
.kd-dropdown-menu-item.disabled,
.kd-dropdown-menu-item.disabled > a {
  color: var(--kd-c-dropdown-item-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-dropdown-menu-item:not(.disabled):hover {
  background-color: var(--kd-c-dropdown-item-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
}
.kd-dropdown-menu-item:not(.disabled):hover > a {
  color: var(--kd-c-dropdown-item-color-text-hover, var(--kd-g-color-text-primary, #212121));
}
.kd-dropdown-menu-item:not(.disabled):active,
.kd-dropdown-menu-item:not(.disabled).selected {
  color: var(--kd-c-dropdown-item-color-text-active, var(--kd-g-color-theme, #5582f3));
}
.kd-dropdown-menu-item:not(.disabled):active > a,
.kd-dropdown-menu-item:not(.disabled).selected > a {
  color: var(--kd-c-dropdown-item-color-text-active, var(--kd-g-color-theme, #5582f3));
}
.kd-dropdown-menu-item.divided::before {
  content: '';
  position: absolute;
  top: 0;
  left: var(--kd-c-dropdown-item-spacing-padding-horizontal, 12px);
  right: var(--kd-c-dropdown-item-spacing-padding-horizontal, 12px);
  height: var(--kd-c-dropdown-divided-sizing-height, 1px);
  background-color: var(--kd-c-dropdown-divided-color-background, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-dropdown-menu-item.danger,
.kd-dropdown-menu-item.danger > a {
  color: var(--kd-c-dropdown-item-color-text-danger, var(--kd-g-color-error, #fb2323));
  -webkit-transition: color var(--kd-g-duration, 0.3s), background-color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s), background-color var(--kd-g-duration, 0.3s);
}
.kd-dropdown-menu-item.danger:hover,
.kd-dropdown-menu-item.danger > a:hover {
  color: var(--kd-g-color-white, #fff);
  background-color: var(--kd-c-dropdown-item-color-background-danger-hover, var(--kd-g-color-error, #fb2323));
}
.kd-dropdown-menu-item > a {
  display: block;
  margin: calc(-1 * var(--kd-c-dropdown-item-spacing-padding-vertical, 7px)) calc(-1 * var(--kd-c-dropdown-item-spacing-padding-horizontal, 12px));
  padding: var(--kd-c-dropdown-item-spacing-padding-vertical, 7px) var(--kd-c-dropdown-item-spacing-padding-horizontal, 12px);
  color: var(--kd-c-dropdown-menu-item-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-dropdown-font-size, var(--kd-g-font-size-small, 12px));
  line-height: 18px;
  -webkit-transition: color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s);
}
.kd-dropdown-menu-item > a:hover {
  color: var(--kd-c-dropdown-menu-item-color-text, var(--kd-g-color-text-primary, #212121));
}
.kd-dropdown-menu-item span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kd-dropdown .kd-dropdown-menu-rtl {
  direction: rtl;
}
.kd-dropdown .kd-dropdown-menu-rtl [dir='auto'] {
  text-align: right;
}
.kd-dropdown .kd-dropdown-menu-rtl .kd-dropdown-menu-item > span {
  text-align: right;
}
.kd-dropdown-mobile {
  max-width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
}
.kd-dropdown-mobile .kd-dropdown-menu {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.kd-dropdown-mobile .kd-dropdown-menu .kd-dropdown-menu-item span {
  -webkit-line-clamp: 1;
}
/*! rtl:end: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 */
.kd-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-empty-image {
  height: var(--kd-c-empty-image-sizing-height, 96px);
}
.kd-empty-image + .kd-empty-description {
  margin-top: 8px;
}
.kd-empty-description {
  font-size: var(--kd-c-empty-font-size, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-empty-color-text, var(--kd-g-color-text-third, #999));
}

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-filter .kd-filter-header {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 9px 124px 9px 0;
}
.kd-filter .kd-filter-header-title {
  white-space: nowrap;
  color: var(--kd-c-filter-header-title-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-filter-header-title-font-size, var(--kd-g-font-size-large, 16px));
}
.kd-filter .kd-filter-header-condition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 8px 0 40px;
}
.kd-filter .kd-filter-header-condition-label {
  padding-right: 8px;
  font-size: var(--kd-c-filter-condition-label-font-size, var(--kd-g-font-size-middle, 14px));
  white-space: nowrap;
  color: var(--kd-c-filter-condition-label-color-text, var(--kd-g-color-text-third, #999));
}
.kd-filter .kd-filter-header-condition-item-text {
  max-width: 224px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.kd-filter .kd-filter-header-search {
  min-width: 200px;
}
.kd-filter .kd-filter-header-handle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  right: 0;
  bottom: -1px;
  width: 100px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  color: var(--kd-c-filter-handle-color-text, var(--kd-g-color-ongoing, #276ff5));
  font-size: var(--kd-c-filter-handle-font-size, var(--kd-g-font-size-middle, 14px));
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  border-bottom: none;
}
.kd-filter .kd-filter-header-handle > i {
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
.kd-filter .kd-filter-header-handle.spread {
  border-radius: 4px 4px 0 0;
  background-color: var(--kd-c-filter-handle-color-background-spread, var(--kd-g-color-background-contain, #fafafa));
  border-color: var(--kd-c-filter-handle-color-border-spread, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-filter .kd-filter-header-handle.spread > i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kd-filter .kd-filter-body {
  position: relative;
  height: 0;
  overflow: hidden;
}
.kd-filter .kd-filter-body.spread {
  height: auto;
  overflow: visible;
  padding: 8px 20px;
  border-radius: 4px 0 4px 4px;
  background-color: var(--kd-c-filter-body-color-background, var(--kd-g-color-background-contain, #fafafa));
  border: 1px solid var(--kd-c-filter-body-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-filter .kd-filter-body-tabs {
  border-bottom: 1px solid var(--kd-c-filter-body-tabs-color-border, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-filter .kd-filter-body-tabs-item {
  padding: 10px 0;
  font-size: var(--kd-c-filter-body-tabs-item-font-size, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-filter-body-tabs-item-color-text, var(--kd-g-color-text-third, #999));
  cursor: pointer;
}
.kd-filter .kd-filter-body-tabs-item:hover,
.kd-filter .kd-filter-body-tabs-item.active {
  color: var(--kd-c-filter-body-tabs-item-color-text-active, var(--kd-g-color-ongoing, #276ff5));
}
.kd-filter .kd-filter-body-tabs-split {
  width: 1px;
  height: 16px;
  background-color: var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-filter .kd-filter-body-conditions {
  display: none;
}
.kd-filter .kd-filter-body-conditions.active {
  display: block;
}
.kd-filter .kd-filter-body-condition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--kd-g-font-size-small, 12px);
}
.kd-filter .kd-filter-body-condition:not(:last-child) {
  border-bottom: 1px solid var(--kd-g-color-border-weak, #e5e5e5);
}
.kd-filter .kd-filter-body-condition-label {
  padding: 11px 0 10px;
  color: var(--kd-g-color-text-third, #999);
  line-height: 18px;
  width: var(--kd-c-filter-body-condition-label-width);
}
.kd-filter .kd-filter-body-condition-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-height: 64px;
  margin-left: 24px;
  padding: 8px 0 4px;
  overflow: auto;
}
.kd-filter .kd-filter-body-condition-option {
  margin-bottom: 4px;
  padding: 0 12px;
  color: var(--kd-g-color-text-secondary, #666);
  vertical-align: middle;
  line-height: 22px;
  font-size: var(--kd-g-font-size-small, 12px);
  border-radius: var(--kd-g-radius-border, 2px);
  border: 1px solid transparent;
  cursor: pointer;
  white-space: nowrap;
  max-width: var(--kd-c-filter-body-condition-option-max-width);
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.kd-filter .kd-filter-body-condition-option:not(:last-child) {
  margin-right: 24px;
}
.kd-filter .kd-filter-body-condition-option.active {
  color: #276ff5;
  border-color: #276ff5;
  background-color: var(--kd-g-color-background, #fff);
}
.kd-filter .kd-filter-body-condition-option-customer {
  margin-left: -20px;
}
.kd-filter .kd-filter-body-condition-addition {
  margin-left: 24px;
  line-height: 40px;
}
.kd-filter .kd-filter-body-scheme {
  display: none;
}
.kd-filter .kd-filter-body-scheme.active {
  display: block;
}
.kd-filter .kd-filter-body-scheme > li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 40px;
}
.kd-filter .kd-filter-body-scheme-label {
  width: 96px;
  color: var(--kd-g-color-text-third, #999);
  font-size: var(--kd-g-font-size-small, 12px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-filter .kd-filter-body-scheme-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-filter .kd-filter-body-scheme-item {
  font-size: var(--kd-g-font-size-small, 12px);
  color: var(--kd-g-color-text-secondary, #666);
  cursor: pointer;
}
.kd-filter .kd-filter-body-scheme-item:not(:last-child) {
  margin-right: 48px;
}
.kd-filter .kd-filter-body-scheme-item.active {
  color: #276ff5;
}
.kd-filter .kd-filter-body-scheme-action {
  position: absolute;
  right: 0;
}
.kd-filter .kd-filter-body-scheme-detail {
  list-style: none;
}
.kd-filter .kd-filter-body-scheme-detail > li {
  line-height: normal;
  padding: 7px 0 5px 0;
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-g-font-size-small, 12px);
}
.kd-filter .kd-filter-body-scheme-detail > li > span {
  display: inline-block;
}
.kd-filter .kd-filter-body-scheme-detail > li > span:not(:last-child) {
  margin-right: 12px;
}
.kd-filter .kd-filter-body-scheme-detail-field {
  width: 100px;
}
.kd-filter .kd-filter-body-scheme-detail-operator {
  width: 140px;
}
.kd-filter .kd-filter-body-scheme-detail-value {
  width: 220px;
}
.kd-filter .kd-filter-body-scheme-detail-and {
  font-size: var(--kd-g-font-size-middle, 14px);
}
.kd-filter .kd-filter-body-scheme-detail-delete {
  color: var(--kd-g-color-disabled, #b2b2b2);
  font-size: var(--kd-g-font-size-xx-large, 20px);
  cursor: pointer;
}
.kd-filter .kd-filter-body-scheme-detail-delete:hover {
  color: var(--kd-g-color-error, #fb2323);
}
.kd-filter-rtl {
  direction: rtl;
}
.kd-filter-rtl .kd-filter-header {
  padding: 9px 0 9px 124px;
}
.kd-filter-rtl .kd-filter-header-handle {
  left: 0;
  right: auto;
}
.kd-filter-rtl .kd-filter-header-condition {
  margin: 0 40px 0 8px;
}
.kd-filter-rtl .kd-filter-header-condition-label {
  padding-left: 8px;
  padding-right: 0;
}
.kd-filter-rtl .kd-filter-body.spread {
  border-radius: 4px 4px 4px 0;
}
.kd-filter-rtl .kd-filter-body-condition-options {
  margin-right: 24px;
  margin-left: 0;
}
.kd-filter-rtl .kd-filter-body-condition-option:not(:last-child) {
  margin-left: 24px;
  margin-right: 0;
}
.kd-filter-rtl .kd-filter-body-condition-option.active {
  color: #276ff5;
  border-color: #276ff5;
  background-color: var(--kd-g-color-background, #fff);
}
.kd-filter-rtl .kd-filter-body-condition-option-customer {
  margin-left: -20px;
}
.kd-filter-rtl .kd-filter-body-condition-addition {
  margin-left: 24px;
  line-height: 40px;
}
.kd-filter-rtl .kd-filter-body-scheme-label {
  text-align: right;
}
.kd-filter-rtl .kd-filter-body-scheme-action {
  left: 0;
}
.kd-filter-rtl .kd-filter-body-scheme-item:not(:last-child) {
  margin-left: 48px;
  margin-right: 0;
}
.kd-filter-rtl .kd-filter-body-scheme-detail > li {
  text-align: right;
}
.kd-filter-rtl .kd-filter-body-scheme-detail > li span:not(:last-child) {
  margin-left: 12px;
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kd-form-horizontal .kd-form-field,
.kd-form-vertical .kd-form-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-form-horizontal .kd-form-field-label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-form-inline .kd-form-field {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kd-form-field {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 var(--kd-c-form-field-spacing-margin-right, 30px) var(--kd-c-form-field-spacing-margin-bottom, 22px) 0;
}
.kd-form-field-vertical {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-form-field-vertical .kd-form-field-label {
  margin-bottom: var(--kd-c-form-field-label-spacing-margin-bottom, 5px);
}
.kd-form-field-hidden {
  display: none !important;
}
.kd-form-field-extra {
  margin-bottom: calc(var(--kd-c-form-field-spacing-margin-bottom, 22px) * 2);
}
.kd-form-field-label {
  font-size: var(--kd-c-form-field-label-font-size, 12px);
  line-height: var(--kd-c-form-field-label-line-height, 18px);
  color: var(--kd-c-form-field-color, var(--kd-g-color-text-secondary, #666));
  text-align: left;
  margin-right: 30px;
}
.kd-form-field-label-right {
  text-align: right;
}
.kd-form-field-label-required-mark {
  position: relative;
}
.kd-form-field-label-required-mark::after {
  content: '*';
  position: absolute;
  top: -1px;
  right: -9px;
  width: 5px;
  height: 5px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  color: var(--kd-c-form-error-color, var(--kd-g-color-error, #fb2323));
}
.kd-form-field-wrapper {
  position: relative;
}
.kd-form-field-wrapper-message,
.kd-form-field-wrapper-extra {
  position: absolute;
  left: -7px;
  right: 0;
  padding: var(--kd-c-form-field-message-spacing-padding-horizontal, 2px) var(--kd-c-form-field-message-spacing-padding-vertical, 8px);
  font-size: var(--kd-c-form-field-message-font-size, 12px);
  line-height: var(--kd-c-form-field-message-line-height, 18px);
  color: var(--kd-c-form-error-color, var(--kd-g-color-error, #fb2323));
  word-break: break-word;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-form-field-wrapper-extra-message {
  color: var(--kd-c-form-error-color, var(--kd-g-color-error, #fb2323));
}
.kd-form-field-wrapper-extra-text {
  color: var(--kd-c-form-extra-color, var(--kd-g-color-text-third, #999));
}
.kd-form-rtl {
  direction: rtl;
  text-align: right;
}
.kd-form-rtl .kd-form-field {
  margin: 0 0 var(--kd-c-form-field-spacing-margin-bottom, 22px) var(--kd-c-form-field-spacing-margin-right, 30px);
}
.kd-form-rtl .kd-form-field-label {
  text-align: right;
  margin-left: 30px;
  margin-right: 0;
}
.kd-form-rtl .kd-form-field-label-right {
  text-align: right;
}
.kd-form-rtl .kd-form-field-label-required-mark::after {
  left: -9px;
  right: auto;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-geo-zone-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  height: var(--kd-c-geo-zone-picker-sizing-height, 32px);
  border-bottom: 1px solid #949494;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-geo-zone-picker:hover {
  border-color: var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker-active {
  border-color: var(--kd-c-geo-zone-picker-color-border-active, #0a48c4);
}
.kd-geo-zone-picker .kd-geo-zone-picker-country-input:hover {
  border-bottom: 1px solid var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker .kd-geo-zone-picker-country-input-active {
  border-bottom: 1px solid var(--kd-c-geo-zone-picker-color-border-active, #0a48c4);
}
.kd-geo-zone-picker .kd-geo-zone-picker-region-input:hover {
  border-bottom: 1px solid var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker .kd-geo-zone-picker-region-input-active {
  border-bottom: 1px solid var(--kd-c-geo-zone-picker-color-border-active, #0a48c4);
}
.kd-geo-zone-picker-country {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--kd-c-geo-zone-picker-color-text, var(--kd-g-color-text-primary, #212121));
  min-width: 68px;
  max-width: 33.3%;
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.kd-geo-zone-picker-country-input {
  width: calc(100% - 30px);
  height: 100%;
  padding: 8px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-geo-zone-picker-country-input-text {
  width: 100%;
  font-size: var(--kd-c-geo-zone-picker-font-size, 12px);
  line-height: var(--kd-c-geo-zone-picker-input-line-height, 16px);
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.kd-geo-zone-picker-country-arrow {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 30px;
  font-size: 14px;
  line-height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 8px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  cursor: pointer;
}
.kd-geo-zone-picker-country-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-geo-zone-picker-country .kd-geo-zone-picker-clear-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 30px;
  font-size: 14px;
  line-height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 8px;
  cursor: pointer;
}
.kd-geo-zone-picker-country-panel {
  background: var(--kd-c-geo-zone-picker-dropdown-color-background, var(--kd-g-color-background, #fff));
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  z-index: var(--kd-c-geo-zone-picker-z-index, 1050);
}
.kd-geo-zone-picker-country-panel-search {
  padding: 0 8px;
  padding-top: 8px;
}
.kd-geo-zone-picker-country-panel .kd-geo-zone-picker-country-list {
  padding: 8px 0;
}
.kd-geo-zone-picker-country-panel .kd-geo-zone-picker-country-list-item {
  height: 32px;
  padding: 0 12px;
  font-size: var(--kd-c-geo-zone-picker-font-size, 12px);
  line-height: 32px;
  color: #111111;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-geo-zone-picker-country-panel .kd-geo-zone-picker-country-list-item:hover {
  background: var(--kd-c-geo-zone-picker-country-item-color-bg-hover, #f5f5f5);
}
.kd-geo-zone-picker-country-panel .kd-geo-zone-picker-country-list-item-active {
  background: var(--kd-c-geo-zone-picker-country-item-color-bg-active, #edf6ff);
}
.kd-geo-zone-picker-country-panel .kd-geo-zone-picker-country-list-empty {
  font-size: 14px;
  color: #b2b2b2;
  text-align: center;
  padding: 7px 0 4px 0;
}
.kd-geo-zone-picker-country-panel-highlight-text {
  color: var(--kd-c-geo-zone-picker-highlight-color-text, #0a48c4);
}
.kd-geo-zone-picker-region {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  color: var(--kd-c-geo-zone-picker-color-text, var(--kd-g-color-text-primary, #212121));
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-geo-zone-picker-region-input {
  width: calc(100% - 30px);
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 8px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-geo-zone-picker-region-input-placeholder {
  line-height: 16px;
  height: 16px;
  font-size: var(--kd-c-geo-zone-picker-font-size, 12px);
  color: #b2b2b2;
}
.kd-geo-zone-picker-region-input-text {
  font-size: var(--kd-c-geo-zone-picker-font-size, 12px);
  line-height: var(--kd-c-geo-zone-picker-input-line-height, 16px);
  height: 16px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-geo-zone-picker-region-arrow {
  width: 30px;
  font-size: 14px;
  line-height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-geo-zone-picker-region-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-geo-zone-picker-region .kd-geo-zone-picker-clear-icon {
  width: 30px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  height: calc(var(--kd-c-geo-zone-picker-sizing-height, 32px) - 1px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.kd-geo-zone-picker-region-panel {
  width: 464px;
  min-height: 112px;
  max-height: 312px;
  overflow-y: auto;
  background: var(--kd-c-geo-zone-picker-dropdown-color-background, var(--kd-g-color-background, #fff));
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kd-geo-zone-picker-region-panel-tabs {
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  padding: 0 16px;
  position: sticky;
  top: 0;
  background: #ffffff;
}
.kd-geo-zone-picker-region-panel-tabs .kd-tab-pane-type-line {
  padding: 0 33px;
}
.kd-geo-zone-picker-region-panel-province-container {
  margin: 8px;
}
.kd-geo-zone-picker-region-panel-province-group {
  color: #b2b2b2;
  font-size: 12px;
  margin: 3px 8px;
  height: 18px;
  line-height: 18px;
}
.kd-geo-zone-picker-region-panel-province-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kd-geo-zone-picker-region-panel-province-item {
  width: 112px;
  height: 32px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #111111;
  font-size: 12px;
  line-height: 18px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-geo-zone-picker-region-panel-province-item-active {
  background: #edf6ff;
}
.kd-geo-zone-picker-region-panel-province-item:hover {
  background: #f5f5f5;
}
.kd-geo-zone-picker-region-panel-city {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 8px;
}
.kd-geo-zone-picker-region-panel-city-item {
  width: 112px;
  height: 32px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #111111;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.kd-geo-zone-picker-region-panel-city-item-active {
  background: #edf6ff;
}
.kd-geo-zone-picker-region-panel-city-item:hover {
  background: #f5f5f5;
}
.kd-geo-zone-picker-region-panel-district {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 8px;
}
.kd-geo-zone-picker-region-panel-district-item {
  width: 112px;
  height: 32px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #111111;
  font-size: 12px;
  line-height: 18px;
  border-radius: 2px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-geo-zone-picker-region-panel-district-item-active {
  background: #edf6ff;
}
.kd-geo-zone-picker-region-panel-district-item:hover {
  background: #f5f5f5;
}
.kd-geo-zone-picker-bordered {
  border: none;
}
.kd-geo-zone-picker-bordered > .kd-geo-zone-picker-country {
  border: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-input {
  padding-left: 8px;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-input:hover {
  border: none;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-input-active {
  border: none;
}
.kd-geo-zone-picker-bordered > .kd-geo-zone-picker-country-hovered {
  border-color: var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker-bordered > .kd-geo-zone-picker-country-border-right-active {
  border-right-color: var(--kd-c-geo-zone-picker-color-border-active, #0a48c4);
}
.kd-geo-zone-picker-bordered > .kd-geo-zone-picker-region {
  border: 1px solid #d9d9d9;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input {
  padding-left: 8px;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input:hover {
  border: none;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input-active {
  border: none;
}
.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-hovered {
  border-color: var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker-disabled {
  border-color: var(--kd-c-geo-zone-picker-color-border-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-geo-zone-picker-disabled:hover {
  border-color: var(--kd-c-geo-zone-picker-color-border-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-country {
  cursor: not-allowed;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-country-input:hover {
  border: none;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-country-input-text {
  cursor: not-allowed;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-country-arrow {
  color: var(--kd-c-geo-zone-picker-color-border-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-region {
  cursor: not-allowed;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-region-input:hover {
  border: none;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-region-input-text {
  cursor: not-allowed;
}
.kd-geo-zone-picker-disabled .kd-geo-zone-picker-region-arrow {
  color: var(--kd-c-geo-zone-picker-color-border-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-geo-zone-picker-country-dropdown {
  z-index: var(--kd-c-geo-zone-picker-z-index, 1050);
}
.kd-geo-zone-picker-region-dropdown {
  z-index: var(--kd-c-geo-zone-picker-z-index, 1050);
}
.kd-geo-zone-picker-rtl {
  direction: rtl;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country {
  border: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-hovered {
  border-color: var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-input {
  padding-right: 8px;
  padding-left: 0;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-country-border-right-active {
  border: 1px solid #d9d9d9;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered > .kd-geo-zone-picker-region {
  border: 1px solid #d9d9d9;
  border-right: none;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input {
  padding-right: 8px;
  padding-left: 0;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input:hover {
  border: none;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-input-active {
  border: none;
}
.kd-geo-zone-picker-rtl.kd-geo-zone-picker-bordered .kd-geo-zone-picker-region-hovered {
  border-color: var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
  border-right: 1px solid var(--kd-c-geo-zone-picker-color-border-hover, #0a48c4);
}
.kd-geo-zone-picker-rtl .kd-geo-zone-picker-country-input {
  text-align: right;
}
.kd-geo-zone-picker-rtl .kd-geo-zone-picker-region-input {
  text-align: right;
}
/*! rtl:end: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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  row-gap: var(--rgap);
  margin: 0 calc(-1 * var(--cgap) / 2);
}
.kd-row.nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.kd-row.sogou-row {
  margin-bottom: calc(-1 * var(--rgap));
}
.kd-col {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 calc(var(--cgap) / 2);
}
.kd-col.sogou-col {
  margin-bottom: var(--rgap);
}

/* -----------  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 */
[class^='kdicon'] {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.icon-spin::before,
.icon-spin {
  -webkit-animation: loadingcircle 2s infinite linear;
          animation: loadingcircle 2s infinite linear;
}
.kd-icon-rtl {
  direction: rtl;
}
.kd-icon-rtl.icon-spin,
.kd-icon-rtl.icon-spin::before {
  -webkit-animation: rtlloadingcircle 2s infinite linear;
          animation: rtlloadingcircle 2s infinite linear;
}
.kd-icon-rtl.kdicon-tips {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

/* -----------  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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-image-cropper-container {
  width: 100%;
  height: 100%;
}
.kd-image-cropper-modal-body-container {
  padding: 28px !important;
  padding-bottom: 24px !important;
}
.kd-image-cropper-bar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 44px;
  background: #f2f2f2;
  border-radius: 4px;
}
.kd-image-cropper-bar-container .kd-image-cropper-btn-container {
  padding-left: 28px;
  font-size: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-image-cropper-bar-container .kd-image-cropper-btn-container.default {
  border-right: 1px solid #ccc;
}
.kd-image-cropper-bar-container .kd-image-cropper-btn-container > i,
.kd-image-cropper-bar-container .kd-image-cropper-btn-container > .kd-upload {
  margin-right: 20px;
  cursor: pointer;
}
.kd-image-cropper-bar-container .kd-image-cropper-btn-container .kd-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-image-cropper-bar-container .kd-image-cropper-btn-container .kd-upload-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-image-cropper-bar-container .ok-btn {
  height: 100%;
}
.kd-image-cropper-bar-container-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
  margin-right: 20px;
}
/*!
* 禁止更新
* Cropper.js v1.5.7
* https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-05-23T05:22:57.283Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  height: 100%;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}
.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}
.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #5582f3;
}
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #fff;
  border: 1px solid #5582f3;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}
.cropper-point:hover {
  background-color: #5582f3;
}
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  right: -3px;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-image {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  border-radius: var(--kd-c-image-radius-border, var(--kd-g-radius-border, 2px));
}
.kd-image:not(.error):hover .kd-image-action {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}
.kd-image.error .kd-image-img {
  cursor: auto;
}
.kd-image-img {
  display: block;
  width: 100%;
  height: auto;
  cursor: pointer;
}
.kd-image-action {
  position: absolute;
  bottom: 0;
  height: var(--kd-c-image-action-sizing-height, 28px);
  width: var(--kd-c-image-action-sizing-width, 100%);
  text-align: center;
  opacity: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background-color: var(--kd-c-image-action-color-background, rgba(0, 0, 0, 0.5));
}
.kd-image-action > * {
  color: var(--kd-c-image-icon-color, var(--kd-g-color-white, #fff));
  cursor: pointer;
  display: inline-block;
  font-size: var(--kd-c-image-font-size-x-large, var(--kd-g-font-size-x-large, 18px));
}
.kd-image-action > *:not(:first-child) {
  margin-left: 20px;
}
.kd-image-preview {
  z-index: 3000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  -webkit-transform: scale(0.15);
          transform: scale(0.15);
  visibility: hidden;
  -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 0.6);
  transition: all 0.2s cubic-bezier(0.4, 0, 1, 0.6);
  -webkit-overflow-scrolling: touch;
}
.kd-image-preview.show {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  visibility: visible;
  -webkit-transition: all 0.2s cubic-bezier(0, 0.4, 0.4, 1);
  transition: all 0.2s cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
}
.kd-image-preview-close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: calc(var(--kd-c-image-preview-font-size, 28px) - 10px);
  height: calc(var(--kd-c-image-preview-font-size, 28px) - 10px);
  font-size: var(--kd-c-image-preview-font-size, 28px);
  color: var(--kd-c-image-close-color-background, #666666);
  cursor: pointer;
  background-color: var(--kd-c-image-icon-color, var(--kd-g-color-white, #fff));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.kd-image-preview-close:hover,
.kd-image-preview-close:active {
  color: #5582f3;
}
.kd-image-preview-wrap {
  position: absolute;
  top: 68px;
  right: 0;
  bottom: 30px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.kd-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  cursor: -webkit-grab;
  cursor: grab;
}
.kd-image-preview-action {
  position: absolute;
  left: 50%;
  bottom: 40px;
  width: 240px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.kd-image-preview-action i {
  color: var(--kd-c-image-icon-color, var(--kd-g-color-white, #fff));
  font-size: var(--kd-c-image-icon-font-size, 26px);
  cursor: pointer;
}
.kd-image-preview-action i:hover,
.kd-image-preview-action i:active {
  opacity: 0.65;
}
.kd-image-preview-action i:not(:first-child) {
  margin-left: 20px;
}
.kd-image-preview-action i.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.kd-image-preview-previous,
.kd-image-preview-next {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  color: var(--kd-c-image-icon-color, var(--kd-g-color-white, #fff));
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.kd-image-preview-previous {
  left: 60px;
}
.kd-image-preview-next {
  right: 60px;
}
.kd-image-preview-topbar {
  position: absolute;
  top: 0;
  width: 100%;
  height: 40px;
  color: var(--kd-c-image-icon-color, var(--kd-g-color-white, #fff));
  line-height: 40px;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
}
.kd-image-preview-topbar-info {
  position: absolute;
  left: 40px;
}
.kd-image-preview-topbar-info-size {
  padding-left: 12px;
  opacity: 0.65;
}
.kd-image-preview-topbar-action {
  position: absolute;
  right: 40px;
}
.kd-image-preview-topbar-action > * {
  display: inline-block;
  margin-left: 20px;
  cursor: pointer;
}
.kd-image-preview-topbar-action > * i {
  margin-right: 2px;
  font-size: 18px;
}
.kd-image-rtl {
  direction: rtl;
}
.kd-image-rtl .kd-image-preview-close {
  left: 18px;
  right: auto;
}
.kd-image-rtl .kd-image-preview-action i:not(:first-child) {
  margin-right: 20px;
  margin-left: 0;
}
/*! rtl:end: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 */
.kd-inputNumber-baseStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  cursor: pointer;
}
.kd-inputNumber-baseStep-small {
  width: var(--kd-c-input-number-sizing-height-small, 20px);
}
.kd-inputNumber-baseStep-middle {
  width: var(--kd-c-input-number-sizing-height-middle, 30px);
}
.kd-inputNumber-baseStep-large {
  width: var(--kd-c-input-number-sizing-height-large, 36px);
}
.kd-inputNumber-baseStep .kd-inputNumber-icon {
  color: var(--kd-c-input-number-color-text-baseStep, var(--kd-g-color-text-secondary, #666));
  -webkit-transition: color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s);
}
.kd-inputNumber-baseStep:hover .kd-inputNumber-icon {
  color: var(--kd-c-input-number-color-theme-5, var(--kd-g-color-theme-5, #87adff));
}
.kd-inputNumber-baseStep-decrease {
  border-right: 1px solid var(--kd-c-input-number-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-inputNumber-baseStep-decrease.kd-inputNumber-baseStep-small,
.kd-inputNumber-baseStep-decrease.kd-inputNumber-embedStep-small {
  margin-left: -9px;
}
.kd-inputNumber-baseStep-decrease.kd-inputNumber-baseStep-middle,
.kd-inputNumber-baseStep-decrease.kd-inputNumber-embedStep-middle {
  margin-left: -9px;
}
.kd-inputNumber-baseStep-decrease.kd-inputNumber-baseStep-large,
.kd-inputNumber-baseStep-decrease.kd-inputNumber-embedStep-large {
  margin-left: -9px;
}
.kd-inputNumber-baseStep-increase {
  border-left: 1px solid var(--kd-c-input-number-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-inputNumber-baseStep-increase.kd-inputNumber-baseStep-small,
.kd-inputNumber-baseStep-increase.kd-inputNumber-embedStep-small {
  margin-right: -9px;
}
.kd-inputNumber-baseStep-increase.kd-inputNumber-baseStep-middle,
.kd-inputNumber-baseStep-increase.kd-inputNumber-embedStep-middle {
  margin-right: -9px;
}
.kd-inputNumber-baseStep-increase.kd-inputNumber-baseStep-large,
.kd-inputNumber-baseStep-increase.kd-inputNumber-embedStep-large {
  margin-right: -9px;
}
.kd-inputNumber-embedStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  border-radius: 0 1px 1px 0;
  background-color: var(--kd-c-input-number-color-text, #f6f7f9);
  overflow: hidden;
  border-left: 1px solid var(--kd-c-input-number-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  border: none;
}
.kd-inputNumber-embedStep.kd-inputNumber-baseStep-small,
.kd-inputNumber-embedStep.kd-inputNumber-embedStep-small {
  margin-right: -9px;
}
.kd-inputNumber-embedStep.kd-inputNumber-baseStep-middle,
.kd-inputNumber-embedStep.kd-inputNumber-embedStep-middle {
  margin-right: -9px;
}
.kd-inputNumber-embedStep.kd-inputNumber-baseStep-large,
.kd-inputNumber-embedStep.kd-inputNumber-embedStep-large {
  margin-right: -9px;
}
.kd-inputNumber-embedStep span {
  height: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid var(--kd-c-input-number-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  border-bottom: 1px solid var(--kd-c-input-number-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  cursor: pointer;
  font-size: 12px;
}
.kd-inputNumber-embedStep span .kd-inputNumber-icon {
  -webkit-transition: color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s);
  line-height: 1;
}
.kd-inputNumber-embedStep span:hover .kd-inputNumber-icon {
  color: var(--kd-c-input-number-color-theme-5, var(--kd-g-color-theme-5, #87adff));
}
.kd-inputNumber-embedStep span:last-child {
  border-bottom: none;
}

/*! 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 */
textarea {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  overflow: auto;
  resize: vertical;
}
.kd-input {
  width: 100%;
  min-width: 0;
  border: var(--kd-c-input-sizing-border, 1px) solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  color: var(--kd-c-input-color-text, var(--kd-g-color-text-primary, #212121));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-input-color-background, var(--kd-g-color-white, #fff));
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  -webkit-transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
  transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-input::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input::-moz-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kd-input:not(.kd-input-disabled):not(.kd-input-error):hover {
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input:not(.kd-input-disabled):not(.kd-input-error):focus {
  color: #212121;
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-countWrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.kd-input-textarea {
  width: 100%;
  min-width: 0;
  border: var(--kd-c-input-sizing-border, 1px) solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  color: var(--kd-c-input-color-text, var(--kd-g-color-text-primary, #212121));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-input-color-background, var(--kd-g-color-white, #fff));
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  -webkit-transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
  transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.kd-input-textarea::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-textarea::-moz-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-textarea::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kd-input-textarea:not(.kd-input-disabled):not(.kd-input-error):hover {
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-textarea:not(.kd-input-disabled):not(.kd-input-error):focus {
  color: #212121;
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-textarea-mark {
  position: absolute;
  right: 0;
  top: calc(100% + 1px);
  z-index: 1;
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc));
  font-size: var(--kd-c-input-font-size-small, var(--kd-g-font-size-small, 12px));
  line-height: 18px;
  background-color: #fff;
}
.kd-input-textarea-mark-inner {
  top: auto;
  bottom: 5px;
  right: 8px;
}
.kd-input-textarea-mark-error {
  color: var(--kd-c-input-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-input-no-resize {
  resize: none;
}
.kd-input-borderless {
  border: 0;
}
.kd-input-borderless:focus {
  border: 0;
}
.kd-input-underline {
  border: none;
  border-bottom: 1px solid var(--kd-c-input-color-border, #999);
  border-radius: 0;
  padding-left: 0 !important;
}
.kd-input-disabled {
  background-color: var(--kd-c-input-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  border-color: var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  color: var(--kd-g-color-text-primary, #212121);
  cursor: not-allowed;
}
.kd-input-underline.kd-input-disabled {
  color: var(--kd-c-input-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-input-color-background, var(--kd-g-color-white, #fff));
  border-color: var(--kd-c-input-underline-color-border-disabled, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-input-size-small {
  height: var(--kd-c-input-sizing-height-small, 20px);
  line-height: calc(var(--kd-c-input-sizing-height-small, 20px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-small, var(--kd-g-font-size-small, 12px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-small, 9px);
}
.kd-input-size-small .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-small .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-small.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-size-small.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-size-middle {
  height: var(--kd-c-input-sizing-height-middle, 30px);
  line-height: calc(var(--kd-c-input-sizing-height-middle, 30px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-middle, var(--kd-g-font-size-middle, 14px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-small, 9px);
}
.kd-input-size-middle .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-middle .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-middle.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-size-middle.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-size-large {
  height: var(--kd-c-input-sizing-height-large, 36px);
  line-height: calc(var(--kd-c-input-sizing-height-large, 36px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-large, var(--kd-g-font-size-large, 16px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-small, 9px);
}
.kd-input-size-large .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-large .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-size-large.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-size-large.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper {
  padding-left: var(--kd-c-input-wrapper-padding-left, 0px);
  width: 100%;
  min-width: 0;
  border: var(--kd-c-input-sizing-border, 1px) solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  color: var(--kd-c-input-color-text, var(--kd-g-color-text-primary, #212121));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-input-color-background, var(--kd-g-color-white, #fff));
  display: inline-block;
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  -webkit-transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
  transition: border-color var(--kd-c-input-motion-duration, var(--kd-g-duration, 0.3s));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  overflow: hidden;
}
.kd-input-wrapper::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper::-moz-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kd-input-wrapper:not(.kd-input-wrapper-disabled):not(.kd-input-error):hover {
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-wrapper:not(.kd-input-wrapper-disabled):not(.kd-input-error):focus {
  color: #212121;
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-wrapper .kd-input {
  border: none;
  padding-left: var(--kd-c-input-padding-left, 0px);
  padding-right: 0;
  height: 100%;
}
.kd-input-wrapper .kd-input-suffix,
.kd-input-wrapper .kd-input-prefix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  word-break: keep-all;
  color: var(--kd-c-input-affix-color-text, #999);
}
.kd-input-wrapper-size-small {
  height: var(--kd-c-input-sizing-height-small, 20px);
  line-height: calc(var(--kd-c-input-sizing-height-small, 20px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-small, var(--kd-g-font-size-small, 12px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-small, 9px);
}
.kd-input-wrapper-size-small .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-small .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-small.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-size-small.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-size-middle {
  height: var(--kd-c-input-sizing-height-middle, 30px);
  line-height: calc(var(--kd-c-input-sizing-height-middle, 30px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-middle, var(--kd-g-font-size-middle, 14px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-middle, 9px);
}
.kd-input-wrapper-size-middle .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-middle .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-middle.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-size-middle.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-size-large {
  height: var(--kd-c-input-sizing-height-large, 36px);
  line-height: calc(var(--kd-c-input-sizing-height-large, 36px) - (var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2) - (1px * 2));
  font-size: var(--kd-c-input-font-size-large, var(--kd-g-font-size-large, 16px));
  padding: var(--kd-c-input-spacing-padding-vertical-small, 3px) var(--kd-c-input-spacing-padding-horizontal-large, 9px);
}
.kd-input-wrapper-size-large .kd-input-suffix {
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-large .kd-input-prefix {
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-wrapper-size-large.kd-input-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-size-large.kd-input-wrapper-underline {
  padding-right: 0;
  padding-left: 0;
}
.kd-input-wrapper-borderless {
  border: none !important;
}
.kd-input-wrapper-underline {
  border: none;
  border-bottom: 1px solid var(--kd-c-input-color-border, #999);
  border-radius: 0 !important;
  padding-left: 0;
}
.kd-input-wrapper-focused:not(.kd-input-error) {
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-wrapper-disabled {
  border-color: var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  cursor: not-allowed;
}
.kd-input-wrapper-disabled:not(.kd-input-wrapper-underline) {
  background-color: var(--kd-c-input-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-input-wrapper-disabled .kd-input-suffix,
.kd-input-wrapper-disabled .kd-input-prefix {
  color: var(--kd-c-input-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-input-wrapper-textarea {
  width: 100%;
  min-width: 0;
  border: var(--kd-c-input-sizing-border, 1px) solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  color: var(--kd-c-input-color-text, var(--kd-g-color-text-primary, #212121));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-input-color-background, var(--kd-g-color-white, #fff));
  font-variant: tabular-nums;
  list-style: none;
  background-image: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  border: none !important;
  padding: 0 !important;
  position: relative;
  display: inline-block;
}
.kd-input-wrapper-textarea::-webkit-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper-textarea::-moz-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper-textarea::-ms-input-placeholder {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc)) !important;
}
.kd-input-wrapper-textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.kd-input-wrapper-textarea:not(.kd-input-disabled):not(.kd-input-error):hover {
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-wrapper-textarea:not(.kd-input-disabled):not(.kd-input-error):focus {
  color: #212121;
  border-color: var(--kd-c-input-color-border-focused, var(--kd-g-color-theme, #5582f3));
}
.kd-input-wrapper-textarea .kd-input-textarea-clear-icon {
  position: absolute;
  z-index: 2;
  right: 8px;
  top: 3px;
}
.kd-input-clear-icon,
.kd-input-textarea-clear-icon {
  cursor: pointer;
  color: var(--kd-c-input-clear-color, #d9d9d9);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-input-clear-icon:hover,
.kd-input-textarea-clear-icon:hover {
  color: var(--kd-c-input-clear-color-hover, #999);
}
.kd-input-clear-icon i,
.kd-input-textarea-clear-icon i {
  vertical-align: middle;
  font-size: 16px;
}
.kd-input-clear-icon-hidden {
  visibility: hidden;
  display: none;
}
.kd-input-clear-icon-rightSpace {
  margin-right: 4px;
}
.kd-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.kd-input-group-wrapper .kd-input-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.kd-input-group-wrapper .kd-input-group > .kd-input-wrapper:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.kd-input-group-wrapper .kd-input-group > .kd-input-wrapper:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.kd-input-group-wrapper .kd-input-group > .kd-input-wrapper:not(:first-child):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon {
  position: relative;
  color: var(--kd-c-input-affix-color-text, #999);
  padding: 0 9px;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  border: 1px solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  border-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--kd-c-input-sizing-height-middle, 30px);
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon-borderless {
  border: none !important;
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon-underline {
  border: none;
  border-bottom: 1px solid var(--kd-c-input-color-border, #999);
  border-radius: 0 !important;
  padding-left: 0;
}
.kd-input-group-wrapper .kd-input-group .kd-input-group-addon-disabled {
  background-color: var(--kd-c-input-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  border-color: var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  color: var(--kd-c-input-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-input-group-wrapper .kd-input-group-size-small .kd-input-group-addon {
  height: var(--kd-c-input-sizing-height-small, 20px);
}
.kd-input-group-wrapper .kd-input-group-middle-small .kd-input-group-addon {
  height: var(--kd-c-input-sizing-height-middle, 30px);
}
.kd-input-group-wrapper .kd-input-group-large-small .kd-input-group-addon {
  height: var(--kd-c-input-sizing-height-large, 36px);
}
.kd-input-allowClear-spacing {
  padding-right: 20px;
}
.kd-input-input-mark-inner {
  color: var(--kd-c-input-placeholder-color-text, var(--kd-g-color-text-placeholder, #ccc));
}
.kd-input-error:not(.kd-input-disabled):not(.kd-input-wrapper-disabled):not( .kd-input-group-addon-disabled) {
  border-color: var(--kd-c-input-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-input-rtl {
  direction: rtl;
}
.kd-input-rtl.kd-input-group .kd-input-group-addon:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  border-bottom-right-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  border-left: none;
  border-right: 1px solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-input-rtl.kd-input-group .kd-input-group-addon:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  border-bottom-left-radius: var(--kd-c-input-radius-border, var(--kd-g-radius-border, 2px));
  border-right: none;
  border-left: 1px solid var(--kd-c-input-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-input-rtl.kd-input-wrapper .kd-input-prefix {
  margin-right: 0;
  margin-left: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-rtl.kd-input-wrapper .kd-input-suffix {
  margin-left: 0;
  margin-right: calc(var(--kd-c-input-spacing-padding-vertical-small, 3px) * 2);
}
.kd-input-rtl.kd-input-wrapper .kd-input-clear-icon-rightSpace {
  margin-left: 4px;
  margin-right: 0;
}
.kd-input-rtl .kd-input-textarea-mark {
  right: auto;
  left: 2px;
}
.kd-input-rtl .kd-input-textarea-mark-inner {
  top: auto;
  left: 8px;
  right: auto;
}
.kd-input-rtl .kd-input-textarea-clear-icon {
  left: 8px;
  right: auto;
}
.kd-input-rtl.kd-input-allowClear-spacing {
  padding-right: var(--kd-c-input-spacing-padding-horizontal-small, 9px);
  padding-left: 20px;
}
/*! rtl:end: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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-layout {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 0;
  background: var(--kd-c-layout-body-color-background, var(--kd-g-color-background-2, #f2f2f2));
}
.kd-layout,
.kd-layout * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-layout-has-sider {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kd-layout-has-sider > .kd-layout,
.kd-layout-has-sider > .kd-layout-content {
  width: 0;
}
.kd-layout-header,
.kd-layout-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.kd-layout-header {
  height: var(--kd-c-layout-header-sizing-height, 52px);
  padding: var(--kd-c-layout-header-spacing-padding, 0 20px 0 35px);
  color: var(--kd-c-layout-header-color-text, var(--kd-g-color-text-primary, #212121));
  line-height: var(--kd-c-layout-header-sizing-height, 52px);
  background: var(--kd-c-layout-header-color-background, var(--kd-g-color-background, #fff));
}
.kd-layout-footer {
  padding: var(--kd-c-layout-footer-spacing-padding, 24px 50px);
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-g-font-size-middle, 14px);
  background: var(--kd-c-layout-footer-color-background, var(--kd-g-color-background-2, #f2f2f2));
}
.kd-layout-content {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  min-height: 0;
}
.kd-layout-sider {
  position: relative;
  min-width: 0;
  background: var(--kd-c-layout-sider-color-background, #343848);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.kd-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.kd-layout-sider-has-trigger {
  padding-bottom: var(--kd-c-layout-trigger-sizing-height, 50px);
}
.kd-layout-sider-right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.kd-layout-sider-trigger {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 0 16px;
  color: var(--kd-c-layout-trigger-color-text, var(--kd-g-color-white, #fff));
  height: var(--kd-c-layout-trigger-sizing-height, 50px);
  line-height: calc(var(--kd-c-layout-trigger-sizing-height, 50px) - 4px);
  font-size: 20px;
  background: var(--kd-c-layout-trigger-color-background, #343848);
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-top: 1px solid rgba(218, 222, 237, 0.1);
}
.kd-layout-sider-zero-width > * {
  overflow: hidden;
}
.kd-layout-sider-zero-width-trigger {
  position: absolute;
  top: var(--kd-c-layout-header-sizing-height, 52px);
  right: calc(-1 * var(--kd-c-layout-trigger-sizing-width, 36px));
  z-index: 1;
  width: var(--kd-c-layout-trigger-sizing-width, 36px);
  height: var(--kd-c-layout-trigger-sizing-height, 42px);
  color: var(--kd-c-layout-trigger-color-text, var(--kd-g-color-white, #fff));
  font-size: calc(var(--kd-c-layout-trigger-sizing-width, 36px) / 2);
  line-height: var(--kd-c-layout-trigger-sizing-height, 42px);
  text-align: center;
  background: var(--kd-c-layout-sider-color-background, #343848);
  border-radius: 0 var(--kd-g-radius-border, 2px) var(--kd-g-radius-border, 2px) 0;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.kd-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}
.kd-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.kd-layout-sider-zero-width-trigger-right {
  left: calc(-1 * var(--kd-c-layout-trigger-sizing-width, 36px));
  border-radius: var(--kd-g-radius-border, 2px) 0 0 var(--kd-g-radius-border, 2px);
}
.kd-layout-sider-light {
  background: var(--kd-c-layout-sider-color-background-light, var(--kd-g-color-background, #fff));
}
.kd-layout-sider-light .kd-layout-sider-trigger {
  color: var(--kd-c-layout-trigger-color-text-light, var(--kd-g-color-text-primary, #212121));
  background: var(--kd-c-layout-trigger-color-background-light, var(--kd-g-color-background, #fff));
}
.kd-layout-sider-light .kd-layout-sider-zero-width-trigger {
  color: var(--kd-c-layout-trigger-color-text-light, var(--kd-g-color-text-primary, #212121));
  background: var(--kd-c-layout-trigger-color-background-light, var(--kd-g-color-background, #fff));
}

/*! 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 */
.kd-link {
  cursor: pointer;
  display: inline-block;
  color: var(--kd-c-link-color-text, var(--kd-g-color-text-link, #0e5fd8));
}
.kd-link .kd-link-text {
  height: auto;
  width: auto;
  padding: 0;
  min-width: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: inherit;
  font-weight: var(--kd-c-link-font-weight, var(--kd-g-font-weight, 400));
}
.kd-link .kd-link-text:not(.kd-link-disabled):hover {
  color: var(--kd-c-link-color-text-link-hover, #87A9FF);
}
.kd-link .kd-link-text:not(.kd-link-disabled):active {
  color: var(--kd-c-link-color-text-link-active, #3761CA);
}
.kd-link-size-small {
  height: var(--kd-c-link-sizing-height-small, 18px);
  line-height: var(--kd-c-link-sizing-height-small, 18px);
  font-size: var(--kd-c-link-font-size-small, var(--kd-g-font-size-small, 12px));
}
.kd-link-size-middle {
  height: var(--kd-c-link-sizing-height-middle, 21px);
  line-height: var(--kd-c-link-sizing-height-middle, 21px);
  font-size: var(--kd-c-link-font-size-middle, var(--kd-g-font-size-middle, 14px));
}
.kd-link-size-large {
  height: var(--kd-c-link-sizing-height-large, 24px);
  line-height: var(--kd-c-link-sizing-height-large, 24px);
  font-size: var(--kd-c-link-font-size-large, var(--kd-g-font-size-large, 16px));
}
.kd-link-underscore {
  border-bottom: 1px solid;
}
.kd-link-disabled {
  color: var(--kd-c-link-color-text-link-disabled, #9EBFEF) !important;
  cursor: not-allowed;
}
.kd-link-prefix {
  display: inline-block;
  margin-right: var(--kd-c-link-prefix-horizontal, 4px);
}
.kd-link-suffix {
  display: inline-block;
  margin-left: var(--kd-c-link-suffix-horizontal, 4px);
}
.kd-link-rtl {
  direction: rtl;
}
.kd-link-rtl .kd-link-prefix {
  margin-right: 0;
  margin-left: var(--kd-c-link-prefix-horizontal, 4px);
}
.kd-link-rtl .kd-link-suffix {
  margin-left: 0;
  margin-right: var(--kd-c-link-suffix-horizontal, 4px);
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.menu-hidden {
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.menu-dark-hover {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.menu-dark-active {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.menu-dark-active-inline-title {
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
  background: var(--kd-c-menu-color-background, #343848);
  border: none;
}
.menu-light-base {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #ffffff;
}
.menu-light-base .kd-menu-item-disabled,
.menu-light-base .kd-menu-submenu-disabled {
  background-color: #fff;
}
.menu-light-base .kd-menu-submenu-sub {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #fafafa;
}
.menu-light-base .kd-menu-submenu:not(.kd-menu-submenu-disabled):not(.kd-menu-submenu-active):hover,
.menu-light-base .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.menu-light-base .kd-menu-item:not(.kd-menu-item-disabled):not(.kd-menu-item-active):hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.menu-light-base .kd-menu-item-hover,
.menu-light-base .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.menu-light-base .kd-menu-item-active,
.menu-light-base .kd-menu-submenu-active {
  background-color: var(--kd-c-menu-light-color-background-active, #e3ebff);
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  border: none;
}
.menu-light-default {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #ffffff;
}
.menu-light-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.menu-light-active {
  background-color: var(--kd-c-menu-light-color-background-active, #e3ebff);
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  border: none;
}
.menu-light-active-inline-title {
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  background: #ffffff;
  border: none;
}
.kd-menu {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: var(--kd-c-menu-sizing-min-width, 138px);
  max-width: var(--kd-c-menu-sizing-max-width);
  background-color: var(--kd-c-menu-color-background, #343848);
  color: var(--kd-c-menu-sub-color-text, rgba(255, 255, 255, 0.65));
}
.kd-menu-inline .kd-menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-inline .kd-menu-submenu {
  padding-right: 0;
}
.kd-menu-collapsed {
  width: 50px;
  min-width: auto;
}
.kd-menu-item {
  position: relative;
  cursor: pointer;
  -webkit-transition: color, background-color;
  transition: color, background-color;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-item-title > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  -webkit-transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-item-collapsed {
  padding: 0;
  margin: 0;
  text-align: center;
}
.kd-menu-item-collapsed .kd-menu-item-title > p,
.kd-menu-item-collapsed .kd-menu-submenu-title > p {
  margin: 0 auto;
}
.kd-menu-item-collapsed .kd-menu-item-title > span,
.kd-menu-item-collapsed .kd-menu-submenu-title > span {
  opacity: 0;
  -webkit-transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-item-icon {
  margin: 0 15px;
  font-size: var(--kd-c-menu-icon-font-size, var(--kd-g-font-size-xx-large, 20px));
}
.kd-menu-item-disabled {
  cursor: not-allowed;
  color: var(--kd-c-menu-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-menu-color-background, #343848);
}
.kd-menu-item-arrow {
  margin-left: auto;
  font-size: 16px;
}
.kd-menu-item-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-item-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-submenu {
  position: static;
  cursor: pointer;
  -webkit-transition: color, background-color;
  transition: color, background-color;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-submenu-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-submenu-title > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 1;
  -webkit-transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-submenu-collapsed {
  padding: 0;
  margin: 0;
  text-align: center;
}
.kd-menu-submenu-collapsed .kd-menu-item-title > p,
.kd-menu-submenu-collapsed .kd-menu-submenu-title > p {
  margin: 0 auto;
}
.kd-menu-submenu-collapsed .kd-menu-item-title > span,
.kd-menu-submenu-collapsed .kd-menu-submenu-title > span {
  opacity: 0;
  -webkit-transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: opacity calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-submenu-icon {
  margin: 0 15px;
  font-size: var(--kd-c-menu-icon-font-size, var(--kd-g-font-size-xx-large, 20px));
}
.kd-menu-submenu-disabled {
  cursor: not-allowed;
  color: var(--kd-c-menu-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-menu-color-background, #343848);
}
.kd-menu-submenu-arrow {
  margin-left: auto;
  font-size: 16px;
}
.kd-menu-submenu-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1), -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-menu-submenu-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-submenu-sub {
  line-height: var(--kd-c-menu-item-sizing-height, 50px);
}
.kd-menu-submenu-thrid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 810px;
  max-height: 492px;
  padding-left: 24px;
  background: var(--kd-c-menu-sub-color-background, #121319);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-y: auto;
  cursor: default;
  z-index: var(--kd-c-menu-z-index, var(--kd-g-z-index-dialog, 1050));
}
.kd-menu-submenu-thrid-item {
  margin-right: 40px;
}
.kd-menu-submenu-thrid-title {
  line-height: 50px;
  font-size: 12px;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-submenu-thrid-title > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-submenu-thrid-list {
  list-style-type: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
  margin-top: 10px;
  height: 180px;
}
.kd-menu-submenu-thrid-list > li {
  width: 160px;
  margin: 8px 0;
  font-size: 12px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.65);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-submenu-thrid-list > li:hover {
  color: var(--kd-c-menu-sub-color-text-active, var(--kd-g-color-white, #fff));
}
.kd-menu-submenu-thrid-list > li > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-menu-submenu-thrid-list > li .kd-menu-item-title {
  height: auto;
}
.kd-menu-submenu-thrid-list > .kd-menu-item-active {
  color: var(--kd-c-menu-sub-color-text-active, var(--kd-g-color-white, #fff));
}
.kd-menu-dark .kd-menu-submenu-sub {
  color: var(--kd-c-menu-sub-color-text, rgba(255, 255, 255, 0.65));
  background: var(--kd-c-menu-sub-inline-color-background, #1f212b);
}
.kd-menu-dark .kd-menu-submenu-sub-second,
.kd-menu-dark .kd-menu-submenu-sub-third {
  background: var(--kd-c-menu-sub-color-background, #121319);
}
.kd-menu-dark .kd-menu-item:not(.kd-menu-item-disabled):not(.kd-menu-item-active):hover {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-dark .kd-menu-item-active {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-dark .kd-menu-item-active,
.kd-menu-dark .kd-menu-submenu-active {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-dark .kd-menu-item-hover,
.kd-menu-dark .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-inline.kd-menu-dark .kd-menu-item-active .kd-menu-submenu-title,
.kd-menu-inline.kd-menu-dark .kd-menu-submenu-active .kd-menu-submenu-title {
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
  background: var(--kd-c-menu-color-background, #343848);
  border: none;
}
.kd-menu-inline.kd-menu-dark .kd-menu-submenu:not(.kd-menu-submenu-disabled):not(.kd-menu-submenu-active) > .kd-menu-submenu-title:hover {
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
  background: var(--kd-c-menu-color-background, #343848);
  border: none;
}
.kd-menu-light {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #ffffff;
}
.kd-menu-light .kd-menu-item-disabled,
.kd-menu-light .kd-menu-submenu-disabled {
  background-color: #fff;
}
.kd-menu-light .kd-menu-submenu-sub {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #fafafa;
}
.kd-menu-light .kd-menu-submenu:not(.kd-menu-submenu-disabled):not(.kd-menu-submenu-active):hover,
.kd-menu-light .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-light .kd-menu-item:not(.kd-menu-item-disabled):not(.kd-menu-item-active):hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-light .kd-menu-item-hover,
.kd-menu-light .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-light .kd-menu-item-active,
.kd-menu-light .kd-menu-submenu-active {
  background-color: var(--kd-c-menu-light-color-background-active, #e3ebff);
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  border: none;
}
.kd-menu-inline.kd-menu-light .kd-menu-item-active .kd-menu-submenu-title,
.kd-menu-inline.kd-menu-light .kd-menu-submenu-active .kd-menu-submenu-title {
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  background: #ffffff;
  border: none;
}
.kd-menu-popper .kd-menu-submenu:not(.kd-menu-submenu-disabled):not(.kd-menu-submenu-active):hover,
.kd-menu-popper .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-popper.hidden {
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-popper .kd-menu-submenu {
  padding-right: 0;
}
.kd-menu-popper .kd-menu-submenu-sub {
  color: var(--kd-c-menu-sub-color-text, rgba(255, 255, 255, 0.65));
  background: var(--kd-c-menu-sub-inline-color-background, #1f212b);
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.kd-menu-popper .kd-menu-submenu-sub .kd-menu-item:not(.kd-menu-item-disabled):not(.kd-menu-item-active):hover,
.kd-menu-popper .kd-menu-submenu-sub .kd-menu-item-active {
  background-color: var(--kd-c-menu-sub-color-background, #121319);
  color: var(--kd-c-menu-sub-color-text-hover, var(--kd-g-color-white, #fff));
}
.kd-menu-popper .kd-menu-submenu-sub-second,
.kd-menu-popper .kd-menu-submenu-sub-third {
  -webkit-animation: kdZoomTopLeftIn calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomTopLeftIn calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-popper .kd-menu-submenu-sub-hide {
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdZoomTopLeftOut calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
  -webkit-transition: opacity, visibility;
  transition: opacity, visibility;
  -webkit-transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
          transition-duration: calc(var(--kd-c-menu-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-menu-popper.light {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #ffffff;
}
.kd-menu-popper.light .kd-menu-item-disabled,
.kd-menu-popper.light .kd-menu-submenu-disabled {
  background-color: #fff;
}
.kd-menu-popper.light .kd-menu-submenu-sub {
  color: var(--kd-c-menu-light-color-text, var(--kd-g-color-text-primary, #212121));
  background: #fafafa;
}
.kd-menu-popper.light .kd-menu-submenu:not(.kd-menu-submenu-disabled):not(.kd-menu-submenu-active):hover,
.kd-menu-popper.light .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-popper.light .kd-menu-item:not(.kd-menu-item-disabled):not(.kd-menu-item-active):hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-popper.light .kd-menu-item-hover,
.kd-menu-popper.light .kd-menu-submenu-hover {
  background-color: var(--kd-c-menu-light-color-background-hover, #f5f5f5);
  color: var(--kd-c-menu-light-color-text-hover, var(--kd-g-color-text-primary, #212121));
  border: none;
}
.kd-menu-popper.light .kd-menu-item-active,
.kd-menu-popper.light .kd-menu-submenu-active {
  background-color: var(--kd-c-menu-light-color-background-active, #e3ebff);
  color: var(--kd-c-menu-light-color-text-active, var(--kd-g-color-theme, #5582f3));
  border: none;
}
.kd-menu-rtl {
  direction: rtl;
}
.kd-menu-rtl .kd-menu-submenu {
  direction: rtl;
}
.kd-menu-rtl .kd-menu-submenu .kd-menu-submenu-title .kd-menu-submenu-arrow {
  margin-left: 0;
  margin-right: auto;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-message-box {
  position: fixed;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: none;
  z-index: var(--kd-c-message-z-index, var(--kd-g-z-index-apex, 9999));
}
.kd-message {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: var(--kd-c-message-sizing-min-width, 280px);
  max-width: var(--kd-c-message-sizing-max-width, 1000px);
  margin: 0 auto var(--kd-c-message-spacing-margin-bottom, 16px);
  padding: var(--kd-c-message-spacing-padding-horizontal, 10px) var(--kd-c-message-spacing-padding-vertical, 20px);
  color: var(--kd-c-message-info-color-text, #0e5fd8);
  border: 1px solid var(--kd-c-message-info-color-border, #b3d5ff);
  border-radius: var(--kd-c-message-border-radius, 4px);
  background-color: var(--kd-c-message-info-color-background, #e0efff);
  pointer-events: all;
  -webkit-animation: kdNoticeEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-message-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--kd-c-message-font-size, 14px);
  line-height: var(--kd-c-message-line-height, 20px);
}
.kd-message-content-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-message-content-icon-wrapper {
  font-size: var(--kd-c-message-icon-font-size, 16px);
  margin-right: var(--kd-c-message-icon-spacing-margin-right, 8px);
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-message-content-text {
  max-height: var(--kd-c-message-text-sizing-max-height, 160px);
  overflow: auto;
}
.kd-message-content-close {
  cursor: pointer;
  color: var(--kd-c-message-close-color-text, #666);
  font-size: var(--kd-c-message-font-size, 16px);
  margin-left: var(--kd-c-message-close-spacing-margin-left, 12px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kd-message-content-close:hover {
  color: var(--kd-c-message-close-color-text-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-message-success {
  color: var(--kd-c-message-success-color-text, #1BA854);
  background: var(--kd-c-message-success-color-background, #dcfae4);
  border: 1px solid var(--kd-c-message-success-color-border, #a1e6b5);
}
.kd-message-warning {
  color: var(--kd-c-message-warning-color-text, #FF991C);
  background: var(--kd-c-message-warning-color-background, #fff1d4);
  border: 1px solid var(--kd-c-message-warning-color-border, #ffe0a6);
}
.kd-message-error {
  color: var(--kd-c-message-error-color-text, #FB2323);
  background: var(--kd-c-message-error-color-background, #ffdbe0);
  border: 1px solid var(--kd-c-message-error-color-border, #ffadb6);
}
.kd-message-leave {
  -webkit-animation: kdNoticeLeaveEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeLeaveEffect calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-message-leave-after {
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-message-leave-after.kd-message-success,
.kd-message-leave-after.kd-message-warning,
.kd-message-leave-after.kd-message-error {
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  border: none;
}
.kd-message-leave-after div,
.kd-message-leave-after i {
  -webkit-transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.2s) cubic-bezier(0, 0.4, 0.4, 1);
  height: 0;
  font-size: 0;
}
.kd-message-rtl {
  direction: rtl;
}
.kd-message-rtl.kd-message-content .kd-message-content-close {
  margin-left: 0;
  margin-right: var(--kd-c-message-close-spacing-margin-left, 12px);
}
.kd-message-rtl.kd-message-content .kd-message-content-icon-wrapper {
  margin-right: 0;
  margin-left: var(--kd-c-message-icon-spacing-margin-right, 8px);
  -ms-flex-item-align: end;
      align-self: flex-end;
}
/*! rtl:end:ignore */

/*! 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 */
.overall-postion {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
.kd-modal-container {
  position: relative;
  z-index: var(--kd-c-modal-z-index, var(--kd-g-z-index-dialog, 1050));
}
.kd-modal-container-ie {
  position: absolute;
}
.kd-modal-container-show {
  -webkit-animation: kdModalEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdModalEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
}
.kd-modal-container-hidden {
  display: none;
}
.kd-modal-mask {
  position: fixed;
  background-color: var(--kd-c-modal-mask-color-background, rgba(55, 55, 55, 0.5));
  z-index: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.kd-modal-has-container-box {
  position: fixed;
  left: 50%;
  top: 50%;
}
.kd-modal-container-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 460px;
  height: 340px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #ffffff;
  -webkit-box-shadow: var(--kd-c-modal-box-shadow, 0 4px 10px 0 rgba(0, 0, 0, 0.2));
          box-shadow: var(--kd-c-modal-box-shadow, 0 4px 10px 0 rgba(0, 0, 0, 0.2));
  border-radius: var(--kd-c-modal-boeder-radius, 2px);
  outline: none;
}
.kd-modal-container-box .kd-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--kd-c-modal-header-sizing-padding-vertical, 0px) var(--kd-c-modal-header-sizing-padding-horizontal, 20px);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--kd-c-modal-header-sizing-height, 50px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container .kd-modal-title-icon {
  border-radius: 50% 50%;
  width: var(--kd-c-modal-icon-circle-sizing, 6px);
  height: var(--kd-c-modal-icon-circle-sizing, 6px);
  margin-right: var(--kd-c-modal-title-icon-sizing-margin-right, 8px);
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container .modal-confirm-title-icon-bgcolor {
  background-color: var(--kd-c-modal-color-ongoing, var(--kd-g-color-ongoing, #276ff5));
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container .modal-warning-title-icon-bgcolor {
  background-color: var(--kd-c-modal-color-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container .modal-error-title-icon-bgcolor {
  background-color: var(--kd-c-modal-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container .kd-modal-title {
  min-width: 72px;
  min-height: 27px;
  font-size: var(--kd-c-modal-title-font-size, 18px);
  color: var(--kd-c-modal-title-text-color, var(--kd-g-color-text-primary, #212121));
  line-height: 27px;
}
.kd-modal-container-box .kd-modal-header .kd-modal-title-container:active {
  cursor: auto;
}
.kd-modal-container-box .kd-modal-header .kd-modal-close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--kd-c-modal-close-icon-font-size, 16px);
  color: var(--kd-c-modal-close-icon-color-text, #666666);
  cursor: pointer;
}
.kd-modal-container-box .kd-modal-header .kd-modal-close-icon:hover {
  color: var(--kd-c-modal-color-theme-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-modal-container-box .kd-modal-header .kd-modal-close-icon:active {
  color: var(--kd-c-modal-color-theme-active, var(--kd-g-color-theme-7, #375cca));
}
.kd-modal-container-box .kd-modal-header:active {
  cursor: move;
}
.kd-modal-container-box .kd-modal-body {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--kd-c-modal-body-sizing-padding, 20px);
  font-size: var(--kd-c-modal-body-font-size, 16px);
  color: var(--kd-c-modal-body-text-color, var(--kd-g-color-text-primary, #212121));
}
.kd-modal-container-box .kd-modal-footer {
  height: var(--kd-c-modal-footer-sizing-height, 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--kd-c-modal-footer-font-size, 14px);
  color: var(--kd-c-modal-footer-text-color, var(--kd-g-color-text-secondary, #666));
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-modal-container-box .kd-modal-resise-handle {
  position: absolute;
}
.kd-modal-container-box .kd-modal-resise-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: ns-resize;
}
.kd-modal-container-box .kd-modal-resise-e {
  top: 0;
  right: 0;
  height: 100%;
  width: 6px;
  cursor: ew-resize;
}
.kd-modal-container-box .kd-modal-resise-s {
  bottom: 0;
  left: 0;
  height: 6px;
  width: 100%;
  cursor: ns-resize;
}
.kd-modal-container-box .kd-modal-resise-w {
  left: 0;
  top: 0;
  height: 100%;
  width: 6px;
  cursor: ew-resize;
}
.kd-modal-container-box .kd-modal-resise-ne {
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: nesw-resize;
}
.kd-modal-container-box .kd-modal-resise-se {
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: nwse-resize;
}
.kd-modal-container-box .kd-modal-resise-sw {
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: nesw-resize;
}
.kd-modal-container-box .kd-modal-resise-nw {
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: nwse-resize;
}
.kd-modal-margin-btn {
  margin-right: var(--kd-c-modal-footer-button-spacing, 12px);
}
.kd-modal-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
}
.kd-modal-wrapper::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.kd-modal-wrapper-resizable {
  text-align: unset;
}
.kd-modal-wrapper-resizable::before {
  height: 0;
}
.kd-modal-dialog {
  display: inline-block;
  vertical-align: middle;
  max-width: calc(100vw);
}
.kd-modal-showline .kd-modal-header {
  border-bottom: var(--kd-c-modal-sizing-border, 1px) solid var(--kd-c-modal-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-modal-showline .kd-modal-footer {
  border-top: var(--kd-c-modal-sizing-border, 1px) solid var(--kd-c-modal-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-modal-rtl {
  direction: rtl;
}
.kd-modal-rtl .kd-modal-container-box .kd-modal-header .kd-modal-title-container .kd-modal-title-icon {
  margin-right: 0;
  margin-left: var(--kd-c-modal-title-icon-sizing-margin-right, 8px);
}
.kd-modal-rtl .kd-modal-container-box .kd-modal-footer .kd-modal-cancel-node .kd-modal-margin-btn {
  margin-left: var(--kd-c-modal-footer-button-spacing, 12px);
  margin-right: 0;
}
.kd-modal-rtl .kd-modal-has-container-box {
  right: 50%;
  left: auto;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-notice-box-topRight,
.kd-notice-box-topLeft,
.kd-notice-box-bottomLeft,
.kd-notice-box-bottomRight {
  position: fixed;
  z-index: var(--kd-c-notice-z-index, var(--kd-g-z-index-apex, 9999));
}
.kd-notice {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 320px;
  margin: 0 auto 16px;
  -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  background-color: var(--kd-c-notice-content-color-background, var(--kd-g-color-white, #fff));
  -webkit-animation: kdNoticeEffect var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeEffect var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-notice-content {
  width: 100%;
}
.kd-notice-content-title {
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--kd-c-notice-title-font-size, var(--kd-g-font-size-middle, 14px));
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.kd-notice-content-title-left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-notice-content-title-left-icon {
  margin-right: 5px;
  font-size: 17px;
}
.kd-notice-content-title-left-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-notice-content-title-close {
  cursor: pointer;
}
.kd-notice-content-description {
  height: 46px;
  padding: 10px 20px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kd-notice-content-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px 15px 20px;
  font-size: 12px;
  color: var(--kd-c-notice-footer-color, var(--kd-g-color-text-link, #0e5fd8));
  cursor: pointer;
}
.kd-notice-content-footer > div {
  margin-right: 10px;
}
.kd-notice-content-footer > div:hover {
  color: var(--kd-c-notice-footer-color-hover, var(--kd-g-color-text-link-hover, #3987ed));
}
.kd-notice-info .kd-notice-content-title {
  color: var(--kd-c-notice-info-color, var(--kd-g-color-text-primary, #212121));
  background: var(--kd-c-notice-info-header-color-background, var(--kd-g-color-white, #fff));
}
.kd-notice-info .kd-notice-content-title-left-icon {
  color: var(--kd-c-notice-icon-color, var(--kd-g-color-theme, #5582f3));
}
.kd-notice-info .kd-notice-content-title-close {
  color: var(--kd-c-notice-icon-color, var(--kd-g-color-theme, #5582f3));
}
.kd-notice-info .kd-notice-content-title-close:hover {
  color: var(--kd-c-notice-icon-color-hover, var(--kd-g-color-border-ongoing, #85b8ff));
}
.kd-notice-primary .kd-notice-content-title {
  color: var(--kd-c-notice-header-color, var(--kd-g-color-white, #fff));
  background: var(--kd-c-notice-header-color-background, var(--kd-g-color-theme, #5582f3));
}
.kd-notice-primary .kd-notice-content-title-close {
  color: var(--kd-c-notice-header-color, var(--kd-g-color-white, #fff));
}
.kd-notice-primary .kd-notice-content-title-close:hover {
  color: var(--kd-c-notice-icon-color-hover, var(--kd-g-color-border-ongoing, #85b8ff));
}
.kd-notice-leave {
  -webkit-animation: kdNoticeLeaveEffect var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
          animation: kdNoticeLeaveEffect var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1) forwards;
}
.kd-notice-leave-after {
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-notice-leave-after.kd-notice-success,
.kd-notice-leave-after.kd-notice-warning,
.kd-notice-leave-after.kd-notice-error {
  -webkit-transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
  border: none;
}
.kd-notice-leave-after div,
.kd-notice-leave-after i {
  -webkit-transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all var(--kd-c-notice-motion-duration, var(--kd-g-duration-quickly, 0.2s)) cubic-bezier(0, 0.4, 0.4, 1);
  height: 0;
  font-size: 0;
}
.kd-notice-rtl {
  direction: rtl;
}
.kd-notice-rtl .kd-notice-content-title-left {
  margin-left: 20px;
  margin-right: 0;
}
.kd-notice-rtl .kd-notice-content-title-left-icon {
  margin-right: 0;
  margin-left: 5px;
}
.kd-notice-rtl.kd-notice-content .kd-notice-content-footer {
  padding: 0 20px 15px 20px;
}
.kd-notice-rtl.kd-notice-content .kd-notice-content-footer > div {
  margin-right: 0;
  margin-left: 10px;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-pagination {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  color: var(--kd-c-pagination-text-color, var(--kd-g-color-text-secondary, #666));
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-pagination .kd-pagination-total {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.kd-pagination .kd-pagination-current {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 12px;
}
.kd-pagination .kd-pagination-current .kd-pagination-current-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 44px;
  height: var(--kd-c-pagination-sizing-square, 24px);
  margin: 0 3px;
  padding: 0;
  outline: none;
  text-align: center;
  background: var(--kd-g-color-background, #fff);
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-g-color-border-strong, #d9d9d9);
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination .kd-pagination-current .kd-pagination-current-input:hover,
.kd-pagination .kd-pagination-current .kd-pagination-current-input:active,
.kd-pagination .kd-pagination-current .kd-pagination-current-input:focus {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination .kd-pagination-current .kd-pagination-current-input:disabled {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-c-pagination-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  background: var(--kd-c-pagination-button-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  cursor: not-allowed;
}
.kd-pagination .kd-pagination-action {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item.bordered {
  margin-right: calc(2 * var(--kd-c-pagination-button-spacing, 4px));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item.bordered:last-child {
  margin-right: 0;
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item.bordered button {
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-c-pagination-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item.bordered button:disabled {
  background-color: var(--kd-c-pagination-button-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: var(--kd-c-pagination-sizing-square, 24px);
  height: var(--kd-c-pagination-sizing-square, 24px);
  border: none;
  background-color: var(--kd-g-color-background, #fff);
  border-radius: var(--kd-g-radius-border, 2px);
  cursor: pointer;
  outline: none;
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button:hover:not(:disabled),
.kd-pagination .kd-pagination-action .kd-pagination-action-item button:active:not(:disabled) {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button:hover i,
.kd-pagination .kd-pagination-action .kd-pagination-action-item button:active i {
  color: var(--kd-c-pagination-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button[disabled] {
  cursor: not-allowed;
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button[disabled] i {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination .kd-pagination-action .kd-pagination-action-item button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: var(--kd-c-pagination-icon-font-size, var(--kd-g-font-size-large, 16px));
  color: var(--kd-c-pagination-button-color, var(--kd-g-color-text-secondary, #666));
  -webkit-transition: color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s);
}
.kd-pagination .kd-pagination-selector {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 20px;
  outline: none;
  height: var(--kd-c-pagination-sizing-square, 24px);
}
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  line-height: var(--kd-c-pagination-sizing-square, 24px);
  color: var(--kd-g-color-text-primary, #212121);
  border-radius: var(--kd-g-radius-border, 2px);
  background: var(--kd-g-color-background, #fff);
  cursor: pointer;
  border: none;
  outline: none;
}
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size:hover i,
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size:active i {
  color: var(--kd-c-pagination-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size.disabled,
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size.disabled > i {
  cursor: not-allowed;
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination .kd-pagination-selector .kd-pagination-selector-size i {
  margin-left: 4px;
  line-height: var(--kd-c-pagination-sizing-square, 24px);
  font-size: var(--kd-c-pagination-icon-font-size, var(--kd-g-font-size-large, 16px));
  color: var(--kd-c-pagination-text-color, var(--kd-g-color-text-secondary, #666));
}
.kd-pagination .kd-pagination-selector .kd-dropdown-menu-item {
  text-align: right;
  padding-right: var(--kd-c-pagination-dropdown-item-spacing-padding-horizontal, 24px);
  padding-left: var(--kd-c-pagination-dropdown-item-spacing-padding-horizontal, 24px);
}
.kd-pagination .kd-pagination-selector .kd-dropdown-menu-item span {
  white-space: nowrap;
}
.kd-pagination.simple .kd-pagination-action {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--kd-c-pagination-sizing-square, 24px);
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid transparent;
}
.kd-pagination.simple .kd-pagination-action.bordered {
  border-color: var(--kd-c-pagination-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.simple .kd-pagination-action.bordered:active:not(.disabled) {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.simple .kd-pagination-action.bordered.disabled,
.kd-pagination.simple .kd-pagination-action.bordered.disabled > .kd-pagination-item > button {
  background-color: var(--kd-c-pagination-button-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-pagination.simple .kd-pagination-action.disabled > .kd-pagination-action-item {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination.simple .kd-pagination-action-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  height: var(--kd-c-pagination-sizing-square, 24px);
  overflow: hidden;
  margin: 0 8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--kd-g-color-text-primary, #212121);
}
.kd-pagination.simple .kd-pagination-action-item:first-child,
.kd-pagination.simple .kd-pagination-action-item:last-child {
  margin: 0;
}
.kd-pagination.simple .kd-pagination-action-item .kd-pagination-current {
  margin-right: 2px;
}
.kd-pagination.simple .kd-pagination-action-item .kd-pagination-current .kd-pagination-current-input {
  margin: 0;
}
.kd-pagination.simple .kd-pagination-action-item .kd-pagination-current .kd-pagination-current-input:disabled {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-pagination.simple .kd-pagination-action-item .kd-pagination-total {
  margin-right: 0;
  margin-left: 2px;
}
.kd-pagination.simple .kd-pagination-action-item.bordered > button {
  border: none;
}
.kd-pagination.simple .kd-pagination-action-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: calc(var(--kd-c-pagination-sizing-square, 24px) - 2px);
  height: calc(var(--kd-c-pagination-sizing-square, 24px) - 2px);
  border: none;
  background-color: var(--kd-g-color-background, #fff);
  border-radius: var(--kd-g-radius-border, 2px);
  cursor: pointer;
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.simple .kd-pagination-action-item button:hover:not(:disabled),
.kd-pagination.simple .kd-pagination-action-item button:active:not(:disabled) {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.simple .kd-pagination-action-item button:hover i,
.kd-pagination.simple .kd-pagination-action-item button:active i {
  color: var(--kd-c-pagination-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-pagination.simple .kd-pagination-action-item button:disabled {
  cursor: not-allowed;
}
.kd-pagination.simple .kd-pagination-action-item button:disabled i {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination.simple .kd-pagination-action-item button i {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  line-height: calc(var(--kd-c-pagination-sizing-square, 24px) - 2px);
  font-size: var(--kd-c-pagination-icon-font-size, var(--kd-g-font-size-large, 16px));
  color: var(--kd-c-pagination-button-color, var(--kd-g-color-text-secondary, #666));
  -webkit-transition: color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s);
}
.kd-pagination.less .kd-pagination-pages {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: inline-block;
}
.kd-pagination.less .kd-pagination-pages-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: var(--kd-c-pagination-button-spacing, 4px);
}
.kd-pagination.less .kd-pagination-pages-item:last-child {
  margin-right: 0;
}
.kd-pagination.less .kd-pagination-pages-item.active > button:disabled {
  background-color: var(--kd-g-color-background-contain, #fafafa);
}
.kd-pagination.less .kd-pagination-pages-item:hover button,
.kd-pagination.less .kd-pagination-pages-item:active button,
.kd-pagination.less .kd-pagination-pages-item.active button {
  color: var(--kd-g-color-theme, #5582f3);
}
.kd-pagination.less .kd-pagination-pages-item:first-child button,
.kd-pagination.less .kd-pagination-pages-item:last-child button {
  width: var(--kd-c-pagination-sizing-square, 24px);
  padding: 0;
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-c-pagination-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-pagination.less .kd-pagination-pages-item:first-child button:hover,
.kd-pagination.less .kd-pagination-pages-item:last-child button:hover,
.kd-pagination.less .kd-pagination-pages-item:first-child button:active,
.kd-pagination.less .kd-pagination-pages-item:last-child button:active {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.less .kd-pagination-pages-item:first-child button:hover:disabled,
.kd-pagination.less .kd-pagination-pages-item:last-child button:hover:disabled,
.kd-pagination.less .kd-pagination-pages-item:first-child button:active:disabled,
.kd-pagination.less .kd-pagination-pages-item:last-child button:active:disabled {
  border-color: var(--kd-c-pagination-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-pagination.less .kd-pagination-pages-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: var(--kd-c-pagination-sizing-square, 24px);
  height: var(--kd-c-pagination-sizing-square, 24px);
  padding: 0 4px;
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  cursor: pointer;
  outline: none;
  border: none;
  background: var(--kd-g-color-background, #fff);
  -webkit-transition: color var(--kd-g-duration, 0.3s), border-color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s), border-color var(--kd-g-duration, 0.3s);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-pagination.less .kd-pagination-pages-item button:disabled {
  cursor: not-allowed;
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination.nicety .kd-pagination-pages {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-pagination.nicety .kd-pagination-pages-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: var(--kd-c-pagination-button-spacing, 4px);
}
.kd-pagination.nicety .kd-pagination-pages-item:last-child {
  margin-right: 0;
}
.kd-pagination.nicety .kd-pagination-pages-item:hover button,
.kd-pagination.nicety .kd-pagination-pages-item:active button,
.kd-pagination.nicety .kd-pagination-pages-item.active button {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.nicety .kd-pagination-pages-item:hover button:disabled,
.kd-pagination.nicety .kd-pagination-pages-item:active button:disabled,
.kd-pagination.nicety .kd-pagination-pages-item.active button:disabled {
  border-color: var(--kd-c-pagination-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-pagination.nicety .kd-pagination-pages-item.active > button:disabled {
  background-color: var(--kd-g-color-background-contain, #fafafa);
}
.kd-pagination.nicety .kd-pagination-pages-item.active button,
.kd-pagination.nicety .kd-pagination-pages-item:hover button {
  color: var(--kd-g-color-theme, #5582f3);
}
.kd-pagination.nicety .kd-pagination-pages-item.active button:not(:disabled) > .kd-pagination-pages-jumper-icon,
.kd-pagination.nicety .kd-pagination-pages-item:hover button:not(:disabled) > .kd-pagination-pages-jumper-icon {
  opacity: 1;
}
.kd-pagination.nicety .kd-pagination-pages-item:first-child button,
.kd-pagination.nicety .kd-pagination-pages-item:last-child button {
  width: var(--kd-c-pagination-sizing-square, 24px);
  padding: 0;
  line-height: calc(var(--kd-c-pagination-sizing-square, 24px) - 2px);
}
.kd-pagination.nicety .kd-pagination-pages-item button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  min-width: var(--kd-c-pagination-sizing-square, 24px);
  height: var(--kd-c-pagination-sizing-square, 24px);
  padding: 0 6px;
  cursor: pointer;
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-g-color-text-primary, #212121);
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-c-pagination-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  background: var(--kd-g-color-background, #fff);
  -webkit-transition: color var(--kd-g-duration, 0.3s), border-color var(--kd-g-duration, 0.3s), background-color var(--kd-g-duration, 0.3s);
  transition: color var(--kd-g-duration, 0.3s), border-color var(--kd-g-duration, 0.3s), background-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.nicety .kd-pagination-pages-item button:disabled {
  cursor: not-allowed;
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination.nicety .kd-pagination-pages-item button > i {
  font-size: 16px;
}
.kd-pagination.nicety .kd-pagination-pages-item button .kd-pagination-pages-jumper-icon {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  color: var(--kd-g-color-theme, #5582f3);
  line-height: var(--kd-c-pagination-sizing-square, 24px);
  background-color: var(--kd-g-color-background, #fff);
  -webkit-transition: opacity var(--kd-g-duration, 0.3s);
  transition: opacity var(--kd-g-duration, 0.3s);
}
.kd-pagination.nicety .kd-pagination-jumper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 4px;
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 40px;
  height: var(--kd-c-pagination-sizing-square, 24px);
  padding: 0;
  outline: none;
  text-align: center;
  background: var(--kd-g-color-background, #fff);
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-g-color-border-strong, #d9d9d9);
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-input:hover,
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-input:active,
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-input:focus {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-input:disabled {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-c-pagination-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  background: var(--kd-c-pagination-button-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  cursor: not-allowed;
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  padding: 0 var(--kd-c-pagination-jumper-spacing-padding-horizontal, 4px);
  height: var(--kd-c-pagination-sizing-square, 24px);
  margin-left: var(--kd-c-pagination-button-spacing, 4px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  outline: none;
  color: var(--kd-g-color-text-primary, #212121);
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-g-color-border-strong, #d9d9d9);
  background: var(--kd-g-color-background, #fff);
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button:hover,
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button:active {
  color: var(--kd-g-color-theme, #5582f3);
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button:hover:disabled,
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button:active:disabled {
  border-color: var(--kd-c-pagination-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-pagination.nicety .kd-pagination-jumper .kd-pagination-jumper-button:disabled {
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-pagination.nicety .kd-pagination-options {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 22px;
  outline: none;
  height: var(--kd-c-pagination-sizing-square, 24px);
  color: var(--kd-g-color-text-primary, #212121);
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 64px;
  height: var(--kd-c-pagination-sizing-square, 24px);
  margin-right: 8px;
  padding: 0 24px 0 4px;
  font-size: var(--kd-c-pagination-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-g-color-text-primary, #212121);
  border-radius: var(--kd-g-radius-border, 2px);
  border: var(--kd-c-pagination-sizing-border-width, 1px) solid var(--kd-g-color-border-strong, #d9d9d9);
  background: var(--kd-g-color-background, #fff);
  cursor: pointer;
  outline: none;
  -webkit-transition: border-color var(--kd-g-duration, 0.3s);
  transition: border-color var(--kd-g-duration, 0.3s);
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size:hover,
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size:active {
  border-color: var(--kd-c-pagination-color-border-hover, var(--kd-g-color-theme-7, #375cca));
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size:hover.disabled,
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size:active.disabled {
  border-color: var(--kd-g-color-border-strong, #d9d9d9);
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size.disabled,
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size.disabled > i {
  cursor: not-allowed;
  color: var(--kd-c-pagination-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size i {
  position: absolute;
  top: 50%;
  right: 5px;
  line-height: calc(var(--kd-c-pagination-sizing-square, 24px) - 2px);
  font-size: var(--kd-c-pagination-icon-font-size, var(--kd-g-font-size-large, 16px));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size:hover i {
  color: var(--kd-c-pagination-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-pagination.nicety .kd-pagination-options .kd-pagination-options-size.kd-pagination-options-dropdown-open i {
  -webkit-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
}
.kd-pagination-options-dropdown-text {
  white-space: nowrap;
}
.kd-pagination-options-dropdown i {
  -webkit-transition: -webkit-transform var(--kd-g-duration, 0.3s);
  transition: -webkit-transform var(--kd-g-duration, 0.3s);
  transition: transform var(--kd-g-duration, 0.3s);
  transition: transform var(--kd-g-duration, 0.3s), -webkit-transform var(--kd-g-duration, 0.3s);
}
.kd-pagination-options-dropdown-open i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.kd-pagination-rtl {
  direction: rtl;
}
.kd-pagination-rtl .kd-pagination-total {
  margin-left: 12px;
  margin-right: 0;
}
.kd-pagination-rtl .kd-pagination-current {
  margin-right: 0;
  margin-left: 12px;
}
.kd-pagination-rtl .kd-pagination-action .kd-pagination-action-item.bordered {
  margin-left: calc(2 * var(--kd-c-pagination-button-spacing, 4px));
  margin-right: 0;
}
.kd-pagination-rtl .kd-pagination-action .kd-pagination-action-item.bordered:last-child {
  margin-left: 0;
}
.kd-pagination-rtl .kd-pagination-selector {
  margin-right: 20px;
  margin-left: 0;
}
.kd-pagination-rtl .kd-pagination-selector .kd-pagination-selector-size i {
  margin-left: 0;
  margin-right: 4px;
}
.kd-pagination-rtl.simple .kd-pagination-action-item .kd-pagination-current {
  margin-right: 0;
  margin-left: 2px;
}
.kd-pagination-rtl.simple .kd-pagination-action-item .kd-pagination-total {
  margin-left: 0;
  margin-right: 2px;
}
.kd-pagination-rtl.less .kd-pagination-pages-item {
  margin-left: var(--kd-c-pagination-button-spacing, 4px);
  margin-right: 0;
}
.kd-pagination-rtl.less .kd-pagination-pages-item:last-child {
  margin-left: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-pages-item {
  margin-left: var(--kd-c-pagination-button-spacing, 4px);
  margin-right: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-pages-item:last-child {
  margin-left: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-jumper {
  margin-right: var(--kd-c-pagination-button-spacing, 4px);
  margin-left: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-jumper .kd-pagination-jumper-button {
  margin-right: var(--kd-c-pagination-button-spacing, 4px);
  margin-left: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-options {
  margin-right: 22px;
  margin-left: 0;
}
.kd-pagination-rtl.nicety .kd-pagination-options .kd-pagination-options-size {
  margin-right: 0;
  margin-left: 8px;
  padding: 0 4px 0 24px;
}
.kd-pagination-rtl.nicety .kd-pagination-options .kd-pagination-options-size i {
  left: 5px;
  right: auto;
}
.kd-pagination-rtl.nicety .kd-pagination-options .kd-dropdown-menu-item > span {
  text-align: right;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-popconfirm {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  border-radius: var(--kd-c-popconfirm-radius-border, var(--kd-g-radius-border, 2px));
  background-color: var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff));
  opacity: 1;
  z-index: var(--kd-g-z-index-popper, 1050);
  visibility: visible;
}
.kd-popconfirm.hidden {
  opacity: 0;
  visibility: hidden;
}
.kd-popconfirm[class*='top'] {
  -webkit-box-shadow: 0 6px 16px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 6px 16px 3px rgba(0, 0, 0, 0.08);
}
.kd-popconfirm[class*='bottom'] {
  -webkit-box-shadow: 0 -6px 16px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 -6px 16px 3px rgba(0, 0, 0, 0.08);
}
.kd-popconfirm[class*='left'] {
  -webkit-box-shadow: 6px 0 16px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 6px 0 16px 3px rgba(0, 0, 0, 0.08);
}
.kd-popconfirm[class*='right'] {
  -webkit-box-shadow: -6px 0 16px 3px rgba(0, 0, 0, 0.08);
          box-shadow: -6px 0 16px 3px rgba(0, 0, 0, 0.08);
}
.kd-popconfirm.arrow::before {
  position: absolute;
  z-index: -2;
  background: var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff));
  border-style: solid;
  border-width: var(--arrowSize);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  content: '';
}
.kd-popconfirm.arrow::after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background: var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-g-radius-border, 2px);
}
.kd-popconfirm.arrow.bottomLeft::before,
.kd-popconfirm.arrow.bottom::before,
.kd-popconfirm.arrow.bottomRight::before {
  left: var(--arrowLeft);
  top: var(--arrowSpill);
  -webkit-box-shadow: -2px -2px calc(16px - 1px) rgba(0, 0, 0, 0.1);
          box-shadow: -2px -2px calc(16px - 1px) rgba(0, 0, 0, 0.1);
  border-color: var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) transparent transparent var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff));
}
.kd-popconfirm.arrow.topLeft::before,
.kd-popconfirm.arrow.top::before,
.kd-popconfirm.arrow.topRight::before {
  left: var(--arrowLeft);
  bottom: var(--arrowSpill);
  -webkit-box-shadow: 3px 3px calc(16px + 1px) rgba(0, 0, 0, 0.15);
          box-shadow: 3px 3px calc(16px + 1px) rgba(0, 0, 0, 0.15);
  border-color: transparent var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) transparent;
}
.kd-popconfirm.arrow.leftTop::before,
.kd-popconfirm.arrow.left::before,
.kd-popconfirm.arrow.leftBottom::before {
  top: var(--arrowTop);
  right: var(--arrowSpill);
  -webkit-box-shadow: 3px 0 16px rgba(0, 0, 0, 0.12), 0 -2px 16px rgba(204, 149, 149, 0.12);
          box-shadow: 3px 0 16px rgba(0, 0, 0, 0.12), 0 -2px 16px rgba(204, 149, 149, 0.12);
  border-color: var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) transparent transparent;
}
.kd-popconfirm.arrow.rightTop::before,
.kd-popconfirm.arrow.right::before,
.kd-popconfirm.arrow.rightBottom::before {
  top: var(--arrowTop);
  left: var(--arrowSpill);
  -webkit-box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), -2px 0 16px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), -2px 0 16px rgba(0, 0, 0, 0.1);
  border-color: transparent transparent var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff)) var(--kd-c-popconfirm-color-background, var(--kd-g-color-background, #fff));
}
.kd-popconfirm-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  width: var(--kd-c-popconfirm-sizing-min-width, 240px);
  padding: var(--kd-c-popconfirm-spacing-padding-vertical, 16px) var(--kd-c-popconfirm-spacing-padding-horizontal, 16px);
}
.kd-popconfirm-title {
  line-height: 21px;
  color: var(--kd-c-popconfirm-title-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-popconfirm-title-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-popconfirm-title i {
  margin-right: var(--kd-c-popconfirm-title-icon-spacing-margin-right, 6px);
  vertical-align: top;
  line-height: 21px;
  color: var(--kd-c-popconfirm-icon-color-text, var(--kd-g-color-warning, #ff991c));
  font-size: var(--kd-c-popconfirm-icon-sizing-square, 17px);
}
.kd-popconfirm-message {
  color: var(--kd-c-popconfirm-message-color-text, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-popconfirm-message-font-size, var(--kd-g-font-size-small, 12px));
  line-height: 18px;
  margin: var(--kd-c-popconfirm-message-spacing-margin-top, 6px) 0 var(--kd-c-popconfirm-message-spacing-margin-bottom, 18px);
}
.kd-popconfirm-interaction {
  text-align: right;
}
.kd-popconfirm-interaction button:not(:last-child) {
  margin-right: var(--kd-c-popconfirm-button-spacing, 12px);
}
.kd-popconfirm .arrow::before {
  border-color: #fff;
}
.kd-popconfirm-rtl {
  direction: rtl;
}
.kd-popconfirm-rtl .kd-popconfirm-interaction {
  text-align: left;
}
.kd-popconfirm-rtl .kd-popconfirm-interaction button:not(:last-child) {
  margin-left: var(--kd-c-popconfirm-button-spacing, 12px);
  margin-right: 0;
}
.kd-popconfirm-rtl .kd-popconfirm-title i {
  margin-left: var(--kd-c-popconfirm-title-icon-spacing-margin-right, 6px);
  margin-right: 0;
}
/*! rtl:end: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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-popper {
  opacity: 1;
  z-index: var(--kd-g-z-index-popper, 1050);
  visibility: visible;
}
.kd-popper.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.kd-popper .arrow {
  visibility: hidden;
}
.kd-popper .arrow::before {
  visibility: visible;
  position: absolute;
  border-style: solid;
  border-width: var(--arrowSize);
  content: '';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.kd-popper[data-popper-placement^='top'] .arrow {
  bottom: calc(1.07 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='top'] .arrow.transparent {
  bottom: calc(0.96 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='top'] .arrow::before {
  left: calc(-1 * var(--arrowSize));
  border-top-color: transparent;
  border-left-color: transparent;
}
.kd-popper[data-popper-placement^='bottom'] .arrow {
  top: calc(-0.75 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='bottom'] .arrow.transparent {
  top: calc(-0.85 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='bottom'] .arrow::before {
  left: calc(-1 * var(--arrowSize));
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.kd-popper[data-popper-placement^='left'] .arrow {
  right: calc(1.07 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='left'] .arrow.transparent {
  right: calc(0.9 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='left'] .arrow::before {
  top: calc(-1 * var(--arrowSize));
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.kd-popper[data-popper-placement^='right'] .arrow {
  left: calc(-0.75 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='right'] .arrow.transparent {
  left: calc(-0.85 * var(--arrowSize));
}
.kd-popper[data-popper-placement^='right'] .arrow::before {
  top: calc(-1 * var(--arrowSize));
  border-top-color: transparent;
  border-right-color: transparent;
}
.kd-popper-rtl {
  direction: rtl;
  text-align: right;
}
.kd-popper-top {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-top-in {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-top-out {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-left {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-left-in {
  -webkit-animation-name: kdZoomRightIn;
          animation-name: kdZoomRightIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-left-out {
  -webkit-animation-name: kdZoomRightOut;
          animation-name: kdZoomRightOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-right {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-right-in {
  -webkit-animation-name: kdZoomLeftIn;
          animation-name: kdZoomLeftIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-right-out {
  -webkit-animation-name: kdZoomLeftOut;
          animation-name: kdZoomLeftOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-bottom {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-bottom-in {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-bottom-out {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-top-start {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-top-start-in {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-top-start-out {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-right-end {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-right-end-in {
  -webkit-animation-name: kdZoomLeftBottomIn;
          animation-name: kdZoomLeftBottomIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-right-end-out {
  -webkit-animation-name: kdZoomLeftBottomOut;
          animation-name: kdZoomLeftBottomOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-top-end {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-top-end-in {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-top-end-out {
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-left-end {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-left-end-in {
  -webkit-animation-name: kdZoomRightBottomIn;
          animation-name: kdZoomRightBottomIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-left-end-out {
  -webkit-animation-name: kdZoomRightBottomOut;
          animation-name: kdZoomRightBottomOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-left-start {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-left-start-in {
  -webkit-animation-name: kdZoomTopRightIn;
          animation-name: kdZoomTopRightIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-left-start-out {
  -webkit-animation-name: kdZoomTopRightOut;
          animation-name: kdZoomTopRightOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-bottom-end {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-bottom-end-in {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-bottom-end-out {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-right-start {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-right-start-in {
  -webkit-animation-name: kdZoomTopLeftIn;
          animation-name: kdZoomTopLeftIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-right-start-out {
  -webkit-animation-name: kdZoomTopLeftOut;
          animation-name: kdZoomTopLeftOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}
.kd-popper-bottom-start {
  -webkit-animation-duration: calc(0.3s - 0.1s);
          animation-duration: calc(0.3s - 0.1s);
}
.kd-popper-bottom-start-in {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
  -webkit-animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
          animation-timing-function: cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-popper-bottom-start-out {
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
}

/*! 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 */
.kd-progress {
  display: inline-block;
  font-variant: tabular-nums;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  font-size: 0;
  vertical-align: top;
}
.kd-progress-show-info {
  font-size: var(--kd-c-progress-line-text-font-size, 16px);
}
.kd-progress-type-line {
  width: 100%;
  color: var(--kd-c-progress-line-color-font, #212121);
}
.kd-progress-type-line .kd-progress-special-text {
  margin-top: var(--kd-c-progress-line-text-spacing-margin-top, 12px);
  line-height: 24px;
}
.kd-progress-type-circle {
  color: var(--kd-c-progress-circle-color-font, #666);
}
.kd-progress-type-circle .kd-progress-special-text {
  margin-top: var(--kd-c-progress-circle-text-spacing-margin-top, 8px);
  padding: 0;
  line-height: 24px;
}
.kd-progress-outer {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  font-size: 0;
}
.kd-progress-show-info:not(.kd-progress-position-bottom) .kd-progress-outer {
  margin-right: calc(-1 * var(--kd-c-progress-line-text-font-size, 16px) * 2 - 8px);
  padding-right: calc(var(--kd-c-progress-line-text-font-size, 16px) * 2 + 8px);
}
.kd-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  font-size: 0;
  border-radius: var(--kd-c-progress-radius-border, 100px);
  background-color: var(--kd-c-progress-color-remaining, #e5e5e5);
}
.kd-progress-success-bg,
.kd-progress-bg {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: var(--kd-c-progress-radius-border, 100px);
  background-color: var(--kd-c-progress-color-default, #5582f3);
  height: var(--kd-c-progress-line-stroke-sizing-width, 8px);
  -webkit-transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: all 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kd-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--kd-c-progress-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-progress-text {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(var(--kd-c-progress-line-text-font-size, 16px)*2);
  margin-left: var(--kd-c-progress-line-text-spacing-margin-left, 8px);
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.kd-progress-special-text {
  font-size: var(--kd-c-progress-line-special-text-font-size, 16px);
  text-align: center;
  overflow: hidden;
  padding-right: calc(var(--kd-c-progress-line-text-font-size, 16px)*2 + 8px);
}
.kd-progress-position-bottom .kd-progress-special-text {
  padding-right: 0;
}
.kd-progress-status-success .kd-progress-bg {
  background-color: var(--kd-c-progress-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-progress-status-success .kd-progress-text,
.kd-progress-status-success .kd-progress-special-text {
  color: var(--kd-c-progress-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-progress-status-success .kd-progress-text {
  font-size: 0;
}
.kd-progress-status-success .kd-progress-icon {
  font-size: var(--kd-c-progress-line-icon-font-size, 16px);
  color: var(--kd-c-progress-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-progress-status-success .kd-progress-circle-box:not(.kd-progress-circle-gradient) .kd-progress-circle-path {
  stroke: var(--kd-c-progress-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-progress-status-failure .kd-progress-bg {
  background-color: var(--kd-c-progress-color-failure, var(--kd-g-color-error, #fb2323));
}
.kd-progress-status-failure .kd-progress-text,
.kd-progress-status-failure .kd-progress-special-text {
  color: var(--kd-c-progress-color-failure, var(--kd-g-color-error, #fb2323));
}
.kd-progress-status-failure .kd-progress-text {
  font-size: 0;
}
.kd-progress-status-failure .kd-progress-icon {
  font-size: var(--kd-c-progress-line-icon-font-size, 16px);
  color: var(--kd-c-progress-color-failure, var(--kd-g-color-error, #fb2323));
}
.kd-progress-status-failure .kd-progress-circle-box:not(.kd-progress-circle-gradient) .kd-progress-circle-path {
  stroke: var(--kd-c-progress-color-failure, var(--kd-g-color-error, #fb2323));
}
.kd-progress-circle-box {
  position: relative;
}
.kd-progress-circle-box .kd-progress-circle-trail {
  stroke: var(--kd-c-progress-color-remaining, #e5e5e5);
}
.kd-progress-circle-box .kd-progress-circle-path {
  -webkit-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kd-progress-circle-box .kd-progress-text {
  position: absolute;
  width: auto;
  text-align: center;
  font-size: 28px;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.kd-progress-circle-box .kd-progress-text-percent,
.kd-progress-circle-box .kd-progress-text-unit {
  display: inline-block;
  vertical-align: top;
}
.kd-progress-circle-box .kd-progress-text-percent {
  line-height: var(--kd-c-progress-circle-percent-line-height, 48px);
}
.kd-progress-circle-box .kd-progress-text-unit {
  line-height: var(--kd-c-progress-circle-unit-line-height, 18px);
  font-size: 12px;
  margin-top: var(--kd-c-progress-circle-unit-spacing-margin-top, 18px);
}
.kd-progress-circle-box .kd-progress-icon {
  font-size: 48px;
}
.kd-progress-circle-box:not(.kd-progress-circle-gradient) .kd-progress-circle-path {
  stroke: var(--kd-c-progress-color-default, #5582f3);
  -webkit-transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
  transition: stroke-dasharray 0.3s cubic-bezier(0.66, 0, 0.34, 1), stroke-dashoffset 0.3s cubic-bezier(0.66, 0, 0.34, 1);
}
.kd-progress-rtl {
  direction: rtl;
}
.kd-progress-rtl.kd-progress-show-info .kd-progress-rtl .kd-progress-position-bottom .kd-progress-outer {
  margin-left: calc(-1 * var(--kd-c-progress-line-text-font-size, 16px) * 2 - 8px);
  margin-right: 0;
  padding-right: 0;
  padding-left: calc(var(--kd-c-progress-line-text-font-size, 16px) * 2 + 8px);
}
.kd-progress-rtl .kd-progress-text {
  margin-right: var(--kd-c-progress-line-text-spacing-margin-left, 8px);
  margin-left: 0;
  text-align: right;
  right: auto !important;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-qrcode {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  border-radius: var(--kd-c-qrcode-border-radius, 2px);
  border: var(--kd-c-qrcode-size-border, 1px) solid var(--kd-c-qrcode-color-border, rgba(5, 5, 5, 0.06));
  padding: var(--kd-c-qrcode-spacing-padding-horizontal, 8px);
  font-size: var(--kd-c-qrcode-font-size, 12px);
  list-style: none;
  overflow: hidden;
}
.kd-qrcode-expired {
  margin-bottom: var(--kd-c-qrcode-spacing-margin-vertical, 4px);
}
.kd-qrcode-mask {
  position: absolute;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  color: var(--kd-c-qrcode-color-text, #111111);
  background: var(--kd-c-qrcode-color-background, rgba(255, 255, 255, 0.96));
  text-align: center;
}
.kd-qrcode-borderless {
  border: none;
}
.kd-qrcode-rtl {
  direction: rtl;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-radio {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  padding-left: var(--kd-c-radio-square-sizing-width-height, 14px);
  margin-right: var(--kd-c-radio-spacing-margin-right, 8px);
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  vertical-align: middle;
  color: var(--kd-c-radio-color-font, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-radio-font-size, var(--kd-g-font-size-small, 12px));
  max-width: var(--kd-c-radio-default-label-max-width);
  min-height: var(--kd-c-radio-square-sizing-width-height, 14px);
}
.kd-radio::before {
  position: absolute;
  top: 50%;
  left: 0;
  height: var(--kd-c-radio-square-sizing-width-height, 14px);
  width: var(--kd-c-radio-square-sizing-width-height, 14px);
  content: '';
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  background-color: var(--kd-c-radio-color-background, var(--kd-g-color-white, #fff));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.kd-radio::after {
  position: absolute;
  top: 50%;
  left: 2px;
  width: calc(var(--kd-c-radio-square-sizing-width-height, 14px) - 4px);
  height: calc(var(--kd-c-radio-square-sizing-width-height, 14px) - 4px);
  content: '';
  border-radius: 50%;
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: kdRadioLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  visibility: hidden;
  opacity: 0;
}
.kd-radio-input {
  position: absolute;
  opacity: 0;
  left: 0;
}
.kd-radio > span {
  padding: 0 6px 0 var(--kd-c-radio-spacing-padding-left, 4px);
}
.kd-radio:hover {
  color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio:hover::before {
  border-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-checked::before {
  border-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-checked:focus-within::before {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kd-radio-checked::after {
  position: absolute;
  top: 50%;
  left: 2px;
  width: calc(var(--kd-c-radio-square-sizing-width-height, 14px) - 4px);
  height: calc(var(--kd-c-radio-square-sizing-width-height, 14px) - 4px);
  content: '';
  border-radius: 50%;
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-animation: kdRadioEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 1;
  visibility: visible;
}
.kd-radio-disabled,
.kd-radio-disabled:hover {
  cursor: not-allowed;
  color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-radio-disabled::before,
.kd-radio-disabled:hover::before {
  border-color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-radio-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  -webkit-box-shadow: none;
          box-shadow: none;
}
.kd-radio-disabled::after,
.kd-radio-disabled:hover::after {
  background-color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  -webkit-animation: none;
          animation: none;
}
.kd-radio-disabled.kd-radio-checked,
.kd-radio-disabled:hover.kd-radio-checked {
  color: var(--kd-c-radio-color-font, var(--kd-g-color-text-primary, #212121));
}
.kd-radio-text {
  line-height: 1.5;
}
.kd-radio-square {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  display: inline-block;
  height: var(--kd-c-radio-square-sizing-height, 32px);
  padding-top: var(--kd-c-radio-square-spacing-padding-vertical, 6px);
  padding-right: var(--kd-c-radio-square-spacing-padding-horizontal, 12px);
  padding-bottom: var(--kd-c-radio-square-spacing-padding-vertical, 6px);
  padding-left: var(--kd-c-radio-square-spacing-padding-horizontal, 12px);
  margin-right: var(--kd-c-radio-spacing-margin-right, 8px);
  line-height: calc(var(--kd-c-radio-square-sizing-height, 32px) - (var(--kd-c-radio-square-spacing-padding-vertical, 6px) * 2) - (var(--kd-c-radio-radius-border-width, 1px) * 2));
  vertical-align: middle;
  color: var(--kd-c-radio-color-font, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-radio-font-size, var(--kd-g-font-size-small, 12px));
  cursor: pointer;
  background-color: var(--kd-c-radio-color-background, var(--kd-g-color-white, #fff));
  overflow: hidden;
  border-radius: 2px;
  border: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: var(--kd-c-radio-square-label-max-width);
}
.kd-radio-square::after {
  position: absolute;
  right: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  bottom: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  width: calc(var(--kd-c-radio-square-sizing-height, 32px) - 10px);
  height: calc(var(--kd-c-radio-square-sizing-height, 32px) - 10px);
  content: '';
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: kdRadioSquareLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioSquareLeaveEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 0;
  visibility: hidden;
}
.kd-radio-square-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.kd-radio-square-input[disabled] {
  cursor: not-allowed;
}
.kd-radio-square:hover {
  color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-square-checked {
  border-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-square-checked:focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kd-radio-square-checked::after {
  position: absolute;
  right: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  bottom: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  width: calc(var(--kd-c-radio-square-sizing-height, 32px) - 10px);
  height: calc(var(--kd-c-radio-square-sizing-height, 32px) - 10px);
  content: '';
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: kdRadioSquareEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
          animation: kdRadioSquareEffect calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1) both;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 1;
  visibility: visible;
}
.kd-radio-square-disabled,
.kd-radio-square-disabled:hover {
  color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  border-color: var(--kd-c-radio-color-border-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  background-color: var(--kd-c-radio-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: not-allowed;
}
.kd-radio-square-disabled::after,
.kd-radio-square-disabled:hover::after {
  background-color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  -webkit-animation: none;
          animation: none;
}
.kd-radio-square-disabled.kd-radio-square-checked,
.kd-radio-square-disabled:hover.kd-radio-square-checked {
  color: var(--kd-c-radio-color-font, var(--kd-g-color-text-primary, #212121));
}
.kd-radio-square-text {
  line-height: 1.5;
}
.kd-radio-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  display: inline-block;
  height: var(--kd-c-radio-square-sizing-height, 32px);
  padding-top: var(--kd-c-radio-square-spacing-padding-vertical, 6px);
  padding-right: var(--kd-c-radio-square-spacing-padding-horizontal, 12px);
  padding-bottom: var(--kd-c-radio-square-spacing-padding-vertical, 6px);
  padding-left: var(--kd-c-radio-square-spacing-padding-horizontal, 12px);
  line-height: calc(var(--kd-c-radio-square-sizing-height, 32px) - (var(--kd-c-radio-square-spacing-padding-vertical, 6px) * 2) - (var(--kd-c-radio-radius-border-width, 1px) * 2));
  vertical-align: middle;
  color: var(--kd-c-radio-color-font, var(--kd-g-color-text-primary, #212121));
  font-size: var(--kd-c-radio-font-size, var(--kd-g-font-size-small, 12px));
  cursor: pointer;
  background-color: var(--kd-c-radio-color-background, var(--kd-g-color-white, #fff));
  border: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-left: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: var(--kd-c-radio-button-label-max-width);
}
.kd-radio-button:first-child {
  border-radius: 2px 0 0 2px;
  border-left: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-radio-button:first-child::before {
  content: none;
}
.kd-radio-button:last-child {
  border-radius: 0 2px 2px 0;
}
.kd-radio-button::before {
  z-index: 10;
  position: absolute;
  top: calc(-1 * var(--kd-c-radio-radius-border-width, 1px));
  left: calc(-1 * var(--kd-c-radio-radius-border-width, 1px));
  height: var(--kd-c-radio-square-sizing-height, 32px);
  width: var(--kd-c-radio-radius-border-width, 1px);
  content: '';
  background-color: var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-radio-button-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.kd-radio-button-input[disabled] {
  cursor: not-allowed;
}
.kd-radio-button:hover {
  color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-button-checked {
  z-index: 1;
  color: var(--kd-c-radio-color-background, var(--kd-g-color-white, #fff));
  border-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-button-checked:focus-within {
  -webkit-box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
          box-shadow: 0 0 0 3px rgba(85, 130, 243, 0.1);
}
.kd-radio-button-checked:hover {
  color: var(--kd-c-radio-color-background, var(--kd-g-color-white, #fff));
}
.kd-radio-button-checked:not(.kd-radio-button-disabled)::before {
  background-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-button-checked:first-child {
  border-left-color: var(--kd-c-radio-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-radio-button-checked:first-child::before {
  content: none;
}
.kd-radio-button-checked + .kd-radio-button::before {
  content: none;
}
.kd-radio-button-checked.kd-radio-button-disabled {
  background-color: var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-left-color: var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  -webkit-box-shadow: none;
          box-shadow: none;
}
.kd-radio-button-disabled,
.kd-radio-button-disabled:hover {
  color: var(--kd-c-radio-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  border-color: var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  cursor: not-allowed;
}
.kd-radio-button-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  line-height: 1.5;
}
.kd-radio-rtl {
  direction: rtl;
}
.kd-radio-rtl.kd-radio {
  text-align: right;
  padding-right: var(--kd-c-radio-square-sizing-width-height, 14px);
  padding-left: 0;
  margin-left: var(--kd-c-radio-spacing-margin-right, 8px);
  margin-right: 0;
}
.kd-radio-rtl.kd-radio .kd-radio-input {
  right: 0;
  left: auto;
}
.kd-radio-rtl.kd-radio .kd-radio-checked::after {
  right: 2px;
  left: auto;
}
.kd-radio-rtl.kd-radio::before {
  right: 0;
  left: auto;
}
.kd-radio-rtl.kd-radio::after {
  right: 2px;
  left: auto;
}
.kd-radio-button-rtl {
  direction: rtl;
}
.kd-radio-button-rtl.kd-radio-button {
  border: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-right: none;
}
.kd-radio-button-rtl.kd-radio-button.kd-radio-button:first-child {
  border-radius: 0 2px 2px 0;
  border-right: var(--kd-c-radio-radius-border-width, 1px) solid var(--kd-c-radio-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-radio-button-rtl.kd-radio-button.kd-radio-button:first-child::before {
  content: none;
}
.kd-radio-button-rtl.kd-radio-button.kd-radio-button:last-child {
  border-radius: 2px 0 0 2px;
}
.kd-radio-square-rtl {
  direction: rtl;
}
.kd-radio-square-rtl.kd-radio-square {
  margin-left: var(--kd-c-radio-spacing-margin-right, 8px);
  margin-right: 0;
}
.kd-radio-square-rtl.kd-radio-square.kd-radio-square::after {
  left: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  right: auto;
}
.kd-radio-square-rtl.kd-radio-square.kd-radio-square-checked .kd-radio-square-checked::after {
  left: calc(-1 * (var(--kd-c-radio-square-sizing-height, 32px) - 10px) / 2);
  right: auto;
}
.kd-radio-group-rtl {
  direction: rtl;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-rate {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.kd-rate-size-large {
  font-size: var(--kd-c-rate-font-size-large, 20px);
}
.kd-rate-size-middle {
  font-size: var(--kd-c-rate-font-size-middle, 16px);
}
.kd-rate-size-small {
  font-size: var(--kd-c-rate-font-size-small, 12px);
}
.kd-rate-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 100%;
  margin-right: var(--kd-c-rate-spacing-margin-right, 8px);
}
.kd-rate-item .kd-rate-icon-view {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: -webkit-transform var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-rate-item .kd-rate-icon-view:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.kd-rate-item .kd-rate-icon-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kd-rate-item .kd-rate-icon-first {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  overflow: hidden;
  color: var(--kd-c-rate-color-text-not-selected, #E5E5E5);
  opacity: 1;
  cursor: pointer;
  -webkit-transition: color var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-rate-item .kd-rate-icon-first:hover {
  color: var(--kd-c-rate-color-text-selected, #FEC104);
}
.kd-rate-item .kd-rate-icon-second {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--kd-c-rate-color-text-not-selected, #E5E5E5);
  opacity: 1;
  cursor: pointer;
  -webkit-transition: color var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-rate-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-rate-item .kd-rate-icon-second-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.kd-rate-item .kd-rate-icon-second:hover {
  color: var(--kd-c-rate-color-text-selected, #FEC104);
}
.kd-rate-item .kd-rate-icon-selected {
  color: var(--kd-c-rate-color-text-selected, #FEC104);
  opacity: 1;
}
.kd-rate-item:last-child {
  margin-right: 0;
}
.kd-rate-disabled {
  pointer-events: none;
}
.kd-rate-rtl {
  direction: rtl;
}
.kd-rate-rtl .kd-rate-item {
  direction: rtl;
  margin-right: 0;
  margin-left: var(--kd-c-rate-spacing-margin-right, 8px);
}
.kd-rate-rtl .kd-rate-item .kd-rate-icon-view .kd-rate-icon-first {
  left: auto;
  right: 0;
}
.kd-rate-rtl .kd-rate-item .kd-rate-icon-view .kd-rate-icon-first .kd-rate-icon-wrapper .kd-image {
  position: absolute;
  left: 0;
}
.kd-rate-rtl .kd-rate-item:last-child {
  margin-left: 0;
}
/*! rtl:end:ignore */

/*! 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 */
@-webkit-keyframes SlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes SlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes SlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes SlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes animate_loading {
  50% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes animate_loading {
  50% {
    -webkit-transform: scale(1.5, 1.5);
            transform: scale(1.5, 1.5);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
.kd-search {
  border-bottom: var(--kd-c-search-sizing-border-width, 1px) solid var(--kd-c-search-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
}
.kd-search-size-small {
  width: var(--kd-c-search-sizing-width-small, 200px);
}
.kd-search-size-middle {
  width: var(--kd-c-search-sizing-width-middle, 260px);
}
.kd-search-size-large {
  width: var(--kd-c-search-sizing-width-large, 320px);
}
.kd-search-disabled {
  cursor: not-allowed;
}
.kd-search-borderless {
  border: none !important;
}
.kd-search-border {
  border: var(--kd-c-search-sizing-border-width, 1px) solid var(--kd-c-search-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
  border-radius: var(--kd-c-search-radius-border, var(--kd-g-radius-border, 2px));
}
.kd-search-prefix,
.kd-search-suffix {
  font-size: var(--kd-c-search-icon-font-size, 16px);
  color: var(--kd-c-search-icon-color, #B2B2B2);
}
.kd-search-focused,
.kd-search:not(.kd-search-disabled):hover {
  border-color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-search-focused .kd-search-prefix,
.kd-search:not(.kd-search-disabled):hover .kd-search-prefix {
  color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-search-focused .kd-search-suffix,
.kd-search:not(.kd-search-disabled):hover .kd-search-suffix {
  color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-quick-search {
  display: inline-block;
  max-width: var(--kd-c-search-sizing-width-max, 400px);
  width: var(--kd-c-search-sizing-width-default, 200px);
  height: var(--kd-c-search-sizing-height-default, 24px);
  position: relative;
  border-bottom: var(--kd-c-search-sizing-border-width, 1px) solid var(--kd-c-search-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
  -webkit-transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-quick-search-borderless {
  border: none !important;
}
.kd-quick-search-border {
  border: var(--kd-c-search-sizing-border-width, 1px) solid var(--kd-c-search-color-border, var(--kd-g-color-border-strong-2, #d9d9d9));
  border-radius: var(--kd-c-search-radius-border, var(--kd-g-radius-border, 2px));
}
.kd-quick-search:hover:not(.kd-quick-search-disabled) {
  border-color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-quick-search:hover:not(.kd-quick-search-disabled) .kd-quick-search-prefix {
  color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-quick-search-focused:not(.kd-quick-search-disabled) {
  max-width: var(--kd-c-search-sizing-width-max, 400px);
  width: 100% !important;
  border-color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-quick-search-focused:not(.kd-quick-search-disabled) .kd-quick-search-prefix {
  color: var(--kd-c-search-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-quick-search-disabled {
  cursor: not-allowed;
}
.kd-quick-search-prefix {
  margin-right: 4px;
  -ms-flex-item-align: center;
      align-self: center;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1;
  font-size: var(--kd-c-search-icon-font-size, 16px);
  color: var(--kd-c-search-icon-color, #B2B2B2);
}
.kd-quick-search-selector {
  cursor: text;
  padding-left: 24px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kd-quick-search-selector-disabled {
  cursor: not-allowed;
}
.kd-quick-search-selection-overflow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
}
.kd-quick-search-selection-overflow-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-radius: 2px;
  border: 1px solid var(--kd-c-search-color-end, var(--kd-g-color-end, #666));
  margin: 2px 12px 2px 0;
  cursor: pointer;
  max-width: 100%;
  height: 20px;
}
.kd-quick-search-selection-overflow-item:hover .kd-quick-search-selection-overflow-item-del {
  display: block;
}
.kd-quick-search-selection-overflow-item-tag {
  padding: 0 4px 0 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 170px;
  background: var(--kd-c-search-color-end, var(--kd-g-color-end, #666));
  line-height: 20px;
  font-size: var(--kd-c-search-dropdown-font-size, 12px);
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-quick-search-selection-overflow-item-label {
  font-size: var(--kd-c-search-dropdown-font-size, 12px);
  color: #212121;
  letter-spacing: 0;
  padding: 0 4px;
  -ms-flex-item-align: center;
      align-self: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: var(--kd-c-search-tag-sizing-max-width);
}
.kd-quick-search-selection-overflow-item-del {
  height: 14px;
  width: 14px;
  line-height: 1;
  font-size: var(--kd-c-search-font-size-middle, var(--kd-g-font-size-middle, 14px));
  border-radius: 50%;
  position: absolute;
  right: -7px;
  top: -6px;
  display: none;
  background: var(--kd-c-search-color-background, var(--kd-g-color-background, #fff));
}
.kd-quick-search-selection-overflow-item-del:hover {
  color: var(--kd-c-search-selected-tags-del-color-background-hover, #999999);
}
.kd-quick-search-selection-placeholder {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: var(--kd-c-search-selection-placeholder-color-text, #B2B2B2);
  font-size: var(--kd-c-search-placeholder-font-size, 12px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-quick-search-selection-search {
  position: relative;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
}
.kd-quick-search-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.kd-quick-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  width: 100%;
  background: transparent;
  font-size: var(--kd-c-search-input-font-size, 12px);
  color: var(--kd-c-search-color-text-primary, var(--kd-g-color-text-primary, #212121));
}
.kd-quick-search-input::-webkit-input-placeholder {
  font-size: 12px;
  color: var(--kd-c-search-input-color-text, var(--kd-g-color-disabled, #b2b2b2));
  letter-spacing: 0;
}
.kd-quick-search-input::-moz-placeholder {
  font-size: 12px;
  color: var(--kd-c-search-input-color-text, var(--kd-g-color-disabled, #b2b2b2));
  letter-spacing: 0;
}
.kd-quick-search-input:-ms-input-placeholder {
  font-size: 12px;
  color: var(--kd-c-search-input-color-text, var(--kd-g-color-disabled, #b2b2b2));
  letter-spacing: 0;
}
.kd-quick-search-input::-ms-input-placeholder {
  font-size: 12px;
  color: var(--kd-c-search-input-color-text, var(--kd-g-color-disabled, #b2b2b2));
  letter-spacing: 0;
}
.kd-quick-search-input::placeholder {
  font-size: 12px;
  color: var(--kd-c-search-input-color-text, var(--kd-g-color-disabled, #b2b2b2));
  letter-spacing: 0;
}
.kd-quick-search-dropdown {
  padding: 8px 0;
  margin: 0;
  z-index: 1050;
  font-size: var(--kd-c-search-dropdown-font-size, 12px);
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: var(--kd-c-search-dropdown-radius-border, var(--kd-g-radius-border, 2px));
  background: var(--kd-c-search-color-background, var(--kd-g-color-background, #fff));
  overflow: auto;
}
.kd-quick-search-dropdown-scroll {
  overflow-y: auto;
}
.kd-quick-search-dropdown-empty {
  padding: 5px 12px;
}
.kd-quick-search-dropdown-desc {
  padding-left: var(--kd-c-search-dropdown-option-spacing-padding-horizontal, 12px);
  padding-right: var(--kd-c-search-dropdown-option-spacing-padding-horizontal, 12px);
  line-height: var(--kd-c-search-dropdown-option-sizing-height, 32px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--kd-c-search-dropdown-desc-color-text, #999999);
  font-size: var(--kd-c-search-dropdown-desc-font-size, 12px);
}
.kd-quick-search-option {
  padding-left: var(--kd-c-search-dropdown-option-spacing-padding-horizontal, 12px);
  padding-right: var(--kd-c-search-dropdown-option-spacing-padding-horizontal, 12px);
  line-height: var(--kd-c-search-dropdown-option-sizing-height, 32px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  color: var(--kd-c-search-color-text-primary, var(--kd-g-color-text-primary, #212121));
}
.kd-quick-search-option-tag {
  margin-right: 12px;
}
.kd-quick-search-option:hover:not(.kd-quick-search-option-selected) {
  background: var(--kd-c-search-color-background-contain-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-quick-search-option-selected:not(.kd-quick-search-option-disabled) {
  background: var(--kd-c-search-dropdown-tags-color-background-selected, #F2F6FF);
}
.kd-quick-search-option-selected:not(.kd-quick-search-option-disabled) .kd-quick-search-option-tag {
  color: var(--kd-c-search-color-hover, #5582F3);
}
.kd-quick-search-option-selected:not(.kd-quick-search-option-disabled) .kd-quick-search-option-content {
  color: var(--kd-c-search-color-hover, #5582F3);
}
.kd-quick-search-npl {
  border-top: 1px solid var(--kd-c-search-npl-color-border, #D8D8D8);
}
.kd-quick-search-npl-loading {
  height: var(--kd-c-search-dropdown-option-sizing-height, 32px);
  line-height: var(--kd-c-search-dropdown-option-sizing-height, 32px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  padding-left: var(--kd-c-search-dropdown-option-spacing-padding-horizontal, 12px);
}
.kd-quick-search-npl-loading-item {
  width: 4px;
  height: 4px;
  margin-right: 5px;
  border-radius: 50% 50% 50% 50%;
  -webkit-animation: animate_loading 1s infinite;
          animation: animate_loading 1s infinite;
}
.kd-quick-search-npl-loading-item:nth-child(1) {
  background-color: var(--kd-c-search-dot-color-first, var(--kd-g-color-logo-1, #2486ee));
}
.kd-quick-search-npl-loading-item:nth-child(2) {
  background-color: #02ccfe;
}
.kd-quick-search-npl-loading-item:nth-child(3) {
  background-color: #05c8c7;
}
.kd-quick-search-npl-loading-item:nth-child(4) {
  background-color: #a06eff;
}
.kd-search-panel {
  width: var(--kd-c-search-panel-sizing-width, 800px);
  border-radius: 4px;
  background: var(--kd-c-search-color-background, var(--kd-g-color-background, #fff));
}
.kd-search-panel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--kd-c-search-panel-sizing-height, 60px);
  border-radius: 4px;
}
.kd-search-panel-recommend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 24px;
}
.kd-search-panel-recommend-icon {
  font-size: 18px;
  margin: 0 8px;
  -webkit-transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-search-panel-type {
  width: 230px;
  max-height: 400px;
  overflow: auto;
}
.kd-search-panel-type-list {
  line-height: 30px;
  display: block;
  padding-left: 24px;
}
.kd-search-panel-type-list:hover {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
  color: var(--kd-c-search-panel-color-hover, #597cfc);
}
.kd-search-panel-type-list-active {
  color: var(--kd-c-search-panel-color-hover, #597cfc);
}
.kd-search-panel-dropDown {
  height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid var(--kd-c-search-panel-color-border, #E6E8ED);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-search-panel-dropDown-result {
  width: 300px;
  height: 400px;
  border-right: 1px solid var(--kd-c-search-panel-color-border, #E6E8ED);
}
.kd-search-panel-dropDown-result-wrapper {
  max-height: 330px;
  overflow: auto;
  border-bottom: 1px solid var(--kd-c-search-panel-color-border, #E6E8ED);
}
.kd-search-panel-dropDown-result-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 48px;
  padding: 5px 13px 2px 17px;
  font-size: 12px;
  line-height: 20px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-search-panel-dropDown-result-list:hover {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
}
.kd-search-panel-dropDown-result-list-active {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
}
.kd-search-panel-dropDown-result-list-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 1;
}
.kd-search-panel-dropDown-result-list-type {
  color: var(--kd-c-search-color-text-third, var(--kd-g-color-text-third, #999));
}
.kd-search-panel-dropDown-result-list-sub-title {
  color: var(--kd-c-search-color-text-third, var(--kd-g-color-text-third, #999));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 95px;
}
.kd-search-panel-dropDown-result-list img {
  height: 18px;
  width: 18px;
  margin-right: 4px;
  margin-top: 2px;
}
.kd-search-panel-dropDown-summary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-search-panel-dropDown-summary-pic {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin-bottom: 20px;
}
.kd-search-panel-dropDown-summary-icon {
  position: absolute;
  width: 48px;
  height: 48px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.kd-search-panel-dropDown-summary-title {
  margin-bottom: 10px;
  font-size: var(--kd-c-search-font-size-middle, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-search-color-text-primary, var(--kd-g-color-text-primary, #212121));
}
.kd-search-panel-dropDown-summary-list {
  margin-top: 4px;
  color: var(--kd-c-search-color-text-secondary, var(--kd-g-color-text-secondary, #666));
  font-size: var(--kd-c-search-font-size-small, var(--kd-g-font-size-small, 12px));
  line-height: 20px;
}
.kd-search-panel-dropDown-search {
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 17px;
  font-size: var(--kd-c-search-font-size-middle, var(--kd-g-font-size-middle, 14px));
  cursor: pointer;
}
.kd-search-panel-dropDown-search:hover {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
}
.kd-search-panel-dropDown-search-active {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
}
.kd-search-panel-dropDown-search-value {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-search-panel-dropDown-loading {
  margin-left: 30px;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-search-panel-tooltip::before {
  display: none;
}
.kd-search-panel-tooltip-content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.kd-search-panel-tooltip-content:hover {
  background: var(--kd-c-search-panel-color-background-hover, #eef3fe);
}
.kd-quick-search-dropdown-wrapper.topLeft.hidden,
.kd-quick-search-dropdown-wrapper.bottomLeft.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(var(--kd-c-search-motion-duration, var(--kd-g-duration, 0.3s)) - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-quick-search-dropdown-wrapper.bottomLeft-active {
  padding: 10px 0;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
@-webkit-keyframes SlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes SlideDownIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes SlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes SlideDownOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes SlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes SlideUpIn {
  0% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes SlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes SlideUpOut {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
    opacity: 0;
  }
}
.kd-select {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
  vertical-align: middle;
}
.kd-select-selector:hover .kd-select-icon-active {
  color: #3761ca;
}
.kd-select-visible .kd-select-icon-active {
  color: #3761ca;
}
.kd-select-visible div.kd-select-show-search .kd-select-selection-item {
  color: var(--kd-c-select-placeholder-color-text, #b2b2b2);
}
.kd-select-icon-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
}
.kd-select-icon-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-select-icon-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-select-icon-clear {
  opacity: 0;
  z-index: 1;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  background: #fff;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.kd-select-icon-clear:hover {
  color: var(--kd-c-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select-focused:not(.kd-select-error) {
  border-color: var(--kd-c-select-color-border-foucs, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-select-placeholder {
  position: absolute;
  color: var(--kd-c-select-placeholder-color-text, #b2b2b2);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: 28px;
  left: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-select-borderless {
  border: none;
}
.kd-select-underline {
  border-bottom: 1px solid var(--kd-c-select-color-border, var(--kd-g-color-input, #999));
}
.kd-select-underline:hover:not(.kd-select-multiple-disabled):not(.kd-select-single-disabled):not( .kd-select-error) {
  border-bottom: 1px solid var(--kd-c-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select-bordered {
  border: 1px solid var(--kd-c-select-border-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  padding-left: var(--kd-c-select-bordered-spacing-padding-left, 8px) !important;
  border-radius: var(--kd-c-select-bordered-radius-border, 2px);
}
.kd-select-bordered:hover:not(.kd-select-multiple-disabled):not(.kd-select-single-disabled):not( .kd-select-error) {
  border: 1px solid var(--kd-c-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select-bordered .kd-select-suffix {
  padding-right: 8px;
}
.kd-select-bordered.kd-select-single .kd-select-selection-search {
  padding-left: var(--kd-c-select-bordered-spacing-padding-left, 8px);
}
.kd-select-bordered .kd-select-placeholder {
  padding-left: var(--kd-c-select-bordered-spacing-padding-left, 8px);
}
.kd-select-wrapper {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: var(--kd-c-select-wrapper-spacing-padding, 1px 28px 1px 0);
  max-width: 100%;
  color: #212121;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.kd-select-show-search {
  cursor: text;
}
.kd-select-show-search.kd-select-single .kd-select-selection-search .kd-select-selection-search-input {
  cursor: text;
}
.kd-select-dropdown {
  display: block;
  left: 0;
  z-index: var(--kd-c-select-z-index, var(--kd-g-z-index-popper, 1050));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: var(--kd-c-select-dropdown-spacing-padding-vertical, 8px) 0;
  margin: 0;
  overflow: auto;
  font-size: var(--kd-c-select-dropdown-font-size, 12px);
  font-variant: initial;
  background-color: var(--kd-c-select-dropdown-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-c-select-radius-border, var(--kd-g-radius-border, 2px));
  outline: none;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.kd-select-dropdown-scroll {
  overflow-y: auto;
}
.kd-select-dropdown-empty {
  padding: 5px 12px;
}
.kd-select-dropdown-search {
  padding: 5px 6px;
}
.kd-select-dropdown-search-hidden {
  display: none;
}
.kd-select-multiple-dropdown-panel .kd-select-dropdown:not(.kd-select-dropdown-no-data) {
  padding-bottom: 0;
}
.kd-select-item {
  position: relative;
  display: block;
  font-weight: normal;
  font-size: var(--kd-c-select-dropdown-font-size, 12px);
  min-height: var(--kd-c-select-item-sizing-height, 22px);
  padding: 5px 12px;
  color: var(--kd-c-select-footer-color-text, var(--kd-g-color-text-primary, #212121));
  line-height: var(--kd-c-select-dropdown-line-height, 22px);
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.kd-select-item-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 75px;
}
.kd-select-item-option-content {
  max-width: var(--kd-c-select-item-sizing-max-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-select-item-option-content .kd-checkbox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kd-select-item-option-content .kd-checkbox .kd-checkbox-children {
  display: inline-block;
}
.kd-select-item-option-active:not(.kd-select-item-option-disabled) {
  background-color: var(--kd-c-select-color-background, #f5f5f5);
}
.kd-select-item-option-selected:not(.kd-select-item-option-disabled) {
  color: var(--kd-c-select-item-color-text-selected, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-select-color-background-selected, var(--kd-g-color-theme-3, #e3eeff));
}
.kd-select-item-option-disabled {
  color: var(--kd-c-select-item-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
  background-color: var(--kd-c-select-item-color-background-disabled, #fff);
}
.kd-select-size-small {
  min-height: var(--kd-c-select-sizing-height-small, 24px);
  max-height: calc(var(--kd-c-select-sizing-height-small, 24px) * 3 - 10px);
  font-size: var(--kd-c-select-font-size-small, 12px);
}
.kd-select-size-small .kd-select-selection-item {
  min-height: calc(var(--kd-c-select-sizing-height-small, 24px) - 4px);
  line-height: calc(var(--kd-c-select-sizing-height-small, 24px) - 4px);
}
.kd-select-size-middle {
  min-height: var(--kd-c-select-sizing-height-middle, 30px);
  max-height: calc(var(--kd-c-select-sizing-height-middle, 30px) * 3 - 10px);
  font-size: var(--kd-c-select-font-size-middle, 14px);
}
.kd-select-size-middle .kd-select-selection-item {
  min-height: calc(var(--kd-c-select-sizing-height-middle, 30px) - 4px);
  line-height: calc(var(--kd-c-select-sizing-height-middle, 30px) - 4px);
}
.kd-select-size-large {
  min-height: var(--kd-c-select-sizing-height-large, 36px);
  max-height: calc(var(--kd-c-select-sizing-height-large, 36px) * 3 - 10px);
  font-size: var(--kd-c-select-font-size-large, 16px);
}
.kd-select-size-large .kd-select-selection-item {
  min-height: calc(var(--kd-c-select-sizing-height-large, 36px) - 4px);
  line-height: calc(var(--kd-c-select-sizing-height-large, 36px) - 4px);
}
.kd-select-suffix {
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 8px;
}
.kd-select .kd-select-single .kd-select-selection-search {
  position: absolute;
  right: 28px;
  left: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-select .kd-select-single .kd-select-selection-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  background: transparent;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.kd-select .kd-select-single .kd-select-selection-item {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-select .kd-select-single-focused:not(.kd-select-error) {
  border-color: var(--kd-c-select-color-border-foucs, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-select .kd-select-single-disabled {
  background-color: var(--kd-c-select-color-background-disabled, #f5f5f5);
  color: var(--kd-c-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-select .kd-select-single-disabled:hover {
  cursor: not-allowed;
}
.kd-select .kd-select-single-disabled .kd-select-suffix {
  color: var(--kd-c-select-arrow-icon-color-text-disabled, #b2b2b2);
}
.kd-select .kd-select-single .kd-select-icon-clear {
  color: var(--kd-c-select-icon-clear-color-text, #666);
}
.kd-select .kd-select-single .kd-select-icon-clear:hover {
  color: var(--kd-c-select-icon-clear-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select .kd-select-single-text {
  color: var(--kd-c-select-single-color-text, var(--kd-g-color-text-primary, #212121));
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-select .kd-select-single-disabled-text {
  color: var(--kd-c-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-select .kd-select-single-isnotMobile:hover .kd-select-icon-clear {
  opacity: 1;
}
.kd-select .kd-select-single-isMobile .kd-select-icon-clear {
  opacity: 1;
}
.kd-select .kd-select-selection-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  max-width: 100%;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-select .kd-select-selection-item.kd-select-selection-item-small {
  height: 20px;
  line-height: 18px;
  font-size: 12px;
}
.kd-select .kd-select-selection-item.kd-select-selection-item-middle {
  font-size: 12px;
  height: 20px;
  line-height: 18px;
}
.kd-select .kd-select-selection-item.kd-select-selection-item-large {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
}
.kd-select .kd-select-selection-item-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #ccc;
  color: #212121;
}
.kd-select .kd-select-selection-item-span {
  position: relative;
  margin-left: 0.5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-select .kd-select-selection-item-input {
  cursor: text;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  min-width: 20px;
}
.kd-select-multiple .kd-select-selection-tag {
  max-width: calc(100% - 5px);
}
.kd-select-multiple .kd-select-selection-tag .kd-tag {
  margin: 2px 8px 2px 0;
  max-width: 100%;
}
.kd-select-multiple .kd-select-selection-search {
  position: relative;
  max-width: 100%;
}
.kd-select-multiple .kd-select-selection-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  background: transparent;
  width: 100%;
}
.kd-select-multiple .kd-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.kd-select-multiple-disabled {
  cursor: not-allowed;
  background-color: var(--kd-c-select-color-background-disabled, #f5f5f5);
  color: var(--kd-c-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-select-multiple-disabled .kd-select-suffix {
  color: var(--kd-c-select-arrow-icon-color-text-disabled, #b2b2b2);
}
.kd-select-multiple:hover .kd-select-icon-clear {
  opacity: 1;
}
.kd-select-multiple .kd-select-icon-clear {
  color: var(--kd-c-select-icon-clear-color-text, #666);
}
.kd-select-multiple .kd-select-icon-clear:hover {
  color: var(--kd-c-select-icon-clear-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select-multiple-selector {
  position: relative;
  cursor: text;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-select-multiple .kd-select-wrapper:hover:not(.kd-select-multiple-disabled) {
  border-bottom: 1px solid var(--kd-c-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-select-multiple-footer {
  color: var(--kd-c-select-footer-color-text, var(--kd-g-color-text-primary, #212121));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 12px;
  height: 40px;
  line-height: 30px;
  border-top: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-select-multiple-footer-hadSelected {
  color: #999999;
  padding-left: 12px;
}
.kd-select-multiple-footer-hadSelected-number {
  color: var(--kd-c-select-footer-color-text-selected, #0e5fd8);
  padding: 0 2px;
}
.kd-select-error:not(.kd-select-single-disabled):not(.kd-select-multiple-disabled) {
  border-color: var(--kd-c-select-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-select-dropdown-panel.topLeft.hidden,
.kd-select-dropdown-panel.bottomLeft.hidden,
.kd-select-dropdown-panel.topRight.hidden,
.kd-select-dropdown-panel.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-select-rtl {
  direction: rtl;
}
.kd-select-rtl .kd-select-selector .kd-select-wrapper {
  padding: 1px 0 1px 28px;
}
.kd-select-rtl .kd-select-selector .kd-select-wrapper .kd-select-suffix {
  position: absolute;
  right: auto;
  left: 0;
  margin-left: 0;
  margin-right: 8px;
}
.kd-select-rtl .kd-select-selector .kd-select-wrapper .kd-select-placeholder {
  right: 0;
  left: 28px;
}
.kd-select-rtl .kd-select-selector .kd-select-wrapper.kd-select-single .kd-select-selection-search {
  padding-left: auto;
  position: absolute;
  left: 28px;
  right: 0;
  height: 100%;
  top: 0;
  bottom: 0;
}
.kd-select-rtl .kd-select-selector .kd-select-multiple .kd-select-selection-tag .kd-tag {
  margin: 2px 0 2px 8px;
}
.kd-select-rtl .kd-select-selector .kd-select-multiple .kd-select-selection-tag .kd-tag-closeWrapper {
  margin-right: 4px;
  margin-left: 0;
}
.kd-select-rtl .kd-select-selector .kd-select-bordered {
  padding-left: auto !important;
  padding-right: var(--kd-c-select-bordered-spacing-padding-left, 8px) !important;
}
.kd-select-rtl .kd-select-selector .kd-select-bordered .kd-select-suffix {
  padding-left: 8px;
}
.kd-select-rtl .kd-select-selector .kd-select-bordered.kd-select-single .kd-select-selection-search {
  padding-right: var(--kd-c-select-bordered-spacing-padding-left, 8px);
}
.kd-select-rtl .kd-select-selector .kd-select-bordered .kd-select-placeholder {
  padding-right: var(--kd-c-select-bordered-spacing-padding-left, 8px);
}
.kd-select-rtl .kd-select-dropdown .kd-select-multiple-footer-hadSelected {
  padding-right: 12px;
  padding-left: 0;
}
.kd-select-rtl .kd-select-dropdown .kd-select-multiple-footer .kd-checkbox-default-margin {
  margin-right: 0;
  margin-left: 4px;
}
.kd-select-item-rtl {
  direction: rtl;
}
.kd-select-item-rtl.kd-select-item .kd-select-item-option-content .kd-checkbox-default-margin {
  margin-right: 0;
  margin-left: 4px;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-signature {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.kd-signature-image {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-signature-image img {
  width: 100%;
  height: 100%;
}
.kd-signature-empty {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 1px dashed #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--kd-c-signature-bg-color, #fafafa);
  color: var(--kd-c-signature-color-text, #999999);
  font-size: var(--kd-c-signature-font-size, 12px);
  cursor: pointer;
  border-radius: var(--kd-c-signature-border-radius, var(--kd-g-radius-border, 2px));
  -webkit-transition: border-color var(--kd-c-signature-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-signature-motion-duration, var(--kd-g-duration, 0.3s));
  transition: border-color var(--kd-c-signature-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-signature-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-signature-empty:hover {
  border-color: var(--kd-c-signature-border-color-hover, var(--kd-g-color-theme-5, #87adff));
  background-color: var(--kd-c-signature-bg-color-hover, var(--kd-g-color-theme-1, #f2f8ff));
}
.kd-signature.kd-signature-disabled {
  cursor: not-allowed;
  border: 1px solid var(--kd-g-color-border-disabled, #ccc);
  background: var(--kd-c-signature-bg-color, #fafafa);
  color: var(--kd-c-signature-color-text, #999999);
}
.kd-signature-drawing-board {
  width: 100%;
  height: 100%;
  border: 1px solid #e5e5e5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--kd-c-signature-drawing-board-bg-color, #fafafa);
  position: relative;
}
.kd-signature-drawing-board-operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 9px;
  right: 9px;
  color: #b2b2b2;
  z-index: 9999;
}
.kd-signature-drawing-board-operation > * {
  cursor: pointer;
}
.kd-signature-drawing-board-operation > *:not(:last-child) {
  margin-right: 13px;
}
.kd-signature-drawing-board-operation span:nth-of-type(2) {
  -webkit-transform: scaleX(-1) !important;
          transform: scaleX(-1) !important;
}
.kd-signature-drawing-board-operation.enabled {
  color: #666666;
}
.kd-signature-drawing-board-tip {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: var(--kd-c-signature-board-tip-color, #b2b2b2);
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-signature-modal .kd-modal-header {
  position: relative;
}
.kd-signature-modal-footer .kd-btn:not(:last-child) {
  margin-right: 12px;
}
.kd-signature-modal .kd-modal-expand-icon {
  position: absolute;
  right: 43.5px;
  font-size: 14px;
  cursor: pointer;
}
.kd-signature-modal.kd-signature-modal-fullscreen .kd-modal-container-box {
  width: 90vw !important;
  height: 90vh !important;
  top: 5vh;
  left: 5vw;
  -webkit-transform: none !important;
          transform: none !important;
}
.kd-signature-rtl {
  direction: rtl;
}
.kd-signature-rtl.kd-signature-modal .kd-signature-modal-footer .kd-btn:not(:last-child) {
  margin-right: 0;
  margin-left: 12px;
}
.kd-signature-rtl.kd-signature-modal .kd-modal-expand-icon {
  left: 43.5px;
  right: auto;
}
.kd-signature-rtl .kd-signature-drawing-board-operation {
  top: 9px;
  left: 9px;
  right: auto;
}
.kd-signature-rtl .kd-signature-drawing-board-operation > * {
  cursor: pointer;
}
.kd-signature-rtl .kd-signature-drawing-board-operation > *:not(:last-child) {
  margin-left: 13px;
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.slider {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 12px;
  margin: 10px 6px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
      touch-action: none;
}
.slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.slider-dot {
  position: absolute;
  top: -2px;
  margin-left: -4px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.slider-handle {
  position: absolute;
  top: -1px;
  margin-left: -7px;
  width: 14px;
  height: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border: 2px solid var(--kd-c-slider-handle-color-border, var(--kd-g-color-theme, #5582f3));
  border-radius: 50%;
  cursor: pointer;
}
.kd-slider {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 12px;
  margin: 10px 6px;
  padding: 4px 0;
  cursor: pointer;
  -ms-touch-action: none;
      touch-action: none;
}
.kd-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: var(--kd-c-slider-trail-color-background, var(--kd-g-color-border-weak, #e5e5e5));
  border-radius: 2px;
}
.kd-slider-track {
  position: absolute;
  height: 4px;
  background-color: var(--kd-c-slider-track-color-background, var(--kd-g-color-theme, #5582f3));
}
.kd-slider-step {
  position: absolute;
  width: 100%;
}
.kd-slider-dot {
  position: absolute;
  top: -2px;
  margin-left: -4px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.kd-slider-dot.kd-slider-dot-actived {
  border-color: var(--kd-c-slider-dot-color-border-actived, var(--kd-g-color-theme, #5582f3));
}
.kd-slider-handle {
  position: absolute;
  top: -1px;
  margin-left: -7px;
  width: 14px;
  height: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border: 2px solid var(--kd-c-slider-handle-color-border, var(--kd-g-color-theme, #5582f3));
  border-radius: 50%;
  cursor: pointer;
}
.kd-slider-mark {
  position: absolute;
  width: 100%;
  top: 14px;
}
.kd-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: var(--kd-c-slider-mark-color-text, var(--kd-g-color-text-primary, #212121));
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.kd-slider-mark-text.kd-slider-mark-text-actived {
  color: var(--kd-c-slider-mark-color-text-actived, var(--kd-g-color-text-primary-2, #ffffff));
}
.kd-slider:hover > .kd-slider-rail {
  background-color: #e1e1e1;
}
.kd-slider:not(.kd-slider-disabled):hover > .kd-slider-handle {
  border-color: var(--kd-c-slider-handle-color-border-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-slider:not(.kd-slider-disabled):hover .kd-slider-track {
  background-color: var(--kd-c-slider-track-color-background-hover, var(--kd-g-color-theme-5, #87adff));
}
.kd-slider-reverse .kd-slider-dot {
  top: -2px;
  margin-right: -4px;
  margin-left: 0;
}
.kd-slider-reverse .kd-slider-mark-text {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
.kd-slider-reverse.kd-slider-handle {
  top: -1px;
  margin-right: -7px;
  margin-left: 0;
}
.kd-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.kd-slider-vertical .kd-slider-rail {
  width: 4px;
  height: 100%;
}
.kd-slider-vertical .kd-slider-track {
  width: 4px;
}
.kd-slider-vertical .kd-slider-step {
  width: 4px;
  height: 100%;
}
.kd-slider-vertical .kd-slider-dot {
  top: auto;
  margin-left: 0;
  left: -2px;
  margin-bottom: -4px;
}
.kd-slider-vertical .kd-slider-mark {
  width: 4px;
  height: 100%;
  top: auto;
  left: 14px;
}
.kd-slider-vertical .kd-slider-mark-text {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.kd-slider-vertical .kd-slider-handle {
  left: -1px;
  margin-left: 0;
  margin-bottom: -7px;
}
.kd-slider-vertical .kd-slider-reverse .kd-slider-dot {
  top: auto;
  margin-left: 0;
  left: -2px;
  margin-top: -4px;
}
.kd-slider-vertical .kd-slider-reverse .kd-slider-mark-text {
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}
.kd-slider-vertical .kd-slider-reverse.kd-slider-handle {
  margin-left: 0;
  margin-top: -7px;
}
.kd-slider-disabled {
  cursor: not-allowed;
}
.kd-slider-disabled .kd-slider-track {
  background-color: var(--kd-c-slider-track-color-background-hover, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-slider-disabled .kd-slider-dot {
  border-color: var(--kd-c-slider-dot-color-border-actived, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-slider-disabled .kd-slider-handle {
  border-color: var(--kd-c-slider-handle-color-border-hover, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-slider-rtl {
  direction: rtl;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  row-gap: var(--rgap);
}
.kd-space.kd-space-horizontal > *:not(:last-child) {
  margin-right: var(--cgap);
}
.kd-space.kd-space-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-space.kd-space-vertical > *:not(:last-child) {
  margin-bottom: var(--cgap);
}
.kd-space.kd-space-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kd-space.kd-space-align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kd-space.kd-space-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-space.kd-space-align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.kd-space.kd-space-align-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.kd-space-rtl {
  direction: rtl;
}
.kd-space-rtl.kd-space-horizontal > *:not(:last-child) {
  margin-left: var(--cgap);
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-spin-page .kd-spin-dot-spin {
  width: var(--kd-c-spin-page-dot-spin-sizing-square, 48px);
  height: var(--kd-c-spin-page-dot-spin-sizing-square, 48px);
  padding: var(--kd-c-spin-page-dot-spin-spacing-padding, 4px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.kd-spin-page .kd-spin-dot-item {
  width: var(--kd-c-spin-page-dot-item-sizing-square, 16px);
  height: var(--kd-c-spin-page-dot-item-sizing-square, 16px);
  background-color: var(--kd-c-spin-dot-color-backgroung-first, var(--kd-g-color-logo-1, #2486ee));
  border-radius: 50%;
}
.kd-spin-page .kd-spin-dot-item:nth-child(2n+1) {
  -webkit-animation: pageLoading 1s 0.3s ease-in-out infinite;
          animation: pageLoading 1s 0.3s ease-in-out infinite;
}
.kd-spin-page .kd-spin-dot-item:nth-child(2n+2) {
  background-color: var(--kd-c-spin-dot-color-backgroung-second, var(--kd-g-color-logo-2, #02ccfe));
  -webkit-animation: pageLoading 1s 0.2s ease-in-out infinite;
          animation: pageLoading 1s 0.2s ease-in-out infinite;
}
.kd-spin-page .kd-spin-dot-item:nth-child(2n+3) {
  background-color: var(--kd-c-spin-dot-color-backgroung-third, var(--kd-g-color-logo-3, #05c8c7));
  -webkit-animation: pageLoading 1s 0.1s ease-in-out infinite;
          animation: pageLoading 1s 0.1s ease-in-out infinite;
}
.kd-spin-page .kd-spin-dot-item:nth-child(2n+4) {
  background-color: var(--kd-c-spin-dot-color-backgroung-fourth, var(--kd-g-color-logo-4, #a06eff));
  -webkit-animation: pageLoading 1s ease-in-out infinite;
          animation: pageLoading 1s ease-in-out infinite;
}
@-webkit-keyframes pageLoading {
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pageLoading {
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.kd-spin-container .kd-spin-dot-spin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15px;
  width: 35px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item {
  width: var(--kd-c-spin-dot-container-sizing-square, 5px);
  height: var(--kd-c-spin-dot-container-sizing-square, 5px);
  background-color: var(--kd-c-spin-dot-color-backgroung-first, var(--kd-g-color-logo-1, #2486ee));
  border-radius: 50%;
}
.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+1) {
  -webkit-animation: containerLoading 1s 0.6s ease-in-out infinite;
          animation: containerLoading 1s 0.6s ease-in-out infinite;
}
.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+2) {
  background-color: var(--kd-c-spin-dot-color-backgroung-second, var(--kd-g-color-logo-2, #02ccfe));
  -webkit-animation: containerLoading 1s 0.45s ease-in-out infinite;
          animation: containerLoading 1s 0.45s ease-in-out infinite;
}
.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+3) {
  background-color: var(--kd-c-spin-dot-color-backgroung-third, var(--kd-g-color-logo-3, #05c8c7));
  -webkit-animation: containerLoading 1s 0.3s ease-in-out infinite;
          animation: containerLoading 1s 0.3s ease-in-out infinite;
}
.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+4) {
  background-color: var(--kd-c-spin-dot-color-backgroung-fourth, var(--kd-g-color-logo-4, #a06eff));
  -webkit-animation: containerLoading 1s 0.15s ease-in-out infinite;
          animation: containerLoading 1s 0.15s ease-in-out infinite;
}
@-webkit-keyframes containerLoading {
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes containerLoading {
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.kd-spin-component .kd-spin-dot-spin {
  width: var(--kd-c-spin-dot-component-sizing-square, 24px);
  height: var(--kd-c-spin-dot-component-sizing-square, 24px);
  border: var(--kd-c-spin-dot-component-sizing-border, 2px) solid var(--kd-c-spin-component-dot-color-border, #ebebeb);
  border-radius: 50%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-spin-component .kd-spin-dot-spin .kd-spin-dot-item {
  width: var(--kd-c-spin-dot-component-sizing-square, 24px);
  height: var(--kd-c-spin-dot-component-sizing-square, 24px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: var(--kd-c-spin-dot-component-sizing-border, 2px) solid transparent;
  border-right-color: var(--kd-c-spin-component-dot-item-color-border, var(--kd-g-color-theme, #5582f3));
  border-radius: 50%;
  position: absolute;
  top: calc(-1 * var(--kd-c-spin-dot-component-sizing-border, 2px));
  left: calc(-1 * var(--kd-c-spin-dot-component-sizing-border, 2px));
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-animation: componentRotate 1s linear infinite;
          animation: componentRotate 1s linear infinite;
}
@-webkit-keyframes componentRotate {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}
@keyframes componentRotate {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
}
.kd-spin-children-wrapper {
  position: relative;
}
.kd-spin-has-children {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.kd-spin-children-container {
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.kd-spin-indicator-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-spin-rtl.kd-spin.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+1) {
  -webkit-animation: containerLoading 1s 0.15s ease-in-out infinite;
          animation: containerLoading 1s 0.15s ease-in-out infinite;
}
.kd-spin-rtl.kd-spin.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+2) {
  background-color: var(--kd-c-spin-dot-color-backgroung-second, var(--kd-g-color-logo-2, #02ccfe));
  -webkit-animation: containerLoading 1s 0.3s ease-in-out infinite;
          animation: containerLoading 1s 0.3s ease-in-out infinite;
}
.kd-spin-rtl.kd-spin.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+3) {
  background-color: var(--kd-c-spin-dot-color-backgroung-third, var(--kd-g-color-logo-3, #05c8c7));
  -webkit-animation: containerLoading 1s 0.45s ease-in-out infinite;
          animation: containerLoading 1s 0.45s ease-in-out infinite;
}
.kd-spin-rtl.kd-spin.kd-spin-container .kd-spin-dot-spin .kd-spin-dot-item:nth-child(2n+4) {
  background-color: var(--kd-c-spin-dot-color-backgroung-fourth, var(--kd-g-color-logo-4, #a06eff));
  -webkit-animation: containerLoading 1s 0.6s ease-in-out infinite;
          animation: containerLoading 1s 0.6s ease-in-out infinite;
}
@keyframes containerLoading {
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.kd-spin-rtl.kd-spin-component .kd-spin-dot-spin .kd-spin-dot-item {
  right: calc(-1 * var(--kd-c-spin-dot-component-sizing-border, 2px));
  left: calc(-1 * var(--kd-c-spin-dot-component-sizing-border, 2px));
  -webkit-animation: rtlComponentRotate 1s linear infinite;
          animation: rtlComponentRotate 1s linear infinite;
}
@-webkit-keyframes rtlComponentRotate {
  0% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
  100% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
}
@keyframes rtlComponentRotate {
  0% {
    -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
  }
  100% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
}
/*! rtl:end: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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-split-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  border: var(--kd-c-split-panel-wrapper-sizing-border, 1px) solid var(--kd-c-split-panel-color-border, #d9d9d9);
  overflow: hidden;
}
.kd-split-panel {
  position: absolute;
  overflow: hidden;
}
.kd-split-panel.left-panel,
.kd-split-panel.right-panel {
  top: 0;
  bottom: 0;
}
.kd-split-panel.left-panel {
  left: 0;
  margin-right: calc(var(--kd-c-split-panel-line-sizing-border, 1px) / 2);
}
.kd-split-panel.right-panel {
  right: 0;
  margin-left: calc(var(--kd-c-split-panel-line-sizing-border, 1px) / 2);
}
.kd-split-panel.top-panel,
.kd-split-panel.bottom-panel {
  left: 0;
  right: 0;
}
.kd-split-panel.top-panel {
  top: 0;
  margin-bottom: calc(var(--kd-c-split-panel-line-sizing-border, 1px) / 2);
}
.kd-split-panel.bottom-panel {
  bottom: 0;
  margin-top: calc(var(--kd-c-split-panel-line-sizing-border, 1px) / 2);
}
.kd-split-panel-moving {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kd-split-trigger-con {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
}
.kd-split-trigger-con.is-active .kd-split-trigger-arrow {
  border-color: var(--kd-c-split-panel-arrow-color-background, #999);
  background: var(--kd-c-split-panel-arrow-color-background, #999);
  color: white;
}
.kd-split-trigger-con.can-drag .kd-split-trigger-vertical {
  cursor: col-resize;
}
.kd-split-trigger-con.can-drag .kd-split-trigger-horizontal {
  cursor: row-resize;
}
.kd-split-trigger-con.is-disabled .kd-split-trigger-vertical {
  cursor: not-allowed;
}
.kd-split-trigger-con:not(.is-disabled):hover .kd-split-trigger-arrow {
  border-color: var(--kd-c-split-panel-arrow-color-background, #999);
}
.kd-split-trigger-con:not(.is-disabled) .kd-split-trigger-arrow:hover {
  cursor: pointer;
  background: #fff !important;
  color: var(--kd-c-split-panel-arrow-color-background-hover, var(--kd-g-color-theme, #5582f3)) !important;
  border-color: var(--kd-c-split-panel-arrow-color-background-hover, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-split-trigger-arrow {
  position: absolute;
  color: var(--kd-c-split-panel-arrow-color-background, #999);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: var(--kd-c-split-panel-arrow-sizing-border, 1px) solid transparent;
}
.kd-split-trigger-arrow .kdicon {
  font-size: 12px;
}
.kd-split-trigger-arrow.is-vertical {
  width: var(--kd-c-split-panel-arrow-sizing-width-vertical, 16px);
  height: var(--kd-c-split-panel-arrow-sizing-height-vertical, 16px);
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.kd-split-trigger-arrow.is-horizontal {
  width: var(--kd-c-split-panel-arrow-sizing-width-horizontal, 16px);
  height: var(--kd-c-split-panel-arrow-sizing-height-horizontal, 16px);
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.kd-split-trigger-arrow.top {
  bottom: 100%;
  border-bottom: none;
  border-radius: var(--kd-c-split-panel-arrow-radius-border-vertical, 8px) var(--kd-c-split-panel-arrow-radius-border-vertical, 8px) 0 0;
}
.kd-split-trigger-arrow.bottom {
  top: 100%;
  border-top: none;
  border-radius: 0 0 var(--kd-c-split-panel-arrow-radius-border-vertical, 8px) var(--kd-c-split-panel-arrow-radius-border-vertical, 8px);
}
.kd-split-trigger-arrow.left {
  right: 100%;
  border-right: none;
  border-radius: var(--kd-c-split-panel-arrow-radius-border-horizontal, 8px) 0 0 var(--kd-c-split-panel-arrow-radius-border-horizontal, 8px);
}
.kd-split-trigger-arrow.right {
  left: 100%;
  border-left: none;
  border-radius: 0 var(--kd-c-split-panel-arrow-radius-border-horizontal, 8px) var(--kd-c-split-panel-arrow-radius-border-horizontal, 8px) 0;
}
.kd-split-trigger-vertical {
  width: var(--kd-c-split-panel-line-sizing-border, 1px);
  height: 100%;
  background: var(--kd-c-split-panel-line-color-background, #d9d9d9);
  border-top: none;
  border-bottom: none;
}
.kd-split-trigger-horizontal {
  height: var(--kd-c-split-panel-line-sizing-border, 1px);
  width: 100%;
  background: var(--kd-c-split-panel-line-color-background, #d9d9d9);
  border-left: none;
  border-right: none;
}
.kd-split-trigger.is-disabled {
  cursor: not-allowed;
}
.kd-split-horizontal > .kd-split-trigger-con {
  top: 50%;
  height: 100%;
}
.kd-split-vertical > .kd-split-trigger-con {
  left: 50%;
  width: 100%;
}
.kd-split .no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*! 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 */
.kd-inputNumber-stepper {
  width: 100px;
}
.kd-inputNumber-stepper.kd-input-wrapper {
  padding-left: var(--kd-c-stepper-padding-left, 9px) !important;
}
.kd-inputNumber-stepper.kd-input-wrapper .kd-input {
  padding-left: var(--kd-c-stepper-input-padding-left, 0px);
}
.kd-inputNumber-stepper.kd-input-wrapper-size-middle {
  height: var(--kd-c-stepper-sizing-height, 28px);
  line-height: var(--kd-c-stepper-sizing-height, 28px);
}
.kd-inputNumber-stepper input {
  text-align: center;
  color: var(--kd-c-stepper-input-color, var(--kd-g-color-text-primary, #212121));
  margin: 0 4px;
  font-size: var(--kd-c-stepper-input-font-size, 12px);
}
.kd-inputNumber-stepper-icon {
  font-size: 14px;
}
.kd-inputNumber-stepper-baseStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  cursor: pointer;
}
.kd-inputNumber-stepper-baseStep-small {
  width: var(--kd-c-stepper-input-small-sizing-height, 20px);
}
.kd-inputNumber-stepper-baseStep-middle {
  width: var(--kd-c-stepper-input-middle-sizing-height, 28px);
}
.kd-inputNumber-stepper-baseStep-large {
  width: var(--kd-c-stepper-input-large-sizing-height, 36px);
}
.kd-inputNumber-stepper-baseStep .kd-inputNumber-stepper-icon {
  color: var(--kd-c-stepper-icon-color, var(--kd-g-color-text-secondary, #666));
  -webkit-transition: color var(--kd-c-stepper-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-stepper-motion-duration, var(--kd-g-duration, 0.3s));
  font-size: 16px;
}
.kd-inputNumber-stepper-baseStep .kd-inputNumber-stepper-icon:hover {
  color: var(--kd-c-stepper-icon-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-inputNumber-stepper-baseStep:hover:not(.kd-inputNumber-stepper-baseStep-disabled) .kd-inputNumber-stepper-icon {
  color: var(--kd-c-stepper-icon-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-inputNumber-stepper-baseStep-disabled {
  cursor: not-allowed;
  color: var(--kd-c-stepper-icon-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-inputNumber-stepper-baseStep-disabled .kd-inputNumber-stepper-icon {
  color: unset !important;
}
.kd-inputNumber-stepper-baseStep-decrease {
  border-right: 1px solid var(--kd-c-stepper-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-baseStep-small,
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-embedStep-small {
  margin-left: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-baseStep-middle,
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-embedStep-middle {
  margin-left: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-baseStep-large,
.kd-inputNumber-stepper-baseStep-decrease.kd-inputNumber-stepper-embedStep-large {
  margin-left: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-baseStep-increase {
  border-left: 1px solid var(--kd-c-stepper-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-baseStep-small,
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-embedStep-small {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-baseStep-middle,
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-embedStep-middle {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-baseStep-large,
.kd-inputNumber-stepper-baseStep-increase.kd-inputNumber-stepper-embedStep-large {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-embedStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  border-radius: 0 1px 1px 0;
  background-color: var(--kd-c-stepper-embed-icon-color-background, transparent);
  overflow: hidden;
  border-left: 1px solid var(--kd-c-stepper-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  border: none;
}
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-baseStep-small,
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-embedStep-small {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-baseStep-middle,
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-embedStep-middle {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-baseStep-large,
.kd-inputNumber-stepper-embedStep.kd-inputNumber-stepper-embedStep-large {
  margin-right: calc(-1 * var(--kd-c-stepper-input-spacing-padding-horizontal, 9px));
}
.kd-inputNumber-stepper-embedStep span {
  height: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid var(--kd-c-stepper-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  border-bottom: 1px solid var(--kd-c-stepper-color-border-strong, var(--kd-g-color-border-strong, #d9d9d9));
  cursor: pointer;
  font-size: 12px;
}
.kd-inputNumber-stepper-embedStep span .kd-inputNumber-stepper-icon {
  -webkit-transition: color var(--kd-c-stepper-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-stepper-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-inputNumber-stepper-embedStep span:hover .kd-inputNumber-stepper-icon {
  color: var(--kd-c-stepper-icon-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-inputNumber-stepper-embedStep span:last-child {
  border-bottom: none;
}
.kd-inputNumber-stepper-embedStep-disabled {
  cursor: not-allowed !important;
  color: var(--kd-c-stepper-icon-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-inputNumber-stepper-embedStep-disabled .kd-inputNumber-stepper-icon {
  color: unset !important;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.kd-steps .kd-steps-icon {
  border: 2px solid;
  padding-top: 1px;
}
.kd-steps .kdicon-exclamatory {
  font-size: 30px;
}
.kd-steps-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0;
}
.kd-steps-item-clickable {
  cursor: pointer;
}
.kd-steps-item-clickable .kd-steps-item-iconContainer-icon .kd-steps-icon {
  background-color: var(--kd-c-steps-color-white, var(--kd-g-color-white, #fff));
}
.kd-steps-item-clickable.kd-steps-item-wait .kd-steps-icon,
.kd-steps-item-clickable.kd-steps-item-wait .kd-steps-item-title {
  -webkit-transition: all var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s));
  transition: all var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-steps-item-clickable.kd-steps-item-wait:hover .kd-steps-icon {
  background-color: var(--kd-c-steps-color-white, var(--kd-g-color-white, #fff));
  color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-steps-item-clickable.kd-steps-item-wait:hover .kd-steps-item-title,
.kd-steps-item-clickable.kd-steps-item-wait:hover .kd-steps-item-description {
  color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-steps-item-clickable.kd-steps-item-finish .kd-steps-item-title {
  -webkit-transition: all var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) ease;
  transition: all var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) ease;
}
.kd-steps-item-clickable.kd-steps-item-finish:hover .kd-steps-item-title {
  color: var(--kd-c-steps-color-completed, var(--kd-g-color-success, #1ba854));
}
.kd-steps-item-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-steps-item-iconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.kd-steps-item-iconContainer::after {
  content: '';
  width: 100%;
  height: var(--kd-c-steps-line-sizing-height, 1px);
  border-bottom: 1px dashed var(--kd-c-steps-color-wait, #999);
  border-left: 1px dashed var(--kd-c-steps-color-wait, #999);
  position: absolute;
  left: 50%;
  top: calc(50% - var(--kd-c-steps-line-sizing-height, 1px) / 2);
  -webkit-transition: width var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96);
  transition: width var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.kd-steps-item-iconContainer:last-child::after {
  display: none;
}
.kd-steps-item-iconContainer-icon {
  z-index: 1;
  width: var(--kd-c-steps-icon-sizing-width, 28px);
  height: var(--kd-c-steps-icon-sizing-width, 28px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-steps-item-iconContainer-icon .kd-steps-icon {
  width: var(--kd-c-steps-icon-sizing-width, 28px);
  height: var(--kd-c-steps-icon-sizing-width, 28px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--kd-c-steps-color-white, var(--kd-g-color-white, #fff));
  color: var(--kd-c-steps-color-wait, #999);
  font-size: calc(var(--kd-c-steps-icon-sizing-width, 28px) - 13px);
  border-radius: 50%;
  border-color: var(--kd-c-steps-color-wait, #999);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-steps-item-content {
  text-align: center;
}
.kd-steps-item-content .kd-steps-item-title {
  line-height: 20px;
  font-size: var(--kd-c-steps-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-steps-color-wait, #999);
}
.kd-steps-item-content .kd-steps-item-description {
  line-height: 20px;
  font-size: var(--kd-c-steps-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-steps-color-wait, #999);
  width: var(--kd-c-steps-vertical-description-sizing-width, 200px);
}
.kd-steps-item-process {
  color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-steps-item-process .kd-steps-icon {
  background-color: var(--kd-c-steps-color-white, var(--kd-g-color-white, #fff));
  color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
  border-color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-steps-item-process .kd-steps-item-title,
.kd-steps-item-process .kd-steps-item-description {
  color: var(--kd-c-steps-color-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-steps-item:last-child .kd-steps-item-iconContainer::after {
  display: none;
}
.kd-steps-item-finish .kd-steps-icon {
  background-color: var(--kd-c-steps-color-white, var(--kd-g-color-white, #fff));
  color: var(--kd-c-steps-color-completed, var(--kd-g-color-success, #1ba854));
  border-color: var(--kd-c-steps-color-completed, var(--kd-g-color-success, #1ba854));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-steps-item-finish .kd-steps-item-content .kd-steps-item-title,
.kd-steps-item-finish .kd-steps-item-content .kd-steps-item-description {
  color: var(--kd-c-steps-color-completed, var(--kd-g-color-success, #1ba854));
}
.kd-steps-item-error .kd-steps-icon {
  color: var(--kd-c-steps-color-error, var(--kd-g-color-error, #fb2323));
  border-color: var(--kd-c-steps-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-steps-item-error .kd-steps-item-content .kd-steps-item-title,
.kd-steps-item-error .kd-steps-item-content .kd-steps-item-description {
  color: var(--kd-c-steps-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-steps-bottomLable .kd-steps-item-iconContainer {
  margin-bottom: 4px;
}
.kd-steps-horizontal .kd-steps-item {
  min-width: 88px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 0 22px;
}
.kd-steps-horizontal .kd-steps-item:first-child {
  padding-left: 0;
}
.kd-steps-horizontal .kd-steps-item:last-child {
  padding-right: 0;
}
.kd-steps-horizontal .kd-steps-item .kd-steps-item-description {
  height: var(--kd-c-steps-horizontal-description-sizing-height, 60px);
  width: auto;
}
.kd-steps-horizontal .kd-steps-item-iconContainer::after {
  width: calc(100% + 44px);
}
.kd-steps-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kd-steps-vertical .kd-steps-item {
  width: 100%;
  min-height: 68px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 22px 0;
}
.kd-steps-vertical .kd-steps-item:first-child {
  padding-top: 0;
}
.kd-steps-vertical .kd-steps-item:last-child {
  padding-bottom: 0;
}
.kd-steps-vertical .kd-steps-item-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.kd-steps-vertical .kd-steps-item-iconContainer {
  margin-bottom: 0;
  margin-right: 4px;
}
.kd-steps-vertical .kd-steps-item-iconContainer::after {
  width: var(--kd-c-steps-line-sizing-height, 1px);
  height: calc(100% + 44px);
  top: 2px;
  left: calc(50% - var(--kd-c-steps-line-sizing-height, 1px) / 2);
}
.kd-steps-vertical .kd-steps-item-content {
  text-align: left;
  margin-top: 1px;
}
.kd-steps-rtl {
  direction: rtl;
}
.kd-steps-rtl .kd-steps-item:first-child .kd-steps-item-iconContainer::before {
  display: none;
}
.kd-steps-rtl.kd-steps-horizontal:first-child {
  padding-right: 0;
}
.kd-steps-rtl.kd-steps-horizontal:last-child {
  padding-right: 0;
  padding-left: 0;
}
.kd-steps-rtl.kd-steps-horizontal .kd-steps-item .kd-steps-item-container .kd-steps-item-iconContainer::after {
  display: none;
}
.kd-steps-rtl.kd-steps-horizontal .kd-steps-item .kd-steps-item-container .kd-steps-item-iconContainer::before {
  content: '';
  width: calc(100% + 35px);
  height: var(--kd-c-steps-line-sizing-height, 1px);
  border-bottom: 1px dashed var(--kd-c-steps-color-wait, #999);
  border-left: 1px dashed var(--kd-c-steps-color-wait, #999);
  position: absolute;
  left: 50%;
  top: calc(50% - var(--kd-c-steps-line-sizing-height, 1px) / 2);
  -webkit-transition: width var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96);
  transition: width var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96), background-color var(--kd-c-steps-motion-duration, var(--kd-g-duration, 0.3s)) cubic-bezier(0.48, 0.04, 0.52, 0.96);
}
.kd-steps-rtl.kd-steps-vertical .kd-steps-item-iconContainer {
  margin-left: 4px;
  margin-right: 0;
}
.kd-steps-rtl.kd-steps-vertical .kd-steps-item-content {
  text-align: right;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-switch {
  padding: 0;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--kd-c-switch-color-off, #B2B2B2);
  cursor: pointer;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-switch::after {
  content: '';
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
}
.kd-switch .kd-switch-inner {
  color: var(--kd-c-switch-color-font, var(--kd-g-color-white, #fff));
  font-size: var(--kd-c-switch-inner-font-size-small, var(--kd-g-font-size-small, 12px));
  margin: var(--kd-c-switch-inner-spacing-margin, 0 5px 0 17px);
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0, 0.4, 0.4, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-switch .kd-switch-loading-icon {
  color: #b2b2b2;
  position: absolute;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  left: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.kd-switch .kd-switch-loading-icon .kdicon-loadding-circle {
  -webkit-animation: loadingcircle 1s infinite;
          animation: loadingcircle 1s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  font-size: var(--kd-c-switch-small-font-size, var(--kd-g-font-size-small, 12px));
  line-height: 1;
  vertical-align: baseline;
}
.kd-switch-disabled {
  background-color: var(--kd-c-switch-color-off-background-disabled, #D9D9D9);
  cursor: not-allowed;
}
.kd-switch-checked {
  background-color: var(--kd-c-switch-color-on, var(--kd-g-color-theme-6, #5582f3));
  text-align: right;
}
.kd-switch-checked::after {
  left: 100%;
  margin-left: -1px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.kd-switch-checked .kd-switch-loading-icon {
  left: unset;
  right: 1px;
  color: var(--kd-c-switch-color-loading, var(--kd-g-color-ongoing, #276ff5));
}
.kd-switch-checked.kd-switch-disabled {
  background-color: var(--kd-c-switch-color-on-background-disabled, var(--kd-g-color-theme-4, #b5cfff));
}
.kd-switch-checked .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-checked, 0 17px 0 5px);
}
.kd-switch-checked.kd-switch-size-large .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-large-checked, 0 21px 0 5px);
}
.kd-switch-size-small {
  height: var(--kd-c-switch-small-sizing-height, 16px);
  min-width: var(--kd-c-switch-small-sizing-width, 32px);
  line-height: var(--kd-c-switch-small-line-height, 16px);
  font-size: var(--kd-c-switch-small-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-c-switch-small-radius-border, 8px);
}
.kd-switch-size-small::after {
  width: calc(var(--kd-c-switch-small-sizing-height, 16px) - 2px);
  height: calc(var(--kd-c-switch-small-sizing-height, 16px) - 2px);
}
.kd-switch-size-small .kd-switch-loading-icon {
  width: calc(var(--kd-c-switch-small-sizing-height, 16px) - 2px);
  height: calc(var(--kd-c-switch-small-sizing-height, 16px) - 2px);
}
.kd-switch-size-large {
  height: var(--kd-c-switch-large-sizing-height, 20px);
  min-width: var(--kd-c-switch-large-sizing-width, 40px);
  line-height: var(--kd-c-switch-large-line-height, 20px);
  font-size: var(--kd-c-switch-large-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-c-switch-large-sizing-border-radius, 10px);
}
.kd-switch-size-large::after {
  width: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
  height: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
}
.kd-switch-size-large .kd-switch-loading-icon {
  width: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
  height: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
}
.kd-switch-size-large .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-large, 0 5px 0 21px);
}
.kd-switch-rtl {
  direction: rtl;
}
.kd-switch-rtl .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-checked, 0 17px 0 5px);
}
.kd-switch-rtl .kd-switch-inner .kd-switch-loading-icon {
  right: 0;
  left: unset;
}
.kd-switch-rtl .kd-switch-inner .kd-switch-loading-icon .kdicon-loadding-circle {
  -webkit-animation: rtlloadingcircle 2s infinite;
          animation: rtlloadingcircle 2s infinite;
}
.kd-switch-rtl.kd-switch::after {
  right: 1px;
  left: unset;
}
.kd-switch-rtl.kd-switch-checked {
  text-align: left;
}
.kd-switch-rtl.kd-switch-checked .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin, 0 5px 0 17px);
}
.kd-switch-rtl.kd-switch-checked .kd-switch-inner .kd-switch-loading-icon {
  left: 1px;
  right: unset;
}
.kd-switch-rtl.kd-switch-checked .kd-switch-inner .kd-switch-loading-icon .kdicon-loadding-circle {
  -webkit-animation: rtlloadingcircle 2s infinite;
          animation: rtlloadingcircle 2s infinite;
}
.kd-switch-rtl.kd-switch-checked.kd-switch-size-large .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-large, 0 5px 0 21px);
}
.kd-switch-rtl.kd-switch-checked::after {
  right: 100%;
  margin-right: -1px;
  margin-left: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.kd-switch-rtl.kd-switch-size-large {
  height: var(--kd-c-switch-large-sizing-height, 20px);
  min-width: var(--kd-c-switch-large-sizing-width, 40px);
  line-height: var(--kd-c-switch-large-line-height, 20px);
  font-size: var(--kd-c-switch-large-font-size, var(--kd-g-font-size-small, 12px));
  border-radius: var(--kd-c-switch-large-sizing-border-radius, 10px);
}
.kd-switch-rtl.kd-switch-size-large::after {
  width: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
  height: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
}
.kd-switch-rtl.kd-switch-size-large .kd-switch-loading-icon {
  width: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
  height: calc(var(--kd-c-switch-large-sizing-height, 20px) - 2px);
}
.kd-switch-rtl.kd-switch-size-large .kd-switch-inner {
  margin: var(--kd-c-switch-inner-spacing-margin-large-checked, 0 21px 0 5px);
}
/*! rtl:end: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 */
.kd-table-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*! 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 */
.kd-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
}
.kd-tabs-noContainer {
  height: var(--kd-c-tabs-sizing-height, 48px);
}
.kd-tabs-tab-wrap {
  position: relative;
  height: calc(100% + 1px);
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 0;
}
.kd-tabs-tab-list {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  top: 0;
  left: 0;
  -webkit-transition: all var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s)) var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
  transition: all var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s)) var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
}
.kd-tabs-tab-list-mobile {
  -webkit-transition: all 0.05s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
  transition: all 0.05s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
}
.kd-tabs-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.kd-tabs-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kd-tabs-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kd-tabs-left-arrows {
  -webkit-box-shadow: 2px 0 2px rgba(0, 0, 0, 0.08);
          box-shadow: 2px 0 2px rgba(0, 0, 0, 0.08);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tabs-left-arrows-line {
  background-color: #fff;
}
.kd-tabs-left-arrows-noshadow {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.kd-tabs-right-arrows {
  -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.08);
          box-shadow: -2px 0 2px rgba(0, 0, 0, 0.08);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tabs-right-arrows-line {
  background-color: #fff;
}
.kd-tabs-right-arrows-line .kd-tabs-more-btn {
  width: 24px;
}
.kd-tabs-right-arrows-grid {
  background-color: #fff;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tabs-right-arrows-grid .kd-tabs-more-btn {
  line-height: 22px;
}
.kd-tabs-right-arrows-noshadow {
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.kd-tabs-right-arrows .kdicon {
  font-size: 14px;
}
.kd-tabs-left-operations {
  position: relative;
  margin-right: 2px;
}
.kd-tabs-left-operations-item {
  padding: 0 12px;
  cursor: pointer;
}
.kd-tabs-right-operations {
  position: relative;
  padding-right: 18px;
}
.kd-tabs-right-operations-item {
  padding-left: 12px;
  cursor: pointer;
}
.kd-tabs-more-btn {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  text-align: center;
  cursor: pointer;
}
.kd-tabs-more-btn:hover {
  color: var(--kd-c-tabs-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tabs-more-btn-disabled {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-tabs-more-btn-disabled:hover {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tabs-navs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: var(--kd-c-tabs-sizing-height, 48px);
  border-bottom: var(--kd-c-tabs-sizing-border, 1px) solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tabs-navs-line.kd-tabs-navs-middle {
  height: var(--kd-c-tabs-pane-type-line-sizing-height-middle, 32px);
}
.kd-tabs-navs-line.kd-tabs-navs-small {
  height: var(--kd-c-tabs-pane-type-line-sizing-height-small, 32px) !important;
}
.kd-tabs-navs-line .kd-tab-pane-middle {
  line-height: var(--kd-c-tabs-pane-type-line-sizing-height-middle, 32px);
  height: var(--kd-c-tabs-pane-type-line-sizing-height-middle, 32px);
}
.kd-tabs-navs-line .kd-tab-pane-small {
  line-height: var(--kd-c-tabs-pane-type-line-sizing-height-small, 32px);
  height: var(--kd-c-tabs-pane-type-line-sizing-height-small, 32px);
}
.kd-tabs-navs-line.kd-tabs-navs-bottom {
  border-top: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-bottom: unset;
}
.kd-tabs-navs-line.kd-tabs-navs-bottom .kd-tabs-tab-wrap {
  margin-top: -1px;
}
.kd-tabs-navs-line.kd-tabs-navs-bottom .kd-tabs-tab-list {
  top: -1px;
}
.kd-tabs-navs-line.kd-tabs-navs-bottom .kd-active-line {
  top: 1px;
  bottom: unset;
}
.kd-tabs-navs-card {
  border-top: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  background-color: var(--kd-c-tabs-card-color-background, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-tabs-navs-card .kd-tabs-tab-wrap {
  top: -1px;
  height: calc(100% + 2px);
}
.kd-tabs-navs-card.kd-tabs-navs-left,
.kd-tabs-navs-card.kd-tabs-navs-right {
  min-width: 120px;
  height: 100%;
  font-size: 0;
  border-top: 1px solid transparent;
}
.kd-tabs-navs-card.kd-tabs-navs-left::before,
.kd-tabs-navs-card.kd-tabs-navs-right::before,
.kd-tabs-navs-card.kd-tabs-navs-left::after,
.kd-tabs-navs-card.kd-tabs-navs-right::after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tabs-navs-card.kd-tabs-navs-left::before,
.kd-tabs-navs-card.kd-tabs-navs-right::before {
  left: 0;
}
.kd-tabs-navs-card.kd-tabs-navs-left::after,
.kd-tabs-navs-card.kd-tabs-navs-right::after {
  right: 0;
}
.kd-tabs-navs-card.kd-tabs-navs-left .kd-tabs-tab-wrap,
.kd-tabs-navs-card.kd-tabs-navs-right .kd-tabs-tab-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 120px;
  width: 100%;
  z-index: 2;
}
.kd-tabs-navs-card.kd-tabs-navs-left .kd-tabs-tab-list,
.kd-tabs-navs-card.kd-tabs-navs-right .kd-tabs-tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  white-space: normal;
  width: 100%;
  height: 100%;
  min-width: 120px;
  max-height: 100%;
  overflow: auto;
}
.kd-tabs-navs-grid {
  height: 24px;
  border-bottom: unset;
}
.kd-tabs-navs-dynamic {
  background-color: var(--kd-c-tabs-card-color-background, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  border-bottom: unset;
  height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
}
.kd-tabs-navs-dynamic .kd-tabs-tab-wrap {
  height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
}
.kd-tabs-navs-dynamic .kd-tabs-more-btn {
  line-height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
}
.kd-tabs-navs-small:not(.kd-tabs-navs-left):not(.kd-tabs-navs-right) {
  height: 36px;
}
.kd-tabs-navs-small:not(.kd-tabs-navs-left):not(.kd-tabs-navs-right).kd-tabs-card-more {
  padding-right: 36px;
}
.kd-tab-pane {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: var(--kd-c-tabs-pane-font-size, var(--kd-g-font-size-middle, 14px));
  color: var(--kd-c-tabs-color-text, var(--kd-g-color-text-secondary, #666));
  height: var(--kd-c-tabs-pane-sizing-height, 48px);
  line-height: var(--kd-c-tabs-pane-height, 48px);
  cursor: pointer;
}
.kd-tab-pane-text {
  display: inline-block;
  -webkit-transition: color var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s));
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: var(--kd-c-tabs-pane-text-sizing-max-width);
}
.kd-tab-pane-text-active,
.kd-tab-pane-text-notMobile:hover {
  color: var(--kd-c-tabs-color-text-active, var(--kd-g-color-theme, #5582f3));
}
.kd-tab-pane-text-disabled:hover {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tab-pane-disabled {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-tab-pane-disabled:hover {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tab-pane-type-line {
  padding: 0 var(--kd-c-tabs-pane-line-paddinng-horizontal, 20px);
}
.kd-tab-pane-type-card {
  margin-right: 0;
  padding: 0 var(--kd-c-tabs-pane-card-paddinng-horizontal, 18px);
  border: 1px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-box-active {
  background-color: #fff;
  border: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  border-top: 2px solid;
  border-color: var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3)) var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9)) transparent var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  -webkit-transition: background-color 0.2s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
  transition: background-color 0.2s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
}
.kd-tab-pane-type-card.kd-tab-pane-box-active:first-of-type {
  border-left-color: transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-left {
  border-left: 2px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-left.kd-tab-pane-box-active {
  border-left: 2px solid;
  border-color: var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9)) transparent transparent var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3));
}
.kd-tab-pane-type-card.kd-tab-pane-right {
  border-right: 1px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-right.kd-tab-pane-box-active {
  border-right: 2px solid var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3));
  border-left: 1px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-left,
.kd-tab-pane-type-card.kd-tab-pane-right {
  width: 100%;
  border-top: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tab-pane-type-card.kd-tab-pane-left:last-of-type,
.kd-tab-pane-type-card.kd-tab-pane-right:last-of-type {
  border-bottom: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tab-pane-type-card.kd-tab-pane-bottom {
  border-top: 1px solid transparent;
  border-bottom: 2px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-bottom.kd-tab-pane-box-active {
  border-bottom: 2px solid;
  border-color: transparent var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9)) var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3)) var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tab-pane-type-card.kd-tab-pane-bottom.kd-tab-pane-box-active:first-of-type {
  border-left-color: transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-top {
  border-top: 2px solid transparent;
}
.kd-tab-pane-type-card.kd-tab-pane-top.kd-tab-pane-box-active {
  border-top: 2px solid;
  border-color: var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3)) var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9)) transparent var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-tab-pane-type-card.kd-tab-pane-top.kd-tab-pane-box-active:first-of-type {
  border-left-color: transparent;
}
.kd-tab-pane-type-dynamic {
  height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
  line-height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
  margin: 0 0 0 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tab-pane-type-dynamic .kd-tab-pane-operations .kdicon {
  font-size: 16px;
}
.kd-tab-pane-type-dynamic.kd-tab-pane-box-active.kd-tab-pane-isMobile:not(.kd-tab-pane-disabled):hover .kd-tab-pane-operations span:first-child {
  opacity: 1;
  cursor: pointer;
}
.kd-tab-pane-type-dynamic-notMobile:not(.kd-tab-pane-disabled):hover .kd-tab-pane-operations span:first-child {
  opacity: 1;
  cursor: pointer;
}
.kd-tab-pane-type-grid {
  height: 24px;
  line-height: 22px;
  padding: 0 var(--kd-c-tabs-pane-grid-paddinng-horizontal, 20px);
  border: 1px solid var(--kd-c-tabs-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  margin-right: -1px;
}
.kd-tab-pane-type-grid:first-of-type {
  border-radius: 2px 0 0 2px;
}
.kd-tab-pane-type-grid:last-of-type {
  border-radius: 0 2px 2px 0;
}
.kd-tab-pane-type-grid.kd-tab-pane-box-active {
  position: relative;
  z-index: 2;
  background-color: var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3));
  border: 1px solid var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3));
  -webkit-transition: background-color 0.2s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
  transition: background-color 0.2s var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
}
.kd-tab-pane-type-grid.kd-tab-pane-box-active .kd-tab-pane-text-active {
  color: #fff;
}
.kd-tab-pane-type-grid.kd-tab-pane-disabled {
  background-color: var(--kd-c-tabs-color-background-disabled, transparent);
}
.kd-tab-pane-notMobile:hover {
  color: var(--kd-c-tabs-color-text-active, var(--kd-g-color-theme, #5582f3));
}
.kd-tab-pane-operations {
  position: relative;
  display: inline-block;
  line-height: 1;
  padding: 0 4px;
}
.kd-tab-pane-operations span:first-child {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  opacity: 0;
}
.kd-tab-pane-small {
  height: 36px;
  line-height: 36px;
}
.kd-active-line {
  position: absolute;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: auto;
  left: 0;
  bottom: 0;
  height: 2px;
  background-color: var(--kd-c-tabs-line-color-active, var(--kd-g-color-theme, #5582f3));
  -webkit-transition: all var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s)) var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
  transition: all var(--kd-c-tabs-motion-duration, var(--kd-g-duration, 0.3s)) var(--kd-c-tabs-motion-timing-function, cubic-bezier(0.42, 0, 1, 1));
}
.kd-arrow-button {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48px;
  text-align: center;
  cursor: pointer;
}
.kd-arrow-button:hover {
  color: var(--kd-c-tabs-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-arrow-button-line {
  width: 24px;
}
.kd-arrow-button-dynamic {
  width: 24px;
  line-height: var(--kd-c-tabs-pane-type-dynamic-sizing-height, 32px);
}
.kd-arrow-button-disabled {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-arrow-button-disabled:hover {
  color: var(--kd-c-tabs-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-arrow-button .kdicon {
  font-size: 14px;
}
.kd-tabs-rtl {
  direction: rtl;
}
.kd-tabs-rtl .kd-tabs-tab-wrap .kd-tabs-tab-list {
  left: auto;
}
.kd-tabs-rtl .kd-tabs-right-operations {
  padding-left: 18px;
  padding-right: 0;
}
.kd-tabs-rtl .kd-tabs-right-operations-item {
  padding-right: 12px;
  padding-left: 0;
}
.kd-tabs-rtl .kd-tabs-left-operations {
  margin-left: 2px;
  margin-right: 0;
}
/*! rtl:end:ignore */

/*! 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 */
.kd-tag {
  -webkit-transition: all var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s));
  transition: all var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tag-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-tag-size-small {
  font-size: var(--kd-c-tag-font-size-small, var(--kd-g-font-size-small, 12px));
  height: var(--kd-c-tag-sizing-height-small, 20px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 var(--kd-c-tag-spacing-padding-horizontal-small, 6px);
  border-radius: calc(var(--kd-c-tag-sizing-height-small, 20px) / 2);
  max-width: var(--kd-c-tag-sizing-max-width);
  min-width: var(--kd-c-tag-sizing-min-width);
}
.kd-tag-size-middle {
  font-size: var(--kd-c-tag-font-size-middle, var(--kd-g-font-size-small, 12px));
  height: var(--kd-c-tag-sizing-height-middle, 20px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 var(--kd-c-tag-spacing-padding-horizontal-middle, 7px);
  border-radius: calc(var(--kd-c-tag-sizing-height-middle, 20px) / 2);
  max-width: var(--kd-c-tag-sizing-max-width);
  min-width: var(--kd-c-tag-sizing-min-width);
}
.kd-tag-size-large {
  font-size: var(--kd-c-tag-font-size-large, var(--kd-g-font-size-middle, 14px));
  height: var(--kd-c-tag-sizing-height-large, 24px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 var(--kd-c-tag-spacing-padding-horizontal-large, 8px);
  border-radius: calc(var(--kd-c-tag-sizing-height-large, 24px) / 2);
  max-width: var(--kd-c-tag-sizing-max-width);
  min-width: var(--kd-c-tag-sizing-min-width);
}
.kd-tag-shape-status {
  border: 1px solid var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
}
.kd-tag-shape-status:hover {
  background-color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-process {
  border: 1px solid var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
}
.kd-tag-shape-status.kd-tag-process:hover {
  background-color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-success {
  border: 1px solid var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
  color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-tag-shape-status.kd-tag-success:hover {
  background-color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-warning {
  border: 1px solid var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
  color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-tag-shape-status.kd-tag-warning:hover {
  background-color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-error {
  border: 1px solid var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
  color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-tag-shape-status.kd-tag-error:hover {
  background-color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-end {
  border: 1px solid var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
  color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
}
.kd-tag-shape-status.kd-tag-end:hover {
  background-color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
  color: #fff;
}
.kd-tag-shape-status.kd-tag-expired {
  border: 1px solid var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
  color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tag-shape-status.kd-tag-expired:hover {
  background-color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
  color: #fff;
}
.kd-tag-shape-attribute {
  color: #fff;
  background-color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
}
.kd-tag-shape-attribute.kd-tag-process {
  color: #fff;
  background-color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
}
.kd-tag-shape-attribute.kd-tag-success {
  color: #fff;
  background-color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-tag-shape-attribute.kd-tag-warning {
  color: #fff;
  background-color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-tag-shape-attribute.kd-tag-error {
  color: #fff;
  background-color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-tag-shape-attribute.kd-tag-end {
  color: #fff;
  background-color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
}
.kd-tag-shape-attribute.kd-tag-expired {
  color: #fff;
  background-color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tag-shape-text {
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-process {
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-process.kd-tag-size-middle {
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-process.kd-tag-size-large {
  color: var(--kd-c-tag-color-process, var(--kd-g-color-ongoing, #276ff5));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-success {
  color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-success.kd-tag-size-middle {
  color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-success.kd-tag-size-large {
  color: var(--kd-c-tag-color-success, var(--kd-g-color-success, #1ba854));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-warning {
  color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-warning.kd-tag-size-middle {
  color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-warning.kd-tag-size-large {
  color: var(--kd-c-tag-color-warning, var(--kd-g-color-warning, #ff991c));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-error {
  color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-error.kd-tag-size-middle {
  color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-error.kd-tag-size-large {
  color: var(--kd-c-tag-color-error, var(--kd-g-color-error, #fb2323));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-end {
  color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-end.kd-tag-size-middle {
  color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-end.kd-tag-size-large {
  color: var(--kd-c-tag-color-end, var(--kd-g-color-end, #666));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-expired {
  color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-expired.kd-tag-size-middle {
  color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-text.kd-tag-expired.kd-tag-size-large {
  color: var(--kd-c-tag-color-expired, var(--kd-g-color-disabled, #b2b2b2));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  border-radius: 0;
}
.kd-tag-shape-edit {
  border: 1px solid var(--kd-c-tag-edit-color-border, var(--kd-g-color-text-placeholder, #ccc));
  border-radius: 2px;
  line-height: var(--kd-c-tag-sizing-height-middle, 20px);
  padding-left: 6px;
  padding-right: 6px;
  color: var(--kd-c-tag-edit-color-text, var(--kd-g-color-text-primary, #212121));
}
.kd-tag-shape-edit:not(.kd-tag-closable-disabled):hover {
  border-color: var(--kd-c-tag-edit-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tag-shape-edit:not(.kd-tag-closable-disabled):hover .kd-tag-closeWrapper {
  color: var(--kd-c-tag-edit-cloesWrapper-color-text-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tag-shape-edit.kd-tag-closable {
  padding-right: 8px;
}
.kd-tag-clickable {
  cursor: pointer;
}
.kd-tag-has-color {
  color: var(--kd-c-tag-attribute-color-text, var(--kd-g-color-white, #fff));
}
.kd-tag-text {
  margin-left: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-tag-closable-disabled {
  background-color: var(--kd-c-tag-edit-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
  border-color: var(--kd-c-tag-edit-color-background-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  color: var(--kd-c-tag-edit-color-text-disabled, var(--kd-g-color-border-strong, #d9d9d9));
  cursor: not-allowed;
}
.kd-tag-closable.kd-tag-size-middle {
  line-height: var(--kd-c-tag-sizing-height-middle, 20px);
}
.kd-tag-closable.kd-tag-size-large {
  line-height: var(--kd-c-tag-sizing-height-large, 24px);
  padding-left: var(--kd-c-tag-spacing-padding-horizontal-large, 8px);
}
.kd-tag-closable.kd-tag-size-large .kd-tag-closeWrapper .kd-tag-close-icon {
  font-size: 14px;
}
.kd-tag-closeWrapper {
  margin-left: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s));
  transition: color var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-tag-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tag-close-icon {
  cursor: pointer;
  font-size: 12px;
}
.kd-tag-rtl {
  direction: rtl;
}
.kd-tag-rtl .kd-tag-closeWrapper {
  margin-right: 4px;
  margin-left: 0;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-timeline {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin: 0;
  padding: 0 4px;
  overflow: hidden;
  list-style: none;
}
.kd-timeline .kd-timeline-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  margin: 0;
  padding-bottom: var(--kd-c-timeline-spacing-padding-bottom, 24px);
  font-size: var(--kd-c-timeline-content-font-size, var(--kd-g-font-size-small, 12px));
}
.kd-timeline .kd-timeline-item-tail {
  position: absolute;
  left: calc((var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
  height: calc(100% - var(--kd-c-timeline-dot-sizing, 9px) * 2 + 4px);
  border-left: var(--kd-c-timeline-sizing-width, 1px) solid var(--kd-c-timeline-line-color, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-timeline .kd-timeline-item.pending .kd-timeline-item-dot {
  font-size: var(--kd-c-timeline-content-font-size, var(--kd-g-font-size-small, 12px));
}
.kd-timeline .kd-timeline-item.pending .kd-timeline-item-tail {
  display: none;
}
.kd-timeline .kd-timeline-item-dot {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: var(--kd-c-timeline-dot-sizing, 9px);
  height: var(--kd-c-timeline-dot-sizing, 9px);
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kd-timeline .kd-timeline-item-dot.blue {
  color: var(--kd-c-timeline-finished-color, var(--kd-g-color-theme, #5582f3));
  background-color: var(--kd-c-timeline-finished-color, var(--kd-g-color-theme, #5582f3));
}
.kd-timeline .kd-timeline-item-dot.red {
  color: var(--kd-c-timeline-error-color, var(--kd-g-color-error, #fb2323));
  background-color: var(--kd-c-timeline-error-color, var(--kd-g-color-error, #fb2323));
}
.kd-timeline .kd-timeline-item-dot.green {
  color: var(--kd-c-timeline-success-color, var(--kd-g-color-success, #1ba854));
  background-color: var(--kd-c-timeline-success-color, var(--kd-g-color-success, #1ba854));
}
.kd-timeline .kd-timeline-item-dot.gray {
  color: var(--kd-c-timeline-disabled-color, var(--kd-g-color-disabled, #b2b2b2));
  background-color: var(--kd-c-timeline-disabled-color, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-timeline .kd-timeline-item-dot.custom {
  position: absolute;
  left: calc(var(--kd-c-timeline-dot-sizing, 9px) / 2);
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: transparent !important;
}
.kd-timeline .kd-timeline-item-content {
  position: relative;
  margin: 0 0 0 calc(2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px);
  word-break: break-word;
  color: var(--kd-c-timeline-content-color-text, var(--kd-g-color-text-primary, #212121));
  max-width: var(--kd-c-timeline-content-sizing-max-width);
  min-width: var(--kd-c-timeline-content-sizing-min-width);
}
.kd-timeline .kd-timeline-item-content > * {
  margin: 0;
  padding: 0;
}
.kd-timeline .kd-timeline-item.last > .kd-timeline-item-tail {
  display: none;
}
.kd-timeline .kd-timeline-item.last > .kd-timeline-item-content {
  min-height: 48px;
}
.kd-timeline.alternate .kd-timeline-item-tail,
.kd-timeline.alternate .kd-timeline-item-dot,
.kd-timeline.alternate .kd-timeline-item-dot.custom {
  left: 50%;
}
.kd-timeline.alternate .kd-timeline-item-dot {
  margin-left: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline.alternate .kd-timeline-item-dot.custom {
  margin-left: 1px;
}
.kd-timeline.alternate .kd-timeline-item:nth-child(2n + 1) .kd-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 24px);
  text-align: left;
}
.kd-timeline.alternate .kd-timeline-item:nth-child(2n) .kd-timeline-item-content {
  width: calc(50% - 24px);
  margin: 0;
  text-align: right;
}
.kd-timeline.right .kd-timeline-item-tail,
.kd-timeline.right .kd-timeline-item-dot,
.kd-timeline.right .kd-timeline-item-dot.custom {
  left: auto;
  right: 4.5px;
}
.kd-timeline.right .kd-timeline-item-dot {
  margin-right: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline.right .kd-timeline-item-dot.custom {
  margin-right: -18px;
}
.kd-timeline.right .kd-timeline-item .kd-timeline-item-content {
  left: 0;
  text-align: right;
  margin: 0 calc(2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px) 0 0;
  width: auto;
}
.kd-timeline.label.left .kd-timeline-item-tail,
.kd-timeline.label.left .kd-timeline-item-dot,
.kd-timeline.label.left .kd-timeline-item-dot.custom {
  left: calc((2 * 8px) + (var(--kd-c-timeline-dot-sizing, 9px) / 2));
}
.kd-timeline.label.left .kd-timeline-item-dot {
  margin-left: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline.label.left .kd-timeline-item-dot.custom {
  margin-left: 1px;
}
.kd-timeline.label.left .kd-timeline-item .kd-timeline-item-label {
  position: absolute;
  text-align: right;
  color: var(--kd-c-timeline-label-color-text, #666666);
}
.kd-timeline.label.left .kd-timeline-item .kd-timeline-item-content {
  left: calc(var(--kd-c-timeline-dot-sizing, 9px) + 7.5px);
  text-align: left;
  margin-right: 16px;
}
.kd-timeline.label.right .kd-timeline-item-tail,
.kd-timeline.label.right .kd-timeline-item-dot,
.kd-timeline.label.right .kd-timeline-item-dot.custom {
  left: auto;
  right: calc((2 * 8px) + (var(--kd-c-timeline-dot-sizing, 9px) / 2));
}
.kd-timeline.label.right .kd-timeline-item-dot {
  margin-right: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline.label.right .kd-timeline-item-dot.custom {
  right: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline.label.right .kd-timeline-item .kd-timeline-item-label {
  position: absolute;
  right: 0;
  text-align: left;
}
.kd-timeline.label.right .kd-timeline-item .kd-timeline-item-content {
  left: auto;
  right: calc(var(--kd-c-timeline-dot-sizing, 9px) + 7.5px);
  text-align: right;
  margin-left: 17px;
}
.kd-timeline.label.alternate .kd-timeline-item:nth-child(2n + 1) .kd-timeline-item-label {
  position: absolute;
  width: calc(50% - 18px);
  text-align: right;
}
.kd-timeline.label.alternate .kd-timeline-item:nth-child(2n) .kd-timeline-item-label {
  position: absolute;
  left: calc(50% + (2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px) - var(--kd-c-timeline-dot-sizing, 9px) / 2);
  width: calc(50% - (2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px) + var(--kd-c-timeline-dot-sizing, 9px) / 2);
  text-align: left;
}
.kd-timeline.pending .kd-timeline-item.last .kd-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 1px dotted var(--kd-c-timeline-line-color, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-timeline.reverse .kd-timeline-item.last .kd-timeline-item-tail {
  display: none;
}
.kd-timeline.reverse .kd-timeline-item.pending .kd-timeline-item-tail {
  display: block;
  height: calc(100% - 15px);
  border-left: 1px dotted var(--kd-c-timeline-line-color, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-timeline.reverse .kd-timeline-item.pending .kd-timeline-item-content {
  min-height: 48px;
}
.kd-timeline-rtl {
  direction: rtl;
}
.kd-timeline-rtl .kd-timeline-item-tail {
  right: calc((var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
  left: auto;
  border-left: var(--kd-c-timeline-sizing-width, 1px) solid var(--kd-c-timeline-line-color, var(--kd-g-color-border-weak, #e5e5e5));
}
.kd-timeline-rtl .kd-timeline-item-content {
  margin: 0 calc(2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px) 0 0;
  text-align: right;
}
.kd-timeline-rtl .kd-timeline-item-dot.custom {
  right: calc(var(--kd-c-timeline-dot-sizing, 9px) / 2);
  left: auto;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item-tail,
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item-dot,
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item-dot.custom {
  right: 50%;
  left: auto;
}
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item-dot {
  margin-left: 0;
  margin-right: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item-dot.custom {
  margin-right: 1px;
  margin-left: 0;
}
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item:nth-child(2n + 1) .kd-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.kd-timeline-rtl.kd-timeline.alternate .kd-timeline-item:nth-child(2n) .kd-timeline-item-content {
  text-align: left;
}
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item-tail,
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item-dot,
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item-dot.custom {
  right: auto;
  left: 4.5px;
}
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item-dot {
  margin-left: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
  margin-right: 0;
}
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item-dot.custom {
  margin-left: -18px;
  margin-right: 0;
}
.kd-timeline-rtl.kd-timeline.right .kd-timeline-item .kd-timeline-item-content {
  right: 0;
  text-align: left;
  margin: 0 0 0 calc(2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px);
}
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item-tail,
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item-dot,
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item-dot.custom {
  right: calc((2 * 8px) + (var(--kd-c-timeline-dot-sizing, 9px) / 2));
  left: auto;
}
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item-dot {
  margin-left: 0;
  margin-right: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item-dot.custom {
  margin-left: 0;
  margin-right: 1px;
}
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item .kd-timeline-item-label {
  text-align: left;
}
.kd-timeline-rtl.kd-timeline.label.left .kd-timeline-item .kd-timeline-item-content {
  right: calc(var(--kd-c-timeline-dot-sizing, 9px) + 35px);
  left: auto;
  text-align: right;
  margin-right: 0;
  margin-left: 16px;
}
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item-tail,
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item-dot,
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item-dot.custom {
  left: calc((2 * 8px) + (var(--kd-c-timeline-dot-sizing, 9px) / 2));
  right: auto;
}
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item-dot {
  margin-right: 0;
  margin-left: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 1px) / 2);
}
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item-dot.custom {
  right: auto;
  left: calc(-1 * (var(--kd-c-timeline-dot-sizing, 9px) - 23px) / 2);
}
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item .kd-timeline-item-label {
  left: 0;
  right: auto;
  text-align: right;
}
.kd-timeline-rtl.kd-timeline.label.right .kd-timeline-item .kd-timeline-item-content {
  right: auto;
  left: calc(var(--kd-c-timeline-dot-sizing, 9px) + 35px);
  text-align: left;
  margin-right: 17px;
  margin-left: 0;
}
.kd-timeline-rtl.kd-timeline.label.alternate .kd-timeline-item:nth-child(2n + 1) .kd-timeline-item-label {
  text-align: left;
}
.kd-timeline-rtl.kd-timeline.label.alternate .kd-timeline-item:nth-child(2n) .kd-timeline-item-label {
  right: calc(50% + (2 * (var(--kd-c-timeline-dot-sizing, 9px) - var(--kd-c-timeline-sizing-width, 1px)) + 8px) - var(--kd-c-timeline-dot-sizing, 9px) / 2);
  left: auto;
  text-align: right;
}
/*! rtl:end: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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-tooltip {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  max-width: var(--kd-c-tooltip-sizing-max-width, 360px);
  padding: var(--kd-c-tooltip-spacing-padding-vertical, 8px) var(--kd-c-tooltip-spacing-padding-horizontal, 12px);
  color: var(--kd-c-tooltip-color-text, var(--kd-g-color-text-primary, #212121));
  border-radius: var(--kd-c-tooltip-radius-border, var(--kd-g-radius-border, 2px));
  font-size: var(--kd-c-tooltip-color-text, var(--kd-g-font-size-small, 12px));
  line-height: 1.5;
  background-color: var(--kd-c-tooltip-color-background, var(--kd-g-color-background, #fff));
  -webkit-filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0 4px 10px rgba(0, 0, 0, 0.2));
}
.kd-tooltip .arrow::before {
  border-color: var(--kd-c-tooltip-color-background, var(--kd-g-color-background, #fff));
}

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-transfer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.kd-transfer .kd-checkbox {
  background: transparent;
  margin-right: 6px;
}
.kd-transfer-disabled .kd-transfer-list {
  background: var(--kd-c-transfer-color-background-disabled, var(--kd-g-color-background-contain-disabled, #f5f5f5));
}
.kd-transfer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: var(--kd-c-transfer-list-sizing-width, 250px);
  min-height: 300px;
  border: 1px solid var(--kd-c-transfer-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-transfer-list-with-pagination {
  width: var(--kd-c-transfer-list-sizing-width, 250px);
  height: auto;
}
.kd-transfer-list-header {
  height: var(--kd-c-transfer-header-sizing-height, 36px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: var(--kd-c-transfer-font-size, 12px);
  background-color: var(--kd-c-transfer-header-color-background, #f5f5f5);
  border-bottom: 1px solid var(--kd-c-transfer-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  padding: 0 var(--kd-c-transfer-spacing-horizontal, 14px);
}
.kd-transfer-list-header-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.kd-transfer-list-header-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-transfer-list-header-select-all {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-transfer-list-search {
  height: var(--kd-c-transfer-search-sizing-height, 32px);
  position: relative;
}
.kd-transfer-list-search-prefix i {
  color: var(--kd-c-transfer-search-icon-color-text-prefix, #999);
}
.kd-transfer-list-search-suffix {
  cursor: pointer;
}
.kd-transfer-list-search-suffix i {
  color: var(--kd-c-transfer-search-icon-color-text-suffix, #bbb);
}
.kd-transfer-list-search-suffix i:hover {
  color: var(--kd-c-transfer-search-icon-color-text-suffix-hover, #999);
}
.kd-transfer-list-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  font-size: var(--kd-c-transfer-font-size, 12px);
}
.kd-transfer-list-body-search-wrapper {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding: 0 12px;
  margin: 8px 0;
}
.kd-transfer-list-content {
  height: var(--kd-c-transfer-list-item-content-sizing-height, 320px);
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  padding-bottom: 8px;
}
.kd-transfer-list-content-item {
  height: var(--kd-c-transfer-list-item-sizing-height, 32px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 var(--kd-c-transfer-spacing-horizontal, 14px);
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.kd-transfer-list-content-item-disabled {
  color: var(--kd-c-transfer-list-item-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
}
.kd-transfer-list-content-item:hover:not(.kd-transfer-list-content-item-disabled) {
  background: var(--kd-c-transfer-list-item-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
}
.kd-transfer-list-content-item-checked {
  color: var(--kd-c-transfer-list-item-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-transfer-list-content-item-text {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.kd-transfer-list-content-item-remove {
  cursor: pointer;
}
.kd-transfer-list-content-item-remove i {
  color: var(--kd-c-transfer-search-icon-color-text-suffix, #bbb);
}
.kd-transfer-list-content-item-remove i:hover {
  color: var(--kd-c-transfer-search-icon-color-text-suffix-hover, #999);
}
.kd-transfer-list-pagination {
  height: var(--kd-c-transfer-pagination-sizing-height, 36px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 var(--kd-c-transfer-spacing-horizontal, 14px);
  border-top: 1px solid var(--kd-c-transfer-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-transfer-list-footer {
  border-top: 1px solid var(--kd-c-transfer-color-border, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-transfer-list-body-not-found {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 8px;
  color: #999999;
}
.kd-transfer-list-body-not-found-tip {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
}
.kd-transfer-operation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: center;
      align-self: center;
  margin: 0 8px;
  overflow: hidden;
  vertical-align: middle;
}
.kd-transfer-operation .kd-btn {
  display: block;
  height: 28px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 40px;
}
.kd-transfer-operation .kd-btn + .kd-btn {
  margin-top: 20px;
}
.kd-transfer-rtl {
  direction: rtl;
}
.kd-transfer-rtl .kd-checkbox {
  background: transparent;
  margin-left: 6px;
  margin-right: 0;
}
.kd-transfer-rtl .kd-transfer-list-content-item {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.kd-transfer-rtl .kd-transfer-list-content-item-text {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-tree-select {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
  vertical-align: middle;
}
.kd-tree-select-selector:hover .kd-tree-select-icon-active {
  color: #3761ca;
}
.kd-tree-select-visible .kd-tree-select-icon-active {
  color: #3761ca;
}
.kd-tree-select-visible .kd-tree-select-selection-item {
  color: var(--kd-c-tree-select-placeholder-color-text, #b2b2b2);
}
.kd-tree-select-icon-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
}
.kd-tree-select-icon-arrow-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-tree-select-icon-arrow-down {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
}
.kd-tree-select-icon-arrow-focus {
  color: var(--kd-c-tree-select-color-border-foucs, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-select-icon-clear {
  opacity: 0;
  z-index: 1;
  position: absolute;
  background: #fff;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.kd-tree-select-icon-clear:hover {
  color: var(--kd-c-tree-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-select-focused:not(.kd-tree-select-error) {
  border-color: var(--kd-c-tree-select-color-border-foucs, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-tree-select-placeholder {
  position: absolute;
  color: var(--kd-c-tree-select-placeholder-color-text, #b2b2b2);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: 28px;
  left: 0;
}
.kd-tree-select-borderless {
  border: none;
}
.kd-tree-select-underline {
  border-bottom: 1px solid var(--kd-c-tree-select-color-border, var(--kd-g-color-input, #999));
}
.kd-tree-select-underline:hover:not(.kd-tree-select-multiple-disabled):not(.kd-tree-select-single-disabled):not( .kd-tree-select-error) {
  border-bottom: 1px solid var(--kd-c-tree-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-select-bordered {
  border: 1px solid var(--kd-c-tree-select-border-color-border, var(--kd-g-color-border-strong, #d9d9d9));
  padding-left: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px) !important;
  border-radius: var(--kd-c-tree-select-bordered-radius-border, 2px);
}
.kd-tree-select-bordered:hover:not(.kd-tree-select-multiple-disabled):not(.kd-tree-select-single-disabled):not( .kd-tree-select-error) {
  border: 1px solid var(--kd-c-tree-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-select-bordered .kd-tree-select-suffix {
  padding-right: 8px;
}
.kd-tree-select-bordered.kd-tree-select-single .kd-tree-select-selection-search {
  padding-left: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px);
}
.kd-tree-select-bordered .kd-tree-select-placeholder {
  padding-left: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px);
}
.kd-tree-select-wrapper {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: var(--kd-c-tree-select-wrapper-spacing-padding, 1px 28px 1px 0);
  max-width: 100%;
  color: #212121;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.kd-tree-select-dropdown {
  display: block;
  left: 0;
  z-index: var(--kd-c-tree-select-z-index, var(--kd-g-z-index-popper, 1050));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: var(--kd-c-tree-select-dropdown-spacing-padding-vertical, 8px) 0;
  margin: 0;
  overflow: auto;
  font-size: var(--kd-c-tree-select-dropdown-font-size, 12px);
  font-variant: initial;
  background-color: var(--kd-c-tree-select-dropdown-color-background, var(--kd-g-color-background, #fff));
  border-radius: var(--kd-c-tree-select-radius-border, var(--kd-g-radius-border, 2px));
  outline: none;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  max-height: 200px;
}
.kd-tree-select-dropdown .kd-tree {
  padding: 0;
}
.kd-tree-select-dropdown .kd-tree-node-item {
  padding: 0 var(--kd-c-tree-select-dropdown-node-spacing-padding-horizontal, 16px);
}
.kd-tree-select-dropdown-scroll {
  overflow-y: auto;
}
.kd-tree-select-dropdown-empty {
  padding: 5px 12px;
}
.kd-tree-select-dropdown-search {
  padding: 5px 6px;
}
.kd-tree-select-dropdown-search-hidden {
  display: none;
}
.kd-tree-select-size-small {
  min-height: var(--kd-c-tree-select-sizing-height-small, 24px);
  max-height: calc(var(--kd-c-tree-select-sizing-height-small, 24px) * 3 - 10px);
  font-size: var(--kd-c-tree-select-font-size-small, 12px);
}
.kd-tree-select-size-middle {
  min-height: var(--kd-c-tree-select-sizing-height-middle, 32px);
  max-height: calc(var(--kd-c-tree-select-sizing-height-middle, 32px) * 3 - 10px);
  font-size: var(--kd-c-tree-select-font-size-middle, 14px);
}
.kd-tree-select-size-large {
  min-height: var(--kd-c-tree-select-sizing-height-large, 36px);
  max-height: calc(var(--kd-c-tree-select-sizing-height-large, 36px) * 3 - 10px);
  font-size: var(--kd-c-tree-select-font-size-large, 16px);
}
.kd-tree-select-suffix {
  right: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 8px;
}
.kd-tree-select .kd-tree-select-single .kd-tree-select-selection-search {
  position: absolute;
  right: 28px;
  left: 0;
  height: 100%;
}
.kd-tree-select .kd-tree-select-single .kd-tree-select-selection-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  background: transparent;
  height: 100%;
  width: 100%;
}
.kd-tree-select .kd-tree-select-single .kd-tree-select-selection-item {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-tree-select .kd-tree-select-single-focused:not(.kd-tree-select-error) {
  border-color: var(--kd-c-tree-select-color-border-foucs, var(--kd-g-color-theme, #5582f3)) !important;
}
.kd-tree-select .kd-tree-select-single-disabled {
  background-color: var(--kd-c-tree-select-color-background-disabled, #f5f5f5);
  color: var(--kd-c-tree-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tree-select .kd-tree-select-single-disabled:hover {
  cursor: not-allowed;
}
.kd-tree-select .kd-tree-select-single-disabled .kd-tree-select-suffix {
  color: var(--kd-c-tree-select-arrow-icon-color-text-disabled, #b2b2b2);
}
.kd-tree-select .kd-tree-select-single:hover .kd-tree-select-icon-clear {
  opacity: 1;
}
.kd-tree-select .kd-tree-select-single .kd-tree-select-icon-clear {
  color: var(--kd-c-tree-select-icon-clear-color-text, #d9d9d9);
}
.kd-tree-select .kd-tree-select-single .kd-tree-select-icon-clear:hover {
  color: var(--kd-c-tree-select-icon-clear-color-text-hover, #999);
}
.kd-tree-select .kd-tree-select-single-text {
  color: var(--kd-c-tree-select-single-color-text, var(--kd-g-color-text-primary, #212121));
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kd-tree-select .kd-tree-select-single-disabled-text {
  color: var(--kd-c-tree-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tree-select .kd-tree-select-selection-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  max-width: 100%;
  height: 20px;
  line-height: 20px;
  margin: 2px 8px 2px 0;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-tree-select .kd-tree-select-selection-item-small {
  height: 20px;
  line-height: 18px;
  font-size: 12px;
}
.kd-tree-select .kd-tree-select-selection-item-middle {
  font-size: 12px;
  height: 20px;
  line-height: 18px;
}
.kd-tree-select .kd-tree-select-selection-item-large {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
}
.kd-tree-select .kd-tree-select-selection-item-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  padding: 0 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #ccc;
  color: #212121;
}
.kd-tree-select .kd-tree-select-selection-item-span {
  position: relative;
  margin-left: 0.5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-tree-select .kd-tree-select-selection-item-input {
  cursor: text;
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  min-width: 20px;
}
.kd-tree-select-multiple .kd-tree-select-selection-tag {
  max-width: calc(100% - 5px);
}
.kd-tree-select-multiple .kd-tree-select-selection-tag .kd-tag {
  margin: 2px 8px 2px 0;
  max-width: 100%;
}
.kd-tree-select-multiple .kd-tree-select-selection-search {
  position: relative;
  max-width: 100%;
}
.kd-tree-select-multiple .kd-tree-select-selection-search-input {
  outline: 0;
  border-radius: 0;
  border: none;
  background: transparent;
  width: 100%;
}
.kd-tree-select-multiple .kd-tree-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.kd-tree-select-multiple-disabled {
  cursor: not-allowed;
  background-color: var(--kd-c-tree-select-color-background-disabled, #f5f5f5);
  color: var(--kd-c-tree-select-color-text-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tree-select-multiple-disabled .kd-tree-select-suffix {
  color: var(--kd-c-tree-select-arrow-icon-color-text-disabled, #b2b2b2);
}
.kd-tree-select-multiple:hover .kd-tree-select-icon-clear {
  opacity: 1;
}
.kd-tree-select-multiple .kd-tree-select-icon-clear {
  color: var(--kd-c-tree-select-icon-clear-color-text, #d9d9d9);
}
.kd-tree-select-multiple .kd-tree-select-icon-clear:hover {
  color: var(--kd-c-tree-select-icon-clear-color-text-hover, #999);
}
.kd-tree-select-multiple-selector {
  position: relative;
  cursor: text;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tree-select-multiple .kd-tree-select-wrapper:hover:not(.kd-tree-select-multiple-disabled) {
  border-bottom: 1px solid var(--kd-c-tree-select-color-border-hover, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-select-multiple-footer {
  color: var(--kd-c-tree-select-footer-color-text, var(--kd-g-color-text-primary, #212121));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  border-top: 1px solid #d9d9d9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kd-tree-select-multiple-footer-hadSelected {
  color: #999999;
  padding-left: 12px;
}
.kd-tree-select-multiple-footer-hadSelected > span {
  color: var(--kd-c-tree-select-footer-color-text-selected, #0e5fd8);
  padding: 0 2px;
}
.kd-tree-select-error:not(.kd-tree-select-single-disabled):not(.kd-tree-select-multiple-disabled) {
  border-color: var(--kd-c-tree-select-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-tree-select-panel.topLeft.hidden,
.kd-tree-select-panel.topRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideDownOut;
          animation-name: kdSlideDownOut;
}
.kd-tree-select-panel.topLeft,
.kd-tree-select-panel.topRight {
  -webkit-animation-name: kdSlideDownIn;
          animation-name: kdSlideDownIn;
}
.kd-tree-select-panel.bottomLeft.hidden,
.kd-tree-select-panel.bottomRight.hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  transition: all calc(0.3s - 0.1s) cubic-bezier(0.4, 0, 0.6, 1);
  -webkit-animation-name: kdSlideUpOut;
          animation-name: kdSlideUpOut;
}
.kd-tree-select-panel.bottomLeft,
.kd-tree-select-panel.bottomRight {
  -webkit-animation-name: kdSlideUpIn;
          animation-name: kdSlideUpIn;
}
.kd-tree-select-rtl {
  direction: rtl;
}
.kd-tree-select-rtl .kd-tree-select-wrapper {
  padding: 1px 0 1px 28px;
}
.kd-tree-select-rtl .kd-tree-select-wrapper.kd-tree-select-single .kd-tree-select-selection-search {
  left: 28px;
  right: 0;
}
.kd-tree-select-rtl .kd-tree-select-placeholder {
  left: 28px;
  right: 0;
  text-align: right;
}
.kd-tree-select-rtl .kd-tree-select-suffix {
  right: auto;
  left: 0;
  margin-left: 0;
  margin-right: 8px;
}
.kd-tree-select-rtl .kd-tree-select-selection-item {
  margin: 2px 0 2px 8px;
}
.kd-tree-select-rtl .kd-tree-select-bordered {
  padding-right: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px) !important;
  padding-left: 0;
}
.kd-tree-select-rtl .kd-tree-select-bordered .kd-tree-select-suffix {
  padding-left: 8px;
  padding-right: 0;
}
.kd-tree-select-rtl .kd-tree-select-bordered.kd-tree-select-single .kd-tree-select-selection-search {
  padding-right: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px);
  padding-left: 0;
}
.kd-tree-select-rtl .kd-tree-select-bordered .kd-tree-select-placeholder {
  padding-left: 0;
  padding-right: var(--kd-c-tree-select-bordered-spacing-padding-left, 8px);
}
.kd-tree-select-rtl .kd-tree-select-multiple .kd-tree-select-selection-tag .kd-tag {
  margin: 2px 0 2px 8px;
}
/*! rtl:end:ignore */

/*! 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 */
.node-hover-hover {
  -webkit-transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
}
.node-hover-hover:hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
.node-selected {
  background-color: var(--kd-c-tree-node-color-backgroung-checked, var(--kd-g-color-theme-3, #e3eeff)) !important;
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.node-selected .kd-tree-node-title {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.node-selected .kd-tree-node-icon {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree {
  position: relative;
  overflow: auto;
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: var(--kd-c-tree-font-size, var(--kd-g-font-size-small, 12px));
  color: var(--kd-c-tree-color-text, var(--kd-g-color-text-primary, #212121));
  margin-left: var(--kd-c-tree-spacing-margin-left, 0px);
  padding: var(--kd-c-tree-spacing-padding-vertical, 3px) 0;
  max-width: var(--kd-c-tree-root-sizing-max-width);
  min-width: var(--kd-c-tree-root-sizing-min-width);
}
.kd-tree-root {
  min-width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-tree-show-line .kd-tree-node-indent {
  position: relative;
}
.kd-tree-show-line .kd-tree-node-indent::before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1px;
  border-left: 1px solid #d9d9d9;
  content: '';
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  bottom: 0;
}
.kd-tree-show-line .kd-tree-node-indent-active::before {
  border-color: var(--kd-c-tree-color-theme, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tree-node-root .kd-spin-dot-spin {
  border: 2px solid transparent;
  width: var(--kd-c-tree-expand-icon-loading-sizing-width, 16px);
  height: var(--kd-c-tree-expand-icon-loading-sizing-height, 16px);
}
.kd-tree-node-root .kd-spin-dot-spin .kd-spin-dot-item {
  width: var(--kd-c-tree-expand-icon-loading-sizing-width, 16px);
  height: var(--kd-c-tree-expand-icon-loading-sizing-height, 16px);
}
.kd-tree-node-fb-children-pointerEvents * {
  pointer-events: none;
}
.kd-tree-node-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tree-node-item-hover {
  -webkit-transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tree-node-item-hover:hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
.kd-tree-node-indent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: var(--kd-c-tree-expand-icon-sizing-width, 16px);
  margin-right: 6px;
  height: 100%;
  cursor: default;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kd-tree-node-icon {
  cursor: pointer;
  height: var(--kd-c-tree-expand-icon-sizing-height, 16px);
  width: var(--kd-c-tree-expand-icon-sizing-width, 16px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--kd-c-tree-node-icon-font-size, 16px);
  color: var(--kd-c-tree-node-icon-color-text, #666666);
}
.kd-tree-node-icon-hover:hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
.kd-tree-node-icon-hidden {
  height: var(--kd-c-tree-node-icon-sizing-height, 16px);
  width: var(--kd-c-tree-node-icon-sizing-width, 16px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  opacity: 0;
  cursor: default;
}
.kd-tree-node-animation-expand {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tree-node-animation-collapse {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tree-node-disabled {
  cursor: not-allowed !important;
  border-color: var(--kd-c-tree-node-color-border-disabled, var(--kd-g-color-border-disabled, #ccc));
}
.kd-tree-node-title-disabled {
  color: var(--kd-c-tree-node-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tree-node-title-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding-left: 4px;
}
.kd-tree-node-title-wrap-hover {
  -webkit-transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
  transition: background-color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s)), color var(--kd-c-tree-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-tree-node-title-wrap-hover:hover {
  background-color: var(--kd-c-tree-node-color-backgroung-hover, var(--kd-g-color-hover, #f5f5f5));
  cursor: pointer;
}
.kd-tree-node-title-wrap-selected {
  background-color: var(--kd-c-tree-node-color-backgroung-checked, var(--kd-g-color-theme-3, #e3eeff)) !important;
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-title-wrap-selected .kd-tree-node-title {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-title-wrap-selected .kd-tree-node-icon {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-title-wrap .kd-checkbox-default-disabled .kd-checkbox-default-indeterminate::before {
  background-color: var(--kd-c-tree-node-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
}
.kd-tree-node-title {
  white-space: nowrap;
}
.kd-tree-node-selected {
  background-color: var(--kd-c-tree-node-color-backgroung-checked, var(--kd-g-color-theme-3, #e3eeff)) !important;
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-selected .kd-tree-node-title {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-selected .kd-tree-node-icon {
  color: var(--kd-c-tree-node-color-text-checked, var(--kd-g-color-theme, #5582f3));
}
.kd-tree-node-draggabled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.kd-tree-node-draggabled.kd-tree-node-dragging .kd-tree-node-indent::before {
  border-color: transparent;
}
.kd-tree-node-drag-over {
  background-color: var(--kd-c-tree-node-drag-over-color-background, #E3EBFF);
  -webkit-box-shadow: inset 0 0 0 2px var(--kd-c-tree-node-drag-over-color-border, #5582f3);
          box-shadow: inset 0 0 0 2px var(--kd-c-tree-node-drag-over-color-border, #5582f3);
}
.kd-tree-node-drag-line-top,
.kd-tree-node-drag-line-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border-top: 2px solid var(--kd-c-tree-node-drag-line-color-background, #276FF5);
}
.kd-tree-node-drag-line-top::before,
.kd-tree-node-drag-line-bottom::before {
  content: '';
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid var(--kd-c-tree-node-drag-line-color-background, #276FF5);
  position: absolute;
  top: -1px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kd-tree-node-drag-line-top {
  top: 0;
}
.kd-tree-node-drag-line-bottom {
  top: 100%;
}
.kd-tree-node-leaf-icon {
  height: var(--kd-c-tree-node-icon-sizing-height, 16px);
  width: var(--kd-c-tree-node-icon-sizing-width, 16px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kd-tree-rtl {
  direction: rtl;
}
.kd-tree-rtl .kd-tree-root .kd-tree-node-item .kd-tree-node-root .kd-tree-node-indent {
  margin-right: 0;
  margin-left: 6px;
}
.kd-tree-rtl .kd-tree-root .kd-tree-node-item .kd-tree-node-root .kd-tree-node-title-wrap {
  padding-right: 4px;
  padding-left: 0;
}
.kd-tree-rtl .kd-tree-root .kd-tree-node-item .kd-tree-node-root .kd-tree-node-title-wrap .kd-checkbox-default-margin {
  margin-right: 0;
  margin-left: 4px;
}
.kd-tree-rtl .kd-tree-root .kd-tree-node-item .kd-tree-node-root .kd-tree-node-animation-expand {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
/*! rtl:end: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 */
.kd-typography {
  color: var(--kd-c-typography-color-text-primary, var(--kd-g-color-text-primary, #212121));
  overflow-wrap: break-word;
  line-height: 2;
  max-width: var(--kd-c-typography-sizing-width-max, 830px);
}
.kd-typography.kd-typography-second {
  color: var(--kd-c-typography-color-text-secondary, var(--kd-g-color-text-secondary, #666));
}
.kd-typography.kd-typography-success {
  color: var(--kd-c-typography-color-success, var(--kd-g-color-success, #1ba854));
}
.kd-typography.kd-typography-warning {
  color: var(--kd-c-typography-color-warning, var(--kd-g-color-warning, #ff991c));
}
.kd-typography.kd-typography-danger {
  color: var(--kd-c-typography-color-error, var(--kd-g-color-error, #fb2323));
}
.kd-typography.kd-typography-disabled {
  color: var(--kd-c-typography-color-disabled, var(--kd-g-color-disabled, #b2b2b2));
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.kd-typography.kd-typography-assist {
  color: var(--kd-c-typography-color-text-third, var(--kd-g-color-text-third, #999));
}
.kd-typography + h1.kd-typography,
.kd-typography + h2.kd-typography,
.kd-typography + h3.kd-typography,
.kd-typography + h4.kd-typography,
.kd-typography + h5.kd-typography {
  margin-top: var(--kd-c-typography-title-spacing-margin-top, 1.2em);
}
article.kd-typography > div.kd-typography {
  margin-bottom: var(--kd-c-typography-paragraph-spacing-margin-bottom, 24px);
}
article.kd-typography > div.kd-typography:first-child {
  margin-bottom: var(--kd-c-typography-spacing-margin-bottom, 80px);
}
article.kd-typography > div.kd-typography + div.kd-typography h2 {
  margin-top: var(--kd-c-typography-spacing-margin-bottom, 80px);
}
article.kd-typography h1 {
  margin-top: 0;
  margin-bottom: var(--kd-c-typography-spacing-margin-bottom-1, 12px);
  color: var(--kd-c-typography-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-1, 40px);
  line-height: 1.5;
}
article.kd-typography h2 {
  margin-top: 0;
  margin-bottom: var(--kd-c-typography-spacing-margin-bottom-2, 24px);
  color: var(--kd-c-typography-title-color-text, #276ff5);
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-2, 28px);
  line-height: 1.5;
}
article.kd-typography h3 {
  margin-top: 0;
  margin-bottom: var(--kd-c-typography-spacing-margin-bottom-3, 12px);
  color: var(--kd-c-typography-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-3, 18px);
  line-height: 1.5;
}
h1.kd-typography,
.kd-typography h1 {
  margin-bottom: var(--kd-c-typography-title-spacing-margin-bottom, 0.5em);
  color: var(--kd-c-typography-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-1, 40px);
  line-height: 1.5;
}
h2.kd-typography,
.kd-typography h2 {
  margin-bottom: var(--kd-c-typography-title-spacing-margin-bottom, 0.5em);
  color: var(--kd-c-typography-title-color-text, #276ff5);
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-2, 28px);
  line-height: 1.5;
}
h3.kd-typography,
.kd-typography h3 {
  margin-bottom: var(--kd-c-typography-title-spacing-margin-bottom, 0.5em);
  color: var(--kd-c-typography-color-text-primary, var(--kd-g-color-text-primary, #212121));
  font-weight: var(--kd-c-typography-title-font-weight, 600);
  font-size: var(--kd-c-typography-font-size-3, 18px);
  line-height: 1.5;
}
.kd-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.kd-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.kd-typography strong {
  font-weight: 600;
}
.kd-typography ul,
.kd-typography ol {
  margin: 0 0 var(--kd-c-typography-spacing-margin-bottom-2, 24px) 0;
  padding: 0;
}
.kd-typography ul li,
.kd-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.kd-typography ul {
  list-style-type: disc;
}
.kd-typography ul ul {
  list-style-type: disc;
}
.kd-typography ol {
  list-style-type: decimal;
}
/*! rtl:begin:ignore */
.kd-typography-rtl {
  direction: rtl;
  text-align: right;
}
.kd-typography-rtl ul li,
.kd-typography-rtl ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}
/*! rtl:end:ignore */

/*! 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 */
/* 多行显示省略号 */
/* 单行显示省略号 */
/** 浮层箭头样式 **/
.kd-upload {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kd-upload-select {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.kd-upload-drag {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--kd-c-upload-color, var(--kd-g-color-text-third, #999));
  border: 1px dashed var(--kd-c-upload-color-border, var(--kd-g-color-border-weak, #e5e5e5));
  background-color: var(--kd-c-upload-color-background, var(--kd-g-color-background-contain, #fafafa));
  -webkit-transition: border-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: border-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s)), background-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-upload-drag.hover,
.kd-upload-drag:hover,
.kd-upload-drag:active {
  border-color: var(--kd-c-upload-color-border-active, var(--kd-g-color-text-link, #0e5fd8));
  background-color: var(--kd-c-upload-color-background-ongoing, var(--kd-g-color-background-ongoing, #f2f9ff));
}
.kd-upload-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
}
.kd-upload-input input[type='file'] {
  position: absolute;
  top: -20%;
  left: 0;
  width: 100%;
  height: 120%;
  font-size: 0;
  cursor: pointer;
}
.kd-upload .kd-upload-text-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  margin-top: var(--kd-c-upload-text-list-margin-top, 16px);
  font-size: var(--kd-c-upload-font-size, var(--kd-g-font-size-middle, 14px));
  border-top: 1px dashed var(--kd-c-upload-division-color, var(--kd-g-color-border-strong, #d9d9d9));
}
.kd-upload .kd-upload-text-list-item {
  position: relative;
  padding: 0 var(--kd-c-upload-text-list-item-padding-horizontal, 20px);
  height: var(--kd-c-upload-list-item-height, 44px);
  overflow: hidden;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: background-color var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-upload .kd-upload-text-list-item:hover {
  background-color: var(--kd-c-upload-color-background-hover, var(--kd-g-color-hover, #f5f5f5));
}
.kd-upload .kd-upload-text-list-item:hover .kd-upload-text-list-item-action {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.kd-upload .kd-upload-text-list-item.error i,
.kd-upload .kd-upload-text-list-item.error .kd-upload-text-list-item-name {
  color: var(--kd-c-upload-error-color, var(--kd-g-color-error, #fb2323));
}
.kd-upload .kd-upload-text-list-item-icon > i {
  font-size: var(--kd-c-upload-font-size, var(--kd-g-font-size-middle, 14px));
}
.kd-upload .kd-upload-text-list-item-name,
.kd-upload .kd-upload-text-list-item-icon {
  cursor: pointer;
}
.kd-upload .kd-upload-text-list-item-name {
  display: inline-block;
  margin: 0 var(--kd-c-upload-text-list-item-name-padding-right, 8px) 0 var(--kd-c-upload-text-list-item-name-padding-left, 4px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--kd-c-upload-panel-color, var(--kd-g-color-text-primary, #212121));
}
.kd-upload .kd-upload-text-list-item-size {
  color: var(--kd-c-upload-color, var(--kd-g-color-text-third, #999));
}
.kd-upload .kd-upload-text-list-item-action {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 var(--kd-c-upload-text-list-item-padding-horizontal, 20px);
  height: var(--kd-c-upload-list-item-height, 44px);
  line-height: var(--kd-c-upload-list-item-height, 44px);
  background: transparent;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
  -webkit-transition: -webkit-transform var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: -webkit-transform var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: transform var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s)), -webkit-transform var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-upload .kd-upload-text-list-item-action a {
  display: inline-block;
  vertical-align: middle;
  color: var(--kd-c-upload-panel-button-color, #0E5FD8);
}
.kd-upload .kd-upload-text-list-item-action a:not(:first-child) {
  margin-left: 20px;
}
.kd-upload .kd-upload-picture-list {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
}
.kd-upload .kd-upload-picture-list-item {
  position: relative;
  width: 100px;
  height: 100px;
  display: inline-block;
  margin: 0 28px 28px 0;
  vertical-align: middle;
  overflow: hidden;
  border-radius: var(--kd-c-upload-radius-border, var(--kd-g-radius-border, 2px));
  border: 1px solid var(--kd-c-upload-color-border, var(--kd-g-color-border-weak, #e5e5e5));
  background-color: var(--kd-c-upload-color-background, var(--kd-g-color-background-contain, #fafafa));
}
.kd-upload .kd-upload-picture-list-item .kd-upload-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  color: var(--kd-c-upload-color, var(--kd-g-color-text-third, #999));
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px dashed var(--kd-c-upload-color-border, var(--kd-g-color-border-weak, #e5e5e5));
  -webkit-transition: all var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
  transition: all var(--kd-c-upload-motion-duration, var(--kd-g-duration, 0.3s));
}
.kd-upload .kd-upload-picture-list-item .kd-upload-select:hover,
.kd-upload .kd-upload-picture-list-item .kd-upload-select:active {
  border-color: var(--kd-c-upload-color-border-active, var(--kd-g-color-text-link, #0e5fd8));
  background-color: var(--kd-c-upload-color-background-ongoing, var(--kd-g-color-background-ongoing, #f2f9ff));
}
.kd-upload .kd-upload-picture-list-item .kd-upload-select .kd-upload-handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-upload .kd-upload-picture-list-item img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.kd-upload .kd-upload-picture-list-item.error {
  border-color: var(--kd-c-upload-color-border-error, var(--kd-g-color-border-error, #fc808B));
  background-color: var(--kd-c-upload-color-background-error, var(--kd-g-color-background-error, #fff2f4));
}
.kd-upload .kd-upload-picture-list-item-loading {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-upload .kd-upload-picture-list-item-loading > * {
  width: 80%;
}
.kd-upload .kd-upload-picture-list-item-error {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kd-upload .kd-upload-picture-list-item-error-text {
  margin-bottom: 4px;
  color: var(--kd-c-upload-error-color, var(--kd-g-color-error, #fb2323));
}
.kd-upload .kd-upload-picture-list-item-error a {
  display: inline-block;
}
.kd-upload .kd-upload-picture-list-item-error a:not(:first-child) {
  margin-left: 10px;
}
.kd-upload .kd-upload-picture-list-item-action > a {
  color: var(--kd-c-upload-panel-button-color, #0E5FD8);
  font-size: var(--kd-c-upload-picture-action-font-size, var(--kd-g-font-size-small, 12px));
}
.kd-upload-rtl {
  direction: rtl;
}
.kd-upload-rtl.kd-upload .kd-upload-text-list-item-name {
  margin: 0 var(--kd-c-upload-text-list-item-name-padding-left, 4px) 0 var(--kd-c-upload-text-list-item-name-padding-right, 8px);
}
.kd-upload-rtl.kd-upload .kd-upload-text-list-item-action {
  left: 0;
  right: auto;
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.kd-upload-rtl.kd-upload .kd-upload-text-list-item-action a:not(:first-child) {
  margin-right: 20px;
  margin-left: 0;
}
.kd-upload-rtl.kd-upload .kd-upload-picture-list-item {
  margin: 0 0 28px 28px;
}
.kd-upload-rtl.kd-upload .kd-upload-picture-list-item-error a:not(:first-child) {
  margin-right: 10px;
  margin-left: auto;
}
/*! rtl:end:ignore */


/*# sourceMappingURL=kdesign.css.map*/
