/* === PRINT — was nur das SOLL-BLATT hat ======================
   Der gemeinsame Sockel steht seit K4 (21.08.2026) in `css/druck.css`
   (Quelle: ui-kit/bausteine/druck.css): Seite, Blattbreite, Farb-Erzwingung,
   das Blatt, Kopf, KV-Raster, Chart-Rahmen, Fußzeile — und die Safari-Lehren.
   Vorher stand das alles hier UND im Dashboard, zweimal fast gleich; diese
   Datei war erklärtermaßen "Muster gespiegelt vom Dashboard".

   HIER steht nur noch, was das Vorgabe-Blatt allein hat: welche Bildschirm-UI
   es ausblendet, seine Abstände und die Aufstelldruck-Tabelle.

   REIHENFOLGE (Lektion 0, siehe druck.css): Diese Datei wird NACH `druck.css`
   geladen — Media-Queries erhöhen die Spezifität nicht, bei Gleichstand
   gewinnt die spätere Regel. Nur deshalb wirken die Werte unten.
   =============================================================== */

@media print {

    /* ── App-UI ausblenden ────────────────────────────────────────────────
       LEHRE 10.08.2026: Hier stand `.pp-tabs` — aber die Leiste heisst seit
       der Kit-Adoption (17.06.) `class="tabs"`, nur die ID blieb. Die Regel
       lief seitdem still ins Leere, und die dunkle Bedienleiste druckte
       WOCHENLANG mit, bis Chris sie im PDF sah. Deshalb jetzt die ID
       (#pp-tabs, hat die Umbenennung ueberlebt) UND die Kit-Klasse doppelt —
       wer eine davon umbenennt, faengt die andere.
       Die Meldungs-Stapel liegen im Sockel, weil sie in jedem Werkzeug
       gleich heißen. */
    #pp-tabs,
    .tabs,
    .pp-config-drawer,
    .pp-content,
    .zeitleiste-mount {
        display: none !important;
    }

    body.pp-page {
        display: block !important;
    }

    /* ── DER KOPFBALKEN ───────────────────────────────────────────────────
       Links das Blatt und die Anlage, rechts das Datum (Chris, 21.08.2026).
       `align-items: baseline` hängt das Datum an die Grundlinie des Titels,
       nicht an die Oberkante des Blocks — sonst schwebte es über der Zeile. */
    .pr-titelband {
        display: flex;
        justify-content: space-between;
        align-items: baseline;
        gap: 12mm;
    }
    .pr-datum {
        font-size: var(--print-text-blatt);
        color: var(--print-text);
        white-space: nowrap;
    }

    /* ── Was das Soll-Blatt allein festlegt ──
       Kopf, Abstände und Zeilen-Optik sind seit der Design-Runde vom
       21.08.2026 im Sockel (`druck.css`). Hier bleibt nur die Diagramm-HÖHE:
       Das Soll-Blatt zeigt zwei Kurven auf einer Seite, der Bericht stapelt
       mehr. */
    .pr-chart { height: 46mm; }

    /* ── AUFSTELLDRUCK-TABELLE ────────────────────────────────────────────
       Nur das Soll-Blatt hat sie: Arbeitsdruck, Stufe, Toleranz, Standzeit,
       Aufstellzeit in einer Zeile. Bewusst OHNE Umbruch-Schutz — sie ist
       einzeilig, und pauschaler Schutz auf Tabellen schiebt lange Tabellen
       komplett auf die Folgeseite. */
    .pr-table {
        width: 100%;
        border-collapse: collapse;
        font-size: var(--print-text-blatt);
    }
    /* OHNE LINIEN (Chris, 21.08.2026). Die Tabelle war die letzte Stelle im
       Blatt, die noch welche trug — eine starke zwischen Kopf und Werten, eine
       schwache darunter. Die starke ist weg, weil sie trennte, wo nichts zu
       trennen ist: EINE Kopfzeile über EINER Wertezeile. Die schwache ist
       gleich mitgegangen — allein übrig wäre sie eine Waise gewesen, und im
       ganzen übrigen Blatt gliedert Abstand, nicht Strich.
       Die Spalten halten auch ohne: Sie stehen links bündig untereinander. */
    .pr-table th,
    .pr-table td {
        text-align: left;
        /* Derselbe Zeilentakt wie im ganzen übrigen Blatt (0,7 mm) — die
           Tabelle ist eine Wertezeile unter ihrer Beschriftung, nicht ein
           eigenes Bauteil mit eigenem Atem. */
        padding: 0.7mm 2mm 0.7mm 0;
    }
    /* Der Spaltenkopf ist ein LABEL, kein Titel: Versalien, Sperrung und Grau
       zeichnen ihn schon aus — das Fettgewicht (Browser-Vorgabe für `th`) kam
       obendrauf und machte ihn lauter als die Werte darunter. Dieselbe Regel
       wie bei den Zeilen-Labels im Rest des Blattes. */
    .pr-table th {
        font-weight: var(--gewicht-normal);
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: var(--print-text-soft);
    }
}
