/* gruntowo.pl - raport rozszerzony: jednolita skala czcionek i wyzszy kontrast tekstu.
   Laduje sie po raport-style.css, raport-rozszerzony.css, jasne-raport.css i motyw.css; przed raport-druk.css.
   Skala: 13px - etykiety (wersaliki), 14px - teksty pomocnicze/podpisy, 15.5px - tresc. Naglowki i duze liczby bez zmian. */
@media screen {

/* ---------- KOLORY: jasny ---------- */
html[data-motyw="jasny"] {
  --cream2: rgba(59,42,28,.9);
  --sage: rgba(59,42,28,.8);
  --gold: #7c5b22; --goldl: #7c5b22;
  --plus: #3f7d5a; --minus: #b4532f; --uwaga: #85651f;
}
/* teksty przygaszone -> ciemniejsze */
html[data-motyw="jasny"] #report :is(.rep-meta,.rep-sub,.rstat-l,.zg-cap,.werdykt-postep,.zr,.pods-label,.pods-cena-sub,.pods-uwaga,
  .mapbox-cap,.wym-label,.k,.pog-wplyw-mini,.typ-label,.typ-hint,.cena-szac-label,.cena-szac-sub,.tx-date,.tx-stan,.scard-l,.scard-note,
  .ust-zrodlo,.mz-cap,.ot-k,.ot-n,.pz-zrodlo,.pdf-info,.wariant-unit,.footer-rep,.footer-ogr,.zw-pod),
html[data-motyw="jasny"] #report :is(small,.pods-param span,.legenda-row span,.tx-row span,.tr-legenda span,.ust-kafel span,
  .werdykt-liczba small,.czesc-naglowek p,.premium-cta p,.footer-ogr strong,.footer-ogr li,.mapbox-cap strong,.mapbox-cap a) {
  color: rgba(59,42,28,.82) !important;
}
html[data-motyw="jasny"] #report :is(.notice,.notice a,.zg-k span,.mz-kafel span,.zb-tekst p,.gd-karta > p) { color: rgba(59,42,28,.9) !important; }
html[data-motyw="jasny"] #report :is(.ocena strong,.wk li,.lista-kontrolna li,.ust-inne li,.legenda-row strong,.pozw-dom strong,.pozw-uslugi strong,.pozw-infra strong) { color: #2e2116; }
/* zloty tekst -> ciemniejszy zloty (kontrast ok. 5:1 na kremowym) */
html[data-motyw="jasny"] #report :is(.pp-tekst strong,.rstat-v,.notice strong,.werdykt-eyebrow,.wycena-gora-val,.wycena-gora-link,.zg-k strong,
  .pods-cena,.sec-num,.wymiary-title,.legenda-title,.legenda-link,.cena-szac-val,.tx-nr,.tx-price,.tx-wiecej,.media-naglowek,.czesc-eyebrow,
  .mz-tytul,.mz-kafel strong,.ust-inne-t,.ust-wszystkie > summary,.scard-v,.pozw-odl,.pozw-wiecej > summary,.werdykt-rekomendacja strong,
  .pdf-link,.zb-btn,.wariant-eyebrow,.wariant-num,.tag) { color: #7c5b22 !important; }
html[data-motyw="jasny"] #report .pill-ok { color: #3f6b52 !important; }

/* ---------- KOLORY: ciemny ---------- */
html[data-motyw="ciemny"] { --sage: #b9c4bf; --cream2: #efebe2; }
html[data-motyw="ciemny"] #report :is(small,.notice,.mapbox-cap,.footer-rep,.footer-ogr,.scard-note,.pods-uwaga,.tx-date,.tx-stan,.ust-zrodlo,.mz-cap,.zg-cap) {
  color: rgba(243,239,230,.84) !important;
}

/* ---------- ROZMIARY ---------- */
/* etykiety (wersaliki, nadtytuly, podpisy kafelkow) */
#report :is(.tag,.pill,.scard-l,.legenda-title,.werdykt-eyebrow,.werdykt-postep,.ot-k,.zr,.rep-meta,.rstat-l,.pods-label,.wym-label,.wymiary-title,
  .typ-label,.cena-szac-label,.media-naglowek,.czesc-eyebrow,.mz-tytul,.ust-inne-t,.sec-num,.wariant-unit,.wariant-badge,.geo-etyk,.pozw-nr,
  .zg-k span,.mz-kafel span,.ust-kafel span,.tr-legenda span,.tx-row span,.werdykt-liczba small,.zw-pod,.pz-zrodlo,.spis a,.wk-tytul) {
  font-size: 13px !important;
}
/* teksty pomocnicze, podpisy map, tabela transakcji, zrodla, stopka */
#report :is(small,.mapbox-cap,.mz-cap,.zg-cap,.cena-szac-sub,.ot-n,.ot-legenda span,.tx-date,.tx-stan,.tx-addr,.tx-price,.tx-perm2,.tx-nr,.tx-wiecej,
  .ust-zrodlo,.footer-rep,.footer-ogr,.footer-ogr li,.footer-ogr strong,.scard-note,.pog-wplyw-mini,.pods-cena-sub,.pozw-odl,.ust-uwaga,.pods-uwaga,
  .uzbr-item,.pdf-info,.typ-hint,.typ-btn,.ust-rysunek p,.pozw-wiecej > summary) {
  font-size: 14px !important;
}
#report .tx-addr small { font-size: 13px !important; }
/* tresc */
#report :is(.notice,.notice strong,.notice a,.roz-intro,.werdykt-lead,.werdykt-rekomendacja,.werdykt-rekomendacja li,.werdykt-rekomendacja strong,
  .wk li,.lista-kontrolna li,.ust-inne li,.legenda-row,.legenda-row strong,.k,.v,.pods-param,.pods-param strong,.ocena strong,
  .pozw-dom strong,.pozw-uslugi strong,.pozw-infra strong,.pozw-inne strong,.pozw-przem strong,.ust-kafel strong,.ust-wszystkie > summary,
  .czesc-naglowek p,.pp-tekst,.premium-cta p,.zb-tekst p,.pog-wplyw p,.pog-wplyw-stan,.gd-karta > p,.wycena-gora-sub,.wycena-gora-link,
  .legenda-link,.pdf-link,.wariant-lista li,.rstat-v) {
  font-size: 15.5px !important;
  line-height: 1.6;
}
#report :is(.wk li,.lista-kontrolna li,.ust-inne li,.werdykt-rekomendacja li) small { font-size: 14px !important; }
#report .rep-sub { font-size: 16px !important; }

/* ---------- raport bezplatny (karta "w skrocie", baner, platnosc) ---------- */
#report :is(.haslo-label,.premium-banner-eyebrow,.znaczek-payu span,.sk-etyk,.sk-lista h4,.sk-zakl span,.sk-kafel span,.sk-wart span) { font-size: 13px !important; }
#report :is(.tx-wiecej,.sk-wart small,.zdj-brak,.sk-gm,.zw-wiecej > summary) { font-size: 14px !important; }
#report :is(.premium-banner-sub,.sk-lista p,.wariant-pakiet) { font-size: 15.5px !important; line-height: 1.6; }
html[data-motyw="jasny"] #report :is(.sk-etyk,.sk-lista h4,.zw-wiecej > summary,.sk-marka em,.tx-wiecej) { color: #7c5b22 !important; }
html[data-motyw="jasny"] #report :is(.sk-kafel span,.premium-banner-sub,.sk-lista p) { color: rgba(59,42,28,.85) !important; }
}
