/* Die DSGVO-Auskunft, lesbar (B-22 · Scheibe 1d, 27.08.2026).
 *
 * Dieses Stylesheet gilt fuer die Seite IN der Anwendung — mit den Farbmarken des Projekts.
 * Die HERUNTERGELADENE Datei kann sie nicht benutzen: Sie liegt spaeter allein auf einer
 * Festplatte, ohne `base.css`. Deshalb liest `auskunftLesbar.js` die Marken zur Laufzeit aus
 * und schreibt ihre WERTE in die Datei — so sieht die Datei aus wie die Seite, und im
 * Quelltext steht trotzdem kein einziger fester Farbwert (`check-no-raw-hex.sh`).
 */

.auskunft { max-width: 60rem; margin: 0 auto; padding: 1.5rem; color: var(--color-text); }

.auskunft h1 { margin: 0 0 .25rem; font-size: 1.75rem; }

.auskunft h2 {
    font-size: 1.1rem;
    margin: 2rem 0 .5rem;
    padding-bottom: .3rem;
    border-bottom: 2px solid var(--color-border);
}

.auskunft .anzahl { font-weight: normal; color: var(--color-text-light); font-size: .85rem; }

.auskunft .unterzeile { color: var(--color-text-secondary); margin: 0 0 .75rem; }

.auskunft .hinweis {
    background: var(--color-primary-bg);
    border-left: 3px solid var(--color-primary);
    padding: .6rem .9rem;
    font-size: .9rem;
    color: var(--color-text-secondary);
}

.auskunft .tabelle-rahmen { overflow-x: auto; }

.auskunft table { border-collapse: collapse; width: 100%; font-size: .875rem; }

.auskunft th,
.auskunft td {
    text-align: left;
    padding: .4rem .6rem;
    border-bottom: 1px solid var(--color-border-light);
    vertical-align: top;
}

.auskunft th {
    background: var(--color-bg-light);
    font-weight: 600;
    white-space: nowrap;
}

.auskunft .paare { display: grid; grid-template-columns: 1fr; gap: 0; margin: 0; }

.auskunft .paar {
    display: grid;
    grid-template-columns: 14rem 1fr;
    gap: .5rem;
    padding: .35rem 0;
    border-bottom: 1px solid var(--color-border-light);
}

.auskunft dt { font-weight: 600; color: var(--color-text-secondary); }
.auskunft dd { margin: 0; }

/* Kennungen gehoeren in die Auskunft — sie sind gespeichert. Aber wer sie nach vorne stellt,
   macht aus einer Auskunft eine Datenbankansicht. Deshalb hinten, klein und leise. */
.auskunft .kennung {
    color: var(--color-text-lighter);
    font-size: .78rem;
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    word-break: break-all;
}

.auskunft .leerliste p { color: var(--color-text-light); font-size: .9rem; line-height: 1.7; }

.auskunft-werkzeuge {
    display: flex;
    gap: .5rem;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-bottom: 1rem;
}

@media print {
    .auskunft { max-width: none; padding: 0; }
    .nicht-drucken { display: none; }
}

