/* LeTraducteur.org visual hotfix 2026-11-07: header and logo bounds across EN/FR/AR. */
.tx-global-header-v26{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}
.tx-global-header-v26 .txgh-inner,.tx-global-header-v26 .txgh-inner.tx-header-intl{box-sizing:border-box!important;min-height:0!important;max-width:100%!important}
.tx-global-header-v26 .txh-frame-brand{box-sizing:border-box!important;flex:0 0 126px!important;width:126px!important;min-width:0!important;max-width:126px!important;height:78px!important;max-height:78px!important;overflow:hidden!important}
.tx-global-header-v26 .txh-frame-brand>.txgh-logo{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:4px!important}
.tx-global-header-v26 .txh-frame-brand>.txgh-logo>img.tx-brand-logo,.tx-global-header-v26 .txgh-logo>img.tx-brand-logo{box-sizing:border-box!important;display:block!important;position:static!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:68px!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0 auto!important;padding:0!important}
.tx-global-header-v26 .txh-frame-brand>.txgh-logo>img.tx-brand-mark{width:auto!important;max-width:100%!important;height:auto!important;max-height:68px!important}
@media(max-width:820px){.tx-global-header-v26 .txh-frame-brand{flex-basis:104px!important;width:104px!important;max-width:104px!important;height:68px!important;max-height:68px!important}.tx-global-header-v26 .txh-frame-brand>.txgh-logo>img.tx-brand-logo{max-height:58px!important}}
@media(max-width:480px){.tx-global-header-v26 .txh-frame-brand{flex-basis:88px!important;width:88px!important;max-width:88px!important;height:58px!important;max-height:58px!important}.tx-global-header-v26 .txh-frame-brand>.txgh-logo>img.tx-brand-logo{max-height:50px!important}}
/* RTL text remains RTL; image sizing and navigation geometry do not reverse. */
html[dir=rtl] .tx-global-header-v26 .txh-frame-brand>.txgh-logo>img.tx-brand-logo{direction:ltr!important}
