/* Digitana Social - Profilfeed Mobile
   Nur responsive Regeln des Profilfeeds. Profilakzent und Desktopdesign bleiben in profile_feed.css. */

@media (max-width: 860px) {
  .ds-profile-body:has(> .ds-profile-social-layout) {
    padding-left: 0;
    padding-right: 0;
  }

  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-summary,
  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-save-note,
  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-error-note,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-friends-box {
    margin-left: 22px;
    margin-right: 22px;
  }

  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-social-layout,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-feed-column,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-feed-list,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-feed-compose,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-feed-post {
    width: 100%;
    min-width: 0;
  }
}

@media (max-width: 820px) {
  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-summary,
  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-save-note,
  .ds-profile-body:has(> .ds-profile-social-layout) > .ds-profile-error-note,
  .ds-profile-body:has(> .ds-profile-social-layout) .ds-profile-friends-box {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media (max-width: 640px) {
  .ds-profile-post-visibility-popover {
    min-width: 200px;
    max-width: calc(100dvw - 58px);
  }

  .ds-profile-post-edit-form {
    width: 100%;
  }
}
