/* Product detail specification tables. Set column widths with colgroup. */
body.fctel-detail-unified main .mini-table:has(> table.fctel-spec-standard) {
  border: 0;
  border-radius: 0;
  overflow: visible;
}
body.fctel-detail-unified main table.fctel-spec-standard {
  width: 100%;
  table-layout: fixed;
  border: 1px solid #ccdadd !important;
  border-radius: 0 !important;
  border-collapse: collapse !important;
  overflow: visible !important;
  font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
body.fctel-detail-unified main table.fctel-spec-standard :is(th, td) {
  width: auto !important;
  padding: 6px 10px !important;
  border: 1px solid #ccdadd !important;
  vertical-align: middle;
  text-align: left;
  font: inherit !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
body.fctel-detail-unified main table.fctel-spec-standard thead th {
  padding: 8px 10px !important;
  background: #249f9b !important;
  color: #fff !important;
  font-weight: 700 !important;
}
body.fctel-detail-unified main table.fctel-spec-standard tbody tr:nth-child(odd) > * {
  background: #f0f5f5 !important;
}
body.fctel-detail-unified main table.fctel-spec-standard tbody tr:nth-child(even) > * {
  background: #fff !important;
}
body.fctel-detail-unified main table.fctel-spec-standard tbody th[scope="row"] {
  color: #249f9b !important;
  font-weight: 700 !important;
}
body.fctel-detail-unified main table.fctel-spec-standard tbody td {
  color: #202a2f !important;
}
@media (max-width: 680px) {
  body.fctel-detail-unified main table.fctel-spec-standard {
    font-size: 13px !important;
  }
}
