 
    .detail-row { 
        flex-direction: column; 
        align-items: flex-start; 
        gap: 4px; 
    }
    
    .status-badge-large { 
        font-size: 12px; 
        padding: 6px 12px; 
    }
    
    .summary-card {
        margin-bottom: 1rem;
    }
    
    .content-box {
        padding: 12px;
    }
}

@media (max-width: 576px) {
    .summary-icon {
        width: 36px;
        height: 36px;
    }
    
    .summary-value {
        font-size: 18px;
    }
    
    .section-title {
        fon