    background: var(--bg-secondary, white);
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid var(--border-color, #e8e9ff);
    }
    
    .schedule-table thead {
        background: linear-gradient(135deg, var(--bg-hover, #f8f9ff) 0%, var(--bg-gradient, #f0f1ff) 100%);
    }
    
    .schedule-table th {
        padding: 1rem;
        text-align: left;
        font-weight: 600;
        color: var(--text-primary, #1e293b);
        font-size: 0.875rem;
        text-transform: u