      .timeline-item {
            display: flex;
            margin-bottom: 8px;
        }
        .timeline-label {
            flex-shrink: 0;
            width: 140px;
            color: #6b7280;
            font-size: 11px;
        }
        .timeline-content {
            font-size: 13px;
            color: #374151;
        }

        .report-status {
            position: absolute;
            top: 12px;
            right: 24px;
            padding: 4px 12px;
            border-radius: 9999px; /* Thi