/**
 * Limpieza - Estilos Reescaneo Avanzado de Letras
 */

/* Toolbar retry */
.ly-retry-toolbar {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 6px 12px;
    background: rgba(168, 85, 247, 0.08);
    border-bottom: 1px solid rgba(168, 85, 247, 0.15);
    font-size: 11px;
}

.ly-retry-toolbar .ly-retry-badge {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 2px 8px;
    background: rgba(168, 85, 247, 0.15);
    border-radius: 10px;
    font-size: 10px;
    color: #c084fc;
    font-weight: 500;
}

/* Progress retry */
.ly-retry-progress-bar {
    height: 100%;
    background: linear-gradient(90deg, #a855f7, #c084fc);
    transition: width 0.3s;
}

/* Strategy badge en filas */
.ly-strategy {
    width: 80px;
    font-size: 9px;
    color: rgba(255,255,255,0.35);
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ly-strategy.genius { color: #fbbf24; }
.ly-strategy.acoustid { color: #34d399; }
.ly-strategy.swap { color: #60a5fa; }
.ly-strategy.clean { color: #a78bfa; }

/* Stats panel retry */
.ly-retry-stats {
    display: flex;
    gap: 12px;
    padding: 6px 12px;
    background: rgba(0,0,0,0.15);
    border-bottom: 1px solid rgba(255,255,255,0.03);
    font-size: 10px;
    color: rgba(255,255,255,0.4);
}
.ly-retry-stats span {
    display: flex;
    align-items: center;
    gap: 3px;
}
.ly-retry-stats .dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
}
.ly-retry-stats .dot-found { background: #10b981; }
.ly-retry-stats .dot-genius { background: #fbbf24; }
.ly-retry-stats .dot-acoustid { background: #34d399; }
.ly-retry-stats .dot-fail { background: #ef4444; }

/* Botón reescanear */
.btn-retry {
    background: linear-gradient(135deg, #7c3aed, #a855f7);
    color: white;
    border: none;
    padding: 4px 10px;
    border-radius: 4px;
    font-size: 11px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    transition: opacity 0.2s;
}
.btn-retry:hover { opacity: 0.85; }
.btn-retry:disabled { opacity: 0.5; cursor: not-allowed; }
