/* MT-UNI-P01 RESET. XeVinFast navbar structure; Transport dynamic data. */
body.transport-native .xvf-header,body.transport-native .xvf-header *{box-sizing:border-box}
body.transport-native .xvf-header{width:100%;min-height:0;position:relative;z-index:999;background:#fff;color:#1b2435;box-shadow:0 1px 8px rgba(21,32,48,.07);font-family:inherit}
body.transport-native .xvf-navbar{width:100%;background:#fff;display:block;min-height:0;position:relative}
body.transport-native .xvf-shell{max-width:1280px;width:calc(100% - 32px);min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0!important}
body.transport-native .xvf-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#192b42;flex:0 0 auto;min-width:0}
body.transport-native .xvf-logo{display:block;max-width:190px;max-height:58px;object-fit:contain;width:auto;height:auto}
body.transport-native .xvf-logo-letter{background:#e32833;color:#fff;display:grid;place-items:center;width:48px;height:44px;border-radius:6px;font-size:17px;font-weight:800;flex-shrink:0;text-transform:uppercase}
body.transport-native .xvf-site-name{font-size:19px;font-weight:800;line-height:1.25;max-width:220px}
body.transport-native .xvf-desktop-links{display:flex;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0}
body.transport-native .xvf-desktop-links>a,body.transport-native .xvf-dropdown-trigger{display:flex;align-items:center;white-space:nowrap;justify-content:center;background:transparent;color:#263347;text-decoration:none;border:0;font-size:13px;font-weight:650;line-height:1.3;padding:13px 9px;cursor:pointer;font-family:inherit}
body.transport-native .xvf-desktop-links>a:hover,body.transport-native .xvf-dropdown-trigger:hover,body.transport-native .xvf-desktop-links .is-active{color:#d62836}
body.transport-native .xvf-dropdown{position:relative;display:block}
body.transport-native .xvf-dropdown-list{display:none;position:absolute;top:100%;left:0;min-width:230px;max-height:65vh;overflow:auto;background:#fff;border:1px solid #e9ecf0;border-radius:8px;box-shadow:0 12px 30px #15213724;padding:6px;z-index:1001}
body.transport-native .xvf-dropdown:hover .xvf-dropdown-list,body.transport-native .xvf-dropdown:focus-within .xvf-dropdown-list,body.transport-native .xvf-dropdown.is-open .xvf-dropdown-list{display:block}
body.transport-native .xvf-dropdown-list a{display:block;text-decoration:none;padding:9px 11px;color:#263347;font-size:13px;border-radius:4px;white-space:normal}
body.transport-native .xvf-dropdown-list a:hover{background:#f6f7fa;color:#c5212e}
body.transport-native .xvf-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}
body.transport-native .xvf-hotline{display:flex;align-items:center;gap:7px;color:#fff;background:#e32935;border-radius:7px;text-decoration:none;font-size:13px;font-weight:750;padding:10px 12px;white-space:nowrap}
body.transport-native .xvf-book{background:#ffbf1a;color:#112b44;border:0;border-radius:7px;cursor:pointer;min-height:40px;padding:0 14px;font-weight:800;font-size:12px}
body.transport-native .xvf-burger{display:none;background:transparent;border:1px solid #dfe4ea;border-radius:7px;width:40px;height:40px;font-size:23px;cursor:pointer;color:#20344e}
body.transport-native .xvf-mobile-menu[hidden]{display:none!important}
body.transport-native .xvf-mobile-menu{display:none}
@media(max-width:1250px){body.transport-native .xvf-shell{gap:8px}body.transport-native .xvf-desktop-links>a,body.transport-native .xvf-dropdown-trigger{padding:12px 5px;font-size:12px}body.transport-native .xvf-logo{max-width:160px}body.transport-native .xvf-site-name{font-size:16px;max-width:170px}body.transport-native .xvf-hotline{padding:10px 8px;font-size:12px}}
@media(max-width:1050px){body.transport-native .xvf-shell{min-height:64px}body.transport-native .xvf-desktop-links{display:none}body.transport-native .xvf-burger{display:block}body.transport-native .xvf-mobile-menu:not([hidden]){display:block;padding:8px 16px 18px;background:#fff;border-top:1px solid #e9edf2;max-height:calc(100vh - 72px);overflow-y:auto}body.transport-native .xvf-mobile-menu>a,body.transport-native .xvf-mobile-menu details>summary,body.transport-native .xvf-mobile-menu details a{display:block;width:100%;padding:12px 8px;text-decoration:none;color:#203149;border-bottom:1px solid #eef1f4;font-size:14px;font-weight:600}body.transport-native .xvf-mobile-menu details a{padding-left:28px;font-weight:400}body.transport-native .xvf-mobile-menu button{margin-top:15px;width:100%;height:44px;border:0;border-radius:7px;background:#ffbf1a;font-weight:800}}
@media(max-width:600px){body.transport-native .xvf-shell{width:calc(100% - 24px);min-height:58px}body.transport-native .xvf-logo{max-width:125px;max-height:43px}body.transport-native .xvf-logo-letter{height:39px;width:40px;font-size:14px}body.transport-native .xvf-site-name{font-size:14px;max-width:155px}body.transport-native .xvf-hotline{width:40px;height:40px;padding:0;justify-content:center}body.transport-native .xvf-hotline span{display:none}body.transport-native .xvf-book{display:none}body.transport-native .xvf-actions{gap:6px}}
