nactive {
        background: linear-gradient(135deg, #f8d7da 0%, #f5c6cb 100%);
        color: #721c24;
        border: 1px solid #f5c6cb;
    }

    .status-dot {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        display: inline-block;
    }

    .status-indicator.active .status-dot {
        background: #28a745;
    }

    .status-indicator.inactive .status-dot {
        background: #dc3545;
    }

    .info-grid {
        display: grid;
        grid-template-columns: repeat(au