/* nhatdx-match-banner-css */

        @media (min-width: 1025px) {
            .nx-banner-matched { width: 100% !important; display: block; }

            .nx-banner-matched.is-contain { object-fit: contain !important; object-position: center !important; }
            .nx-banner-matched-bg.is-contain {
                background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important;
            }

            .nx-banner-matched.is-cover { object-fit: cover !important; object-position: center !important; }
            .nhatdx-vmenu.nxvm-stretch { display: flex !important; flex-direction: column; box-sizing: border-box; }
            .nhatdx-vmenu.nxvm-stretch > ul.nhatdx-vmenu-list { flex: 1 1 auto; display: flex !important; flex-direction: column; }
            /* Mỗi mục cao đều nhau; chữ giữ CANH TRÁI như cũ, chỉ căn giữa theo chiều dọc */
            .nhatdx-vmenu.nxvm-stretch > ul.nhatdx-vmenu-list > li { flex: 1 1 0; display: flex !important; flex-direction: row; align-items: stretch; }
            .nhatdx-vmenu.nxvm-stretch > ul.nhatdx-vmenu-list > li > a { flex: 1 1 auto; width: 100%; display: flex !important; align-items: center;
                justify-content: flex-start !important; text-align: left !important; }
            .nx-banner-matched-bg.is-cover { background-size: cover !important; background-position: center !important; }
        }
        @media (min-width: 1025px) {
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) > .col-inner { height: 100%; display: flex; flex-direction: column; }
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) > .col-inner > :has(.nhatdx-vmenu) { flex: 1 1 auto; display: flex; flex-direction: column; }
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) .nhatdx-vmenu { flex: 1 1 auto; display: flex !important; flex-direction: column; box-sizing: border-box; }
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) .nhatdx-vmenu > ul.nhatdx-vmenu-list { flex: 1 1 auto; display: flex !important; flex-direction: column; }
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) .nhatdx-vmenu > ul.nhatdx-vmenu-list > li { flex: 1 1 0; display: flex !important; flex-direction: row; align-items: stretch; }
            .row:has(.nxbn) > .col:has(.nhatdx-vmenu) .nhatdx-vmenu > ul.nhatdx-vmenu-list > li > a { flex: 1 1 auto; width: 100%; display: flex !important; align-items: center;
                justify-content: flex-start !important; text-align: left !important; }
        }

