﻿/* E2ris V2 – Bereich eigene-normen. Nur Tokens der Components Library, Klassen mit Präfix e2-. */

.e2-hinweis {
    margin: 0;
    color: var(--oo-text-muted, #667085);
    font-size: 0.875rem;
}

.e2-durchgestrichen {
    opacity: 0.55;
    text-decoration: line-through;
}

/* Regel der Bedingung: Frage, Vergleich, Wert, Entfernen */
.e2-eigene__regel {
    display: flex;
    gap: var(--oo-space-2, 0.5rem);
    align-items: flex-end;
    flex-wrap: wrap;
}

.e2-eigene__pflichttext {
    text-align: left;
    white-space: normal;
}

.e2-eigene__schnellzeile {
    display: grid;
    grid-template-columns: 6rem 1fr 12rem;
    gap: var(--oo-space-2, 0.5rem);
    align-items: end;
}

.e2-eigene__fragen {
    display: flex;
    flex-direction: column;
    gap: var(--oo-space-2, 0.5rem);
}

.e2-eigene__fragenzeile {
    display: grid;
    grid-template-columns: 1fr 1.4fr 7rem 1.6fr minmax(0, 11rem) auto;
    gap: var(--oo-space-2, 0.5rem);
    align-items: end;
    padding: var(--oo-space-1, 0.25rem) var(--oo-space-2, 0.5rem);
    border-left: 3px solid transparent;
}

.e2-eigene__fragenzeile--geaendert {
    border-left-color: var(--oo-primary, #1570ef);
}

@media (max-width: 800px) {
    .e2-eigene__schnellzeile,
    .e2-eigene__fragenzeile {
        grid-template-columns: 1fr;
        border-bottom: 1px solid var(--oo-border-color, #d0d5dd);
        padding-bottom: var(--oo-space-3, 0.75rem);
    }
}
/* Excel-Import: Zuordnung unbekannter Werte */
.e2-import__zuordnungen {
    display: flex;
    flex-direction: column;
    gap: var(--oo-space-2, 0.5rem);
}

.e2-import__zuordnung {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 22rem);
    gap: var(--oo-space-3, 0.75rem);
    align-items: end;
}

@media (max-width: 800px) {
    .e2-import__zuordnung {
        grid-template-columns: 1fr;
    }
}