/* Account details live in Personal Center; keep the working header compact. */
.topbar-actions{flex-wrap:nowrap}
.sidebar-bottom [data-action=profile]{font-weight:500}
#dialog:has(.profile-view){width:min(560px,calc(100vw - 24px))}
.profile-fields{margin:0}
.profile-view>.pill{margin-bottom:10px}
.profile-fields>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}
.profile-fields>div:last-child{border-bottom:0}
.profile-fields dt{color:var(--muted)}
.profile-fields dd{margin:0;color:#303944;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:760px){
 .compact-office .topbar{flex-wrap:nowrap;gap:7px;min-height:64px;padding:8px 0}
 .compact-office .topbar-title{flex:1;min-width:0}
 .compact-office .topbar h1{font-size:18px}
 .topbar-actions{flex:0 0 auto;gap:5px}
 .topbar-actions .test-control{padding:7px 8px}
 .topbar-actions .icon-button{display:inline-flex;padding:7px;min-width:34px}
 .profile-fields>div{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px 0}
}
