.storage-admin-shell {
  width: min(88rem, calc(100vw - (var(--container-inline-padding) * 2)));
  margin: auto;
  padding-top: var(--space--large);
}

.storage-admin-shell__header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: var(--space--medium);
}

.storage-admin-shell__header p {
  margin: 0;
}

.storage-admin-shell section + section {
  margin-top: var(--space--large);
}

.storage-admin-shell__summary-list {
  margin: 0;
}

.storage-admin-shell__summary-row {
  display: grid;
  grid-template-columns: minmax(12rem, 20rem) minmax(0, 1fr);
  gap: var(--space--small);
  padding: var(--space--small);
  border-top: var(--border--light);
  border-inline: var(--border--light);
}

.storage-admin-shell__summary-row:last-child {
  border-bottom: var(--border--light);
}

.storage-admin-shell__summary-row dt,
.storage-admin-shell__summary-row dd {
  margin: 0;
}

.storage-admin-shell__summary-actions {
  margin-top: var(--space--medium);
}

.storage-admin-shell__summary-actions form {
  display: inline-block;
}

.storage-admin-shell table {
  width: 100%;
}

.storage-admin-shell th:last-child,
.storage-admin-shell td:last-child {
  width: 1%;
  white-space: nowrap;
}

.storage-admin-shell__row-action form {
  margin: 0;
}
