/* Datxe header clone for web_seo_1 default theme */
.header-wow{position:sticky;top:0;z-index:9999;background:#fff;font-family:Roboto,Arial,sans-serif;box-shadow:0 2px 10px rgba(15,23,42,.06)}
.header-wow .container{max-width:1240px;width:min(1240px,calc(100% - 32px));margin:0 auto}
.header-wow-mini-top{background:#3f3f3f;color:#e5e7eb;font-size:13px;height:34px;display:flex;align-items:center}
.header-wow-mini-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.header-wow-mini-links{display:flex;align-items:center;gap:22px}.header-wow-mini-top a{color:#e5e7eb;text-decoration:none;font-weight:600}.header-wow-mini-top i{margin-right:5px;color:#dbeafe}
.header-wow-top{background:#ef0808;border-bottom:1px solid rgba(255,255,255,.42)}
.header-wow-top .row{min-height:78px}.h-logo{display:flex;align-items:center;gap:14px;text-decoration:none;color:#111827}.h-logo img{width:74px;height:74px;object-fit:contain;border-radius:18px;background:#fff;padding:4px}.h-logo:after{content:"Trang chủ\A Marketplace SEO";white-space:pre;line-height:1.15;font-size:22px;font-weight:900;color:#06122c}.h-logo:before{content:"";display:none}
.header-wow-top-list{height:78px;display:flex;align-items:center;justify-content:flex-end;gap:14px;position:relative}.header-wow-top-list>a,.header-menu-dropdown-toggle{height:44px;padding:0 12px;border-radius:999px;color:#06122c;text-decoration:none;font-weight:850;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.header-wow-top-list>a:hover,.header-menu-dropdown:hover .header-menu-dropdown-toggle{background:rgba(255,255,255,.18);color:#fff}.header-wow-top-list i{font-size:20px}.header-menu-dropdown{position:relative}.header-menu-dropdown-list{position:absolute;top:calc(100% + 8px);left:0;min-width:210px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 42px rgba(15,23,42,.18);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s;z-index:10000}.header-menu-dropdown:hover .header-menu-dropdown-list{opacity:1;visibility:visible;transform:translateY(0)}.header-menu-dropdown-list .dropdown-item{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;color:#111827;text-decoration:none;font-weight:750}.header-menu-dropdown-list .dropdown-item:hover{background:#fff1f2;color:#ef0808}.menu-more{position:relative}.appWrapper-Header-menu{position:absolute;right:0;top:68px;width:280px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 48px rgba(15,23,42,.2);padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s;z-index:10001}.menu-more:hover+.appWrapper-Header-menu,.appWrapper-Header-menu:hover{opacity:1;visibility:visible;transform:translateY(0)}.appWrapper-UserMenuItem{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#f8fafc}.appWrapper-UserMenuItem-left{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:center;background-color:#e5e7eb;flex:0 0 46px}.appWrapper-UserMenuItem-above{display:block;font-weight:900;color:#111827;text-decoration:none}.appWrapper-UserMenuItem-below{display:block;color:#64748b;font-size:13px;text-decoration:none}.header-more-link{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;text-decoration:none;color:#111827;font-weight:750}.header-more-link:hover{background:#fff1f2;color:#ef0808}
.header-wow-sticky{background:#ef0808}.header-wow-sticky .row{min-height:64px}.header-wow-sticky-search{height:46px;background:#fff;border:2px solid #f59e0b;border-radius:999px;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.08)}.header-wow-sticky-search input{height:100%;border:0;outline:none;padding:0 18px;font-size:15px;color:#111827;min-width:0}.header-wow-sticky-search-action{height:100%;border:0;background:#f59e0b;color:#fff;font-size:17px;font-weight:900}.header-wow-sticky-list{display:flex;justify-content:flex-end;align-items:center;gap:12px}.toolbar-link a{height:44px;border-radius:999px;background:#f59e0b;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-weight:900;box-shadow:0 10px 25px rgba(245,158,11,.26)}.toolbar-link-profile a{background:#f59e0b}.header-wow-sticky-add{min-width:170px}.header-wow-sticky-list .bi{font-size:18px}.text-right{text-align:right!important}
.header-mobile{background:#ef0808;position:sticky;top:0;z-index:9999}.box-header-mobile{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.header-mobile-logo{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:900}.header-mobile-logo img{background:#fff;border-radius:12px;padding:2px;max-width:46px}.box-header-mobile-right{display:flex;align-items:center;gap:10px}.header-mobile-message,.header-mobile-burger{width:40px;height:40px;border-radius:12px;border:0;background:rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;text-decoration:none}.header-mobile-search-box{background:#ef0808;padding:0 12px 10px;position:sticky;top:58px;z-index:9998}.datxe-mobile-search-inner{height:44px;background:#fff;border-radius:999px;display:grid;grid-template-columns:42px minmax(0,1fr) 62px;align-items:center;overflow:hidden}.datxe-mobile-search-inner i{text-align:center;color:#64748b}.datxe-mobile-search-inner input{border:0;outline:none;min-width:0}.datxe-mobile-search-inner button{height:100%;border:0;background:#f59e0b;color:#fff;font-weight:900}
.w11-pro-site .w11-pro-header{display:none!important}.w11-pro-main{padding-top:0!important}.w11-mobile-panel{position:fixed;top:0;right:-360px;width:min(340px,88vw);height:100vh;background:#fff;z-index:10002;box-shadow:-20px 0 50px rgba(15,23,42,.2);padding:18px;transition:.25s;display:flex;flex-direction:column;gap:8px}.w11-menu-open .w11-mobile-panel{right:0}.w11-mobile-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.w11-mobile-panel__head button{border:0;background:#f1f5f9;border-radius:12px;width:40px;height:40px}.w11-mobile-panel>a{padding:12px 14px;border-radius:14px;background:#f8fafc;text-decoration:none;color:#111827;font-weight:850}.w11-mobile-cta-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:10001;display:none;grid-template-columns:repeat(3,1fr);gap:8px;background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.95);box-shadow:0 14px 40px rgba(15,23,42,.18);border-radius:20px;padding:8px;backdrop-filter:blur(14px)}.w11-mobile-cta-bar a{height:44px;border-radius:14px;background:#f59e0b;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:900;font-size:13px}
@media(max-width:991.98px){.w11-mobile-cta-bar{display:grid}.w11-pro-main{padding-bottom:70px!important}}
@media(min-width:992px){.header-mobile,.header-mobile-search-box{display:none!important}}
@media(max-width:1199px){.h-logo:after{font-size:18px}.header-wow-top-list{gap:6px}.header-wow-top-list>a,.header-menu-dropdown-toggle{padding:0 8px}.header-wow-sticky-search{grid-template-columns:minmax(0,1fr) 112px}.toolbar-link a{padding:0 13px}}

/* v10 stabilizer: giữ layout header-wow theo dạng datxe, không để CSS cũ chen vào */
.header-wow *{box-sizing:border-box}
.header-wow .row{display:flex;flex-wrap:wrap;align-items:center}
.header-wow .col-lg-3{flex:0 0 25%;max-width:25%}
.header-wow .col-lg-9{flex:0 0 75%;max-width:75%}
.header-wow .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}
.header-wow .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}
.header-wow-top-list{flex-wrap:nowrap!important}
.header-wow-top-list>a,.header-menu-dropdown-toggle{font-size:16px;line-height:1}
.header-wow-sticky-search{max-width:100%}
.header-wow-sticky-list{white-space:nowrap}
@media(max-width:1199px){.header-wow .container{width:min(1180px,calc(100% - 24px))}.header-wow-top-list>a,.header-menu-dropdown-toggle{font-size:14px}.h-logo img{width:64px;height:64px}}
@media(max-width:991.98px){.header-wow{display:none!important}}


/* v12 logo admin height: logo lấy từ admin, chỉ khóa chiều cao, chiều rộng auto theo tỷ lệ ảnh gốc */
.header-wow .h-logo{min-height:78px;display:flex;align-items:center;gap:0!important;overflow:visible!important;}
.header-wow .h-logo:after{display:none!important;content:none!important;}
.header-wow .h-logo img{width:auto!important;height:var(--datxe-logo-height,60px)!important;max-width:100%!important;max-height:160px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;padding:0!important;display:block!important;}
.header-mobile-logo img{width:auto!important;height:var(--datxe-logo-height,42px)!important;max-height:52px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;padding:0!important;}
@media(max-width:1199px){.header-wow .h-logo img{width:auto!important;height:var(--datxe-logo-height,60px)!important;}}

/* ===== CHỈ THU NHỎ THANH ĐỎ ===== */
.header-wow-top{
    padding: 4px 0 !important;
}
/* v13 datxe exact compact header: thu nhỏ search + tài khoản + đăng tin, bỏ cảm giác cồng kềnh */
.header-wow-top{
    height: 56px !important;
    padding: 0 !important;
    border-bottom: 0 !important;
    overflow: visible !important;
}
.header-wow-top .row{
    min-height: 56px !important;
    height: 56px !important;
    align-items: center !important;
}
.header-wow .h-logo{
    min-height: 56px !important;
    height: 56px !important;
    align-items: center !important;
}
.header-wow .h-logo img{
    max-height: 38px !important;
    height: min(var(--datxe-logo-height,38px),38px) !important;
    width: auto !important;
}
.header-wow-top-list{
    height: 56px !important;
    min-height: 56px !important;
    align-items: center !important;
    gap: 20px !important;
}
.header-wow-top-list>a,
.header-menu-dropdown-toggle{
    height: 34px !important;
    padding: 0 6px !important;
    border-radius: 0 !important;
    background: transparent !important;
    font-size: 15px !important;
    line-height: 34px !important;
    color: #ffffff !important;
    gap: 6px !important;
}
.header-wow-top-list i,
.header-menu-dropdown-toggle i{
    font-size: 19px !important;
    color: #ffffff !important;
}
.header-wow-sticky{
    height: 52px !important;
    padding: 0 !important;
    background: #ef0808 !important;
}
.header-wow-sticky .row{
    min-height: 52px !important;
    height: 52px !important;
    align-items: center !important;
}
.header-wow-sticky-search{
    width: 100% !important;
    max-width: 610px !important;
    height: 38px !important;
    border: 0 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    grid-template-columns: minmax(0,1fr) 42px !important;
    background: #ffffff !important;
    overflow: hidden !important;
}
.header-wow-sticky-search input{
    height: 38px !important;
    padding: 0 12px !important;
    font-size: 14px !important;
    line-height: 38px !important;
}
.header-wow-sticky-search-action{
    width: 42px !important;
    height: 38px !important;
    background: #ffffff !important;
    color: #ff8a00 !important;
    font-size: 20px !important;
    padding: 0 !important;
}
.header-wow-sticky-list{
    height: 52px !important;
    align-items: center !important;
    gap: 8px !important;
}
.toolbar-link a{
    height: 38px !important;
    min-width: 0 !important;
    padding: 0 14px !important;
    border-radius: 3px !important;
    font-size: 14px !important;
    line-height: 38px !important;
    box-shadow: none !important;
    background: #f59e0b !important;
}
.toolbar-link-profile a{
    background: transparent !important;
    color: #ffffff !important;
    padding: 0 8px !important;
    box-shadow: none !important;
    font-weight: 800 !important;
}
.toolbar-link-profile svg{
    width: 30px !important;
    height: 30px !important;
}
.header-wow-sticky-add{
    min-width: 132px !important;
}
@media(max-width:1199px){
    .header-wow-top-list{gap:12px !important;}
    .header-wow-top-list>a,.header-menu-dropdown-toggle{font-size:14px !important;}
    .header-wow-sticky-search{max-width:560px !important;}
}
