body.accounts-page {
  overflow-y: auto;
}

.accounts-page-panel {
  gap: 22px;
}

.accounts-page-section,
.accounts-page-panel .opening-map-account-form,
.accounts-page-panel .opening-map-subject-list {
  width: 100%;
}

.accounts-page-panel .opening-map-subject-list {
  gap: 0;
}

.accounts-page-panel .opening-map-overview-account {
  padding: 14px 0;
  border: 0;
  border-bottom: 1px solid var(--map-border);
  border-radius: 0;
  background: transparent;
}

.accounts-page-panel .opening-map-overview-account:first-child {
  padding-top: 0;
}

.accounts-page-panel .opening-map-overview-account:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.accounts-page-panel .opening-map-overview-account > :is(.opening-map-account-filter-panel, .opening-map-subject-progress) {
  margin-right: 0;
  margin-left: 0;
}

.accounts-page-panel .opening-map-account-provider-toggle {
  min-width: 0;
}

.accounts-page-panel .opening-map-account-line {
  border-color: var(--line-strong);
  background: var(--paper);
}

.accounts-page-panel .opening-map-account-note,
.accounts-page-panel .opening-map-overview-account .opening-map-subject-meta,
.accounts-page-panel .opening-map-overview-account .opening-map-subject-storage {
  color: var(--muted);
}

@media (max-width: 760px) {
  .accounts-page-panel .opening-map-account-line {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .accounts-page-panel .opening-map-account-provider-toggle {
    grid-column: 1 / -1;
  }
}
