/* /Components/Pages/SystemMonitor/Components/DashboardSummaryCards.razor.rz.scp.css */
.monitor-stat-box[b-6pkcshs398] {
    border: 1px solid #e9ecef;
    border-radius: 0.5rem;
    padding: 0.5rem 0.75rem;
    background: #fff;
    min-width: 110px;
    max-width: 200px;
    overflow: hidden;
}

.monitor-stat-label[b-6pkcshs398] {
    font-size: 0.7rem;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: #6c757d;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.monitor-stat-value[b-6pkcshs398] {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.2;
}

.monitor-stat-unit[b-6pkcshs398] {
    font-size: 0.8rem;
    font-weight: 500;
    color: #6c757d;
}

@media (max-width: 576px) {
    .monitor-stat-box[b-6pkcshs398] {
        min-width: calc(33.333% - 0.5rem);
        max-width: none;
        padding: 0.375rem 0.5rem;
    }

    .monitor-stat-value[b-6pkcshs398] {
        font-size: 1.1rem;
    }

    .monitor-stat-label[b-6pkcshs398] {
        font-size: 0.6rem;
    }
}
/* /Components/Pages/SystemMonitor/ViewDashboard.razor.rz.scp.css */
.monitor-spin[b-j2ubqaa63x] {
    animation: monitor-spin-anim-b-j2ubqaa63x 1s linear infinite;
}

@keyframes monitor-spin-anim-b-j2ubqaa63x {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
