.scope-summary { display:flex; flex-wrap:wrap; gap:10px 24px; padding:16px 0; border-bottom:1px solid #dce3df; line-height:1.7; }
.scope-summary span { color:#59645f; }
.scope-search { display:block; margin:20px 0 12px; font-size:14px; }
.scope-search input { display:block; margin-top:8px; width:100%; max-width:560px; padding:12px; border:1px solid #bac6bf; border-radius:4px; background:#fff; color:#202923; font:inherit; }
.scope-count { color:#647168; font-size:13px; }
.scope-list { list-style:none; padding:0; margin:0; }
.scope-list li { padding:14px 0; border-bottom:1px solid #e0e6e2; overflow-wrap:anywhere; }
.scope-list li div { display:flex; flex-wrap:wrap; align-items:baseline; gap:8px 18px; }
.scope-list li span { font-size:12px; color:#627069; }
.scope-list li p { font-size:13px; color:#58665e; margin:8px 0 0; line-height:1.6; }
.workspace-actions { display:flex; flex-wrap:wrap; gap:10px 20px; align-items:center; padding:16px 0; border-block:1px solid #dce3df; margin-bottom:18px; }
.workspace-actions a { color:#126d62; font-size:14px; }
.data-status { border-left:3px solid #b88019; background:#f6f8f7; padding:10px 14px; margin:12px 0 18px; font-size:13px; color:#535d56; line-height:1.8; overflow-wrap:anywhere; }
.mobile-identity { padding:4px 0 16px; display:flex; gap:12px; justify-content:space-between; align-items:baseline; }
.mobile-identity h2 { font-size:20px; margin:0; overflow-wrap:anywhere; }
.mobile-identity a { font-size:13px; color:#126d62; flex-shrink:0; }
.mobile-pending { padding:14px 0; margin-bottom:18px; border-block:1px solid #cbdcd4; }
.mobile-pending h2 { font-size:17px; margin:0 0 12px; }
.mobile-pending a { display:flex; justify-content:space-between; gap:12px; padding:10px 0; color:#185e50; text-decoration:none; }
.auth-hero h1 { font-size:30px; letter-spacing:0; line-height:1.4; }
.auth-logo-row strong, .auth-hero .eyebrow { letter-spacing:0; }
.app-header-main p { white-space:normal; overflow-wrap:anywhere; }
