fore {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
    transition: left 0.6s;
}

.status-badge-large:hover::before {
    left: 100%;
}

.status-badge-large:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Section Title */
.section-title { 
    font-size: 16px; 
    font-weight: 600; 
    border-bottom: 2px solid var(-