/* HOMERC branding · V2.4.1 */
.homerc-sidebar-brand{display:flex!important;align-items:center;gap:10px;padding:12px 12px 14px!important}
.homerc-logo-box{width:72px;height:54px;background:#fff;border-radius:10px;padding:4px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}
.homerc-logo-box img{width:100%;height:100%;object-fit:contain;display:block}
.homerc-sidebar-copy{min-width:0;display:flex;flex-direction:column;gap:2px}
.homerc-sidebar-copy b{font-size:14px;line-height:1.15;color:#fff;white-space:nowrap}
.homerc-sidebar-copy small{font-size:9px!important;line-height:1.25;color:#b7d3cf!important;white-space:normal}
.homerc-login-logo{width:150px;height:105px;margin:0 auto 14px;background:#fff;border:1px solid #e2e9e8;border-radius:18px;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.homerc-login-logo img{width:100%;height:100%;object-fit:contain;display:block}
.login-card h1{margin-top:0}
.homerc-mobile-brand{display:flex;align-items:center;gap:9px;min-width:0}
.homerc-mobile-brand>img{width:48px;height:38px;object-fit:contain;background:#fff;border:1px solid #dbe7e5;border-radius:8px;padding:3px;flex:0 0 auto}
@media(max-width:980px){.homerc-sidebar-brand{display:none!important}}
@media(max-width:420px){.homerc-mobile-brand>img{width:42px;height:34px}.homerc-mobile-brand .brand-mobile{font-size:13px}}
