/* Partner logos in the main header. Keep full intrinsic artwork visible. */
#partner-logos{display:flex;align-items:center;gap:16px;flex:none;height:56px;padding-left:18px;border-left:1px solid var(--line);min-width:0;overflow:visible}
#partner-logos img{display:block;flex:none;max-width:none;max-height:none;clip-path:none}
#partner-logos .tla-logo{height:52px;width:auto;object-fit:contain}
#partner-logos .crescentcare-logo{width:190px;height:auto;max-height:44px;object-fit:contain;object-position:center center;overflow:visible}
@media(max-width:1120px){#app-header{gap:16px}#partner-logos{gap:11px;height:52px;padding-left:12px}#partner-logos .tla-logo{height:44px;width:auto}#partner-logos .crescentcare-logo{width:150px;height:auto;max-height:35px}#map-search{flex-basis:340px}}
@media(max-width:880px){#partner-logos{display:none}}
