/* ClipNeat V9.2.2 — deterministic shell layout repair */
.cn89-app-page .cn8-main{min-width:0;overflow-x:hidden}
.cn89-app-page .cn8-view,.cn89-app-page .cn91-page{width:100%;max-width:1440px;box-sizing:border-box}
/* Connections must stay inside the main canvas, never inside the sidebar nav. */
.cn8-view[data-view="connections"] #cn88-social-connections{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box!important}
.cn8-view[data-view="connections"] #cn88-social-connections article{min-width:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important}
.cn8-view[data-view="connections"] #cn88-social-connections article>div{min-width:0}
.cn8-view[data-view="connections"] #cn88-social-connections h3,.cn8-view[data-view="connections"] #cn88-social-connections p{overflow-wrap:anywhere}
.cn8-view[data-view="connections"] .cn921-section-label{margin-top:26px}
/* Never allow a platform page and a core page to visually stack. JS also enforces this. */
.cn8-view.active~.cn91-page.active{display:none!important}
/* The sidebar itself must never become a container for connector cards. */
.cn8-nav #cn88-social-connections,.cn8-nav .cn88-connection-grid{display:none!important}
@media(max-width:1050px){.cn8-view[data-view="connections"] #cn88-social-connections{grid-template-columns:1fr!important}}
@media(max-width:800px){.cn8-view[data-view="connections"] #cn88-social-connections article{grid-template-columns:44px minmax(0,1fr)!important}.cn8-view[data-view="connections"] #cn88-social-connections article>button{grid-column:1/-1;width:100%}.cn921-section-label{align-items:flex-start!important}}
