@media (min-width: 781px) { 
    .provinceAnnualTableArea {
        width: 30%;
        margin-left: 65px;
        font-family: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial;
    }
    .province-annual-table { 
      width: 100%;
      border: 3px solid white;
      background: #fff;
    }

    /* Header */
    .province-annual-table thead th {
      text-align: left;
      padding: 10px 12px;
      border-bottom: 2px solid #e6e6e6;
      font-weight: 600;
      background: #0A174E;
      color: #F5D042;
      font-weight: bold;
    }

    /* Body rows */
    .province-annual-table tbody td {
      padding: 10px 12px;
      border-bottom: 1px solid #f0f0f0;
    }
    .province-annual-table tbody tr {
      background: #F5D042;
      color: #0A174E;
    }
  }
/* Small responsive tweak */
@media (max-width: 780px) {
  .provinceAnnualTableArea {
      width: 98%;
      font-family: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial;
  }
  .province-annual-table { 
    width: 100%;
    border: 3px solid white;
    font-size: 14px;
  }

  /* Header */
  .province-annual-table thead th {
    text-align: left;
    padding: 5px 6px;
    background: #0A174E;
    color: #F5D042;
    font-weight: bold;
  }

  /* Body rows */
  .province-annual-table tbody td {
    padding: 5px 6px;
    border-bottom: 1px solid #f0f0f0;
  }

  .province-annual-table tbody tr {
    background: #F5D042;
    color: #0A174E;
  }

}