/* Only Clients, Contacts and Sites list headers. */
@media screen and (min-width:760px){
html body:has(#content>.client-family-list-page) :is(#m1PageHeading,.page-heading){display:none!important}
html body:has(#content>.client-family-list-page)>.main{padding-left:4px!important;padding-right:4px!important;padding-bottom:0!important}
html body #content:has(>.client-family-list-page){padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:0}
html body #content>.client-family-list-page{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:8px;overflow:clip;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important}
html body #content>.client-family-list-page>.panel-head{grid-column:1!important;grid-row:1!important;min-height:114px!important;padding:24px!important;margin:0!important;border-bottom:1px solid var(--line,#e0e7ef);box-sizing:border-box}
html body #content>.client-family-list-page>.panel-head h3{font-size:30px!important;line-height:1.2;font-weight:750;letter-spacing:-1px;margin:0 0 6px!important}
html body #content>.client-family-list-page>.panel-body{grid-column:1!important;grid-row:2!important;padding:0!important;min-width:0;min-height:0}
html body #content>.client-family-list-page>.right-tools-aside{grid-column:2!important;grid-row:1/span 2!important;align-self:stretch!important;top:0!important;margin:0!important;max-height:calc(100dvh - 116px)}
}
