.profile-tab-region{min-width:0}
.profile-tab-region>.profile-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}
.profile-tabs>[data-profile-tab]{flex:none;white-space:nowrap}
.profile-tabs>.is-pending{opacity:.65}
.profile-load-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 24px 0;padding:12px 15px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:13px/1.5 Arial,sans-serif}
.profile-load-status[hidden],.profile-load-status>[hidden]{display:none!important}
.profile-load-status[data-state=error]{border-color:var(--theme-link,var(--wine))}
.profile-load-status>button{min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--theme-link,var(--wine));font:600 12px/1.4 Arial,sans-serif;cursor:pointer}
.profile-tabs a:focus-visible,.profile-load-status button:focus-visible{outline:2px solid var(--theme-link,var(--wine));outline-offset:3px}
.member-profile .profile-content--private{display:block}
.profile-content--private>.profile-main-column{width:100%;min-width:0}
.profile-content--private :is(.editorial-page,.report-page,.notice-page){max-width:none;margin:0;padding:0}
.profile-content--private :is(.editorial-heading,.report-heading,.notice-heading){margin-top:0}
.profile-content--private :is(.editorial-heading,.report-heading,.notice-heading) h1{font-size:32px;line-height:1.2;overflow-wrap:anywhere}
@media(max-width:700px){.profile-load-status{margin:12px 16px 0}.profile-content--private :is(.editorial-heading,.report-heading,.notice-heading) h1{font-size:27px}}
