/* Arkusz do druku i zapisu PDF: najpierw podsumowanie miesiąca, potem wpisy, czarno na białym. */
@page {
  margin: 16mm 14mm;
}

:root,
.okladka {
  --papier: #fff;
  --kartka: #fff;
  --atrament: #000;
  --atrament-2: #333;
  --linia: #999;
  --niebieski: #000;
  --czerwony: #000;
  --margines: #999;
  --zakreslacz: transparent;
  --na-zakreslaczu: #000;
  --okladka: #fff;
  --okladka-tor: #e4e4e4;
}

body {
  background: #fff;
  color: #000;
  font-size: 10.5pt;
}

.blokada,
.pasek,
.wpisy__pasek,
.wpisy__opis,
.edytor,
.zaslona,
.dolny,
.eksport,
.toast,
.ustawienia,
.pusto .przycisk {
  display: none !important;
}

.aplikacja,
.uklad,
.miesiac,
.wpisy {
  display: block !important;
  width: auto !important;
  height: auto !important;
  min-height: 0;
  overflow: visible !important;
  background: #fff;
  color: #000;
}

.aplikacja[data-widok] .miesiac,
.aplikacja[data-widok] .wpisy {
  display: block !important;
}

.miesiac {
  padding: 0 0 8mm;
  border: 0 !important;
}

.druk-naglowek {
  display: block;
  margin-bottom: 4mm;
  font-size: 15pt;
  font-weight: 700;
}

.saldo__kwota {
  font-size: 20pt;
}

.wykres {
  gap: 2.5mm;
}

.wykres__poz {
  break-inside: avoid;
}

.wykres__slupek {
  height: 2.5mm;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.wykres__slupek--wydatek {
  --kolor: #000;
}

.wykres__slupek--przychod {
  --kolor: #777;
}

.wpisy {
  --m: 16mm;
}

.lista {
  padding-bottom: 0 !important;
  border-top: 1px solid #000;
}

.dzien {
  break-inside: avoid;
}

.wpis {
  min-height: 0;
  padding: 2mm 0 2mm 3mm;
}

.wpis--przypiety .wpis__opis span {
  font-weight: 700;
}

.stopka {
  display: block;
  padding: 6mm 0 0;
  border: 0;
  background: #fff;
  color: #333;
  font-size: 8.5pt;
}

.stopka__linki {
  display: none;
}
