/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 07 2026 | 17:29:48 */
.kaishan-tech-data-wrap{
  width:100%;
  overflow-x:auto;
}

/* ===== TABLE ===== */

.kaishan-tech-data-wrap table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-family:Arial, Helvetica, sans-serif;
}

/* ===== HEADER ROWS ===== */

.kaishan-tech-data-wrap tr.header td,
.kaishan-tech-data-wrap tr.subheader td{
  background:#1787a8 !important;
  color:#ffffff !important;
  border:1px solid rgba(255,255,255,.35);
  padding:14px 10px;
  text-align:center;
  font-weight:700;

  white-space:normal;
  word-break:break-word;
}

/* Top header */

.kaishan-tech-data-wrap tr.header td{
  font-size:18px;
}

/* Second header row */

.kaishan-tech-data-wrap tr.subheader td{
  font-size:15px;
}

/* ===== BODY ===== */

.kaishan-tech-data-wrap td{
  font-size:16px;
  padding:18px 10px;
  border:1px solid #d9d9d9;
  text-align:center;
  color:#444;

  white-space:normal;
  word-break:break-word;
}

/* ===== ZEBRA ===== */

.kaishan-tech-data-wrap tr.content:nth-child(odd) td{
  background:#ffffff;
}

.kaishan-tech-data-wrap tr.content:nth-child(even) td{
  background:#dddddd;
}

/* ===== MODEL COLUMN ===== */

.kaishan-tech-data-wrap td:first-child{
  font-weight:700;
  color:#333;
}

/* stable model width */

.kaishan-tech-data-wrap td:first-child,
.kaishan-tech-data-wrap tr.header td:first-child,
.kaishan-tech-data-wrap tr.subheader td:first-child{
  width:10%;
}

/* ===== MOBILE ===== */

@media(max-width:1024px){

  .kaishan-tech-data-wrap{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }

  .kaishan-tech-data-wrap table{
    min-width:1200px;
  }

}

@media(max-width:767px){

  .kaishan-tech-data-wrap tr.header td{
    font-size:15px;
    padding:12px 8px;
  }

  .kaishan-tech-data-wrap tr.subheader td{
    font-size:13px;
    padding:10px 6px;
  }

  .kaishan-tech-data-wrap td{
    font-size:14px;
    padding:14px 8px;
  }

}