/**
 * Wine matching list
 */

@media screen {

  .matching-table {
    width: 100%;
  }

  .matching-table thead th {
    color: var(--white);
    background-color: var(--dark-grey);
    text-align: left;
    vertical-align: bottom;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
  }

  .matching-table tr:nth-child(even) {
    background-color: hsla(0, 0%, 0%, 0.05);
  }

  .matching-table th,
  .matching-table td {
    padding: 0.5em 0.5em 1em;
  }

  .matching-table td {
    vertical-align: top;
  }

  .wine-matching-item h3 {
    font-size: 1.1em;
    font-weight: 700;
  }

  .wine-matching-item h3 em {
    display: block;
    font-size: 0.9em;
    font-weight: 400;
    margin-bottom: 0.25em;
  }

  .wine-matching-item h4 {
    font-size: 1em;
    font-weight: 700;
  }

  .wine-matching-item + .wine-matching-item {
    margin-top: 1.5em;
  }

  .possible-matches {
    margin: 0;
  }

  .possible-matches label {
    font-weight: 400;
  }
}
