.elementor-45 .elementor-element.elementor-element-2c75a72e{--display:flex;}.elementor-45 .elementor-element.elementor-element-e8e04d8 th{color:#CAC5A1;}.elementor-45 .elementor-element.elementor-element-e8e04d8 tbody td{color:#9C9987;}/* Start custom CSS for wd_table, class: .elementor-element-e8e04d8 */@media (min-width: 768px){
  /* ============================
     0) 基础重置
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 table{
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 th{
    box-shadow: none !important;
    background-image: none !important;
    box-sizing: border-box;
  }
  /* ============================
     1) 列宽：第1列稍宽，其余6列等宽
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:first-child,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:first-child{
    width: 22%;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:not(:first-child),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:not(:first-child){
    width: 13%;
    text-align: center;
  }
 /* ============================
     2) 细线（横线 + 组内竖线）—— 调暗
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 th{
    border: none !important;
    border-bottom: 1px solid #cbc3a9 !important;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:not(:first-child),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:not(:first-child){
    border-left: 1px solid #5c5346 !important;
  }
  /* 组与组之间的粗线，保持原色不变 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:nth-child(2),  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:nth-child(2),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:nth-child(4),  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:nth-child(4),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:nth-child(5),  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:nth-child(5),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:nth-child(7),  .elementor-45 .elementor-element.elementor-element-e8e04d8 th:nth-child(7){
    border-left: 2px solid #7b7065 !important;
  }
  /* 表头第一行（STANDARD/SUPER/FAMILY/CHALET）下方粗线 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(1) th{
    border-bottom: 2px solid #7b7065 !important;
  }
  /* 表头第二行（Standard Queen/King...）下方粗线
     —— 两种可能的DOM结构都覆盖到 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(2) th{
    border-bottom: 2px solid #7b7065 !important;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody tr:nth-child(1) td{
    border-bottom: 2px solid #7b7065 !important;
  }
  /* ============================
     3) 合并表头：STANDARD（第2、3列）
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(2){
    text-indent: 75%;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(3){
    color: transparent !important;
  }
  /* ============================
     4) 合并表头：FAMILY（第5、6列）
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(5){
    text-indent: 85%;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(6){
    color: transparent !important;
  }
  /* 修复：去掉STANDARD/FAMILY合并表头中间残留的竖线 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(3),
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead th:nth-child(6){
    border-left: none !important;
  }
  /* ============================
     5) 左侧项目名样式
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 td:first-child{
    font-weight: 500;
    letter-spacing: 0.04em;
    color: #7E715E;
  }
  /* ============================
     6) 链接样式
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 a,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 a:visited{
    color: #7E715E !important;
    text-decoration: none !important;
    display: inline-block;
    transition: transform 0.25s ease, color 0.25s ease;
  }
  .elementor-45 .elementor-element.elementor-element-e8e04d8 a:hover{
    transform: scale(1.05);
    color: #5F5546 !important;
  }
 /* ============================
     A) 表头两层加深，跟数据区拉开层次
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(1) th{
    background-color: #3a3520 !important;
  }
  /* 第二层表头（Standard Queen/King...）—— 两种可能的DOM结构都覆盖 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(2) th,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody tr:nth-child(1) td{
    background-color: #4d4730 !important;
  }
 /* ============================
     B) 数据区改浅色，文字改深色
     ============================ */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody td{
    background-color: #f7f4ec !important;
    color: #5c5440 !important;
  }
  /* 第一列（项目名）单独浅一档底色 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody td:first-child{
    background-color: #efe9d8 !important;
    color: #5c5440 !important;
  }
  /* ✓ 勾选符号也跟着改深色，不然在浅底上看不清 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody td:not(:first-child){
    color: #5c5440 !important;
  }
 /* 修复：Standard Queen/King 那一行文字改回浅色，配深底 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody tr:nth-child(1) td{
    color: #f0ebe0 !important;
  }
  /* 修复：左上角logo占位格，两行底色统一，去掉中间的横线 */
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(1) th:first-child,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 thead tr:nth-child(2) th:first-child,
  .elementor-45 .elementor-element.elementor-element-e8e04d8 tbody tr:nth-child(1) td:first-child{
    background-color: #3a3520 !important;
    border-bottom: none !important;
  }
}/* End custom CSS */