.vertical-center-modal {
  overflow: hidden;
}
.vertical-center-modal .ivu-modal-header {
  padding: 0;
}
.vertical-center-modal .ivu-modal-body {
  padding: 0;
}
.vertical-center-modal .ivu-modal-footer {
  display: none;
}.search_input .n-input__input-el[data-v-c1019588] {
  height: 46px;
  border: none;
}
.search_input .ivu-input-icon[data-v-c1019588] {
  height: 46px;
  line-height: 46px;
}.menu_tooltip {
  pointer-events: none;
}
.menu_tooltip .n-popover-arrow-wrapper .n-popover-arrow {
  background-color: rgba(244, 162, 73, 0.9);
}
.menu_tooltip:not(.n-popover--raw) {
  background-color: rgba(244, 162, 73, 0.9);
}.menu[data-v-c1ce8750] {
  opacity: 0;
}
.menu.open[data-v-c1ce8750] {
  transform-origin: center -20px;
  transition: all 0.2s ease;
  transform: rotateX(-40deg);
  opacity: 0;
}
.menu.active[data-v-c1ce8750] {
  transform: rotateX(0);
  opacity: 1;
}
.menu .menu_con.is_visible[data-v-c1ce8750] {
  transform-origin: center 0;
  transition: all 0.3s ease;
}
.menu .top_trigon[data-v-c1ce8750] {
  position: absolute;
  top: -6px;
  left: -6px;
  width: 12px;
  height: 12px;
}
.menu .top_trigon.is_visible[data-v-c1ce8750] {
  transition: transform 0.3s ease;
}
.menu .menu_section[data-v-c1ce8750] {
  transition: opacity 0.15s ease;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
}
.menu .menu_section.sec_active[data-v-c1ce8750] {
  pointer-events: all;
  transition: opacity 0.3s ease;
  opacity: 1;
  z-index: 100;
}
.menu .menu_section .arrow_forward[data-v-c1ce8750] {
  opacity: 0;
  transform: translateX(-50%);
}
.menu .menu_section .group:hover .arrow_forward[data-v-c1ce8750] {
  opacity: 1;
  transform: translateX(0);
}
.h5_pop[data-v-c1ce8750] {
  transition: all 0.3s ease;
  transform-origin: 20px center;
  transform: translateX(100px);
  opacity: 0;
  pointer-events: none;
}
.h5_pop.is_show[data-v-c1ce8750] {
  transform: translateX(0);
  opacity: 1;
  pointer-events: all;
}
.shadow_top_trigon[data-v-c1ce8750] {
  box-shadow: -5px -5px 10px -3px var(--shadow-1);
}
[data-v-c1ce8750] .collapse-head {
height:44px !important;--un-bg-opacity:1;background-color:rgb(245 245 245 / var(--un-bg-opacity)) /* #f5f5f5 */;padding-left:15px;padding-right:15px;
}.dark [data-v-c1ce8750] .collapse-head{--un-bg-opacity:1;background-color:rgb(47 51 66 / var(--un-bg-opacity)) /* #2f3342 */;}
[data-v-c1ce8750] .collapse-head .collapse-title {
  font-size: 14px !important;
}