/* Druckansicht (insbesondere Stallbuch). Der Druck bleibt WEISS mit schwarzem Text:
   Hier sind ausschließlich die CSS-Schlüsselwörter white/black/transparent erlaubt (keine Hex-Werte).
   Dunkle Flächen, Sidebar, Topbar und Verläufe werden entfernt bzw. ausgeblendet. */
@page { margin: 1.5cm; }
:root { color-scheme: light; }
html, body { background: white; color: black; }
body { font-size: 10pt; }
body * { background: none !important; color: black !important; box-shadow: none !important; text-shadow: none !important; }
.shell, .main-spalte { display: block; }
.sidebar, .sidebar-hintergrund, .topbar, .hauptnavigation, .meldungen, .sprunglink, .knopfleiste, .knopf, .filterleiste, .tabs, .nicht-drucken, .quick, .systemhinweise, .formular-aktionen { display: none !important; }
.nur-drucken { display: block !important; }
.content { padding: 0; max-width: none; }
.panel, .panel-heading, .panel-toolbar { border: 0; padding-left: 0; padding-right: 0; }
.karte, .eintrag, .hinweis, .stat-karte { border-color: black; break-inside: avoid; }
a { color: black; text-decoration: none; }
.tabelle-rahmen { overflow: visible; }
table.stallbuch { min-width: 0; font-size: 9pt; }
thead { display: table-header-group; }
tr { break-inside: avoid; }
th, td { border: 1px solid black; padding: 2pt 4pt; }
