:root{--rv-blue:#075eac;--rv-navy:#09244a;--rv-cyan:#13a8d8;--rv-orange:#f5a623;--rv-soft:#f3f8ff;--rv-border:#d8e8f7;--rv-text:#1e2d44}.site-header{background:linear-gradient(135deg,#062a59,#0875bd)!important;min-height:112px}.header-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 16px}.site-logo img{max-height:78px}.desktop-nav>ul{background:#fff;border-radius:12px;box-shadow:0 12px 35px rgba(7,68,130,.18);overflow:visible}.desktop-nav>ul>li>a{color:#075eac;font-weight:800}.desktop-nav>ul>li>a:hover,.desktop-nav>ul>li:hover>a{background:#eef7ff;color:#063b75}.mb-dropdown-menu{border:0;border-radius:12px;box-shadow:0 18px 40px rgba(9,36,74,.18);padding:8px!important}.mb-dropdown-menu li a{border-radius:8px;color:#16456f!important}.mb-dropdown-menu li a:hover{background:#eaf6ff!important;color:#075eac!important}.mobile-bar{background:linear-gradient(135deg,#062a59,#0875bd)!important}.mobile-bar a,.mobile-bar strong{color:#fff!important}.menu-toggle{background:#fff!important;color:#075eac!important;border-radius:10px!important}.floating-buttons a,.download-price,.backtop{box-shadow:0 12px 30px rgba(9,36,74,.18)}@media(max-width:768px){.site-header{display:none}.mobile-bar{position:sticky;top:0;z-index:9999}.mobile-nav{background:#fff}.mobile-nav a{font-weight:800;color:#075eac!important}}

/* V1.3 cache bump */

/* ===== V1.5: dropdown Tin tức chỉ 2 thư mục con trên giao diện review ===== */
.review-nav .mb-dropdown-menu li a{white-space:nowrap}.review-mobile-nav .mb-dropdown-menu{padding-left:14px}


/* V2.1: banner overlay + partner slider fixes */
.rv-hero-ad{background-size:cover;background-position:center;}
.rv-hero-ad-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;}
.rv-hero-ad .rv-hero-ad-btn-secondary{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.38);}
.old-partners-footer{background:#fafafa;padding:34px 0;margin-top:40px;overflow:hidden;}
.footer-inner-full{max-width:1200px;margin:0 auto;padding:0 24px;}
.old-partners-title{font-size:28px;margin:0 0 18px;color:#23537c;}
.partner-strip{position:relative;display:flex;align-items:center;gap:14px;}
.partner-viewport{overflow:hidden;flex:1;min-width:0;}
.partner-track{display:flex;gap:18px;transition:transform .35s ease;will-change:transform;}
.partner-item{flex:0 0 calc((100% - 72px)/5);background:#fff;border:1px solid #e2edf7;border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:104px;padding:12px;box-sizing:border-box;}
.partner-item img{display:block;max-width:100%;max-height:76px;object-fit:contain;}
.partner-arrow{width:38px;height:38px;border:0;border-radius:50%;background:#f5a623;color:#fff;font-size:26px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.12);}
.partner-arrow:disabled{opacity:.35;cursor:not-allowed;}
@media(max-width:900px){.partner-item{flex-basis:calc((100% - 36px)/3)}}
@media(max-width:520px){.partner-item{flex-basis:calc((100% - 18px)/2)}.partner-arrow{width:34px;height:34px;font-size:22px}.old-partners-footer{padding-bottom:80px}}
