/* XGG-P58 • FIX07 recovery aligned with yellow routes hero and VF3-style cards. */
#danh-muc-van-tai.tm37-hub{background:linear-gradient(180deg,#fff,var(--xgp38-h-F7FBFF,#f7fbff))}
#danh-muc-van-tai .tm37-hero{position:relative;isolation:isolate;display:grid;overflow:hidden;background:linear-gradient(135deg,var(--xgp38-y-FFD95F,#ffd95f) 0%,var(--xgp38-y-FFC947,#ffc947) 42%,var(--xgp38-y-F6BA28,#f6ba28) 100%)!important;border:1px solid var(--xgp38-y-E4B32D,#e4b32d);border-radius:22px}
#danh-muc-van-tai .tm37-hero::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 42%,rgba(255,255,255,0) 100%)}
#danh-muc-van-tai .tm37-hero-landscape,#danh-muc-van-tai .tm37-hero-vehicle{display:none!important}
#danh-muc-van-tai .tm37-hero-copy,#danh-muc-van-tai .tm37-hero-routes{position:relative;z-index:1}
#danh-muc-van-tai .tm37-hero-title{color:var(--xgp38-h-12375B,#12375b)!important}
#danh-muc-van-tai .tm37-hero-desc{color:var(--xgp38-h-274B70,#274b70)!important}
@media(max-width:830px){#danh-muc-van-tai .tm37-hero{grid-template-columns:1fr}}
