/* Exact wide INSIGHT artwork; white backing preserves its navy lettering. */
.insight-home .ih-brand {flex-shrink:0}
.insight-home .ih-brand img {width:210px;height:auto;max-width:210px;aspect-ratio:2145 / 733;object-fit:contain;background:white}
[data-testid="psychologist-dashboard"] > nav > div:first-child img,
[data-testid="admin-dashboard"] > nav > div:first-child img,
[data-testid="client-dashboard"] > nav > div:first-child img {width:210px !important;height:auto !important;max-width:210px;aspect-ratio:2145 / 733 !important;background:white}
.insight-plan .ip-header img {width:190px;max-width:190px;height:auto;aspect-ratio:2145 / 733;background:white}
[data-testid="session-phases"] > nav img {width:190px;height:auto;max-width:100%;background:white}
@media(max-width:767px){
 [data-testid="psychologist-dashboard"] > nav > div:first-child img,
 [data-testid="admin-dashboard"] > nav > div:first-child img,
 [data-testid="client-dashboard"] > nav > div:first-child img {width:180px !important;max-width:180px}
 [data-testid="session-phases"] > nav {padding:12px}
 [data-testid="session-phases"] > nav img {width:170px}
 .insight-plan .ip-header {flex-wrap:wrap;gap:10px}
 .insight-plan .ip-header img {width:180px;max-width:180px}
}
@media(max-width:580px){
 .insight-home .ih-brand img {width:160px;max-width:160px;height:auto}
 .insight-home .ih-header-main {flex-wrap:wrap;gap:6px 12px;padding-block:8px}
 .insight-home .ih-header-actions {gap:10px}
}
@media(max-width:390px){.insight-home .ih-header-actions {margin-left:auto}}
