/* Scoped profile galleries and Group discussion layout. */
#featureView .cb-ref-panel{background:#fff;border:1px solid #e4e6eb;border-radius:12px;padding:16px;margin:12px 0;min-width:0;box-sizing:border-box}
#featureView .cb-ref-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#featureView .cb-ref-panel h2,#featureView .cb-ref-panel h3{margin:0 0 10px}
#featureView .cb-ref-panel-head h2{font-size:22px;margin:0}
#featureView .cb-ref-link{border:0;background:none;color:#1877f2;font:inherit;cursor:pointer;padding:8px}
#featureView .cb-ref-subtabs{display:flex;gap:12px;border-bottom:1px solid #e4e6eb;margin:12px 0;overflow-x:auto}
#featureView .cb-ref-subtabs>*{border:0;border-bottom:3px solid transparent;background:none;white-space:nowrap;font:inherit;padding:12px 10px;color:#65676b}
#featureView .cb-ref-subtabs>.active{border-bottom-color:#1877f2;color:#1877f2;font-weight:600}
#featureView .cb-ref-media-grid{display:grid!important;gap:7px!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;background:transparent!important}
#featureView .cb-ref-photos{grid-template-columns:repeat(5,minmax(0,1fr))!important}
#featureView .cb-ref-reels{grid-template-columns:repeat(6,minmax(0,1fr))!important}
#featureView .cb-ref-photos>img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;min-height:0!important;max-height:none!important;border-radius:7px!important;display:block!important;cursor:zoom-in}
#featureView .cb-ref-reel-tile{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;min-width:0;padding:0;border:0;border-radius:8px;background:#202124;cursor:pointer}
#featureView .cb-ref-reel-tile>video,#featureView .cb-ref-reel-tile>img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;pointer-events:none}
#featureView .cb-ref-reel-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px;color:#fff;text-shadow:0 1px 5px #000;pointer-events:none}
#featureView .cb-ref-reel-views{position:absolute;bottom:8px;left:8px;color:white;text-shadow:0 1px 4px #000;font-size:14px}
#featureView .cb-ref-empty{grid-column:1/-1;color:#65676b;padding:18px;text-align:center}
#featureView .cb-ref-search{border:0;background:#f0f2f5;border-radius:24px;padding:10px 14px;font:inherit;max-width:100%;box-sizing:border-box}
#featureView .cb-ref-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#featureView .cb-ref-person{display:flex;align-items:center;gap:14px;border:1px solid #e4e6eb;border-radius:10px;background:#fff;padding:12px;text-align:left;color:inherit;font:inherit;min-width:0;cursor:pointer}
#featureView .cb-ref-person>img,#featureView .cb-ref-person-letter{width:72px;height:72px;border-radius:8px;object-fit:cover;flex:0 0 72px}
#featureView .cb-ref-person-letter{display:grid;place-items:center;background:#e7f3ff;color:#1877f2;font-size:28px}
#featureView .cb-ref-person>span:last-child{min-width:0;overflow-wrap:anywhere}
#featureView .cb-ref-person b{display:block;font-size:18px}#featureView .cb-ref-person small{display:block;color:#65676b;margin-top:4px}
body:has(.cb-profile-open-media) .cb-dialog-card{width:min(900px,96vw)!important;max-height:92dvh;overflow:auto}
.cb-profile-open-media .post{margin:0!important}
#featureView .cb-ref-group-layout,#featureView .cb-group-profile-surface>.cb-entity-manager-grid{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)!important;gap:16px!important;align-items:start!important;margin-top:14px!important}
#featureView #manageGroupMain{grid-column:1!important;grid-row:1!important;min-width:0!important}
#featureView #manageGroupAside{grid-column:2!important;grid-row:1!important;min-width:0!important;position:sticky;top:76px;align-self:start}
#featureView .cb-group-profile-surface{max-width:1120px!important}
#featureView .cb-public-profile-page[data-cb-group-context]{max-width:1120px!important}
#featureView .cb-ref-group-layout .cb-public-posts{margin:0!important;padding:0!important}
#featureView .cb-ref-group-layout .cb-ref-panel:first-child{margin-top:0}
#featureView .cb-ref-group-main,#featureView .cb-ref-group-aside{min-width:0}
#featureView .cb-ref-group-aside{position:sticky;top:76px}
#featureView .cb-ref-group-composer{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center}
#featureView .cb-ref-group-composer>[data-group-photo]{grid-column:2}
#featureView .cb-ref-member-faces{display:flex;align-items:center;margin:10px 0;min-height:0;flex-wrap:wrap}
#featureView .cb-ref-member-faces button{border:2px solid white;border-radius:50%;width:32px;height:32px;overflow:hidden;padding:0;background:#e7f3ff;cursor:pointer;margin-right:-5px;display:grid;place-items:center}
#featureView .cb-ref-member-faces img{width:100%;height:100%;object-fit:cover}
#featureView .cb-ref-recent-media{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;height:auto!important;min-height:0!important;background:none!important}
#featureView .cb-ref-recent-media img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;max-height:none!important;min-height:0!important;border-radius:5px}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;text-align:left!important;align-items:center!important;gap:14px!important;padding:18px!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity>img,#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity>span{width:80px!important;height:80px!important;margin:0!important;border-radius:12px!important;object-fit:cover}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-actions{grid-column:1/-1!important;margin:0!important;justify-content:flex-start!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-page-summary h1{margin:0 0 6px!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-tabs{margin:0!important}
#featureView .cb-group-profile-surface .cb-manager-head{display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;margin:0!important;padding:18px!important;min-height:0!important}
#featureView #manageGroupLogo{width:80px!important;height:80px!important;margin:0!important;min-width:0!important;min-height:0!important;border-radius:12px!important}
#featureView .cb-group-title-copy{padding:0!important;margin:0!important;min-width:0!important;transform:none!important}
#featureView .cb-group-title-copy h1{margin:0 0 6px!important;line-height:1.2!important}
#featureView .cb-group-hero-actions{margin:0!important}
@media(max-width:1000px){#featureView .cb-ref-photos{grid-template-columns:repeat(4,minmax(0,1fr))!important}#featureView .cb-ref-reels{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:700px){
 #featureView .cb-ref-panel{padding:12px;margin:8px 0;border-radius:10px}
 #featureView .cb-ref-reels,#featureView .cb-ref-photos{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}
 #featureView .cb-ref-connections{grid-template-columns:minmax(0,1fr)}
 #featureView .cb-ref-person>img,#featureView .cb-ref-person-letter{width:58px;height:58px;flex-basis:58px}
 #featureView .cb-ref-group-layout,#featureView .cb-group-profile-surface>.cb-entity-manager-grid{display:flex!important;flex-direction:column!important;gap:10px!important}
 #featureView .cb-ref-group-main,#featureView #manageGroupMain{order:1;width:100%;box-sizing:border-box}
 #featureView .cb-ref-group-aside,#featureView #manageGroupAside{order:2;width:100%;box-sizing:border-box;position:static!important}
 #featureView .cb-group-profile-surface .cb-manager-head{grid-template-columns:70px minmax(0,1fr)!important;padding:12px!important;gap:10px!important}
 #featureView #manageGroupLogo{width:70px!important;height:70px!important;grid-column:1!important;grid-row:1!important}
 #featureView .cb-group-title-copy{grid-column:2!important;grid-row:1!important;padding:0!important;align-self:center!important}
 #featureView .cb-group-title-copy h1{font-size:24px!important}
 #featureView .cb-group-hero-actions{grid-column:1/-1!important;grid-row:2!important;width:100%!important;display:flex!important;flex-wrap:wrap}
 #featureView .cb-ref-subtabs{gap:4px}#featureView .cb-ref-subtabs>*{padding:10px 7px}
}
#featureView .cb-ref-recent-media>button{position:relative;aspect-ratio:1;display:block;padding:0;border:0;border-radius:5px;overflow:hidden;background:#202124;cursor:pointer}
#featureView .cb-ref-recent-media>button>video{width:100%;height:100%;object-fit:cover}
#featureView .cb-ref-recent-media>button>span{position:absolute;inset:0;display:grid;place-items:center;color:white;text-shadow:0 1px 4px #000}

/* Public User profile relationship actions stay on one mobile row. */
@media(max-width:700px){
 #featureView .cb-public-profile-hero:not(.cb-public-page-hero)>.cb-public-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:stretch!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;padding:10px 12px!important;margin:8px 0 0!important}
 #featureView .cb-public-profile-hero:not(.cb-public-page-hero)>.cb-public-actions>button{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px 4px!important;white-space:nowrap!important;font-size:clamp(14px,4vw,18px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}
}

/* Group-only header: the generic Page header overlaps its cover by 70px. */
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-profile-hero>.cb-public-identity{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;min-height:0!important;height:auto!important;align-items:start!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-page-summary{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;min-width:0!important;align-self:start!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-page-summary h1{position:static!important;inset:auto!important;transform:none!important;margin:0 0 6px!important;padding:0!important;line-height:1.25!important;overflow-wrap:anywhere!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity>img,#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity>span{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
#featureView .cb-group-profile-surface .cb-group-title-copy,#featureView .cb-group-profile-surface .cb-group-title-copy h1{position:static!important;inset:auto!important;transform:none!important;margin-top:0!important;overflow-wrap:anywhere!important}

/* Group workspace: navigation / discussion / About, with the existing composer controls. */
#featureView .cb-group-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;width:100%;max-width:1500px;margin:0 auto;align-items:start}
#featureView .cb-group-workspace>.feature-page{width:100%;min-width:0;max-width:none!important;margin:0!important}
#featureView .cb-group-workspace-sidebar{position:sticky;top:72px;max-height:calc(100dvh - 84px);overflow:auto;padding:16px;background:#fff;border-radius:12px;box-sizing:border-box}
#featureView .cb-group-workspace-sidebar h2{margin:0 0 12px;font-size:24px}
#featureView .cb-group-workspace-sidebar .cb-ref-search{width:100%;margin-bottom:10px}
#featureView .cb-group-workspace-sidebar nav{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid #ddd}
#featureView .cb-group-workspace-sidebar nav button{border:0;border-radius:8px;background:transparent;padding:12px;text-align:left;font:inherit;font-weight:600;cursor:pointer}
#featureView .cb-group-workspace-sidebar [data-group-create]{background:#e7f3ff;color:#1877f2}
#featureView .cb-group-workspace-sidebar h3{font-size:16px;margin:18px 0 8px}
#featureView .cb-group-workspace-sidebar p{font-size:14px;color:#65676b}
#featureView .cb-group-sidebar-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 4px;border:0;border-radius:8px;background:transparent;text-align:left;font:inherit;cursor:pointer}
#featureView .cb-group-sidebar-item[aria-current=page]{background:#e7f3ff}
#featureView .cb-group-sidebar-item>img,#featureView .cb-group-sidebar-item>span{width:40px;height:40px;flex:0 0 40px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:#f0f2f5}
#featureView .cb-group-sidebar-item>b{font-size:15px;overflow-wrap:anywhere}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity.cb-ref-group-header{grid-template-columns:70px minmax(0,1fr) auto!important;gap:14px!important;padding:20px 24px!important;align-items:center!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-actions{grid-column:3!important;grid-row:1!important;align-self:end!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-actions>button{width:auto!important;min-width:90px!important;flex:0 0 auto!important;padding:10px 16px!important;margin:0!important}
#featureView .cb-public-profile-page[data-cb-group-context] [data-search-group-join]:disabled{opacity:1!important;background:#e4e6eb!important;color:#333!important}
#featureView .cb-public-profile-page[data-cb-group-context] [data-public-group-members].cb-action{border:0!important;background:transparent!important;padding:2px 0!important;font-size:14px!important;color:#65676b!important;text-align:left}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-page-summary h1{font-size:28px!important;line-height:1.25!important}
#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>img,#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>span{width:70px!important;height:70px!important}
#featureView .cb-ref-group-main>.cb-ref-group-composer.cb-unified-composer{display:grid!important;grid-template-columns:44px minmax(100px,1fr) repeat(3,44px)!important;gap:7px!important;margin:0 0 12px!important;padding:10px!important}
#featureView .cb-ref-group-composer.cb-unified-composer>[data-group-photo]{grid-column:auto!important}
#featureView .cb-ref-group-composer.cb-unified-composer>.cb-composer-feature{width:42px!important;height:42px!important;padding:4px!important;background:transparent!important}
#featureView .cb-ref-group-main .cb-ref-group-composer .cb-group-composer-avatar{width:40px!important;height:40px!important;min-width:0!important;overflow:hidden}
#featureView .cb-ref-group-composer .cb-group-composer-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%}
@media(max-width:1100px){#featureView .cb-group-workspace{grid-template-columns:210px minmax(0,1fr);gap:12px}#featureView .cb-group-workspace .cb-ref-group-layout{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr)!important}#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-actions{grid-column:2/4!important;grid-row:2!important}}
@media(max-width:900px){#featureView .cb-group-workspace{display:block}#featureView .cb-group-workspace-sidebar{display:none}}
@media(max-width:700px){
 #featureView .cb-public-profile-page[data-cb-group-context] .cb-public-identity.cb-ref-group-header{grid-template-columns:64px minmax(0,1fr)!important;padding:14px!important;gap:12px!important}
 #featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>img,#featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>span{width:64px!important;height:64px!important}
 #featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-actions{grid-column:1/-1!important;grid-row:2!important}
 #featureView .cb-public-profile-page[data-cb-group-context] .cb-ref-group-header>.cb-public-page-summary h1{font-size:24px!important}
 #featureView .cb-ref-group-main>.cb-ref-group-composer.cb-unified-composer{grid-template-columns:36px minmax(60px,1fr) repeat(3,34px)!important;gap:3px!important;padding:8px!important}
 #featureView .cb-ref-group-composer.cb-unified-composer>.cb-composer-feature{width:32px!important;height:34px!important;padding:3px!important}
 #featureView .cb-ref-group-composer.cb-unified-composer>.cb-composer-feature img{width:27px!important;height:27px!important}
 #featureView .cb-ref-group-main .cb-ref-group-composer .cb-group-composer-avatar{width:34px!important;height:34px!important}
 #featureView .cb-ref-group-composer>[data-group-compose]{font-size:16px!important;padding:10px 6px!important}
}

/* Page headers: only the avatar overlaps the cover; identity and bio use flow. */
#featureView .cb-page-manager>.cb-entity-manager-hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}
#featureView .cb-page-manager .cb-manager-head{display:grid!important;grid-template-columns:136px minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important;padding:18px 24px 22px!important;min-height:0!important;height:auto!important;max-height:none!important;background:#fff!important}
#featureView .cb-page-manager .cb-manager-logo{grid-column:1!important;grid-row:1!important;width:136px!important;height:136px!important;margin:-42px 0 0!important;box-sizing:border-box!important}
#featureView .cb-page-manager .cb-manager-page-summary{grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;min-width:0!important;align-self:start!important}
#featureView .cb-page-manager .cb-manager-page-summary h1{position:static!important;margin:0 0 6px!important;padding:0!important;overflow-wrap:anywhere!important}
#featureView .cb-page-manager .cb-manager-page-actions{grid-column:3!important;grid-row:1!important;align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:440px!important;min-width:0!important;margin:0!important;padding:0!important}
#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero{display:block!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding-bottom:18px!important}
#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-cover{display:block!important;width:100%!important;object-fit:cover!important}
#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important;padding:18px 24px!important;min-height:0!important;height:auto!important;max-height:none!important;text-align:left!important}
#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity>img,#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity>span{position:relative!important;width:120px!important;height:120px!important;margin:-42px 0 0!important;object-fit:cover!important;border-radius:50%!important;box-sizing:border-box!important}
#featureView .cb-public-profile-page:not([data-cb-group-context]) .cb-public-page-summary{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;min-width:0!important;align-self:start!important}
#featureView .cb-public-profile-page:not([data-cb-group-context]) .cb-public-page-summary h1{position:static!important;margin:0 0 6px!important;padding:0!important;line-height:1.25!important;overflow-wrap:anywhere!important}
#featureView .cb-public-profile-page:not([data-cb-group-context]) .cb-public-page-actions{position:static!important;display:flex!important;flex-wrap:wrap!important;align-self:center!important;gap:6px!important;margin:0!important;padding:0!important;min-width:0!important}
#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-bio{display:block!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;padding:4px 24px 0!important;-webkit-line-clamp:unset!important;clip-path:none!important}
@media(max-width:1000px){
 #featureView .cb-page-manager .cb-manager-head{grid-template-columns:136px minmax(0,1fr)!important}
 #featureView .cb-page-manager .cb-manager-page-actions{grid-column:1/-1!important;grid-row:2!important;max-width:none!important}
 #featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity{grid-template-columns:120px minmax(0,1fr)!important}
 #featureView .cb-public-profile-page:not([data-cb-group-context]) .cb-public-page-actions{grid-column:1/-1!important}
}
@media(max-width:700px){
 #featureView .cb-page-manager .cb-manager-head{grid-template-columns:112px minmax(0,1fr)!important;padding:16px 14px!important;gap:12px!important}
 #featureView .cb-page-manager .cb-manager-logo{width:112px!important;height:112px!important;margin-top:-30px!important}
 #featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity{grid-template-columns:112px minmax(0,1fr)!important;padding:16px 14px!important;gap:12px!important}
 #featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity>img,#featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-identity>span{width:112px!important;height:112px!important;margin-top:-30px!important}
 #featureView .cb-public-profile-page:not([data-cb-group-context])>.cb-public-page-hero>.cb-public-bio{padding:4px 14px 0!important}
}

/* Compact follower portraits use real connection identities like Group faces. */
#featureView .cb-follower-faces{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;margin:10px 0 0!important;min-height:0!important}
#featureView .cb-follower-faces[hidden]{display:none!important}
#featureView .cb-follower-faces>button{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0 -5px 0 0!important;border:2px solid #fff!important;border-radius:50%!important;overflow:hidden!important;background:#e7f3ff!important;color:#1877f2!important;font-size:13px!important;cursor:pointer!important;box-sizing:border-box!important}
#featureView .cb-follower-faces>button>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border:0!important}
#featureView .cb-follower-faces>button>span{width:auto!important;height:auto!important;margin:0!important;border:0!important;background:none!important}
#featureView .cb-page-public-bio{display:block!important;position:static!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;clear:both!important;margin:0 0 12px!important;padding:14px 24px!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important}
#featureView .cb-page-public-bio p{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;padding:0!important}
#featureView .cb-page-bio-details>summary{cursor:pointer;list-style:none;white-space:pre-wrap;overflow-wrap:anywhere}
#featureView .cb-page-bio-details>summary::-webkit-details-marker{display:none}
#featureView .cb-page-bio-details .cb-bio-less{display:none}#featureView .cb-page-bio-details[open] .cb-bio-less{display:inline}#featureView .cb-page-bio-details[open] .cb-bio-brief{display:none}
#featureView .cb-page-bio-details[open]>summary{margin-bottom:10px}
@media(max-width:700px){#featureView .cb-page-public-bio{padding:12px 14px!important}#featureView .cb-follower-faces>button{flex-basis:34px!important;width:34px!important;height:34px!important}}

/* Shared one-row follower/member portraits on desktop and mobile. */
#featureView .cb-single-face-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;gap:0!important}
#featureView .cb-single-face-row>button{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;box-sizing:border-box!important;margin:0 -5px 0 0!important}
#featureView .cb-single-face-row>button[hidden]{display:none!important}
#featureView .cb-single-face-row>.cb-face-more{flex:0 0 auto!important;width:auto!important;min-width:44px!important;max-width:100%!important;padding:0 8px!important;margin:0 0 0 5px!important;border:0!important;border-radius:18px!important;background:#e7f3ff!important;color:#1877f2!important;font:700 14px/1 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important}
