#pet-special-skills table {
  width: 100%;
  table-layout: fixed;
}

#pet-special-skills th,
#pet-special-skills td {
  white-space: normal;
  overflow-wrap: anywhere;
  vertical-align: top;
}

#pet-special-skills > .skill-table-wrap > table th:nth-child(1) { width: 13%; }
#pet-special-skills > .skill-table-wrap > table th:nth-child(2) { width: 17%; }
#pet-special-skills > .skill-table-wrap > table th:nth-child(3) { width: 25%; }
#pet-special-skills > .skill-table-wrap > table th:nth-child(4) { width: 15%; }
#pet-special-skills > .skill-table-wrap > table th:nth-child(5) { width: 30%; }

#pet-special-skills details[id] table th:nth-child(1) { width: 12%; }
#pet-special-skills details[id] table th:nth-child(2) { width: 14%; }
#pet-special-skills details[id] table th:nth-child(3) { width: 26%; }
#pet-special-skills details[id] table th:nth-child(4) { width: 14%; }
#pet-special-skills details[id] table th:nth-child(5) { width: 34%; }
