
/* Las Ramirez: full-height wordmark in shared application headers. */
.public-header{min-height:80px;padding-top:0;padding-bottom:0;gap:0 20px;flex-wrap:wrap}
.public-header .public-brand{height:80px;flex-shrink:0}
.public-header .public-brand img{display:block;width:auto;height:80px;max-width:280px;object-fit:contain;border-radius:0}
.public-header .public-brand:has(>img)>div{display:none}
.sidebar .brand:has(>.sidebar-logo){display:block}
.sidebar .brand .sidebar-logo{display:block;width:100%;height:76px;object-fit:contain;border-radius:0}
.sidebar .brand:has(>.sidebar-logo)>div{display:none}
@media(max-width:700px){.public-header .public-brand{width:auto;max-width:100%;height:72px}.public-header .public-brand img{height:72px;max-width:100%}.public-header .public-nav{margin-left:0;min-height:48px;flex-wrap:wrap;padding-bottom:8px}}
