/**
 * @file
 * Styles for the modules page.
 */

.system-modules fieldset {
  border: 0;
  border-top: 1px solid #ccc;
}

.system-modules .details {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

.system-modules .details__summary {
  padding: 0.95em 0.5em;
  border-bottom: 1px solid #ccc;
}

.system-modules [open] .details__summary {
  border-bottom: none;
}

.system-modules .details__summary:hover,
.system-modules .details__summary:focus,
.system-modules .details[open] > .details__summary {
  color: #004f80;
  background: #eee;
}

.system-modules .details__wrapper {
  padding: 0 0 0.5em 0;
}

.system-modules .fieldset-wrapper {
  padding: 0;
}

.system-modules table,
.locale-translation-status-form table {
  border: 0;
}

.system-modules tr.even,
.system-modules tr.odd {
  border: 0;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  background: #eee;
}

.locale-translation-status-form tr.even,
.locale-translation-status-form tr.odd {
  border: 0;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  background: #f3f4ee;
}

.system-modules tr td:last-child,
.locale-translation-status-form tr td:last-child {
  border: 0;
}

.system-modules table th,
.locale-translation-status-form table th {
  border: 0;
  border-bottom: 10px solid #fff;
}

.system-modules .sticky-header th,
.locale-translation-status-form .sticky-header th {
  border: 0;
}
