/* Other users' All view: read-only details + existing post renderer. */
.cb-public-all-layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);gap:20px;align-items:start}.cb-public-all-layout>aside,.cb-public-all-posts{min-width:0}.cb-public-posts-heading{padding:16px;margin-bottom:14px}.cb-public-posts-heading h3{font-size:20px;margin:0}.cb-public-locked{padding:22px;margin:14px 0;font-size:16px}.cb-public-locked h3{font-size:21px}.cb-public-tabs button:disabled{color:#8a8d91;cursor:default}
@media(min-width:901px){
:is(body,#pv1#pv2#pv3#pv4#pv5#pv6#pv7#pv8) #featureView .cb-public-profile-page:is(:has([data-user-follow]),:has([data-page-follow])) .cb-public-posts{width:100%!important;max-width:none!important;margin:20px auto!important;box-sizing:border-box!important}
:is(body,#pv1#pv2#pv3#pv4#pv5#pv6#pv7#pv8) #featureView .cb-public-all-layout .post{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
}
@media(max-width:1000px){.cb-public-all-layout{grid-template-columns:1fr;gap:14px}}

.cb-public-page-details{padding:18px;overflow-wrap:anywhere;min-width:0}.cb-public-page-details h3{font-size:20px;line-height:1.35;margin:0 0 14px;font-weight:700}.cb-public-page-details h3:not(:first-child){margin-top:24px}.cb-public-page-details p{font-size:16px;line-height:1.5;margin:10px 0}.cb-public-page-details a{color:#1877f2;text-decoration:none}.cb-public-page-details a:hover{text-decoration:underline}.cb-public-page-all-layout .cb-server-featured{margin-bottom:14px}
