/* RDT Groupe — chrome only. PNG originals are unchanged. */
body .sidebar .brand.rdt-group-brand{min-width:0!important;width:100%!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;padding:10px 8px!important;display:flex!important;justify-content:center!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden}
:root{--rdt-sidebar-logo-scale:1}
.rdt-group-logo-viewport{display:block;position:relative;width:calc(100% * var(--rdt-sidebar-logo-scale));max-width:100%;height:auto;aspect-ratio:1245/573;overflow:hidden;flex-shrink:0}
body .sidebar .brand.rdt-group-brand .rdt-group-logo-viewport img{display:block!important;position:absolute!important;transform:none!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0!important;filter:none!important}
/* Original 2172 × 724 PNG: visible bounds 445,119–1658,660.
   Frame includes 16 source pixels of breathing room on every side. */
body .sidebar .brand.rdt-group-brand .rdt-group-official img{left:-34.457831%!important;top:-17.975567%!important;width:174.457831%!important;height:auto!important}
.rdt-group-short{display:none;color:#fff;font-weight:800;font-size:19px;line-height:24px}
body .app.collapsed .sidebar .brand.rdt-group-brand,body.rdt-b-collapsed .sidebar .brand.rdt-group-brand,body .app.rdt-sidebar-collapsed .sidebar .brand.rdt-group-brand,body .app.rdt-v475-collapsed .sidebar .brand.rdt-group-brand{height:76px!important;min-height:76px!important;flex-basis:76px!important;padding:8px!important}
body .app.collapsed .rdt-group-logo-viewport,body.rdt-b-collapsed .rdt-group-logo-viewport,body .app.rdt-sidebar-collapsed .rdt-group-logo-viewport,body .app.rdt-v475-collapsed .rdt-group-logo-viewport{display:none!important}
body .app.collapsed .rdt-group-short,body.rdt-b-collapsed .rdt-group-short,body .app.rdt-sidebar-collapsed .rdt-group-short,body .app.rdt-v475-collapsed .rdt-group-short{display:block}

/* The supplied transparent logo has black RDT lettering. On the dark menu,
   render the same pixels in white and restore its original bronze GROUP text.
   The overlay begins in the transparent gap (RDT ends at y=511; GROUP starts
   at y=548), so it never paints over the bottom of the white RDT lettering. */
body .sidebar .brand.rdt-group-brand .rdt-group-official img:first-child{filter:brightness(0) invert(1)!important}
body .sidebar .brand.rdt-group-brand .rdt-group-logo-viewport:not(.rdt-group-official) img.rdt-group-bronze{display:none!important}
body .sidebar .brand.rdt-group-brand .rdt-group-official img.rdt-group-bronze{clip-path:inset(74% 0 0 0);pointer-events:none}
