
    table { border-collapse: collapse; width: 100%; font-family: Arial, sans-serif; }
    th, td { border: 1px solid #ccc; padding: 8px; vertical-align: top; text-align: center; }
    th { background: #f3f3f3; text-align: left; }
    td.num, th.num { text-align: center; white-space: nowrap; }
    td.text { text-align: center; white-space: normal; }
  