
.m26-inner-app{display:none}
@media(max-width:640px){
 body.mobile-app-2026{padding-bottom:78px!important;background:#030a11!important}
 body.mobile-app-2026 .rr-inner-home-header>.topbar,
 body.mobile-app-2026 .rr-inner-home-header>.hero,
 body.mobile-app-2026 .rr-inner-home-header>.nav{display:none!important}
 body.mobile-app-2026 .m26-inner-app{display:block;background:radial-gradient(circle at 50% 0,#0a2844 0,#061421 42%,#030a11 100%);padding:12px 14px 14px}
 body.mobile-app-2026 .m26-head{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:6px 0 10px}
 body.mobile-app-2026 .m26-menu,body.mobile-app-2026 .m26-bell{border:0;background:transparent;color:#83a8ff;font-size:24px;padding:6px}
 body.mobile-app-2026 .m26-brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}
 body.mobile-app-2026 .m26-brand img{width:52px;height:52px;object-fit:cover;border-radius:13px;border:1px solid #244e72}
 body.mobile-app-2026 .m26-brand div{min-width:0}
 body.mobile-app-2026 .m26-brand strong{display:block;font-size:20px;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 body.mobile-app-2026 .m26-brand small{display:block;color:#8ca6c0;font-size:11px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 body.mobile-app-2026 .m26-bottom{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:9999;width:min(100%,520px);height:72px;display:grid;grid-template-columns:1fr 1fr 78px 1fr 1fr;align-items:center;padding:0 12px calc(env(safe-area-inset-bottom,0px) + 2px);box-sizing:border-box;background:rgba(2,10,17,.97);border-top:1px solid #12344d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -15px 35px #0008}
 body.mobile-app-2026 .m26-bottom a,body.mobile-app-2026 .m26-bottom .m26-menu-trigger{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#7189a7;text-decoration:none;font-size:18px;font-family:inherit}
 body.mobile-app-2026 .m26-bottom a span,body.mobile-app-2026 .m26-bottom .m26-menu-trigger span{font-size:7px;font-weight:900}
 body.mobile-app-2026 .m26-bottom a.active{color:#ffc400}
 body.mobile-app-2026 .m26-bottom>button[data-xpress-player-toggle]{width:64px;height:64px;border-radius:50%;border:0;background:#ffc400;color:#07111a;font-size:24px;transform:translateY(-10px);box-shadow:0 0 26px #ffc40044}
 body.mobile-app-2026 .m26-menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.56);z-index:9996;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
 body.mobile-app-2026 .m26-menu-drawer{position:fixed;left:12px;right:12px;bottom:84px;z-index:9997;max-height:min(72vh,620px);overflow:auto;border:1px solid rgba(54,137,212,.45);border-radius:22px;background:linear-gradient(180deg,rgba(5,20,34,.99),rgba(2,10,18,.99));box-shadow:0 24px 70px rgba(0,0,0,.62);transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .26s ease,opacity .22s ease;padding:14px}
 body.mobile-app-2026 .m26-menu-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto}
 body.mobile-app-2026 .m26-menu-head{display:flex;align-items:center;justify-content:space-between;padding:4px 3px 12px}
 body.mobile-app-2026 .m26-menu-head div{display:grid}
 body.mobile-app-2026 .m26-menu-head small{font-size:8px;color:#6484a1;font-weight:900}
 body.mobile-app-2026 .m26-menu-head strong{font-size:18px;color:#fff}
 body.mobile-app-2026 .m26-menu-head button{width:36px;height:36px;border-radius:50%;border:1px solid #24465f;background:#071725;color:#fff;font-size:24px;line-height:1}
 body.mobile-app-2026 .m26-menu-drawer nav{display:grid;grid-template-columns:1fr 1fr;gap:9px}
 body.mobile-app-2026 .m26-menu-drawer nav a{min-height:56px;border:1px solid rgba(55,124,178,.28);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:17px}
 body.mobile-app-2026 .m26-menu-drawer nav a span{font-size:11px;font-weight:800}
 body.mobile-app-2026 .rr-player{display:none!important}
 body.m26-menu-open{overflow:hidden!important}
}
