
/* ===============================
   Specification Table
   =============================== */

.lk-spec-table-wrap{
  overflow-x: auto; /* 移动端横向滚动 */
  margin: 40px 0;
  font-family: Arial, sans-serif;
}

.lk-spec-table{
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  border: 1px solid #ddd;
}

/* 表头 */
.lk-spec-table__th{
  text-align: center;
  padding: 10px 10px;
  font-weight: 700;
  color: #fff;
  background: #3a5da5;
  border-bottom: 1px solid rgba(0,0,0,.15);
  white-space: nowrap;
}

/* 单元格 */
.lk-spec-table__td{
  padding: 10px 10px;
  color: #555;
  border-bottom: 1px solid rgba(0,0,0,.08);
  vertical-align: top;
  text-align: center;
}

/* Zebra（可选） */
.lk-spec-table__row:nth-child(even) .lk-spec-table__td{
  background: rgba(0,0,0,.015);
}

.lk-spec-table__row:hover .lk-spec-table__td{
  background: #eef7ff;
}

/* Colour 列 */
.lk-spec-table__td--colour{
  width: 80px;
}

/* ✅ Color 圆点样式（对应你插件输出的 lk-color-dot） */
.lk-color-dot{
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #000;
  vertical-align: middle;
}