/* =============================================
   UTILITIES SECTION - TIỆN ÍCH HỖ TRỢ DOANH NGHIỆP
   ============================================= */

/* Main utilities section styling */
.p-2.Bk-TitleTC {
    background: #fff;
    margin: 20px 0;
}

/* Container styling */
.ThongKeTC {
    max-width: 1400px;
}

/* Row styling */
.ThongKeTC .row {
    margin: 0 -10px;
}

/* Column styling */
.ThongKeTC .col-xl-3,
.ThongKeTC .col-md-6,
.ThongKeTC .col-sm-6,
.ThongKeTC .col-6 {
    padding: 0 10px;
    margin-bottom: 20px;
}

/* Card styling */
.spost.clearfix {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 30px 20px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    height: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
    position: relative;
}

/* Image container styling */
.entry-image {
    max-width: 20% !important;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    width: 25% !important;
}

/* Image styling */
.entry-image img {
    max-width: 100%;
    max-height: 50px;
    object-fit: contain;
}

/* Link styling */
.entry-image a.nobg {
    display: block;
    text-decoration: none;
    color: inherit;
}

.entity-line {
    border-left: 1px solid #E7E7E7;
    width: 2%;
    height: 100%;
}

/* Counter styling */
.counter.center.counter-small {
    width: 100%;
}

.counter a {
    text-decoration: none;
    color: inherit;
    display: block;
    width: 100%;
}

/* Text styling */
.fs-TK {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #264596 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}
