/************************************************************************************************************************************************/
/*****************************************************TRANG THÀNH PHẦN - DANH SÁCH DOANH NGHIỆP**********************************************************/
/************************************************************************************************************************************************/
.pagination.pagination-customize {
    display: flex;
    margin-top: 15px;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.pagination.pagination-customize {
    gap: 4px;
}

    .pagination.pagination-customize li.page-item {
        display: flex;
        width: 30px;
        height: 30px;
        padding: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 4px;
        cursor: pointer;
    }
    
    .pagination.pagination-customize li.page-item {
        display: flex;
        min-width: 30px;
        height: 30px;
        padding: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

        .pagination.pagination-customize li.page-item a.page-link {
            display: block;
            padding: 0;
            width: 100%;
            border: none;
            text-align: center;
            color: var(--text-mi, #182940) !important;
            /* Roboto/Label/Large */
            font-family: Roboto;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 1.42; /* 142.857% */
            letter-spacing: 0.1px;
            margin: 0 auto;
        }


        .pagination.pagination-customize li.page-item.active,
        .pagination.pagination-customize li.page-item.active a.page-link {
            color: #FFF !important;
            background-color: var(--blue, #0765E3) !important;
            pointer-events: none;
            cursor: none;
        }

        .pagination.pagination-customize li.page-item.active {
            border-radius: 4px;
            background: var(--blue, #0765E3);
        }

            .pagination.pagination-customize li.page-item.active a.page_link {
                background-color: var(--blue, #0765E3) !important;
            }

        .pagination.pagination-customize li.page-item .page_link {
            color: var(--text-mi, #182940) !important;
            /* Roboto/Label/Large */
            font-family: Roboto;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 1.42; /* 142.857% */
            letter-spacing: 0.1px;
        }

.pagination.pagination-customize li.page-item.disabled {
    pointer-events: none;
    cursor: none;
}

.pagination.pagination-customize li.page-item.first-page i,
.pagination.pagination-customize li.page-item.prev-page i,
.pagination.pagination-customize li.page-item.next-page i,
.pagination.pagination-customize li.page-item.last-page i {
    font-size: 0;
}

    .pagination.pagination-customize li.page-item.prev-page i::after {
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0;
        background-repeat: no-repeat;
        background-position: center;
        content: "";
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0834 3.58341C13.2361 3.73919 13.3216 3.94862 13.3216 4.16675C13.3216 4.38487 13.2361 4.59431 13.0834 4.75008L7.8501 10.0001L13.1001 15.2501C13.2356 15.4105 13.3055 15.616 13.296 15.8258C13.2864 16.0355 13.198 16.2339 13.0486 16.3813C12.8991 16.5286 12.6994 16.6142 12.4896 16.6208C12.2798 16.6273 12.0752 16.5545 11.9168 16.4167L6.08343 10.5834C5.93074 10.4276 5.84521 10.2182 5.84521 10.0001C5.84521 9.78195 5.93074 9.57252 6.08343 9.41675L11.9168 3.58341C11.9942 3.50531 12.0864 3.44331 12.1879 3.401C12.2895 3.3587 12.3984 3.33691 12.5084 3.33691C12.6184 3.33691 12.7274 3.3587 12.8289 3.401C12.9305 3.44331 13.0226 3.50531 13.1001 3.58341H13.0834Z" fill="%23182940"/></svg>');
    }

    .pagination.pagination-customize li.page-item.first-page i::after {
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0;
        background-repeat: no-repeat;
        background-position: center;
        content: "";
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5.00085 2.50002C4.79612 2.49854 4.59801 2.57248 4.44431 2.70774C4.29061 2.84299 4.19208 3.0301 4.16752 3.23336V16.6667C4.15425 16.8877 4.22933 17.1049 4.37624 17.2706C4.52314 17.4362 4.72984 17.5368 4.95085 17.55C5.17186 17.5633 5.38909 17.4882 5.55475 17.3413C5.72041 17.1944 5.82092 16.9877 5.83418 16.7667V3.33336C5.83418 3.11234 5.74638 2.90038 5.5901 2.7441C5.43382 2.58782 5.22186 2.50002 5.00085 2.50002ZM15.5842 2.75002C15.4419 2.6079 15.253 2.52203 15.0524 2.50824C14.8518 2.49446 14.6529 2.55369 14.4925 2.67502L14.4092 2.74169L7.74252 9.40835C7.5994 9.55217 7.51367 9.74325 7.5014 9.94576C7.48912 10.1483 7.55115 10.3483 7.67585 10.5084L7.74252 10.5917L14.4092 17.2584C14.5579 17.4132 14.7607 17.5047 14.9752 17.5137C15.1898 17.5227 15.3995 17.4485 15.5607 17.3067C15.7219 17.1648 15.8221 16.9662 15.8405 16.7523C15.8588 16.5383 15.7939 16.3256 15.6592 16.1584L15.5925 16.075L9.50085 10L15.5842 3.91669C15.7369 3.76091 15.8224 3.55148 15.8224 3.33336C15.8224 3.11523 15.7369 2.9058 15.5842 2.75002Z" fill="%23182940"/></svg>');
    }

    .pagination.pagination-customize li.page-item.next-page i::after {
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0;
        background-repeat: no-repeat;
        background-position: center;
        content: "";
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.91652 3.58341C6.76383 3.73919 6.67831 3.94862 6.67831 4.16675C6.67831 4.38487 6.76383 4.59431 6.91652 4.75008L12.1582 10.0001L6.90819 15.2501C6.82153 15.3254 6.75137 15.4178 6.70212 15.5216C6.65287 15.6253 6.62559 15.7381 6.62199 15.8529C6.61839 15.9676 6.63855 16.0819 6.6812 16.1885C6.72386 16.2951 6.78808 16.3918 6.86985 16.4724C6.95162 16.553 7.04917 16.6159 7.15638 16.657C7.26359 16.6982 7.37814 16.7167 7.49285 16.7115C7.60756 16.7062 7.71995 16.6774 7.82297 16.6266C7.92599 16.5759 8.01742 16.5045 8.09152 16.4167L13.9249 10.5834C14.0775 10.4276 14.1631 10.2182 14.1631 10.0001C14.1631 9.78195 14.0775 9.57252 13.9249 9.41675L8.09152 3.58341C8.01405 3.50531 7.92188 3.44331 7.82034 3.401C7.71879 3.3587 7.60986 3.33691 7.49985 3.33691C7.38984 3.33691 7.28092 3.3587 7.17937 3.401C7.07782 3.44331 6.98566 3.50531 6.90819 3.58341H6.91652Z" fill="%23182940"/></svg>');
    }

    .pagination.pagination-customize li.page-item.last-page i::after {
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0;
        background-repeat: no-repeat;
        background-position: center;
        content: "";
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M14.9994 2.50002C15.2042 2.49854 15.4023 2.57248 15.556 2.70774C15.7097 2.84299 15.8082 3.0301 15.8328 3.23336V16.6667C15.846 16.8877 15.771 17.1049 15.6241 17.2706C15.4771 17.4362 15.2705 17.5368 15.0494 17.55C14.8284 17.5633 14.6112 17.4882 14.4455 17.3413C14.2799 17.1944 14.1794 16.9877 14.1661 16.7667V3.33336C14.1661 3.11234 14.2539 2.90038 14.4102 2.7441C14.5665 2.58782 14.7784 2.50002 14.9994 2.50002ZM4.41611 2.75002C4.55686 2.60885 4.74356 2.52281 4.94233 2.50752C5.14109 2.49223 5.33875 2.5487 5.49944 2.66669L5.58278 2.73336L12.2494 9.40002C12.3926 9.54383 12.4783 9.73491 12.4906 9.93743C12.5028 10.1399 12.4408 10.34 12.3161 10.5L12.2494 10.5834L5.58278 17.25C5.43403 17.4049 5.23125 17.4963 5.01671 17.5054C4.80218 17.5144 4.59245 17.4402 4.43125 17.2983C4.27005 17.1565 4.16983 16.9579 4.15149 16.744C4.13314 16.53 4.19808 16.3172 4.33278 16.15L4.39944 16.0667L10.4994 10L4.41611 3.91669C4.26342 3.76091 4.1779 3.55148 4.1779 3.33336C4.1779 3.11523 4.26342 2.9058 4.41611 2.75002Z" fill="%23182940"/></svg>');
    }

    .pagination.pagination-customize li.page-item.disabled i::after {
        opacity: 0.3
    }

.table-item-wrapper {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #A3ADD529;
    border: 1px solid #E6EAF2;
    border-radius: 4px;
    opacity: 1;
    margin: 10px auto;
}

    .table-item-wrapper > div {
        padding-top: 16px;
        padding-bottom: 16px;
    }

.table-item-stt {
    vertical-align: middle;
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 500;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    border-right: 1px solid #E6EAF2;
    padding-top: 6px;
    padding-bottom: 6px;
}

.table-item-title {
    font-size: 16px;
    font-family: "Roboto";
    font-weight: 500;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.table-item-main-info {
    /*width: 568px;
    display: inline-block;*/
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: middle;
}

    .table-item-main-info .table-item-main-info-item {
        overflow: hidden;
        text-overflow: ellipsis;
        /*white-space: nowrap;
        height: 20px; 
        margin-left: 12px;*/
        margin-top: 0;
        margin-bottom: 8px;
        display: flex;
        align-items: center;
    }

        /*.table-item-main-info .table-item-main-info-item:first-child {
    margin-top: 20px;
}*/

        .table-item-main-info .table-item-main-info-item .info-item-type {
            font-size: 14px;
            font-family: "Roboto", sans-serif;
            letter-spacing: 0px;
            color: #8A8A8A;
            opacity: 1;
            float: left;
            line-height: 20px;
            width: 135px;
            display: inline-block;
            text-align: left;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
            flex-shrink: 0;
        }

        .table-item-main-info .table-item-main-info-item .info-item-content {
            text-align: left;
            font-size: 16px;
            font-family: "Roboto", sans-serif;
            font-weight: 400;
            letter-spacing: 0px;
            color: #000000;
            opacity: 1;
            line-height: 1.5;
            display: block;
            margin-right: 12px;
            overflow-wrap: break-word;
            /* width: 410px; */
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
        }

@media (max-width: 991.98px) {
    .table-item-main-info .table-item-main-info-item .info-item-content {
        -webkit-line-clamp: 3;
    }

    .table-item-sub-info .table-item-sub-info-item .info-item-content {
        -webkit-line-clamp: 2;
    }
}

@media (min-width: 992px) {
    .table-item-main-info .table-item-main-info-item .info-item-content {
        -webkit-line-clamp: 2;
    }

    .table-item-sub-info .table-item-sub-info-item .info-item-content {
        -webkit-line-clamp: 1;
    }
}

.table-item-sub-info {
    /*width: 280px;
    display: inline-block;*/
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: middle;
}

    .table-item-sub-info .table-item-sub-info-item {
        overflow: hidden;
        text-overflow: ellipsis;
        /*white-space: nowrap;
        height: 20px;
        margin-left: 12px;*/
        margin-top: 0;
        margin-bottom: 8px;
        /*margin-top: 10px;*/
        display: flex;
        align-items: center;
    }

        .table-item-sub-info .table-item-sub-info-item .info-item-type {
            font-size: 14px;
            font-family: "Roboto", sans-serif;
            letter-spacing: 0px;
            color: #8A8A8A;
            opacity: 1;
            float: left;
            line-height: 20px;
            width: 135px;
            display: inline-block;
            text-align: left;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
            flex-shrink: 0;
        }

        .table-item-sub-info .table-item-sub-info-item .info-item-content {
            text-align: left;
            font-size: 16px;
            font-family: "Roboto";
            letter-spacing: 0px;
            color: #000000;
            opacity: 1;
            line-height: 1.5;
            display: block;
            margin-right: 12px;
            overflow-wrap: break-word;
            /*width: 410px;*/
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-word;
        }

/*.table-item-sub-info .table-item-sub-info-item:first-child {
    margin-top: 20px;
}*/

.table-item-sub-info-mini .table-item-main-info-item .info-item-type {
    width: 95px;
}

.table-item-sub-info-mini .table-item-sub-info-item .info-item-type {
    width: 95px;
}

.table-item-sub-info-exp .table-item-main-info-item .info-item-type {
    width: 145px;
}

.table-item-sub-info-exp .table-item-sub-info-item .info-item-type {
    width: 145px;
}

#ThongKeDoanhNghiep ul {
    display: flex;
    gap: 20px;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

#ThongKeDoanhNghiep li {
    flex: 0 0 calc(50% - 10px);
    border-radius: 8px;
    border: 1px solid var(--Border-border-01, #E6EAF2);
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px;
}

#ThongKeDoanhNghiep li .icon {
    flex-shrink: 0;
}

#ThongKeDoanhNghiep li .noidung {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

#ThongKeDoanhNghiep li .noidung .Ten {
    color: var(--Content-gray-text-primary, #00123D);
    /* Body/Large */
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5; /* 150% */
    letter-spacing: 0.5px;
}

#ThongKeDoanhNghiep li .noidung .soLuong {
    /* Title/Large */
    font-family: Roboto;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.27; /* 127.273% */
}

#ThongKeDoanhNghiep li:nth-child(1) .noidung .soLuong {color: var(--Supporting-supporting-info, #0543BD)}
#ThongKeDoanhNghiep li:nth-child(2) .noidung .soLuong {color: var(--Supporting-supporting-success, #35C19B)}
#ThongKeDoanhNghiep li:nth-child(3) .noidung .soLuong {color: var(--Supporting-supporting-error, #D20808)}
#ThongKeDoanhNghiep li:nth-child(4) .noidung .soLuong {color: var(--Supporting-supporting-warning, #FFA200)}

.TimKiemDoanhNghiep .form-group select {
    background: #FFFFFF;
    height: 42px;
    letter-spacing: 0.5px;
    background-repeat: no-repeat;
    background-position: calc(100% - 12px) center;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.22007 8.47C4.52007 8.17 4.99007 8.17 5.28007 8.47L12.0001 15.19L18.7201 8.47C18.7887 8.39631 18.8715 8.33721 18.9635 8.29622C19.0555 8.25523 19.1548 8.23319 19.2556 8.23141C19.3563 8.22963 19.4563 8.24816 19.5497 8.28588C19.6431 8.3236 19.7279 8.37974 19.7991 8.45096C19.8703 8.52218 19.9265 8.60702 19.9642 8.7004C20.0019 8.79379 20.0204 8.89382 20.0187 8.99452C20.0169 9.09523 19.9948 9.19454 19.9539 9.28654C19.9129 9.37854 19.8538 9.46134 19.7801 9.53L12.5301 16.78C12.2301 17.08 11.7601 17.08 11.4701 16.78L4.22007 9.53C4.07962 9.38938 4.00073 9.19875 4.00073 9C4.00073 8.80125 4.07962 8.61063 4.22007 8.47Z" fill="%230A0D14"/></svg>');
    border-radius: 4px;
    border: 1px solid var(--border-table, #CED8EB);
    padding: 8px 16px;
    color: var(--text-mi, #182940);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    outline: none;
    width: 100%;
}

#pageSizeChange {
    padding: 4px 8px !important;
    width: 80px !important;
    border-radius: 4px;
    border: 1px solid #E3E5ED;
    font-size: 16px;
    line-height: 1.5;
    color: #000730;
    margin: 0 0 0 8px;
    box-shadow: none;
    appearance: none;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_779_5259" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect x="24" width="24" height="24" transform="rotate(90 24 0)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_779_5259)"><path d="M12 12.9462L16.0731 8.87309C16.2116 8.73462 16.3856 8.66379 16.5952 8.66059C16.8048 8.65737 16.982 8.7282 17.1269 8.87309C17.2718 9.01795 17.3442 9.19359 17.3442 9.39999C17.3442 9.60639 17.2718 9.78202 17.1269 9.92689L12.6327 14.4211C12.5391 14.5147 12.4404 14.5807 12.3365 14.6192C12.2327 14.6577 12.1205 14.6769 12 14.6769C11.8795 14.6769 11.7673 14.6577 11.6635 14.6192C11.5596 14.5807 11.4609 14.5147 11.3673 14.4211L6.87311 9.92689C6.73465 9.78844 6.66381 9.6144 6.66061 9.40479C6.6574 9.19519 6.72823 9.01795 6.87311 8.87309C7.01798 8.7282 7.19361 8.65576 7.40001 8.65576C7.60641 8.65576 7.78205 8.7282 7.92691 8.87309L12 12.9462Z" fill="black"/></g></svg>');
    background-repeat: no-repeat;
    background-position: 98% center;
    outline: none;
    margin-right: 12px;
}

@media screen and (max-width: 1140px) {
    #ThongKeDoanhNghiep li {
        flex: 0 0 calc(50% - 10px);
    }
}

@media screen and (max-width: 991px) {
    .label_blank {
        display: none
    }

    .table-item-wrapper > .table-item-main-info {
        padding-bottom: 0;
    }

    .table-item-wrapper > .table-item-sub-info {
        padding-top: 0;
        padding-bottom: 4px;
    }

    .table-item-stt {
        border: none;
        display: none !important
    }
}

@media screen and (max-width: 600px) {
    #ThongKeDoanhNghiep li {
        flex: 0 0 100%;
    }
}

@media screen and (max-width: 460px) {
    .table-item-main-info .table-item-main-info-item,
    .table-item-sub-info .table-item-sub-info-item {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        gap: 4px;
    }
}