/* Styles pour les accords diatoniques */
.accord-cell {
    transition: all 0.3s ease;
    position: relative;
}

/* Styles pour les logs d'analyse */
.log-filter-controls {
    margin: 20px 0;
    padding: 10px;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.log-filter-controls label {
    margin-right: 15px;
}

.analysis-logs {
    margin: 20px 0;
    padding: 10px;
    background-color: #1e1e1e;
    border-radius: 4px;
    font-family: monospace;
    max-height: 500px;
    overflow-y: auto;
}

.log-entry {
    padding: 5px;
    margin: 2px 0;
    border-radius: 2px;
    display: flex;
    gap: 10px;
}

.log-debug {
    color: #89CFF0;
}

.log-info {
    color: #98FB98;
}

.log-warning {
    color: #FFD700;
}

.log-error {
    color: #FF6B6B;
}

.log-timestamp {
    color: #888;
}

.log-level {
    font-weight: bold;
    min-width: 70px;
}

.log-message {
    flex-grow: 1;
} 