/* ==========================================================================
   BAUWAGEN Kasse — print.css
   Der Zettel hängt real im Wagen (§7.9): A6, nur QR, Raumname, Raum-ID.
   Wird mit media="print" eingebunden und gilt nur beim Drucken.
   ========================================================================== */

@page {
  size: A6;
  margin: 8mm;
}

/* Auf Papier gibt es keinen Nachtbetrieb. */
:root,
:root[data-theme="dark"] {
  --qr-grund: #FFFFFF;
  --qr-tinte: #000000;
}

html,
body {
  height: auto;
  overflow: visible;
  background: #FFFFFF;
  color: #000000;
}

/* Alles, was nicht das Schild ist, kommt nicht aufs Papier. */
.statusleiste,
.buehne,
.stornoleiste,
.tableiste,
.sheetwurzel,
.nachdruck {
  display: none !important;
}

.qrschild {
  position: static;
  display: flex;
  gap: 6mm;
  padding: 0;
  background: #FFFFFF;
  color: #000000;
  page-break-inside: avoid;
  break-inside: avoid;
}

.qrschild__flaeche {
  width: 74mm;
  height: 74mm;
  background: #FFFFFF;
}

.qrschild__flaeche svg,
.qrschild__flaeche canvas {
  width: 100%;
  height: 100%;
}

/* Auch auf Papier gilt die Größenskala — keine eigenen Punktgrößen. */
.qrschild__name {
  font-size: var(--fs-gross);
  font-weight: 700;
  color: #000000;
}

.qrschild__id {
  font-size: var(--fs-gross);
  letter-spacing: .08em;
  color: #000000;
}

/* Bedienelemente und Hinweise gehören nicht auf den Zettel. */
.qrschild .taste,
.qrschild__zu,
.qrschild__hinweis {
  display: none !important;
}
