.elementor-556 .elementor-element.elementor-element-586d875e{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-556 .elementor-element.elementor-element-586d875e:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-586d875e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hanfalift.com/wp-content/uploads/2025/04/banner2-2-scaled.jpg");background-position:center center;}.elementor-556 .elementor-element.elementor-element-2dd5635a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-2dd5635a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-5c803f6 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-556 .elementor-element.elementor-element-5c803f6 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-356e52ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-556 .elementor-element.elementor-element-356e52ec{color:#FFFBFB;}.elementor-556 .elementor-element.elementor-element-356e52ec a{color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-3f3cfeac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-4c2e5d71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-556 .elementor-element.elementor-element-582ed6dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-582ed6dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-556 .elementor-element.elementor-element-28c78fe9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-919ceb0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#0A0A0A;}.elementor-556 .elementor-element.elementor-element-5ad330cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-5ad330cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-3ec6bdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#0B0B0B;}.elementor-556 .elementor-element.elementor-element-18714b9e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-556 .elementor-element.elementor-element-18714b9e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-556 .elementor-element.elementor-element-2dd5635a{--width:60.109%;}.elementor-556 .elementor-element.elementor-element-3f3cfeac{--width:50%;}.elementor-556 .elementor-element.elementor-element-582ed6dd{--width:47.95%;}.elementor-556 .elementor-element.elementor-element-28c78fe9{--width:50%;}}@media(max-width:767px){.elementor-556 .elementor-element.elementor-element-18714b9e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-23a4e7dd */.table-container {
  width: 100%;
  overflow-x: auto;
  margin: 30px 0;
  padding: 10px;
  font-family: 'Segoe UI', system-ui, sans-serif;
}

.product-specs-table {
  width: 100%;
  min-width: 800px;
  border-collapse: collapse;
  background-color: #ffffff;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
  border: 2px solid #1e40af;
  border-radius: 12px;
  overflow: hidden;
  font-size: 15.5px;
}

/* 表头行（第一行：Model / HF-80 / HF-100） */
.product-specs-table tr:first-child {
  background: linear-gradient(135deg, #1e40af, #3b82f6);
  color: white;
}

.product-specs-table tr:first-child td {
  padding: 20px 16px;
  font-weight: 700;
  font-size: 1.25rem;
  text-align: center;
  border-bottom: 3px solid #60a5fa;
}

/* 普通数据行 */
.product-specs-table td {
  padding: 16px 14px;
  border-bottom: 1px solid #e2e8f0;
  text-align: center;
  vertical-align: middle;
  color: #1e2937;
}

/* 参数名称列（第一列） - 浅灰背景 + 加粗 */
.product-specs-table td:first-child {
  background-color: #f8fafc;
  font-weight: 600;
  color: #334155;
  width: 32%;
  text-align: center;
}

/* HF-80 和 HF-100 两列数值 */
.product-specs-table td:nth-child(2),
.product-specs-table td:nth-child(3) {
  background-color: #ffffff;
  font-weight: 500;
}

/* 两款机型区分颜色（轻微视觉区分） */
.product-specs-table td:nth-child(2) {
  border-left: 3px solid #3b82f6;
}

.product-specs-table td:nth-child(3) {
  border-left: 3px solid #60a5fa;
}

/* 鼠标悬停效果 */
.product-specs-table tr:hover td {
  background-color: #eff6ff;
  transition: background-color 0.2s ease;
}

/* 最后一行去除底部边框 */
.product-specs-table tr:last-child td {
  border-bottom: none;
}

/* 响应式优化 */
@media screen and (max-width: 768px) {
  .product-specs-table {
    font-size: 14.5px;
    min-width: 680px;
  }
  
  .product-specs-table td {
    padding: 14px 10px;
  }
  
  .product-specs-table tr:first-child td {
    padding: 18px 12px;
    font-size: 1.15rem;
  }
}/* End custom CSS */