/* MS-2020 V2 specific refinements */

.signal-table td:first-child {
  width: 44%;
  white-space: nowrap;
}

.signal-table td:last-child {
  width: 56%;
}

.important-warning-list li + li {
  margin-top: .40rem;
}


.ms2020-management-grid {
  grid-template-columns: minmax(0, 1.16fr) minmax(0, 1.16fr) minmax(0, .68fr);
}

.ms2020-management-grid > [data-section-type="opening-delay"] {
  grid-column: 1 / -1;
}


[data-section-type="opening-delay"] > .grid-2 {
  grid-template-columns: minmax(0, .9fr) minmax(0, 1.35fr);
}

@media print {
  .section.grid-3.ms2020-management-grid {
    grid-template-columns: minmax(0, 1.16fr) minmax(0, 1.16fr) minmax(0, .68fr) !important;
  }

  .section.card[data-section-type="opening-delay"] > .grid-2 {
    display: grid !important;
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.35fr) !important;
  }
}

[data-section-type="battery"] .manual-media-row {
  grid-template-columns: minmax(0, 1fr) 24%;
  align-items: center;
}

[data-section-type="battery"] .manual-inline-image {
  max-height: 27mm;
  object-fit: contain;
}

@media screen and (max-width: 760px) {
  .signal-table {
    font-size: .92rem;
  }

  .signal-table td:first-child {
    width: 48%;
    white-space: nowrap;
  }

  .ms2020-management-grid,
  [data-section-type="opening-delay"] > .grid-2,
  [data-section-type="battery"] .manual-media-row {
    grid-template-columns: 1fr;
  }

  .ms2020-management-grid > [data-section-type="opening-delay"] {
    grid-column: auto;
  }

  [data-section-type="battery"] .manual-inline-image {
    max-height: none;
  }
}