/* Wycena indywidualna: sekcja z formularzem na /cennik i zakładka „Zapytania” w panelu admina.
   Osobny plik (zamiast dopisków w strony.css/aplikacja.css), żeby zmiany innych stron się nie mieszały. */

/* ---------- /cennik ---------- */
.wycena-ind .wi-opis h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);max-width:20ch;margin-top:var(--s2)}
.wycena-ind .wi-opis .lead{margin-top:var(--s4)}
.wycena-ind .wi-opis ul.wi-lista{display:grid}                /* strony.css chowa listę .wejscie-opis na telefonie */
.wycena-ind .wi-mail{margin-top:var(--s5);font-size:var(--t-s);color:var(--grafit-2)}
.wycena-ind .wi-mail a{font-weight:600;overflow-wrap:anywhere}
.wycena-ind .formularz-arkusz>.drobne{margin-top:var(--s1)}
.wycena-ind .formularz-arkusz form{gap:var(--s4)}
.wycena-ind .dwie{align-items:start}
.wycena-ind .dwie>.pole-f{min-width:0}
.wycena-ind .wi-tekst{min-height:132px;resize:vertical;line-height:1.5}
.wycena-ind .wi-rodo a{color:inherit;text-decoration:underline}
.wycena-ind .turnstile-pole:empty{display:none}
/* pole-pułapka dla botów: poza ekranem (nie display:none — część botów to rozpoznaje) */
.wi-pulapka{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.wi-gotowe{margin-top:var(--s5)}

/* ---------- /admin → Zapytania ---------- */
.zakladka .zakl-licznik{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;
  background:var(--atrament);color:#fff;font-size:12px;font-weight:600;line-height:1;vertical-align:1px}
.zakladka .zakl-licznik[hidden]{display:none}
.zapytanie-tresc{white-space:pre-wrap;overflow-wrap:anywhere;max-width:46ch;font-size:var(--t-s);color:var(--grafit-2)}
.zapytanie-tresc:empty::before{content:"—";color:var(--grafit-3)}
.zapytanie-notatka{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--s2);padding:6px 10px;border-left:3px solid var(--atrament-jasny);
  font-size:var(--t-xs);color:var(--grafit-2);max-width:46ch}
.zapytanie-kto small,.zapytanie-kontakt small{display:block;color:var(--grafit-3);font-size:var(--t-xs);overflow-wrap:break-word}
.zapytanie-kontakt a{overflow-wrap:break-word;word-break:normal}
/* telefon (karty z aplikacja.css, ≤860px): każda komórka zapytania na całą szerokość karty */
@media (max-width:860px){
  .tabela.karty.zapytania-tabela tr{grid-template-columns:minmax(0,1fr)}
  .tabela.karty.zapytania-tabela td{grid-column:1/-1}
  .zapytanie-tresc,.zapytanie-notatka{max-width:none}
}
