body.sw-profile-meta .profile-container:not(.sw-profile-main) {
  display: none !important;
}

body.sw-profile-meta .sw-profile-main,
body.sw-profile-meta .sw-profile-main > .content,
body.sw-profile-meta .sw-profile-main #profile-form,
body.sw-profile-meta .sw-profile-main #profile-data {
  display: block !important;
  height: auto !important;
  max-height: none !important;
  opacity: 1 !important;
  overflow: visible !important;
  pointer-events: auto !important;
}

body.sw-profile-meta .sw-profile-main #profile-data {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

body.sw-profile-meta .sw-profile-main > .content {
  padding: clamp(16px, 3vw, 24px) !important;
  border-top: 1px solid var(--sw-line) !important;
}

@media (max-width: 760px) {
  body.sw-profile-meta .sw-profile-main #profile-data {
    grid-template-columns: 1fr !important;
  }
}
