/*
 * 搜索结果卡片样式
 *
 * result.html 的列表组件在原站上永远是"暂无数据"，它自带的
 * .e_container-3 / .e_image-4 规则（flex-direction:row + img{height:100%}）
 * 从没真正渲染过内容，直接套用会把缩略图压成 0 高。
 * 这里只修正尺寸与排列，配色、边框、字号仍沿用模板自身的规则。
 */
#c_static_001_P_968-1646884179325 .e_loop-2 .p_list {
  align-items: stretch;
}

#c_static_001_P_968-1646884179325 .e_container-3 {
  flex-direction: column;
  height: calc(100% - 20px);
  box-sizing: border-box;
}

#c_static_001_P_968-1646884179325 .e_container-3 > .p_item {
  flex: 0 0 auto;
  width: 100%;
}

#c_static_001_P_968-1646884179325 .e_image-4 {
  width: 100%;
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#c_static_001_P_968-1646884179325 .e_image-4 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#c_static_001_P_968-1646884179325 .e_text-5 a {
  color: inherit;
}

#c_static_001_P_968-1646884179325 .e_text-5 a:hover {
  color: #1656a3;
}

@media (max-width: 1024px) {
  #c_static_001_P_968-1646884179325 .e_loop-2 .p_loopitem {
    flex-basis: calc(100% / 2);
  }
}

@media (max-width: 640px) {
  #c_static_001_P_968-1646884179325 .e_loop-2 .p_loopitem {
    flex-basis: 100%;
  }
  #c_static_001_P_968-1646884179325 .e_image-4 {
    height: 180px;
  }
}
