/* Compact version of the shared snow forecast presentation. */
body.snow-forecast.skicenter-forecast { padding: 0; font-size: 16px; line-height: 1.2; }
.skicenter-forecast #seven { max-width: 213px; margin: 0; }
.skicenter-forecast #pdf7d { min-width: 0; max-width: none; }
.skicenter-forecast #pdf7d th,
.skicenter-forecast #pdf7d td { padding: 5px 6px; border-top: 0; border-left: 0; }
.skicenter-forecast #pdf7d tr > th:first-child {
  width: 105px;
  min-width: 105px;
  max-width: 105px;
}
.skicenter-forecast #pdf7d td { min-width: 80px; }

.skicenter-forecast #pdf7d tr[id="7ddesc"] td { font-size: 16px; }

/* The 213px resort sidebar contains a 105px label and a 106px forecast column. */
.snow-forecast.skicenter-one-day #pdf7d {
  --forecast-label-width: 105px;
  --forecast-day-width: 106px;
  width: 211px;
  min-width: 211px;
  max-width: 211px;
  table-layout: fixed;
}
.snow-forecast.skicenter-one-day #pdf7d td {
  width: 106px;
  min-width: 106px;
  max-width: 106px;
  overflow-wrap: anywhere;
}
