/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/index.js??ruleSet[1].rules[2].use[1]!../../node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/component/web/KDAdvCon.less ***!
  \*************************************************************************************************************************************************************************************************/
.KDAdvCon_advCon_1hcv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px 50px 6px 30px;
  min-height: 1px;
  position: relative;
}
.KDAdvCon_advCon_1hcv.KDAdvCon_customized_wqq0 {
  padding-left: 19px;
}
.KDAdvCon_advCon_1hcv.KDAdvCon_customized_wqq0 .KDAdvCon_collapseIcon_porw {
  margin-left: 0 !important;
}
.KDAdvCon_advCon_1hcv.KDAdvCon_adv-con-full-screen_3sF- {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 1050;
  background: #fff;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_full-screen_2j-b {
  position: absolute;
  right: 0;
  font-size: 16px;
  font-weight: normal;
  color: #666;
  cursor: pointer;
  top: 0;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_full-screen_2j-b.KDAdvCon_isDesigner_w_Ji {
  cursor: default;
}
.KDAdvCon_advCon_1hcv:not(.KDAdvCon_collapsible_1tlw) .KDAdvCon_full-screen_2j-b {
  right: 6px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #999;
  max-height: 24px;
  line-height: 24px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  overflow: hidden;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf.KDAdvCon_bar-fold_-XkY {
  padding-right: 38px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7.KDAdvCon_max-width_OaL1 {
  max-width: calc(100% - 32px);
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7.KDAdvCon_box-collapse_XmWk {
  max-width: 100%;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_design-tips_3oOb {
  font-size: 16px;
  color: #bbb;
  margin-left: 4px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  max-width: 100%;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK .KDAdvCon_collapseIcon_porw {
  margin-right: 6px;
  margin-left: -4px;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK .KDAdvCon_expandIcon_2CYR {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK .KDAdvCon_title_2caW {
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK .KDAdvCon_title_2caW:not(.KDAdvCon_cur_gpDu):hover {
  opacity: 0.65;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse_3ePK .KDAdvCon_title_2caW:not(.KDAdvCon_cur_gpDu):active {
  opacity: 1;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_collapse-with-tips_2QyK {
  max-width: calc(100% - 16px);
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_box_3nG7 .KDAdvCon_summaryPanel_2ohc {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-left: 16px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_toolbar_2exO {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_bar_1evf .KDAdvCon_toolbar_2exO.KDAdvCon_full-screen-right-padding_2Ua6 {
  margin-right: 30px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_toolbar_2exO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  width: 100%;
  height: 24px;
  overflow-x: hidden;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_toolbar_2exO.KDAdvCon_type1_3BSy {
  padding-left: 20px;
  margin-top: 10px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_toolbar_2exO.KDAdvCon_ap-type1_3-ER {
  margin-top: 10px;
  margin-left: -20px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_toolbar_2exO .KDAdvCon_viewBar_2wL8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px;
  color: #2B87F3;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_panel_27Ji {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 6px 0px 0px 20px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_panel_27Ji.KDAdvCon_mt0_e3xk {
  margin-top: 0;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_panel_27Ji.KDAdvCon_ml0_2WpS {
  margin-left: 0;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_hide_HyY9 {
  display: none;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_summaryPanelAp_PwLP {
  min-height: 24px !important;
  min-width: 100px !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_dot-icon_L_dj {
  width: 100%;
  height: 100%;
  line-height: 1;
  vertical-align: top;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #FF3737;
  border-radius: 8px;
}
.KDAdvCon_advCon_1hcv .KDAdvCon_dot-icon-wrap_16jW {
  margin-left: 4px;
  height: 16px;
  width: 16px;
  line-height: 16px;
}
.KDAdvCon_hide_HyY9 {
  display: none;
}
.KDAdvCon_invisible_2EEk {
  visibility: hidden;
}
.KDAdvCon_cur_gpDu {
  cursor: default;
}
.KDAdvCon_panelWithMinHei_mE0G {
  min-height: 50px !important;
}
.KDAdvCon_pos-relative_Zd3N {
  position: relative !important;
}
[data-tab-panel-item-storage-mode="true"] > .KDAdvCon_advCon_1hcv {
  padding-top: 9px;
}
[data-tab-panel-item-storage-mode="true"] > .KDAdvCon_advCon_1hcv > .KDAdvCon_bar_1evf {
  display: none;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/index.js??ruleSet[1].rules[2].use[1]!../../node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/component/web/base/HomePageTab/HomePageVirtualTab.less ***!
  \****************************************************************************************************************************************************************************************************************************/
.HomePageVirtualTab_nav_3yQD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  overflow: hidden;
  min-width: 28px;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_static-tab_3wEC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
  font-size: 16px;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_static-tab_3wEC .HomePageVirtualTab_item_2F9t {
  margin: 0 8px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  position: relative;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_static-tab_3wEC .HomePageVirtualTab_item_2F9t:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_static-tab_3wEC .HomePageVirtualTab_item_2F9t.HomePageVirtualTab_active_QyCJ {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_static-tab_3wEC .HomePageVirtualTab_item_2F9t.HomePageVirtualTab_active_QyCJ:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--theme-color);
  left: 0;
  bottom: 0;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtualTabs_6BXi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 12px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  overflow-x: hidden;
  padding-right: 20px;
  position: relative;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 {
  margin: 0px 17px 0px 12px;
  font-size: 16px;
  height: calc(100% - 8px);
  color: #212121;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_text_24Ir {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_text_24Ir:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_text_24Ir.HomePageVirtualTab_active_QyCJ {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_text_24Ir.HomePageVirtualTab_active_QyCJ:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_text_24Ir:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--theme-color);
  left: 0;
  bottom: -4px;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_arrow-icon_TpqH {
  color: #666;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 26px;
  height: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_arrow-icon_TpqH:hover {
  background-color: var(--hover-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3 .HomePageVirtualTab_arrow-icon_TpqH i {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  font-size: 16px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3.HomePageVirtualTab_expand_3qUt .HomePageVirtualTab_arrow-icon_TpqH {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_app-tab_1bd3.HomePageVirtualTab_expand_3qUt .HomePageVirtualTab_arrow-icon_TpqH i {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c {
  margin-left: 7px;
  max-width: 100%;
  height: 48px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  visibility: visible;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c.HomePageVirtualTab_hide_19eQ {
  visibility: hidden;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_pre-btn-wrap_2sz3,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_next-btn-wrap_3bLR,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-wrap_3Kr6 {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_pre-btn-wrap_2sz3:hover,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_next-btn-wrap_3bLR:hover,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-wrap_3Kr6:hover {
  background-color: var(--hover-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_left-btn-wrap_drBX,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT {
  right: 0;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT .HomePageVirtualTab_next-btn-wrap_3bLR {
  margin-right: 4px;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT .HomePageVirtualTab_more-wrap_3Kr6 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT .HomePageVirtualTab_more-wrap_3Kr6 .HomePageVirtualTab_more-icon_fBNI {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  color: #666;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-right-wrap_b5eT .HomePageVirtualTab_more-wrap_3Kr6.HomePageVirtualTab_expand_3qUt .HomePageVirtualTab_more-icon_fBNI {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_pre-btn_2nqI,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_next-btn_2ZI5,
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab-out-wrap_2H7c .HomePageVirtualTab_more-icon_fBNI {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  color: #666;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #666;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj.HomePageVirtualTab_animate_2mBy {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t {
  position: relative;
  padding-right: 12px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t .HomePageVirtualTab_content_1rWb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t .HomePageVirtualTab_content_1rWb .HomePageVirtualTab_text_24Ir {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 268px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t .HomePageVirtualTab_content_1rWb:after {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--theme-color);
  left: 0;
  bottom: 1px;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t .HomePageVirtualTab_close-icon_3vC_ {
  visibility: hidden;
  font-size: 12px;
  color: #666;
  -webkit-transition: visibility 0.1s;
  transition: visibility 0.1s;
  padding-left: 1px;
  cursor: pointer;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t .HomePageVirtualTab_close-icon-drag_3zSi {
  visibility: hidden !important;
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_content_1rWb {
  color: var(--theme-color);
}
.HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_content_1rWb:after {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}
.kd-cq-in-mobile .HomePageVirtualTab_nav_3yQD .HomePageVirtualTab_virtual-tab_3JFj .HomePageVirtualTab_item_2F9t.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_close-icon_3vC_ {
  visibility: visible;
}
.HomePageVirtualTab_hover-cs_1MPI .HomePageVirtualTab_contentHover_3Fq-:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_hover-cs_1MPI .HomePageVirtualTab_close-icon_3vC_:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_hover-cs_1MPI .HomePageVirtualTab_item_2F9t:hover .HomePageVirtualTab_close-icon_3vC_ {
  visibility: visible;
}
body:not(.kd-cq-in-mobile) .HomePageVirtualTab_app-menu_hzJn:hover {
  background-color: var(--hover-color);
}
.HomePageVirtualTab_not-user-select_2Euq {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.HomePageVirtualTab_app-menu_hzJn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 12px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
  border-bottom: 2px solid transparent;
}
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_active_QyCJ {
  color: var(--theme-color);
}
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_menu-info_1IUz {
  color: var(--theme-color);
}
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_top_3Mis {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_top_3Mis:hover .HomePageVirtualTab_close-icon_3vC_,
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_top_3Mis:active .HomePageVirtualTab_close-icon_3vC_ {
  visibility: visible;
}
.HomePageVirtualTab_app-menu_hzJn.HomePageVirtualTab_top_3Mis .HomePageVirtualTab_menu-info_1IUz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 5px;
}
.HomePageVirtualTab_app-menu_hzJn .HomePageVirtualTab_menu-icon_2f8s {
  width: 16px;
  margin-right: 4px;
}
.HomePageVirtualTab_app-menu_hzJn .HomePageVirtualTab_close-icon_3vC_ {
  font-size: 12px;
  visibility: hidden;
  color: #666;
}
.HomePageVirtualTab_app-menu_hzJn .HomePageVirtualTab_close-icon_3vC_:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_droping_295K:hover {
  background-color: #fff;
}
.HomePageVirtualTab_more-virtual-item_2n7w {
  padding: 5px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 12px;
  cursor: pointer;
  color: #212121;
  border-bottom: 2px solid transparent;
  border-top: 2px solid transparent;
}
.HomePageVirtualTab_more-virtual-item_2n7w .HomePageVirtualTab_text_24Ir {
  padding-right: 5px;
}
.HomePageVirtualTab_more-virtual-item_2n7w .HomePageVirtualTab_close-icon_3vC_ {
  font-size: 12px;
  color: #999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  visibility: hidden;
  cursor: pointer;
}
.HomePageVirtualTab_more-virtual-item_2n7w .HomePageVirtualTab_close-icon_3vC_:hover {
  color: var(--theme-color);
}
.HomePageVirtualTab_more-virtual-item_2n7w.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_text_24Ir {
  color: var(--theme-color);
}
.HomePageVirtualTab_more-virtual-item_2n7w:hover .HomePageVirtualTab_close-icon_3vC_ {
  visibility: visible;
}
.HomePageVirtualTab_more-virtual-item_2n7w:active .HomePageVirtualTab_text_24Ir {
  color: #666;
}
.HomePageVirtualTab_context-menu-item_2ijZ {
  padding: 7px 16px;
}
@-webkit-keyframes HomePageVirtualTab_oldVirtuaMoveUp_3UGm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: rebeccapurple;
  }
  100% {
    -webkit-transform: translateY(-48px);
            transform: translateY(-48px);
    background-color: red;
  }
}
@keyframes HomePageVirtualTab_oldVirtuaMoveUp_3UGm {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: rebeccapurple;
  }
  100% {
    -webkit-transform: translateY(-48px);
            transform: translateY(-48px);
    background-color: red;
  }
}
@-webkit-keyframes HomePageVirtualTab_oldVirtuaMoveBottom_1QJ_ {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: royalblue;
  }
  100% {
    -webkit-transform: translateY(48px);
            transform: translateY(48px);
    background-color: seagreen;
  }
}
@keyframes HomePageVirtualTab_oldVirtuaMoveBottom_1QJ_ {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: royalblue;
  }
  100% {
    -webkit-transform: translateY(48px);
            transform: translateY(48px);
    background-color: seagreen;
  }
}
@-webkit-keyframes HomePageVirtualTab_vbirtuaMoveUp_39h7 {
  0% {
    -webkit-transform: translateY(48px);
            transform: translateY(48px);
    background-color: violet;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: yellowgreen;
  }
}
@keyframes HomePageVirtualTab_vbirtuaMoveUp_39h7 {
  0% {
    -webkit-transform: translateY(48px);
            transform: translateY(48px);
    background-color: violet;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: yellowgreen;
  }
}
@-webkit-keyframes HomePageVirtualTab_virtuaMoveBottom_2Hv9 {
  0% {
    -webkit-transform: translateY(-48px);
            transform: translateY(-48px);
    background-color: sienna;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: springgreen;
  }
}
@keyframes HomePageVirtualTab_virtuaMoveBottom_2Hv9 {
  0% {
    -webkit-transform: translateY(-48px);
            transform: translateY(-48px);
    background-color: sienna;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    background-color: springgreen;
  }
}
@-webkit-keyframes HomePageVirtualTab_showNoFixedEmpty_2GD9 {
  0% {
    visibility: visible;
    top: -33px;
    opacity: 0;
  }
  100% {
    visibility: visible;
    top: 0px;
    height: 40px;
    opacity: 1;
  }
}
@keyframes HomePageVirtualTab_showNoFixedEmpty_2GD9 {
  0% {
    visibility: visible;
    top: -33px;
    opacity: 0;
  }
  100% {
    visibility: visible;
    top: 0px;
    height: 40px;
    opacity: 1;
  }
}
@-webkit-keyframes HomePageVirtualTab_closeNoFixedEmpty_2Ki7 {
  0% {
    top: 0px;
    height: 16px;
    opacity: 1;
  }
  100% {
    height: 0;
    top: -36px;
    opacity: 0;
  }
}
@keyframes HomePageVirtualTab_closeNoFixedEmpty_2Ki7 {
  0% {
    top: 0px;
    height: 16px;
    opacity: 1;
  }
  100% {
    height: 0;
    top: -36px;
    opacity: 0;
  }
}
.HomePageVirtualTab_app-tabs-empty-tip-animation_2zJN {
  -webkit-animation: HomePageVirtualTab_showNoFixedEmpty_2GD9 0.3s;
          animation: HomePageVirtualTab_showNoFixedEmpty_2GD9 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.HomePageVirtualTab_app-tabs-empty-tip-closeAnimation_k3KN {
  -webkit-animation: HomePageVirtualTab_closeNoFixedEmpty_2Ki7 0.3s;
          animation: HomePageVirtualTab_closeNoFixedEmpty_2Ki7 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.HomePageVirtualTab_app-tabs-empty-tip_10m6 {
  position: relative;
  overflow: hidden;
  visibility: hidden;
  top: -36px;
  height: 0;
  color: #B2B2B2;
}
.HomePageVirtualTab_app-tabs-empty-content_2GLz {
  padding: 7px 17px;
}
.HomePageVirtualTab_app-tabs-hr_ZFmF,
.HomePageVirtualTab_app-tabs-hr-fixed_25p4,
.HomePageVirtualTab_app-tabs-hr-notFixed_kgyE {
  border-bottom: 1px solid #D9D9D9;
  margin: 4px 12px;
}
.HomePageVirtualTab_app-tabs-hr-fixed_25p4 {
  border-bottom: 1px dashed #D9D9D9;
}
.HomePageVirtualTab_app-move-tabs_1Mmg,
.HomePageVirtualTab_virtual-tab-drag-bottom_3Esv {
  border-bottom: 2px solid #276FF5;
}
.HomePageVirtualTab_virtual-tab-drag-top_1UWB {
  border-top: 2px solid #276FF5;
}
.HomePageVirtualTab_app-move-empty-tip_33sZ {
  background-color: #F2F6FF;
}
.HomePageVirtualTab_menu-sizing-overflow_1aNQ,
.HomePageVirtualTab_menu-sizing-overflow-span_2g5L {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HomePageVirtualTab_menu-sizing-overflow-span_2g5L {
  display: block;
}
.HomePageVirtualTab_nav-drop-down_2whO.HomePageVirtualTab_app-tabs-safe-area_1Qky {
  min-width: 166px;
  max-width: 640px;
  margin-top: -19px;
  margin-left: -20px;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.HomePageVirtualTab_nav-drop-down_2whO.HomePageVirtualTab_app-tabs-safe-area_1Qky .kd-dropdown-menu {
  padding: 0;
  max-height: none;
}
.HomePageVirtualTab_app-tabs-items-safe-area_2DfS {
  padding: 20px;
}
.HomePageVirtualTab_app-tabs-items_2bdP {
  position: relative;
  padding: 4px 0;
  background-color: #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);
}
.HomePageVirtualTab_drop-placeholder_3fZT {
  position: absolute;
  top: 0;
  height: 2px;
  width: 100%;
}
.HomePageVirtualTab_virtual-tab-moveDrop_1_PZ {
  padding: 14px 12px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.24);
          box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.24);
  color: var(--theme-color);
  font-weight: 400;
}
.HomePageVirtualTab_down-icon_39CG {
  color: #666;
  padding: 6px;
}
.HomePageVirtualTab_active_QyCJ {
  color: var(--theme-color);
}
.HomePageVirtualTab_active_QyCJ .HomePageVirtualTab_down-icon_39CG {
  background: var(--hover-color);
  border-radius: 4px;
  color: var(--theme-color);
}
.kd-cq-in-mobile .HomePageVirtualTab_nav-drop-down_2whO.HomePageVirtualTab_app-tabs-safe-area_1Qky {
  margin-top: -8px;
}
.kd-cq-in-mobile .HomePageVirtualTab_app-tabs-items-safe-area_2DfS {
  padding-top: 8px;
  height: 100%;
}
.kd-cq-in-mobile .HomePageVirtualTab_app-tabs-items_2bdP {
  height: 100%;
  overflow: auto;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/index.js??ruleSet[1].rules[2].use[1]!../../node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/component/web/base/HomePageTab/HomePageMobileTab.less ***!
  \***************************************************************************************************************************************************************************************************************************/
.HomePageMobileTab_tabs-container_1ihY {
  position: fixed;
  /* 固定定位 */
  z-index: 1050;
  /* z-index 设置为 1050 */
  overflow: hidden;
  /* 如果内容超出，显示滚动条 */
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_tabs-mask_3nrH {
  width: 100%;
  height: 100%;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_tabs-wrap_GglZ {
  position: absolute;
  z-index: 1;
  top: 48px;
  background-color: white;
  max-height: calc(100% - 48px);
  width: 100%;
  opacity: 0;
  left: 0px;
  overflow-y: auto;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_item-container_2qNr {
  max-height: 360px;
  overflow-y: auto;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item_26FH {
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 12px;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item_26FH li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item-icon_1iZa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item-icon_1iZa i {
  padding: 4px;
  font-size: 12px;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item-icon_1iZa i:nth-of-type(1) {
  margin-right: 6px;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item_26FH:hover {
  background: #F5F5F5;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_virtual-item_26FH:hover .HomePageMobileTab_virtual-item-icon_1iZa {
  visibility: visible;
  opacity: 1;
}
.HomePageMobileTab_tabs-container_1ihY .kd-cq-mobile-virtual-item-active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: var(--theme-color-level1);
}
.HomePageMobileTab_tabs-container_1ihY .kd-cq-mobile-virtual-item-active li {
  color: var(--theme-color);
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_top-divide_HFmg {
  border-top: 1px solid #D9D9D9;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_app-index-btn_1ywK {
  margin: 0 12px;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--theme-color);
  font-size: 14px;
  font-weight: 400;
}
.HomePageMobileTab_tabs-container_1ihY .HomePageMobileTab_app-index-btn_1ywK span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 8px;
}
.HomePageMobileTab_tabs-container_1ihY {
  --kd-c-tabs-pane-type-dynamic-sizing-height: 44px;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-navs-dynamic {
  background-color: white;
  border-bottom: 1px solid #D9D9D9;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-tab-list .kd-tab-pane:first-child {
  margin-left: 12px;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tab-pane-box-active span {
  opacity: 1;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tab-pane-box-active .kd-tab-pane-text {
  color: var(--theme-color);
}
.HomePageMobileTab_tabs-container_1ihY .kd-tab-pane-box-active .kd-tab-pane-operations .kd-btn {
  opacity: 1;
}
.HomePageMobileTab_tabs-container_1ihY .kd-btn-text,
.HomePageMobileTab_tabs-container_1ihY .kd-btn-text:active {
  color: #666;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-trigger-true {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-tab-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-tab-wrap .kd-tabs-tab-list {
  height: 28px;
  top: unset;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-tab-wrap .kd-tabs-tab-list .kd-active-line {
  bottom: -8px;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-tab-wrap .kd-tabs-tab-list .kd-tab-pane {
  height: 100%;
}
.HomePageMobileTab_tabs-container_1ihY .kd-tabs-more-btn {
  width: 24px;
}
.HomePageMobileTab_divider_2dAw {
  border-right: 1px solid #D9D9D9;
  margin-right: 20px;
}
.HomePageMobileTab_context-menu_3TYt {
  background-color: white;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 6px 0;
  border-radius: 4px;
}

