/* /Views/Home/Index.cshtml.rz.scp.css */
<thead[b-ybx6o578lj]>, <tbody[b-ybx6o578lj]> {
    display: contents;
}
<tbody[b-ybx6o578lj]> {
    height: 100px; /* Just for the demo          */
    overflow-y: auto; /* Trigger vertical scroll    */
    overflow-x: hidden; /* Hide the horizontal scroll */
}

.home-dashboard[b-ybx6o578lj] {
    background: linear-gradient(180deg, #f8f9fa 0%, #ffffff 240px);
}

.service-badges[b-ybx6o578lj] {
    display: grid;
    grid-template-columns: repeat(3, minmax(44px, auto));
    gap: 6px;
}

.service-badges .badge[b-ybx6o578lj] {
    font-size: 0.78rem;
    padding: 0.5rem 0.6rem;
}

.home-kpis[b-ybx6o578lj] {
    font-size: 0.84rem;
}

.kpi-item[b-ybx6o578lj] {
    white-space: nowrap;
}

.camera-table-wrap[b-ybx6o578lj] {
    height: 410px;
    overflow-y: auto;
    border-top: 1px solid #dee2e6;
}

.latest-image-panel[b-ybx6o578lj] {
    min-height: 410px;
    background-color: #f8f9fa;
}

#imageDiv[b-ybx6o578lj] {
    border-radius: 0.4rem;
}

#idCards .camera-thumb-card[b-ybx6o578lj] {
    width: 220px;
}

#idCards .camera-thumb-card .card-img-top[b-ybx6o578lj] {
    height: 140px;
    object-fit: cover;
}

#idCards .camera-thumb-card .card-body[b-ybx6o578lj] {
    padding: 0.4rem;
}

@media (max-width: 1200px) {
    .home-kpis[b-ybx6o578lj] {
        width: 100%;
    }

    #idCards .camera-thumb-card[b-ybx6o578lj] {
        width: calc(50% - 0.5rem);
    }
}

@media (max-width: 768px) {
    .service-badges[b-ybx6o578lj] {
        grid-template-columns: repeat(6, minmax(44px, auto));
    }

    #idCards .camera-thumb-card[b-ybx6o578lj] {
        width: 100%;
    }
}
/* /Views/ShowLogs/Index.cshtml.rz.scp.css */
.wrapper[b-hsrtmhlqd1] {
    height: 75vh;
    overflow: hidden;
    overflow-y: scroll;
}
