.elementor-32901 .elementor-element.elementor-element-1edaca8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-de900e3 img{width:80%;}.elementor-32901 .elementor-element.elementor-element-b728324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-1d5d8d7 > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-32901 .elementor-element.elementor-element-ea96d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-7a00639{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-944260a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-48cb6ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-e1860cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-9602643{--display:flex;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-86b242e{--display:flex;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-d288ef8{--display:flex;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-43af0ac{--display:flex;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-9a1cc26{--display:flex;--background-transition:0.3s;}.elementor-32901 .elementor-element.elementor-element-fa71f18{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}/* Start custom CSS for html, class: .elementor-element-1d5d8d7 *//* 容器支持横向滚动 */
.responsive-table-wrapper {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* 优化 iOS 触控滑动体验 */
  margin-bottom: 1.5rem;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
}

/* 表格基础样式与最小宽度设置 */
.responsive-table-wrapper table {
  width: 100%;
  min-width: 600px; /* 确保手机端滚动时，内容不会挤压成一团 */
  border-collapse: collapse;
  text-align: left;
  font-size: 14px;
  background-color: #ffffff;
}

.responsive-table-wrapper th,
.responsive-table-wrapper td {
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  vertical-align: top;
}

.responsive-table-wrapper th {
  background-color: #f8fafc;
  font-weight: 600;
  color: #1e293b;
}

/* 隔行变色优化阅读体验 */
.responsive-table-wrapper tbody tr:nth-child(even) {
  background-color: #f8fafc/50;
}/* End custom CSS */