.button-wrap.bg-green .inner {
    background: #023d28;
}
.button-wrap.bg-green{
    background: unset;
}

/*markett insight*/


.mi-item{
    border-radius: 16px;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(104, 104, 104, 0.08);
    box-shadow: 0px 3px 15px 0px rgba(104, 104, 104, 0.08);
    transition: all 0.3s ease-in-out;
    border: 1px solid transparent;
    &:hover{
        border: 1px solid var(--text-logo);
    }
}
.shadow-news{
    transition: all 0.3s ease-in-out;
    border: 1px solid transparent;
    &:hover{
        border: 1px solid var(--text-logo);

    }
}


/*bieu phi dich vu*/


.table-bpgd-wrap .bpgd-table .show-more-sub{
    transform: rotate(0);
}
.table-bpgd-wrap .bpgd-table .show-more-sub.active{
    transform: rotate(180deg);
}


@media (max-width: 767px) {
    .text-cus-mob{
        font-size: 22px;
    }
    .dmkq-item-news .figure figure img{
        min-width: 89vw;
    }
    .news-sub figure img{
        min-width: 89vw;
    }
}

/* Ẩn sidebar mặc định trên mobile */
@media (max-width: 1278px) {
    .side-bar {
        transform: translateX(-105%);
        transition: transform 0.3s ease;
    }

    /* Chỉ hiển thị khi có class 'show' */
    .side-bar.show {
        transform: translateX(0);
    }
    .side-bar .side-container{
        top: 0;
    }
}

@media (max-width: 600px) {
    .table-bpgd-wrap .bpgd-table{
        overflow-x: scroll;
        min-width: unset;
    }
    .bpgd-title .flex-1.flex.flex-wrap.gap-8.items-center{
        flex-direction: column;
        align-items: start;
    }
    .table-bpgd-wrap .table-bpgd-item .bpgd-title{
        align-items: flex-start;
    }
    .bpgd-title h2{
        font-size: 18px;
    }
    .bpgd-title .flex.items-center.gap-4{
        align-items: start;
    }
    .bpgd-title .combo-view{
        padding-left: 0;
        justify-content:unset;
        gap: 8px;
    }
}
/* Desktop - luôn hiển thị */
@media (min-width: 1279px) {
    .side-bar {
        transform: translateX(0);
    }
}


/*  */
.header .breadcrumb-header .breadcrumb-container.menu-mini{
    height: 35vh;
}

.header-pc::before{
    user-select: none;
}
.header .header-pc{
    z-index: 999;
}

.special-offer-item > a{
    display: unset;
}