/* Private account tabs preserve existing forms and request ownership. */
.design-modern .member-account-main { display: block; min-width: 0; }
.design-modern .member-workspace-panel { min-width: 0; display: grid; gap: 24px; scroll-margin-top: calc(var(--header-height, 88px) + 24px); }
.design-modern .member-workspace-panel[hidden] { display: none !important; }
.design-modern .member-workspace-panel:focus-visible { outline: 3px solid var(--member-accent); outline-offset: 6px; border-radius: 16px; }
.design-modern .member-sidebar { top: calc(var(--header-height, 88px) + 24px); overflow: hidden; }
.design-modern .member-section-nav[role="tablist"] { gap: 5px; }
.design-modern .member-section-nav [role="tab"] { position: relative; border: 1px solid transparent; line-height: 1.5; }
.design-modern .member-section-nav [role="tab"][aria-selected="true"] { background: var(--member-tint); color: var(--member-accent); border-color: var(--member-border); font-weight: 600; }
.design-modern .member-section-nav [role="tab"][aria-selected="true"]::after { content: ""; width: 5px; height: 5px; border-radius: 50%; background: currentColor; margin-left: auto; flex: none; }
.design-modern .member-section-nav [role="tab"]:focus-visible { outline: 3px solid var(--member-accent); outline-offset: -3px; }
.design-modern .member-section-nav [role="tab"] .icon { flex: none; }
.design-modern .member-workspace-panel > .member-panel { margin: 0; }
.design-modern .member-workspace-panel .member-panel { scroll-margin-top: calc(var(--header-height, 88px) + 24px); }
.design-modern .member-workspace-panel .member-filters { overflow-x: auto; overscroll-behavior-inline: contain; scrollbar-width: thin; }
.design-modern .member-workspace-panel .member-filters button { min-height: 44px; padding-inline: 14px; border-radius: 9px; }
.design-modern .member-workspace-panel .member-claim { background: var(--surface-soft); }
.design-modern .member-workspace-panel .member-claim summary strong { font-family: var(--sans); font-size: 17px; }
.design-modern .member-workspace-panel .member-detail { border-top: 3px solid var(--member-accent); }
@media (max-width: 850px) {
  .design-modern .member-account-layout { min-width: 0; }
  .design-modern .member-sidebar { min-width: 0; width: 100%; }
  .design-modern .member-section-nav[role="tablist"] { display: flex; flex-flow: row nowrap; justify-content: flex-start; gap: 6px; overflow-x: auto; overscroll-behavior-inline: contain; scrollbar-width: thin; padding: 10px 12px 14px; }
  .design-modern .member-section-nav [role="tab"] { flex: 0 0 auto; white-space: nowrap; gap: 8px; min-height: 48px; padding: 12px 15px; font-size: 14px; }
  .design-modern .member-section-nav [role="tab"][aria-selected="true"]::after { display: none; }
  .design-modern .member-sidebar-note { padding-block: 13px; }
  .design-modern .member-sidebar-note p { line-height: 1.7; }
  .design-modern .member-workspace-panel { gap: 20px; }
}
@media (max-width: 580px) {
  .design-modern .member-workspace-panel .member-section-heading { gap: 12px; }
  .design-modern .member-workspace-panel .member-filters { flex-wrap: nowrap; padding-bottom: 14px; margin-right: -5px; }
  .design-modern .member-workspace-panel .member-filters button { flex: none; white-space: nowrap; }
  .design-modern .member-section-nav [role="tab"] { font-size: 13px; padding-inline: 12px; }
  .design-modern .member-sidebar-note p { font-size: 12px; }
}
