[data-cb-group-profile-v5] [hidden]{display:none!important}
.cb-gp-tabs{display:flex;overflow-x:auto;gap:4px;background:#fff;padding:8px;margin-top:8px;border-radius:10px}
.cb-gp-tabs button{background:none;border:0;padding:12px 16px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;border-bottom:3px solid transparent}
.cb-gp-tabs button.active{color:#1877f2;border-color:#1877f2}
.cb-gp-pane{width:100%;min-width:0}.cb-gp-results>.post{margin-bottom:12px}.cb-gp-more{display:block;margin:16px auto}
.cb-gp-back{display:flex;align-items:center;gap:12px;background:white;padding:8px 12px}.cb-gp-back button{border:0;background:none;font-size:28px;min-width:44px;min-height:44px;cursor:pointer}
.cb-gp-you{background:white;padding:16px;margin-bottom:12px;border-radius:10px}.cb-gp-you-cover{width:100%;max-height:220px;object-fit:cover}.cb-gp-you-identity{display:flex;align-items:center;gap:14px}.cb-gp-avatar>img,.cb-gp-avatar>span{width:80px;height:80px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#e7f3ff}.cb-gp-you h2{margin:10px 0}.cb-gp-preserve{white-space:pre-wrap;overflow-wrap:anywhere}
.cb-gp-manage{position:relative}.cb-gp-manage summary{cursor:pointer;padding:10px}.cb-gp-manage button{display:block;margin:6px}
#cbGpInviteForm input{display:block;width:100%;box-sizing:border-box;margin:10px 0;padding:12px}#cbGpInviteForm a{overflow-wrap:anywhere}
@media(max-width:700px){
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]){padding-top:0!important;padding-bottom:0!important}
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) #cbMobileHeader,
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) #cbFinalBottomNav,
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) .topbar,
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) .top-nav,
 body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) .mobile-bottom-nav{display:none!important;transform:none!important;height:0!important}
 #featureView:has([data-cb-group-profile-v5]){padding:0!important;margin-top:0!important;margin-bottom:0!important}
 [data-cb-group-profile-v5]{margin:0!important;padding-top:0!important;padding-bottom:0!important}
 .cb-gp-back{position:sticky;top:0;z-index:25}.cb-gp-tabs{border-radius:0;gap:0;padding:4px}.cb-gp-tabs button{padding:12px 10px}
}

@media(max-width:700px){body:has(#featureView:not(.hidden) [data-cb-group-profile-v5]) .layout{padding-top:0!important;padding-bottom:0!important}}
