/* Shared square brand mark for all Fang navigation shells. */
:root { --sidebar-logo-size:48px; }
:root .app .brand .mark,
:root .app-shell .brand .mark,
:root .input-v2-shell .input-v2-brand .input-v2-mark,
:root .team-v2-shell .input-v2-brand .input-v2-mark,
:root .team-v2-mobile-brand .team-v2-mobile-mark,
:root .property-app .sidebar .brand img {
 width:var(--sidebar-logo-size)!important;height:var(--sidebar-logo-size)!important;
 min-width:var(--sidebar-logo-size)!important;min-height:var(--sidebar-logo-size)!important;
 flex:0 0 var(--sidebar-logo-size)!important;padding:0!important;
 background:transparent!important;box-shadow:none!important;border:0!important;
}
:root .app .brand .mark .brand-mark-icon,
:root .property-app .sidebar .brand img {
 display:block!important;width:100%!important;height:100%!important;
 max-width:100%!important;max-height:100%!important;
 object-fit:contain!important;content:url("site-icon.png?v=20260915-neutral-size")!important;
 visibility:visible!important;
}
:root .property-app .sidebar .brand img {width:var(--sidebar-logo-size)!important;height:var(--sidebar-logo-size)!important;}
:root .app-shell .brand .mark:after,
:root .input-v2-shell .input-v2-brand .input-v2-mark:after,
:root .team-v2-shell .input-v2-brand .input-v2-mark:after,
:root .team-v2-mobile-brand .team-v2-mobile-mark:after {
 width:100%!important;height:100%!important;background:transparent url("site-icon.png?v=20260915-neutral-size") center/contain no-repeat!important;
}
:root .finder-shell .brand .mark {
 background:transparent url("site-icon.png?v=20260915-neutral-size") center/contain no-repeat!important;
}
@media(min-width:901px){
 :root .is-sidebar-collapsed {--sidebar-logo-size:36px;}
}
@media(min-width:681px){
 :root .property-app.collapsed {--sidebar-logo-size:36px;}
}
