/* ═════════════════════════════════════════════════════════════════
   zmiana-cennika-panel.css — zakładka „Zmiana cen w cenniku”
   (#ceny/zmiana-cennika, zmiana-cennika-panel.js)

   Korzeń `.d10 .zc`: karty, chipy i przypisy z dzisiaj.css (`d10-*`),
   tabela `.t.mob-lista` z PANEL.html. Wagi 400/500/600, bez kursywy.
   ═════════════════════════════════════════════════════════════════ */
.zc-ster{margin:0 0 var(--s4);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s4)}
.zc-pole{display:grid;gap:4px;font-size:var(--fs-1);color:var(--t2);font-weight:500}
.zc-pole select,.zc-pole input{min-height:36px;padding:0 var(--s3);border:var(--bw) solid var(--line2);border-radius:var(--r-wewn);background:var(--karta);color:var(--t1);font:inherit}
.zc-pole input{width:12ch}
.zc-lista{margin:0 0 var(--s4);padding:var(--s3);border:var(--bw) solid var(--line2);border-radius:var(--r-wewn);display:grid;gap:var(--s2);max-height:16rem;overflow:auto}
.zc-lista legend{padding:0 var(--s2);font-size:var(--fs-1);font-weight:500;color:var(--t2)}
.zc-zazn{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--fs-1);color:var(--t1)}
.zc-zazn small{color:var(--t3)}
.zc-tab .k{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.zc-tab td small,.zc-tab th small{display:block;margin-top:2px;font-size:var(--fs-0);font-weight:400;color:var(--t3)}
.zc-tab th small{white-space:normal}
.zc-tab .zc-blad th{font-weight:600}
.zc-tab .suma th,.zc-tab .suma td{font-weight:600;border-top:var(--bw) solid var(--line2)}
.zc-brak{color:var(--t3);font-size:var(--fs-0)}
.zc-uwaga{margin:var(--s3) 0 0;font-size:var(--fs-1);color:var(--t2);line-height:1.5;max-width:70ch}
.zc-ok{margin:0 0 var(--s3);font-size:var(--fs-1);font-weight:500;color:var(--t1)}
.zc-potw{margin:var(--s4) 0 0;display:grid;gap:var(--s3);max-width:70ch}
@media (max-width:640px){
  .zc-ster{flex-direction:column;align-items:stretch}
  .zc-pole select,.zc-pole input{width:100%}
}
