html,body{max-width:100%;overflow-x:hidden}.shell{width:100%;min-width:0}.main{flex:1;min-width:0;width:auto;max-width:none}.company-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));}.company-card{min-width:0}.company-card h4,.company-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px 0 10px;font:12px Arial;color:#758087}.customer-pagination a{color:#ec765b;text-decoration:none;font-weight:700}.customer-pagination .disabled{color:#bdc4c1}.page-count{color:#758087}@media(max-width:900px){.main{padding:28px 24px}.hero-grid{grid-template-columns:1fr 1fr}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{gap:18px}.topbar h1{font-size:32px}}@media(max-width:620px){.main{padding:22px 16px}.topbar{align-items:flex-start;flex-direction:column}.topbar h1{font-size:30px}.status-pill,.sync-button{align-self:flex-start}.hero-grid,.company-grid{grid-template-columns:1fr}.company-card{min-height:175px}.company-meta{gap:12px}.customer-pagination{gap:12px}}
