.elementor-6093 .elementor-element.elementor-element-42024d8{--display:flex;}.elementor-6093 .elementor-element.elementor-element-7ac8151{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-7ac8151 .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-7ac8151 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-3a34ec8 .elementor-heading-title{font-size:24px;text-transform:lowercase;}.elementor-6093 .elementor-element.elementor-element-e5c5cff{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-e5c5cff .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-e5c5cff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-eeea83d .elementor-heading-title{font-size:24px;text-transform:lowercase;}.elementor-6093 .elementor-element.elementor-element-4cbd22a{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-4cbd22a .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-4cbd22a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-232bd2f .elementor-heading-title{font-size:24px;text-transform:lowercase;}.elementor-6093 .elementor-element.elementor-element-f827353{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-f827353 .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-f827353 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-34d65e5 .elementor-heading-title{font-size:24px;text-transform:lowercase;}.elementor-6093 .elementor-element.elementor-element-8b7653b{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-8b7653b .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-8b7653b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-c31e561 .elementor-heading-title{font-size:24px;text-transform:lowercase;}.elementor-6093 .elementor-element.elementor-element-9670135{--divider-border-style:solid;--divider-color:#8F8E8E;--divider-border-width:1px;}.elementor-6093 .elementor-element.elementor-element-9670135 .elementor-divider-separator{width:100%;}.elementor-6093 .elementor-element.elementor-element-9670135 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6093 .elementor-element.elementor-element-c0cd4b8 .elementor-heading-title{font-size:24px;text-transform:lowercase;}@media(max-width:1024px){.elementor-6093 .elementor-element.elementor-element-df8c5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-df8c5fd */.table-responsive {
  width: 100%;
  overflow-x: auto;
}

.table-responsive table {
  width: 100%;
  border-collapse: collapse;
  min-width: 800px; /* 允许横向滚动 */
  font-family: Arial, sans-serif;
}

.table-responsive th,
.table-responsive td {
  border: 1px solid #ddd;
  padding: 8px 10px;
  text-align: center;
  white-space: nowrap;
}

/* 表头样式 */
.table-responsive thead th {
  background-color: #f5f5f5;
  font-weight: bold;
}

/* 交替行底色 */
.table-responsive tbody tr:nth-child(even) {
  background-color: #fafafa;
}

/* 鼠标悬停效果 */
.table-responsive tbody tr:hover {
  background-color: #e8f4ff;
}

/* 手机端字体更小 */
@media (max-width: 768px) {
  .table-responsive table {
    font-size: 12px;
    min-width: 600px;
  }

  .table-responsive th,
  .table-responsive td {
    padding: 4px;
  }
}/* End custom CSS */