
        height: 80px;
        background: var(--bg-secondary, #f8f9ff);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 20px;
        font-size: 36px;
        color: var(--text-muted, #94a3b8);
    }
    
    .empty-title {
        font-size: 20px;
        font-weight: 700;
        color: var(--text-primary, #2f3640);
        margin-bottom: 10px;
    }
    
    .empty-description {
        font-size: 15px;
        color