.table {
    text-align: left;
    border-collapse: separate;
    border: none;
    padding: 20px;
    overflow: hidden;
}

th, td, tr {
    height: 100%;
    border: none;
    vertical-align: top;
    text-align: left;
}



th {
    border: none;
    text-align: left;
    vertical-align: middle;
    padding: 20px;
  }
  
  td:first-child {
    border-right: 1px solid rgb(214, 214, 214);
  }

.h3 {
    font-size: 12px;
}

.greysection {
    background-color: #F9F9F9;
    border-radius: 12px;
    padding: 20px;
}