/* SEGMENT SPRAWY — style panelu Spraw zakresowane do .seg-sprawy (etap 1 scalenia).
   Źródło: panel_v2/styles.css. Zmienne panelu żyją tylko w tym zakresie, więc nie
   kolidują z tokenami powłoki (--navy, --paper, --cyan mają tu inne wartości). */
.seg-sprawy{min-height:var(--vh100);background:var(--paper);color:var(--navy);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;color-scheme:light}
.seg-sprawy{--navy:#142850; --cyan:#00A8CC; --paper:#F2F5F9; --hair:#DCE3EC;
  --muted:#5B6B82; --green:#1F9D6B; --amber:#B26A00; --alarm:#B3261E;
  --szary:#C6D0DD; --przygas:#8A97AB; --cyan-ciemny:#04566B; --cyan-tlo:#E6F6FA; --cyan-ramka:#A9DFEC;
  --fiolet:#4A3AA6; --fiolet-tlo:#F1EEFB; --fiolet-ramka:#CDC3F0;
  --gradient:linear-gradient(135deg,#0E1D3C 0%,#142850 60%,#1B3A6B 100%);
  --cien:0 10px 28px rgba(20,40,80,.32);}
.seg-sprawy *{box-sizing:border-box}
.seg-sprawy{color-scheme:only light;-webkit-text-size-adjust:100%}
.seg-sprawy{margin:0;background:var(--paper);color:var(--navy);
  font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;
  font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;font-size:14px;
  overflow-x:hidden;overflow-x:clip;overscroll-behavior-y:none;}
/* `clip`, nie `hidden`: `hidden` robi z .seg-sprawy pojemnik przewijania i wtedy nic w środku nie przykleja się
   do ekranu (dolny pasek, nagłówek rozmowy, stopki SMS/WA uciekały przy przewijaniu na iPhonie — zgłoszenie Artura 03.10). */
.seg-sprawy button{font-family:inherit;font-size:inherit;line-height:1.5;border:0;cursor:pointer;
  -webkit-tap-highlight-color:transparent;color:inherit;background:none;padding:0;margin:0}
.seg-sprawy input,.seg-sprawy textarea,.seg-sprawy select{font-family:inherit;font-size:16px;color:var(--navy)}
.seg-sprawy a{color:var(--cyan-ciemny)}
.seg-sprawy :focus{outline:none}
.seg-sprawy :focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.seg-sprawy textarea:focus,.seg-sprawy input:focus,.seg-sprawy select:focus{border-color:var(--cyan)!important;box-shadow:0 0 0 3px rgba(0,168,204,.22)}
.seg-sprawy .bezpaska::-webkit-scrollbar{width:0;height:0}
.seg-sprawy .bezpaska{scrollbar-width:none}
.seg-sprawy .ukryty{display:none!important}
.seg-sprawy .wtrakcie{padding:40px 20px;text-align:center;color:var(--muted);font-size:13.5px}
.seg-sprawy .aplikacja{display:flex;flex-direction:column;min-height:var(--vh100)}
.seg-sprawy .tresc{flex:1 1 auto;padding:12px 16px 24px;display:flex;flex-direction:column;gap:10px}
.seg-sprawy .tresc.dzis{gap:14px}
.seg-sprawy .naglowek{background:var(--gradient);color:#fff;
  padding:calc(14px + env(safe-area-inset-top)) 16px 16px;
  border-bottom-left-radius:20px;border-bottom-right-radius:20px;flex:0 0 auto;}
.seg-sprawy .rzad-naglowka{display:flex;align-items:center;gap:10px}
.seg-sprawy .kto-naglowka{flex:1 1 auto;min-width:0}
.seg-sprawy .nadtytul{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9FB4D0;font-weight:500}
.seg-sprawy .tytul-rzad{display:flex;align-items:center;gap:8px}
.seg-sprawy .tytul-ekranu{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}
.seg-sprawy .pigulka-naglowka{font-size:12.5px;font-weight:600;background:rgba(255,255,255,.18);border-radius:999px;padding:1px 9px}
.seg-sprawy .g-wstecz{flex:0 0 auto;width:44px;height:44px;border-radius:12px;font-size:20px;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff}
.seg-sprawy .g-plus{flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:rgba(0,168,204,.22);
  border:1px solid rgba(0,168,204,.6);color:#fff;font-size:22px;font-weight:500;
  display:flex;align-items:center;justify-content:center}
.seg-sprawy .g-naglowka{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:12px;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;
  font-size:13px;font-weight:500;white-space:nowrap}
.seg-sprawy .g-naglowka.wlaczony{background:rgba(0,168,204,.28);border-color:rgba(0,168,204,.7)}
.seg-sprawy .liczby{display:flex;gap:8px;margin-top:12px}
.seg-sprawy .kafel-liczby{flex:1 1 0;border-radius:12px;padding:8px 11px;
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}
.seg-sprawy .kafel-liczby.mocny{background:rgba(0,168,204,.20);border-color:rgba(0,168,204,.55)}
.seg-sprawy .kafel-liczby b{display:block;font-size:22px;font-weight:600;line-height:1.05}
.seg-sprawy .kafel-liczby span{display:block;font-size:11px;color:#C6D5E8;margin-top:1px}
.seg-sprawy .podsumowanie-dzis{font-size:13px;color:#C6D5E8;margin-top:8px}
.seg-sprawy .pasek-danych{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;
  padding:0 16px;text-align:left;font-size:12px;font-weight:500;
  background:var(--k-FDF3E4);color:var(--k-8A5200);border-bottom:1px solid var(--k-EFD59A)}
.seg-sprawy .pasek-danych.spokojny{background:var(--k-EEF2F7);color:var(--muted);border-bottom-color:var(--hair)}
.seg-sprawy .panel-filtra{background:var(--k-FFFFFF);border-bottom:1px solid var(--hair);flex:0 0 auto;
  padding:10px 16px 12px;display:flex;flex-direction:column;gap:8px}
.seg-sprawy .etykieta-filtra{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .rzad{display:flex;gap:8px}
.seg-sprawy .g-filtra{flex:1 1 0;min-height:44px;border-radius:12px;font-size:13px;font-weight:500;
  border:1px solid var(--hair);background:var(--k-FFFFFF);color:var(--navy)}
.seg-sprawy .g-filtra[aria-pressed="true"]{background:var(--navy-tlo);color:#fff;border-color:var(--navy)}
.seg-sprawy .opis-filtra{font-size:11.5px;color:var(--przygas);line-height:1.4}
.seg-sprawy .g-ustawien{width:100%;min-height:44px;border-radius:12px;background:var(--k-FFFFFF);
  border:1px solid var(--hair);color:var(--muted);font-size:13px;font-weight:500;
  display:flex;align-items:center;justify-content:space-between;padding:0 14px;margin-top:2px}
.seg-sprawy .zakladki{flex:0 0 auto;background:var(--k-FFFFFF);border-bottom:1px solid var(--hair);display:flex;gap:6px;padding:8px 16px}
.seg-sprawy .zakladka{flex:1 1 0;min-width:0;min-height:56px;padding:5px 6px;border-radius:12px;font-size:12.5px;
  font-weight:500;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:4px;text-align:center;border:1px solid var(--hair);background:var(--k-FFFFFF);color:var(--navy)}
.seg-sprawy .zakladka span{display:block;width:100%;text-wrap:balance}
.seg-sprawy .zakladka i{font-style:normal;font-size:11px;font-weight:600;padding:0 7px;border-radius:999px;background:var(--k-EEF2F7);color:var(--muted)}
.seg-sprawy .zakladka[aria-pressed="true"]{background:var(--navy-tlo);color:#fff;border-color:var(--navy);font-weight:600}
.seg-sprawy .zakladka[aria-pressed="true"] i{background:rgba(255,255,255,.18);color:#fff}
.seg-sprawy .zakladka.bez-etapu{color:var(--amber)}
.seg-sprawy .opis-etapu{font-size:12px;color:var(--muted);line-height:1.4;text-wrap:pretty;margin:0}
.seg-sprawy .uwaga-listy{font-size:11.5px;color:var(--muted);line-height:1.45;padding:2px 2px 0;margin:0}
.seg-sprawy .kafelek{flex:0 0 auto;background:var(--k-FFFFFF);border:1px solid var(--hair);
  border-left:5px solid var(--szary);border-radius:14px;overflow:hidden}
.seg-sprawy .kafelek.zapisuje{opacity:.55}
.seg-sprawy .kafelek.podswietlona{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(0,168,204,.22)}
.seg-sprawy .kafelek-gora{display:block;width:100%;text-align:left;padding:12px 13px 10px;cursor:pointer}
.seg-sprawy .kafelek-szczyt{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.seg-sprawy .kto{flex:1 1 auto;min-width:0}
.seg-sprawy .nazwa{font-size:15.5px;font-weight:600;color:var(--navy);letter-spacing:-.01em;line-height:1.25}
.seg-sprawy .podnazwa{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;min-width:0}
.seg-sprawy .numerek{display:block;font-size:11.5px;font-weight:400;color:var(--przygas);line-height:1.35;margin-top:1px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .podnazwa .numerek{margin-top:0;flex:0 1 auto}
.seg-sprawy .chip{flex:0 0 auto;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:8px;white-space:nowrap}
.seg-sprawy .zdanie{font-size:13px;color:var(--muted);line-height:1.45;margin-top:5px;text-wrap:pretty}
.seg-sprawy .plakietki{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px;align-items:center}
.seg-sprawy .plakietka{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  padding:3px 8px;border-radius:6px;border:1px solid transparent;white-space:nowrap}
.seg-sprawy .plakietka.przerywana{border-style:dashed}
.seg-sprawy .plakietka.klik{cursor:pointer}
.seg-sprawy .plakietka.wiecej{background:var(--cyan-tlo);color:var(--cyan-ciemny);border:1px dashed var(--cyan-ramka)}
.seg-sprawy .plakietka.kategoria{background:var(--paper);color:var(--muted);border-color:var(--hair)}
.seg-sprawy .plakietka.zrodlo{flex:0 0 auto;font-size:9.5px;padding:2px 6px;letter-spacing:.05em;border-radius:5px;
  max-width:140px;overflow:hidden;text-overflow:ellipsis}
.seg-sprawy .notatka{display:flex;flex-direction:column;gap:2px;background:var(--cyan-tlo);
  border:1.5px solid var(--cyan);border-radius:10px;padding:8px 10px;margin:0 13px 10px}
.seg-sprawy .notatka b{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-ciemny)}
.seg-sprawy .notatka span{font-size:12.5px;color:var(--k-0A4256);line-height:1.4}
.seg-sprawy .akcje{display:flex;gap:1px;background:var(--hair);border-top:1px solid var(--hair)}
.seg-sprawy .akcja{min-height:46px;background:var(--k-FFFFFF);color:var(--navy);font-size:13.5px;font-weight:500;flex:1.5 1 0}
.seg-sprawy .akcja.glowna{color:var(--cyan-ciemny);font-weight:600;flex:2 1 0}
.seg-sprawy .akcja.wiecej{flex:0 0 54px;font-size:17px;font-weight:600;color:var(--muted)}
.seg-sprawy .akcja.pol{flex:1 1 0}
.seg-sprawy .akcja[disabled]{color:var(--przygas)}
.seg-sprawy .pusto{padding:34px 12px;text-align:center;font-size:13px;color:var(--przygas);
  background:var(--k-FFFFFF);border:1px dashed var(--hair);border-radius:14px}
.seg-sprawy .kiedy{display:inline-block;font-size:11.5px;font-weight:600;color:var(--k-14664C);background:var(--k-EAF6F1);
  border:1px solid var(--k-C9E6DA);border-radius:8px;padding:3px 9px;margin-bottom:7px}
.seg-sprawy .grupa{flex:0 0 auto;display:flex;flex-direction:column;gap:10px}
.seg-sprawy .naglowek-grupy{display:flex;align-items:center;gap:8px}
.seg-sprawy .naglowek-grupy span:first-child{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.seg-sprawy .naglowek-grupy .kreska{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hair),transparent)}
.seg-sprawy .naglowek-grupy .licznik{font-size:11.5px;font-weight:600;color:var(--przygas)}
.seg-sprawy .sekcja{flex:0 0 auto;background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;overflow:hidden}
.seg-sprawy .g-sekcji{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 14px;text-align:left}
.seg-sprawy .g-sekcji .adres{display:block;font-size:15px;font-weight:600;color:var(--navy);letter-spacing:-.01em}
.seg-sprawy .g-sekcji .ile{display:block;font-size:11.5px;color:var(--muted)}
.seg-sprawy .g-sekcji .strzalka{flex:0 0 auto;width:20px;text-align:center;font-size:15px;color:var(--muted)}
.seg-sprawy .wiersz-awarii{border-top:1px solid var(--k-EEF2F7);border-left:5px solid var(--szary)}
.seg-sprawy .wiersz-awarii.zapisuje{opacity:.55}
.seg-sprawy .wiersz-awarii.podswietlona{background:var(--k-F7FDFE)}
.seg-sprawy .wiersz-gora{display:block;width:100%;text-align:left;padding:11px 13px 9px;cursor:pointer}
.seg-sprawy .wiersz-awarii .nazwa{font-size:15px}
.seg-sprawy .wiersz-awarii .zdanie{margin-top:4px}
.seg-sprawy .wiersz-awarii .plakietki{margin-top:8px}
.seg-sprawy .wiersz-awarii .notatka{margin:0 13px 10px}
.seg-sprawy .g-rozdzielnika{flex:0 0 auto;display:flex;align-items:center;gap:12px;width:100%;
  min-height:76px;background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;padding:0 16px;text-align:left}
.seg-sprawy .g-rozdzielnika .nazwa-kat{display:block;font-size:15.5px;font-weight:600;color:var(--navy);letter-spacing:-.01em}
.seg-sprawy .g-rozdzielnika .pod-kat{display:block;font-size:12px;color:var(--muted);text-wrap:pretty}
.seg-sprawy .g-rozdzielnika .pigulka{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--muted);
  background:var(--paper);border:1px solid var(--hair);border-radius:999px;padding:2px 10px}
.seg-sprawy .g-rozdzielnika .strzalka{flex:0 0 auto;font-size:20px;color:var(--przygas)}
.seg-sprawy .dolny-pasek{flex:0 0 auto;display:flex;background:var(--k-FFFFFF);border-top:1px solid var(--hair);
  padding:4px 4px calc(8px + env(safe-area-inset-bottom));position:sticky;bottom:0;z-index:3}
.seg-sprawy .nawigacja{flex:1 1 0;min-height:54px;display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:3px;border-radius:12px;padding:0 2px}
.seg-sprawy .nawigacja u{display:block;width:5px;height:5px;border-radius:50%;background:transparent}
.seg-sprawy .nawigacja s{text-decoration:none;font-size:11px;font-weight:400;color:var(--przygas);letter-spacing:-.01em;white-space:nowrap}
.seg-sprawy .nawigacja em{font-style:normal;font-size:10px;font-weight:600;color:var(--przygas)}
.seg-sprawy .nawigacja[aria-current="page"] u{background:var(--cyan)}
.seg-sprawy .nawigacja[aria-current="page"] s{color:var(--navy);font-weight:600}
.seg-sprawy .nawigacja[aria-current="page"] em{color:var(--muted)}
.seg-sprawy .zaslona{position:fixed;left:0;right:0;top:0;height:100%;background:rgba(20,40,80,.42);
  display:flex;align-items:flex-end;z-index:10}
.seg-sprawy .arkusz{width:100%;background:var(--k-FFFFFF);border-top-left-radius:22px;border-top-right-radius:22px;
  padding:16px 16px 0;display:flex;flex-direction:column;gap:8px;
  max-height:100%;overflow-y:auto;box-shadow:var(--cien);animation:wjazd .18s ease-out}
@keyframes wjazd{from{transform:translateY(14px)}to{transform:none}}
.seg-sprawy .stopka{position:sticky;bottom:0;background:var(--k-FFFFFF);display:flex;gap:8px;
  padding:10px 0 calc(20px + env(safe-area-inset-bottom));margin-top:2px}
.seg-sprawy .stopka > *{flex:1 1 0}
body.zablokowane{position:fixed;left:0;right:0;width:100%;overflow:hidden}
.seg-sprawy .uchwyt{width:38px;height:4px;border-radius:999px;background:var(--hair);align-self:center;margin-bottom:6px}
.seg-sprawy .arkusz h2{font-size:16px;font-weight:600;color:var(--navy);margin:0}
.seg-sprawy .arkusz p{font-size:12.5px;color:var(--muted);margin:0 0 4px;line-height:1.45}
.seg-sprawy .arkusz .kicker{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .arkusz .tytul-lokatora{font-size:17px;font-weight:600;letter-spacing:-.01em}
.seg-sprawy .naglowek-arkusza{display:flex;align-items:center;gap:8px;margin-top:6px}
.seg-sprawy .naglowek-arkusza span:first-child{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .naglowek-arkusza .kreska{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hair),transparent)}
.seg-sprawy .pozycja{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;text-align:left;
  padding:0 14px;border-radius:12px;font-size:14.5px;font-weight:500;
  border:1px solid var(--hair);background:var(--k-FFFFFF);color:var(--navy)}
.seg-sprawy .pozycja u{display:block;width:7px;height:7px;border-radius:50%;background:var(--k-E4EAF2);flex:0 0 auto}
.seg-sprawy .pozycja .napis{flex:1 1 auto;min-width:0}
.seg-sprawy .pozycja .dopisek{flex:0 0 auto;font-size:12px;font-weight:500;color:var(--przygas);text-align:right;max-width:45%;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .pozycja.teraz{background:var(--cyan-tlo);color:var(--cyan-ciemny);border-color:var(--cyan-ramka);font-weight:600}
.seg-sprawy .pozycja.teraz u{background:var(--cyan)}
.seg-sprawy .pozycja.zamkniecie{background:var(--k-FDF7F6);color:var(--alarm);border-color:var(--k-F0C8C3)}
.seg-sprawy .pozycja.z-dokad{min-height:0;padding:9px 14px;align-items:flex-start}
.seg-sprawy .pozycja.z-dokad u{margin-top:6px}
.seg-sprawy .etap-opis{display:flex;flex-direction:column;gap:1px;min-width:0}
.seg-sprawy .etap-opis b{font-weight:500}
.seg-sprawy .pozycja.teraz .etap-opis b{font-weight:600}
.seg-sprawy .etap-opis i{font-style:normal;font-size:11.5px;line-height:1.35;color:var(--przygas)}
.seg-sprawy .pozycja.teraz .etap-opis i{color:var(--cyan-ciemny)}
.seg-sprawy .pozycja.zamkniecie .etap-opis i{color:var(--alarm);opacity:.75}
.seg-sprawy .stopka-arkusza{font-size:12px;color:var(--muted);line-height:1.45;margin-top:2px}
.seg-sprawy .g-wyjscia{width:100%;min-height:48px;border-radius:12px;color:var(--muted);font-size:14px;font-weight:500}
.seg-sprawy .arkusz textarea{width:100%;border:1.5px solid var(--cyan);border-radius:12px;padding:10px 12px;
  font-size:16px;line-height:1.45;background:var(--k-F7FDFE);resize:none}
.seg-sprawy .g-zapisu{min-height:50px;border-radius:12px;background:var(--navy-tlo);color:#fff;font-size:15px;font-weight:600}
.seg-sprawy .g-zapisu[disabled]{background:var(--k-EEF2F7);color:var(--przygas)}
.seg-sprawy .g-anuluj{min-height:50px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);
  color:var(--muted);font-size:14.5px;font-weight:500}
.seg-sprawy .przelacznik{display:flex;align-items:center;justify-content:space-between;gap:10px;
  width:100%;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid var(--hair);
  background:var(--k-FFFFFF);color:var(--navy);font-size:14px;font-weight:500;text-align:left}
.seg-sprawy .przelacznik span:last-child{font-size:12.5px;font-weight:600;color:var(--muted)}
.seg-sprawy .przelacznik[aria-pressed="true"] span:last-child{color:var(--cyan)}
.seg-sprawy .poz-lokatora{display:block;width:100%;text-align:left;cursor:pointer;background:var(--k-FFFFFF);border:1px solid var(--hair);
  border-left:5px solid var(--szary);border-radius:14px;padding:11px 12px}
.seg-sprawy .poz-lokatora.teraz{background:var(--k-F7FDFE);border-color:var(--cyan)}
.seg-sprawy .poz-lokatora .nazwa{font-size:15px}
.seg-sprawy .poz-lokatora .zdanie{margin-top:4px}
.seg-sprawy .poz-lokatora .dol{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center}
.seg-sprawy .poz-lokatora .gdzie{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  padding:3px 8px;border-radius:6px;background:var(--k-EEF2F7);color:var(--muted);border:1px solid var(--hair)}
.seg-sprawy .poz-lokatora .akcja-lok{font-size:12.5px;font-weight:600;color:var(--cyan-ciemny);margin-left:auto}
.seg-sprawy .drobne{font-size:11.5px;color:var(--przygas);line-height:1.45}
.seg-sprawy .g-whatsapp{display:flex;align-items:center;justify-content:center;min-height:48px;
  border-radius:12px;background:var(--cyan-tlo);border:1px solid var(--cyan-ramka);color:var(--cyan-ciemny);
  font-size:14px;font-weight:600;text-decoration:none}
.seg-sprawy .przygaszenie{position:fixed;inset:0;background:rgba(20,40,80,.22);z-index:2}
.seg-sprawy .pod-edytorem{position:relative;max-height:60vh;max-height:60dvh;overflow:hidden;pointer-events:none}
.seg-sprawy .edytor{position:relative;z-index:3;background:var(--paper);
  height:210px;height:clamp(210px, 40dvh, 420px);display:flex;flex-direction:column;
  border-bottom-left-radius:22px;border-bottom-right-radius:22px;overflow:hidden;box-shadow:var(--cien)}
.seg-sprawy .edytor.wysoki{height:260px;height:clamp(260px, 56dvh, 520px)}
.seg-sprawy .edytor-pasek{flex:0 0 auto;display:flex;align-items:center;gap:6px;background:var(--gradient);color:#fff;
  padding:calc(8px + env(safe-area-inset-top)) 8px 8px}
.seg-sprawy .edytor-tytul{flex:1 1 auto;min-width:0;text-align:center;font-size:14px;font-weight:600;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .g-pasek{flex:0 0 auto;min-height:44px;padding:0 13px;border-radius:11px;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:13.5px;font-weight:500}
.seg-sprawy .g-pasek.mocny{background:var(--cyan);border-color:var(--cyan);color:var(--k-04283A);font-weight:600}
.seg-sprawy .edytor textarea{flex:1 1 auto;margin:10px 16px 0;min-height:74px;border:1.5px solid var(--cyan);
  border-radius:12px;padding:11px 12px;font-size:16px;line-height:1.5;background:var(--k-F7FDFE);resize:none}
.seg-sprawy .edytor textarea.zly{border-color:var(--alarm);background:var(--k-FDF7F6)}
.seg-sprawy .edytor p{flex:0 0 auto;margin:8px 16px 12px;font-size:11.5px;color:var(--muted);line-height:1.35}
.seg-sprawy .blad-edytora{flex:0 0 auto;margin:8px 16px 0;padding:9px 11px;border-radius:10px;
  background:var(--k-FDEEEC);border:1px solid var(--k-F0C8C3);color:var(--alarm);font-size:12.5px;font-weight:600;line-height:1.35}
.seg-sprawy .rozmowa{display:flex;flex-direction:column;min-height:var(--vh100);background:var(--paper)}
/* Telefon: kompozytor przyklejony do dołu ekranu, a przy otwartej klawiaturze tuż nad nią (--klawiatura liczy JS
   z visualViewport). Pole rośnie w górę, więc przycisk „Wyślij" nie ucieka pod klawiaturę. */
.seg-sprawy .rozmowa.pisze{padding-bottom:var(--klawiatura,0px)}
body:not(.szeroki) .seg-sprawy .rozmowa > .kompozytor{position:sticky;bottom:var(--klawiatura,0px);z-index:3;
  border-top:1px solid var(--hair);padding-top:8px;box-shadow:0 -6px 18px rgba(20,40,80,.06)}
body:not(.szeroki) .seg-sprawy .rozmowa.pisze > .kompozytor{padding-bottom:8px}
.seg-sprawy .rozmowa-szczyt{position:sticky;top:0;z-index:4;flex:0 0 auto;display:flex;flex-direction:column}
.seg-sprawy .rozmowa-naglowek{flex:0 0 auto;display:flex;align-items:center;gap:10px;
  background:var(--gradient);color:#fff;padding:calc(12px + env(safe-area-inset-top)) 14px 14px;
  border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.seg-sprawy .rozmowa-kto{flex:1 1 auto;min-width:0}
.seg-sprawy .rozmowa-kto b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .rozmowa-kto span{display:block;font-size:11.5px;color:#C6D5E8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .panel-sprawy{flex:0 0 auto;max-height:52vh;max-height:52dvh;overflow-y:auto;background:var(--k-FFFFFF);
  border-bottom:1px solid var(--hair);padding:12px 16px 14px;display:flex;flex-direction:column;gap:9px;
  box-shadow:0 10px 28px rgba(20,40,80,.18);border-bottom-left-radius:16px;border-bottom-right-radius:16px}
.seg-sprawy .naglowek-sprawy{display:flex;align-items:flex-start;gap:8px}
.seg-sprawy .nazwa-sprawy{flex:1 1 auto;font-size:14.5px;font-weight:600;color:var(--navy);line-height:1.3}
.seg-sprawy .g-olowek{flex:0 0 auto;width:44px;height:44px;margin:-8px -10px 0 0;border-radius:12px;color:var(--muted);font-size:16px}
.seg-sprawy .podsumowanie{font-size:13px;color:var(--navy);line-height:1.45}
.seg-sprawy .punkty{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.seg-sprawy .punkty li{font-size:12.5px;color:var(--muted);padding-left:13px;position:relative;line-height:1.4}
.seg-sprawy .punkty li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--cyan)}
.seg-sprawy .wiersz-sprawy{font-size:12.5px;color:var(--muted);line-height:1.4}
.seg-sprawy .wiersz-sprawy b{color:var(--navy);font-weight:600}
.seg-sprawy .wiersz-sprawy .dopisek{color:var(--przygas)}
.seg-sprawy .wiersz-sprawy.sygnal{background:var(--cyan-tlo);color:var(--k-0A4256);border-radius:10px;padding:8px 10px}
.seg-sprawy .wiersz-sprawy.pilny b{color:var(--alarm)}
.seg-sprawy .wiersz-sprawy.uciete{color:var(--amber)}
.seg-sprawy .wiersz-sprawy.lokalne{color:var(--amber)}
.seg-sprawy .akcje-sprawy{display:flex;flex-direction:column;gap:6px;margin-top:2px}
.seg-sprawy .g-sprawy{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;
  padding:0 13px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);font-size:13.5px;font-weight:500;
  text-align:left;color:var(--navy)}
.seg-sprawy .g-sprawy .wartosc{font-weight:600;color:var(--cyan-ciemny);text-align:right;min-width:0;overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .g-sprawy.czerwony{border-color:var(--k-F0C8C3);color:var(--alarm)}
.seg-sprawy .g-sprawy.czerwony .wartosc{color:var(--alarm)}
.seg-sprawy .g-sprawy[disabled]{color:var(--przygas);background:var(--k-F7F9FC)}
.seg-sprawy .g-kalendarz{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;
  background:var(--fiolet-tlo);border:1px solid var(--fiolet-ramka);color:var(--fiolet);font-size:13.5px;font-weight:600;text-decoration:none}
.seg-sprawy .g-kalendarz::before,.seg-sprawy .g-kalendarz-pulpitu::before{content:"📅";font-size:14px}
.seg-sprawy .notatka{cursor:pointer}
.seg-sprawy .notatka:hover{filter:brightness(.98)}
.seg-sprawy .opis-sprawy{display:flex;align-items:flex-start;gap:6px}
.seg-sprawy .opis-sprawy .opis-tresc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}
.seg-sprawy .opis-sprawy .g-olowek,.seg-sprawy .opis-sprawy .g-olowek-pulpitu{margin-top:-8px}
.seg-sprawy .opis-sprawy button[disabled]{color:var(--przygas)}
.seg-sprawy .bez-opisu{color:var(--muted);font-style:italic}
.seg-sprawy .g-sprawy.wazny{border-color:var(--k-B8C4D6);background:var(--k-F7FAFC);font-weight:600;min-height:50px}
.seg-sprawy .pigulka{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid;font-size:12.5px;font-weight:600;line-height:1.3}
.seg-sprawy .szybkie-terminy{display:flex;flex-wrap:wrap;gap:6px}
.seg-sprawy .chip-terminu{min-height:38px;padding:0 12px;border-radius:999px;background:var(--k-FFFFFF);border:1px solid var(--hair);font-size:13px;font-weight:600;color:var(--navy)}
.seg-sprawy .chip-terminu:hover{background:var(--paper)}
.seg-sprawy .chip-terminu.bez{color:var(--muted)}
.seg-sprawy .czat{flex:1 1 auto;padding:14px 16px 6px;display:flex;flex-direction:column}
.seg-sprawy .czat > :first-child{margin-top:auto}
.seg-sprawy .dymek-wiersz{display:flex;flex-direction:column;margin:0 0 9px;align-items:flex-start}
.seg-sprawy .dymek-wiersz.nasz{align-items:flex-end}
.seg-sprawy .dymek{max-width:82%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.45;
  background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--navy);white-space:pre-wrap;overflow-wrap:anywhere}
.seg-sprawy .dymek-wiersz.nasz .dymek{background:var(--k-E3F6F2);border-color:var(--k-C5E9E2)}
.seg-sprawy .dymek.zalacznik{font-style:italic;color:var(--muted);background:var(--k-F7F9FC)}
.seg-sprawy .godzina{font-size:10.5px;color:var(--przygas);margin-top:3px}
.seg-sprawy .g-historia{min-height:44px;border-radius:12px;background:var(--k-FFFFFF);border:1px dashed var(--hair);
  color:var(--muted);font-size:12.5px;font-weight:500;margin-bottom:12px;flex:0 0 auto;width:100%}
.seg-sprawy .info-czatu{flex:0 0 auto;align-self:center;font-size:11.5px;color:var(--muted);background:var(--k-EEF2F7);
  border-radius:10px;padding:6px 12px;margin-bottom:12px;text-align:center;line-height:1.4}
.seg-sprawy .blad-czatu{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;background:var(--k-FFFFFF);
  border:1px solid var(--hair);border-left:5px solid var(--amber);border-radius:14px;padding:14px 14px 16px;margin-top:auto}
.seg-sprawy .blad-czatu b{font-size:14.5px;color:var(--navy);font-weight:600}
.seg-sprawy .blad-czatu span{font-size:12.5px;color:var(--muted);line-height:1.45}
.seg-sprawy .blad-czatu.spokojne{border-left-color:var(--cyan)}
.seg-sprawy .blad-czatu.bez-rozmowy{margin:auto 0;border-left-color:var(--fiolet)}
.seg-sprawy .g-ponow{min-height:46px;border-radius:11px;background:var(--navy-tlo);color:#fff;font-size:14px;font-weight:600;margin-top:4px}
.seg-sprawy .g-ponow.jasny{background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--muted);font-weight:500}
.seg-sprawy .kompozytor{flex:0 0 auto;background:var(--paper);display:flex;flex-direction:column;gap:7px;
  padding:6px 16px calc(14px + env(safe-area-inset-bottom))}
.seg-sprawy .tryby{display:flex;justify-content:flex-end;gap:6px}
.seg-sprawy .g-tryb{min-height:44px;padding:0 14px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);
  color:var(--muted);font-size:13px;font-weight:500;display:flex;align-items:center;gap:7px}
.seg-sprawy .g-tryb.wybrany-sam{background:var(--navy-tlo);border-color:var(--navy);color:#fff;font-weight:600}
.seg-sprawy .g-tryb.wybrany-ai{background:var(--cyan);border-color:var(--cyan);color:var(--k-04283A);font-weight:600}
.seg-sprawy .g-tryb u{display:block;width:7px;height:7px;border-radius:50%;background:var(--k-C6D0DD)}
.seg-sprawy .g-tryb.wybrany-ai u{background:var(--k-04283A)}
.seg-sprawy .wiersz-wskazowki{display:flex;gap:8px}
.seg-sprawy .wiersz-wskazowki input{flex:1 1 auto;min-width:0;min-height:46px;border:1px solid var(--hair);border-radius:12px;padding:0 12px;background:var(--k-FFFFFF)}
.seg-sprawy .g-generuj{flex:0 0 auto;min-height:46px;padding:0 16px;border-radius:12px;background:var(--cyan);color:var(--k-04283A);font-size:14px;font-weight:600}
.seg-sprawy .g-generuj[disabled]{background:var(--k-EEF2F7);color:var(--przygas)}
.seg-sprawy .czekanie{font-size:11.5px;color:var(--cyan-ciemny);background:var(--cyan-tlo);border-radius:9px;padding:7px 10px}
.seg-sprawy .pole-odpowiedzi{width:100%;border:1.5px solid var(--hair);border-radius:12px;padding:10px 12px;
  line-height:1.45;background:var(--k-FFFFFF);resize:none;overflow:hidden;display:block}
.seg-sprawy .pole-odpowiedzi.od-ai{border-color:var(--cyan);background:var(--k-F7FDFE)}
.seg-sprawy .blad-wysylki{display:flex;flex-direction:column;gap:2px;background:var(--k-FDEEEC);border:1px solid var(--k-F0C8C3);
  border-radius:10px;padding:8px 10px}
.seg-sprawy .blad-wysylki b{font-size:12.5px;color:var(--k-B3261E)}
.seg-sprawy .blad-wysylki span{font-size:11.5px;color:var(--k-8A3B34);line-height:1.4}
.seg-sprawy .wiersz-wysylki{display:flex;gap:8px;align-items:center}
.seg-sprawy .g-wyslij{flex:1 1 auto;min-height:50px;border-radius:12px;background:var(--navy-tlo);color:#fff;font-size:15px;font-weight:600}
.seg-sprawy .g-wyslij[disabled]{background:var(--k-EEF2F7);color:var(--przygas)}
.seg-sprawy .g-czysc{flex:0 0 50px;width:50px;height:50px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--muted);font-size:16px}
.seg-sprawy .formularz{flex:1 1 auto;background:var(--k-FFFFFF);padding:14px 16px 24px;display:flex;flex-direction:column;gap:10px}
.seg-sprawy .formularz .opis-formularza{font-size:12.5px;color:var(--muted);line-height:1.45}
.seg-sprawy .pole-formularza{display:flex;flex-direction:column;gap:4px}
.seg-sprawy .pole-formularza label,.seg-sprawy .etykieta-pola{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .pole-formularza input,.seg-sprawy .pole-formularza select{width:100%;min-height:46px;border:1.5px solid var(--hair);border-radius:12px;padding:0 12px;background:var(--k-FFFFFF)}
.seg-sprawy .pole-formularza select{padding:0 10px}
.seg-sprawy .pole-formularza textarea{width:100%;border:1.5px solid var(--hair);border-radius:12px;padding:10px 12px;line-height:1.45;background:var(--k-FFFFFF);resize:none}
.seg-sprawy .pole-formularza .podpowiedz{font-size:11.5px;color:var(--przygas)}
.seg-sprawy .ptaszek-formularza{display:flex;align-items:center;gap:10px;min-height:46px;background:var(--paper);
  border:1.5px solid var(--hair);border-radius:12px;padding:9px 12px;cursor:pointer}
.seg-sprawy .ptaszek-formularza input{position:absolute;width:0;height:0;opacity:0;margin:0}
.seg-sprawy .ptaszek-formularza .pudelko{flex:0 0 auto;width:22px;height:22px;border:1.5px solid var(--szary);border-radius:7px;
  background:var(--k-FFFFFF);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}
.seg-sprawy .ptaszek-formularza span{flex:1 1 auto;font-size:12.5px;color:var(--muted);line-height:1.4}
.seg-sprawy .ptaszek-formularza b{color:var(--navy);font-weight:600}
.seg-sprawy .ptaszek-formularza input:checked ~ .pudelko{background:var(--fiolet);border-color:var(--fiolet)}
.seg-sprawy .ptaszek-formularza input:checked ~ .pudelko::after{content:'✓'}
.seg-sprawy .ptaszek-formularza input:focus-visible ~ .pudelko{outline:2px solid var(--cyan);outline-offset:2px}
.seg-sprawy .ptaszek-formularza:has(input:checked){background:var(--fiolet-tlo);border-color:var(--fiolet-ramka)}
.seg-sprawy .ptaszek-formularza:has(input:checked) b{color:var(--fiolet)}
.seg-sprawy .znany-numer{display:flex;align-items:center;gap:10px;background:var(--cyan-tlo);border:1px solid var(--cyan-ramka);border-radius:12px;padding:9px 10px}
.seg-sprawy .znany-numer span{flex:1 1 auto;font-size:12.5px;color:var(--k-0A4256);line-height:1.4}
.seg-sprawy .znany-numer button{flex:0 0 auto;min-height:44px;padding:0 12px;border-radius:11px;background:var(--k-FFFFFF);
  border:1px solid var(--cyan-ramka);color:var(--cyan-ciemny);font-size:12.5px;font-weight:600}
.seg-sprawy .chipy{display:flex;flex-wrap:wrap;gap:6px}
.seg-sprawy .chip-wyboru{min-height:44px;padding:0 13px;border-radius:12px;font-size:13px;font-weight:600;background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--muted)}
.seg-sprawy .chip-wyboru[aria-pressed="true"]{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
.seg-sprawy .chip-wyboru.luzna[aria-pressed="false"]{border-style:dashed}
.seg-sprawy .blad-formularza{padding:9px 11px;border-radius:11px;background:var(--k-FDEEEC);border:1px solid var(--k-F0C8C3);color:var(--alarm);font-size:12.5px;font-weight:600;line-height:1.35}
.seg-sprawy .stopka-formularza{display:flex;gap:8px;margin-top:2px}
.seg-sprawy .stopka-formularza .g-anuluj{flex:1 1 0}
.seg-sprawy .stopka-formularza .g-zapisu{flex:2 1 0}
.seg-sprawy .toast{position:fixed;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:20;
  background:var(--navy-tlo);color:#fff;border-radius:13px;padding:13px 15px;font-size:13.5px;font-weight:500;
  line-height:1.4;box-shadow:var(--cien)}
.seg-sprawy .toast.zly{background:var(--alarm)}
.seg-sprawy .toast.ostrzegawczy{background:var(--k-8A5200)}
.seg-sprawy .toast.w-rozmowie{bottom:calc(16px + env(safe-area-inset-bottom))}
.seg-sprawy .brama{padding:calc(40px + env(safe-area-inset-top)) 20px 40px;display:flex;flex-direction:column;gap:12px;
  min-height:var(--vh100);justify-content:center;background:var(--paper)}
.seg-sprawy .brama h1{font-size:22px;font-weight:600;margin:0}
.seg-sprawy .brama p{font-size:13.5px;color:var(--muted);margin:0;line-height:1.5}
.seg-sprawy .brama input{width:100%;min-height:50px;border:1px solid var(--hair);border-radius:12px;padding:0 14px;background:var(--k-FFFFFF)}
.seg-sprawy .brama .g-zapisu{width:100%}
body.szeroki{overflow:hidden;overscroll-behavior:none}
body.szeroki .seg-sprawy input,body.szeroki .seg-sprawy textarea,body.szeroki .seg-sprawy select{font-size:14px}
.seg-sprawy .pulpit{display:flex;height:var(--vh100);min-height:600px;overflow:hidden;background:var(--paper)}
.seg-sprawy .pulpit-tresc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;position:relative;background:var(--paper)}
.seg-sprawy .pulpit-brama{max-width:460px;margin:0 auto}
body.szeroki .seg-sprawy .pasek-danych{min-height:38px;font-size:12px;flex:0 0 auto;padding:0 20px}
.seg-sprawy .pasek-boczny{flex:0 0 224px;width:224px;display:flex;flex-direction:column;gap:6px;
  background:linear-gradient(160deg,#0E1D3C 0%,#142850 60%,#1B3A6B 100%);
  color:#fff;padding:14px 10px 12px;overflow-y:auto;overflow-x:hidden;min-height:0}
.seg-sprawy .pulpit.zwiniety .pasek-boczny{flex-basis:64px;width:64px}
.seg-sprawy .szczyt-paska{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:0 0 10px 6px}
.seg-sprawy .pulpit.zwiniety .szczyt-paska{padding-left:0}
.seg-sprawy .marka-paska{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2}
.seg-sprawy .pasek-boczny .nadtytul{white-space:nowrap}
.seg-sprawy .g-zwijania{flex:0 0 auto;width:32px;height:32px;border-radius:9px;font-size:16px;color:#C6D5E8;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);margin-left:auto}
.seg-sprawy .g-zwijania:hover{background:rgba(255,255,255,.16);color:#fff}
.seg-sprawy .g-nowa{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:40px;padding:0 10px;margin-bottom:4px;
  border-radius:11px;background:rgba(0,168,204,.2);border:1px solid rgba(0,168,204,.62);color:#fff;
  font-size:13.5px;font-weight:600;white-space:nowrap}
.seg-sprawy .g-nowa:hover{background:rgba(0,168,204,.34)}
.seg-sprawy .g-segment,.seg-sprawy .g-segment-fin{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 10px;margin-bottom:8px;border-radius:11px;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#DCE6F2;font-size:13.5px;font-weight:600;white-space:nowrap}
.seg-sprawy .g-segment:hover,.seg-sprawy .g-segment-fin:hover{background:rgba(255,255,255,.12);color:#fff}
.seg-sprawy .g-segment svg,.seg-sprawy .g-segment-fin svg{flex:0 0 auto}
.seg-sprawy .g-segment em,.seg-sprawy .g-segment-fin em{margin-left:auto;font-style:normal;font-size:12px;color:#9FB3CB}
.seg-sprawy .pulpit.zwiniety .g-segment,.seg-sprawy .pulpit.zwiniety .g-segment-fin{justify-content:center;padding:0}
.seg-sprawy .pulpit.zwiniety .g-segment span,.seg-sprawy .pulpit.zwiniety .g-segment-fin span{display:none}
.seg-sprawy .g-nowa svg{flex:0 0 auto}
.seg-sprawy .pulpit.zwiniety .g-nowa{justify-content:center;padding:0}
.seg-sprawy .pulpit.zwiniety .g-nowa span{display:none}
.seg-sprawy .kreska-paska{height:1px;margin:6px 8px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}
.seg-sprawy .poz-paska{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 9px;
  border-radius:11px;text-align:left;font-size:13.5px;font-weight:400;color:#C6D5E8;white-space:nowrap}
.seg-sprawy .poz-paska:hover{background:rgba(255,255,255,.1)}
.seg-sprawy .poz-paska[aria-current="page"]{background:rgba(255,255,255,.12);color:#fff;font-weight:600}
.seg-sprawy .poz-paska .kropka-paska{position:absolute;left:1px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:2px;background:transparent}
.seg-sprawy .poz-paska[aria-current="page"] .kropka-paska{background:var(--cyan)}
.seg-sprawy .poz-paska.nad-dropem{box-shadow:inset 0 0 0 1.5px var(--cyan)}
.seg-sprawy .ikona-paska{flex:0 0 auto;width:20px;height:20px;opacity:.85}
.seg-sprawy .poz-paska[aria-current="page"] .ikona-paska{opacity:1}
.seg-sprawy .nazwa-paska{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.seg-sprawy .licznik-paska{flex:0 0 auto;font-size:11px;font-weight:600;color:#9FB4D0;background:rgba(255,255,255,.1);
  border-radius:999px;padding:0 7px;min-width:22px;text-align:center}
.seg-sprawy .poz-paska[aria-current="page"] .licznik-paska{color:#fff}
.seg-sprawy .pulpit.zwiniety .poz-paska{justify-content:center;padding:0}
.seg-sprawy .pulpit.zwiniety .nazwa-paska{display:none}
.seg-sprawy .pulpit.zwiniety .licznik-paska{position:absolute;top:3px;right:3px;font-size:9.5px;line-height:1.5;padding:0 4px;min-width:16px;
  background:rgba(255,255,255,.18);color:#fff}
.seg-sprawy .pulpit.zwiniety .poz-paska[aria-current="page"] .licznik-paska{background:var(--cyan);color:var(--k-04283A)}
.seg-sprawy .rozpieracz{flex:1 1 auto}
.seg-sprawy .kolko-osoby{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto;border-radius:999px;
  font-size:12px;font-weight:600;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}
.seg-sprawy .kolko-osoby.aktywne{background:rgba(0,168,204,.22);border-color:rgba(0,168,204,.65)}
.seg-sprawy .kolko-osoby:hover{background:rgba(255,255,255,.16)}
.seg-sprawy .filtr-paska{padding:10px 8px 4px;display:flex;flex-direction:column;gap:8px}
.seg-sprawy .etykieta-paska{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9FB4D0;font-weight:500}
.seg-sprawy .etykieta-paska.dalej{margin-top:6px}
.seg-sprawy .siatka-chipow{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.seg-sprawy .siatka-chipow.trzy{grid-template-columns:1fr 1fr 1fr}
.seg-sprawy .chip-paska{min-height:34px;border-radius:9px;font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:#fff;
  background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}
.seg-sprawy .chip-paska.maly{font-size:12px;padding:0 4px}
.seg-sprawy .chip-paska.niski{min-height:32px;font-size:12px}
.seg-sprawy .chip-paska:hover{background:rgba(255,255,255,.14)}
.seg-sprawy .chip-paska[aria-pressed="true"]{background:rgba(0,168,204,.22);border-color:rgba(0,168,204,.65)}
.seg-sprawy .opis-sortowania{font-size:11px;color:#9FB4D0;line-height:1.35}
.seg-sprawy .stopka-paska{padding:10px 8px 0;border-top:1px solid rgba(255,255,255,.12);margin-top:8px;display:flex;flex-direction:column;gap:4px}
.seg-sprawy .data-paska{font-size:11px;color:#9FB4D0;line-height:1.4}
.seg-sprawy .data-paska.stare{color:#F3C36B}
.seg-sprawy .g-ustawien-paska{display:flex;justify-content:space-between;align-items:center;min-height:34px;font-size:12.5px;color:#C6D5E8;border-radius:9px;padding:0 4px}
.seg-sprawy .g-ustawien-paska:hover{color:#fff}
.seg-sprawy .naglowek-pulpitu{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 20px 12px}
.seg-sprawy .naglowek-pulpitu .lewa{min-width:0}
.seg-sprawy .nadtytul-pulpitu{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}
.seg-sprawy .tytul-pulpitu{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}
.seg-sprawy .podtytul-pulpitu{font-size:12.5px;color:var(--muted);margin-top:2px;text-wrap:pretty}
.seg-sprawy .uwaga-pulpitu{flex:0 0 auto;font-size:12px;color:var(--muted)}
.seg-sprawy .podsumowanie-pulpitu{flex:0 0 auto;font-size:13px;color:var(--muted)}
.seg-sprawy .liczby-pulpitu{display:flex;gap:8px;flex:0 0 auto}
.seg-sprawy .kafel-pulpitu{border-radius:12px;padding:6px 14px;background:var(--k-FFFFFF);border:1px solid var(--hair);min-width:120px;color:var(--muted)}
.seg-sprawy .kafel-pulpitu.mocny{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
.seg-sprawy .kafel-pulpitu b{display:block;font-size:20px;font-weight:600;line-height:1.1}
.seg-sprawy .kafel-pulpitu span{font-size:11px}
.seg-sprawy .pod-plansza{flex:0 0 auto;margin:0;padding:0 20px 12px;font-size:11.5px;color:var(--muted)}
.seg-sprawy .przewijalna-tresc{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px 16px}
.seg-sprawy .plansza-pusta{flex:1 1 auto;padding:0 20px 20px}
.seg-sprawy .uwaga-szerokosci{margin:16px 20px 0;padding:10px 14px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);font-size:12.5px;color:var(--muted)}
.seg-sprawy .plansza{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  grid-auto-rows:minmax(0,1fr);gap:12px;padding:0 20px 16px}
.seg-sprawy .kolumna{display:flex;flex-direction:column;min-height:0;border:1px solid var(--hair);border-radius:14px;overflow:hidden}
.seg-sprawy .naglowek-kolumny{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--hair);background:var(--k-FFFFFF)}
.seg-sprawy .nazwa-kolumny{font-size:13.5px;font-weight:600;letter-spacing:-.01em}
.seg-sprawy .opis-kolumny{font-size:11px;color:var(--muted);line-height:1.35;text-wrap:pretty}
.seg-sprawy .licznik-kolumny{flex:0 0 auto;font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--k-EEF2F7);color:var(--muted)}
.seg-sprawy .cialo-kolumny{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px;border-radius:12px;outline-offset:-4px}
.seg-sprawy .cialo-kolumny.nad-dropem{background:var(--cyan-tlo);outline:2px dashed var(--cyan)}
.seg-sprawy .karta{flex:0 0 auto;cursor:grab;background:var(--k-FFFFFF);border:1px solid var(--hair);border-left:5px solid var(--szary);
  border-radius:12px;padding:9px 10px 9px 8px;display:flex;gap:6px;align-items:flex-start;text-align:left;width:100%}
.seg-sprawy .karta:hover{border-color:var(--k-B8C4D6);box-shadow:0 2px 8px rgba(20,40,80,.08)}
.seg-sprawy .karta.wybrana,.seg-sprawy .karta.podswietlona{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(0,168,204,.22)}
.seg-sprawy .karta.zapisuje{opacity:.55}
.seg-sprawy .karta.ciagnieta{opacity:.4}
.seg-sprawy .karta:not([draggable="true"]){cursor:pointer}
.seg-sprawy .uchwyt-karty{flex:0 0 auto;margin-top:3px;color:var(--szary)}
.seg-sprawy .karta .srodek{flex:1 1 auto;min-width:0}
.seg-sprawy .pusta-kolumna{flex:0 0 auto;padding:22px 10px;text-align:center;font-size:12.5px;color:var(--przygas);border:1px dashed var(--hair);border-radius:12px}
.seg-sprawy .pusta-kolumna .upusc{display:none}
.seg-sprawy .pulpit.przeciaga .pusta-kolumna{color:var(--cyan-ciemny);border-color:var(--cyan-ramka)}
.seg-sprawy .pulpit.przeciaga .pusta-kolumna .nic{display:none}
.seg-sprawy .pulpit.przeciaga .pusta-kolumna .upusc{display:inline}
.seg-sprawy .pasek-przenoszenia{display:none;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 20px 12px;padding:8px 12px;
  border-radius:14px;background:var(--k-FFFFFF);border:1.5px dashed var(--cyan-ramka);flex:0 0 auto}
.seg-sprawy .pulpit.przeciaga .pasek-przenoszenia{display:flex}
.seg-sprawy .pasek-przenoszenia .etykieta{flex:0 0 auto;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan-ciemny)}
.seg-sprawy .cele-obok{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.seg-sprawy .cel-obok{flex:1 1 110px;min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center;
  border-radius:11px;font-size:12px;font-weight:600;line-height:1.2;background:var(--k-F7F9FC);border:1.5px dashed var(--hair);color:var(--muted);padding:4px 8px;text-wrap:balance}
.seg-sprawy .cel-obok.nad-dropem{background:var(--cyan-tlo);border-color:var(--cyan);color:var(--cyan-ciemny)}
.seg-sprawy .pasek-przenoszenia .uwaga{flex:1 1 100%;font-size:11.5px;color:var(--przygas);line-height:1.35}
body.szeroki .seg-sprawy .nazwa{font-size:14px}
body.szeroki .seg-sprawy .numerek{font-size:11px}
body.szeroki .seg-sprawy .zdanie{font-size:12.5px;margin-top:4px;line-height:1.4}
body.szeroki .seg-sprawy .chip{font-size:11px;padding:3px 8px}
body.szeroki .seg-sprawy .plakietki{gap:5px;margin-top:8px}
body.szeroki .seg-sprawy .plakietka{font-size:10px;padding:2px 7px}
body.szeroki .seg-sprawy .plakietka.wiecej:hover{background:var(--k-D6EFF6)}
body.szeroki .seg-sprawy .plakietka.klik:hover{filter:brightness(.95)}
body.szeroki .seg-sprawy .notatka{margin-top:8px;border-radius:9px;padding:6px 9px;gap:0}
body.szeroki .seg-sprawy .notatka b{font-size:9.5px}
body.szeroki .seg-sprawy .notatka span{font-size:12px}
body.szeroki .seg-sprawy .karta .notatka{margin:8px 0 0}
body.szeroki .seg-sprawy .kiedy{font-size:11px;padding:2px 8px;margin-bottom:6px}
.seg-sprawy .karta-listy{flex:0 0 auto;background:var(--k-FFFFFF);border:1px solid var(--hair);border-left:5px solid var(--szary);border-radius:12px;overflow:hidden}
.seg-sprawy .karta-listy.wybrana,.seg-sprawy .karta-listy.podswietlona{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(0,168,204,.22)}
.seg-sprawy .karta-listy.zapisuje{opacity:.55}
.seg-sprawy .karta-listy .gora{display:block;width:100%;cursor:pointer;text-align:left;padding:9px 11px 8px}
.seg-sprawy .karta-listy .gora:hover{background:var(--k-F7FAFC)}
.seg-sprawy .karta-listy .notatka{margin:0 11px 8px}
.seg-sprawy .akcje-pulpitu{display:flex;gap:1px;background:var(--hair);border-top:1px solid var(--hair)}
.seg-sprawy .akcje-pulpitu button{flex:1.4 1 0;min-height:38px;background:var(--k-FFFFFF);color:var(--navy);font-size:13px;font-weight:500}
.seg-sprawy .akcje-pulpitu .glowna{flex:2 1 0;color:var(--cyan-ciemny);font-weight:600}
.seg-sprawy .akcje-pulpitu button:hover:not([disabled]){background:var(--paper)}
.seg-sprawy .akcje-pulpitu .glowna:hover:not([disabled]){background:var(--cyan-tlo)}
.seg-sprawy .akcje-pulpitu button[disabled]{color:var(--przygas)}
body.szeroki .seg-sprawy .pusto{padding:34px 12px;font-size:13px}
.seg-sprawy .plansza-dzis{flex:1 1 auto;min-height:0;display:grid;gap:12px;padding:0 20px 16px}
.seg-sprawy .grupa-pulpitu{display:flex;flex-direction:column;min-height:0}
.seg-sprawy .grupa-pulpitu .naglowek-grupy{padding:4px 2px 8px}
.seg-sprawy .cialo-grupy{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}
.seg-sprawy .siatka-mieszkan{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}
.seg-sprawy .karta-mieszkania{background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;overflow:hidden}
.seg-sprawy .naglowek-mieszkania{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-bottom:1px solid var(--hair)}
.seg-sprawy .adres-mieszkania{font-size:15px;font-weight:600;letter-spacing:-.01em}
.seg-sprawy .ile-mieszkania{font-size:11.5px;color:var(--muted)}
.seg-sprawy .wiersz-mieszkania{border-left:5px solid var(--szary);border-bottom:1px solid var(--k-EEF2F7)}
.seg-sprawy .wiersz-mieszkania:last-child{border-bottom:0}
.seg-sprawy .wiersz-mieszkania.zapisuje{opacity:.55}
.seg-sprawy .wiersz-mieszkania.podswietlona{background:var(--k-F7FDFE)}
.seg-sprawy .wiersz-mieszkania .gora{display:block;width:100%;cursor:pointer;text-align:left;padding:9px 12px 8px}
.seg-sprawy .wiersz-mieszkania .gora:hover{background:var(--k-F7FAFC)}
.seg-sprawy .wiersz-mieszkania .zdanie{margin-top:3px}
.seg-sprawy .wiersz-mieszkania .plakietki{margin-top:7px}
.seg-sprawy .wiersz-mieszkania .notatka{margin:0 12px 8px}
.seg-sprawy .akcje-wiersza{display:flex;gap:6px;padding:0 12px 9px}
.seg-sprawy .g-wiersza{flex:1.3 1 0;min-height:34px;border-radius:9px;background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--navy);font-size:12.5px;font-weight:500}
.seg-sprawy .g-wiersza:hover{background:var(--paper)}
.seg-sprawy .g-wiersza.glowna{flex:2 1 0;background:var(--cyan-tlo);color:var(--cyan-ciemny);border-color:var(--cyan-ramka);font-weight:600}
.seg-sprawy .g-wiersza.glowna:hover{background:var(--k-D6EFF6)}
.seg-sprawy .g-wiersza[disabled]{color:var(--przygas)}
.seg-sprawy .bez-spraw{margin-top:14px;display:flex;align-items:center;gap:8px}
.seg-sprawy .bez-spraw span:first-child{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--przygas)}
.seg-sprawy .bez-spraw .kreska{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hair),transparent)}
.seg-sprawy .bez-spraw .licznik{font-size:11.5px;font-weight:600;color:var(--przygas)}
.seg-sprawy .pigulki-adresow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.seg-sprawy .pigulka-adresu{font-size:12.5px;font-weight:500;color:var(--przygas);background:var(--k-F7F9FC);border:1px dashed var(--hair);border-radius:999px;padding:4px 12px}
.seg-sprawy .pulpit-kategoria{flex:1 1 auto;min-height:0;display:flex}
.seg-sprawy .panel-listy{flex:0 0 460px;width:460px;min-width:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--hair);background:var(--paper)}
.seg-sprawy .pulpit-kategoria.zpodgladem .panel-listy{flex:0 0 360px;width:360px}
.seg-sprawy .pulpit.ciasno .pulpit-kategoria.zpodgladem .panel-listy{flex:0 0 340px;width:340px}
.seg-sprawy .pulpit-kategoria.pelna-lista .panel-listy{flex:1 1 auto;width:auto;border-right:0}
.seg-sprawy .panel-podgladu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}
.seg-sprawy .naglowek-listy{flex:0 0 auto;padding:18px 16px 10px}
.seg-sprawy .kicker-listy{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-ciemny);font-weight:600;
  min-height:28px;margin:-6px 0 0 -6px;padding:0 6px;border-radius:8px;text-align:left}
.seg-sprawy .kicker-listy:hover{background:var(--cyan-tlo)}
.seg-sprawy .szczyt-listy{display:flex;align-items:center;gap:10px}
.seg-sprawy .szczyt-listy .tytul-pulpitu{flex:1 1 auto}
.seg-sprawy .pigulka-listy{font-size:13px;font-weight:600;background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:999px;padding:1px 10px}
.seg-sprawy .opis-listy{font-size:12px;color:var(--muted);margin-top:3px;text-wrap:pretty}
.seg-sprawy .cialo-listy{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}
.seg-sprawy .naglowek-etapu{display:flex;align-items:center;gap:8px;padding-top:4px}
.seg-sprawy .naglowek-etapu span:first-child{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .naglowek-etapu.bez-etapu span:first-child{color:var(--amber)}
.seg-sprawy .naglowek-etapu .kreska{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hair),transparent)}
.seg-sprawy .naglowek-etapu .licznik{font-size:11.5px;font-weight:600;color:var(--przygas)}
.seg-sprawy .pusta-grupa{padding:14px 12px;text-align:center;font-size:12.5px;color:var(--przygas);background:var(--k-F7F9FC);border:1px dashed var(--hair);border-radius:12px}
.seg-sprawy .pusty-podglad{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--przygas);font-size:13px;padding:40px;text-align:center;text-wrap:pretty}
.seg-sprawy .pulpit-rozmowa{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}
.seg-sprawy .naglowek-rozmowy{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--gradient);color:#fff}
.seg-sprawy .g-wstecz-pulpitu{flex:0 0 auto;width:38px;height:38px;border-radius:11px;font-size:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff}
.seg-sprawy .g-wstecz-pulpitu:hover{background:rgba(255,255,255,.2)}
.seg-sprawy .kto-pulpitu{flex:1 1 auto;min-width:0}
.seg-sprawy .kto-pulpitu b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .kto-pulpitu span{display:block;font-size:11.5px;color:#C6D5E8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .skroty-pulpitu{flex:0 0 auto;font-size:11px;color:#9FB4D0;white-space:nowrap}
.seg-sprawy .g-whatsapp-pulpitu{flex:0 0 auto;display:flex;align-items:center;min-height:36px;padding:0 14px;border-radius:11px;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12.5px;font-weight:500;text-decoration:none;white-space:nowrap}
.seg-sprawy .g-whatsapp-pulpitu:hover{background:rgba(255,255,255,.2)}
.seg-sprawy .pulpit-rozmowa-srodek{flex:1 1 auto;min-height:0;display:flex}
.seg-sprawy .pulpit-watek{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}
.seg-sprawy .pulpit-czat{flex:1 1 auto;min-height:0;overflow-y:auto}
body.szeroki .seg-sprawy .czat{padding:16px 24px 8px;min-height:100%}
body.szeroki .seg-sprawy .dymek{max-width:62%}
body.szeroki .seg-sprawy .dymek-wiersz{margin-bottom:8px}
body.szeroki .seg-sprawy .g-historia{width:auto;align-self:center;min-height:36px;padding:0 16px;border-radius:11px}
body.szeroki .seg-sprawy .g-historia:hover{background:var(--k-F7FAFC)}
body.szeroki .seg-sprawy .blad-czatu{margin-top:auto;max-width:520px;align-self:center;width:100%}
body.szeroki .seg-sprawy .kompozytor{padding:6px 24px 16px;background:var(--paper);border-top:1px solid var(--hair);gap:6px}
.seg-sprawy .rzad-trybow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px}
.seg-sprawy .podpis-trybu{font-size:11.5px;color:var(--przygas)}
body.szeroki .seg-sprawy .tryby{gap:2px}
body.szeroki .seg-sprawy .g-tryb{min-height:36px;padding:0 14px;border-radius:11px;font-size:13px;letter-spacing:-.01em}
body.szeroki .seg-sprawy .g-tryb:hover{filter:brightness(.97)}
body.szeroki .seg-sprawy .wiersz-wskazowki input{min-height:40px;border-radius:11px;background:var(--k-F7FAFC)}
body.szeroki .seg-sprawy .g-generuj{min-height:40px;border-radius:11px;font-size:13.5px}
body.szeroki .seg-sprawy .g-generuj:hover:not([disabled]){filter:brightness(.95)}
body.szeroki .seg-sprawy .czekanie{padding:6px 10px}
body.szeroki .seg-sprawy .pole-odpowiedzi{font-size:14px}
body.szeroki .seg-sprawy .g-wyslij{flex:0 0 auto;min-height:42px;padding:0 20px;border-radius:12px;font-size:14px;display:inline-flex;align-items:center;gap:10px}
body.szeroki .seg-sprawy .g-wyslij:hover:not([disabled]){filter:brightness(1.08)}
body.szeroki .seg-sprawy .g-czysc{flex:0 0 42px;width:42px;height:42px;border-radius:12px;font-size:15px}
body.szeroki .seg-sprawy .g-czysc:hover{background:var(--paper)}
.seg-sprawy .podpis-wysylki{flex:1 1 auto;min-width:0;max-width:260px;margin-left:auto;text-align:right;font-size:11.5px;color:var(--przygas);line-height:1.35}
.seg-sprawy .skrot{font-style:normal;font-size:10.5px;font-weight:500;padding:0 5px;border-radius:5px;border:1px solid currentColor;opacity:.7}
.seg-sprawy .pulpit-szczegoly{flex:0 0 340px;width:340px;min-width:0;border-left:1px solid var(--hair);background:var(--k-FFFFFF);overflow-y:auto;min-height:0}
.seg-sprawy .pulpit.ciasno .pulpit-szczegoly{flex-basis:320px;width:320px}
.seg-sprawy .szczegoly{display:flex;flex-direction:column;gap:10px;padding:16px 16px 20px;min-height:100%}
.seg-sprawy .szczyt-szczegolow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
.seg-sprawy .nazwa-szczegolow{font-size:14.5px;font-weight:600;line-height:1.3}
.seg-sprawy .g-olowek-pulpitu{flex:0 0 auto;width:36px;height:36px;margin:-6px -8px 0 0;border-radius:10px;color:var(--muted);font-size:15px}
.seg-sprawy .g-olowek-pulpitu:hover{background:var(--paper)}
.seg-sprawy .szczegoly .plakietki{margin-top:0}
.seg-sprawy .podsumowanie-szczegolow{font-size:13px;line-height:1.45}
.seg-sprawy .szczegoly .punkty{gap:3px}
.seg-sprawy .szczegoly .punkty li{padding-left:12px}
.seg-sprawy .szczegoly .wiersz-sprawy.sygnal{border-radius:9px;padding:7px 9px}
.seg-sprawy .g-lokatora{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 12px;border-radius:10px;
  background:var(--k-FFFFFF);border:1px solid var(--cyan-ramka);font-size:13px;font-weight:500;text-align:left;color:var(--cyan-ciemny)}
.seg-sprawy .g-lokatora:hover{background:var(--cyan-tlo)}
.seg-sprawy .g-lokatora b{font-weight:600}
.seg-sprawy .g-kalendarz-pulpitu{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:10px;
  background:var(--fiolet-tlo);border:1px solid var(--fiolet-ramka);color:var(--fiolet);font-size:13px;font-weight:600;text-decoration:none}
.seg-sprawy .g-kalendarz-pulpitu:hover{filter:brightness(.97)}
.seg-sprawy .blok-notatki{background:var(--cyan-tlo);border:1.5px solid var(--cyan);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}
.seg-sprawy .szczyt-notatki{display:flex;justify-content:space-between;align-items:center}
.seg-sprawy .szczyt-notatki b{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-ciemny)}
.seg-sprawy .g-notatki{font-size:12px;font-weight:600;color:var(--cyan-ciemny);min-height:28px;padding:0 8px;border-radius:7px}
.seg-sprawy .g-notatki:hover{background:rgba(0,168,204,.15)}
.seg-sprawy .blok-notatki span{font-size:12.5px;line-height:1.4;color:var(--k-0A4256);cursor:text;border-radius:6px;padding:2px 4px;margin:0 -4px}
.seg-sprawy .blok-notatki span:hover{background:rgba(0,168,204,.12)}
.seg-sprawy .prowadzi-szybko{display:flex;align-items:center;gap:6px}
.seg-sprawy .prowadzi-szybko .etykieta-pulpitu{margin-right:auto}
.seg-sprawy .g-prowadzi{min-height:30px;padding:0 12px;border-radius:999px;background:var(--k-FFFFFF);border:1px solid var(--hair);font-size:12.5px;font-weight:600;color:var(--muted)}
.seg-sprawy .g-prowadzi:hover{background:var(--paper)}
.seg-sprawy .g-prowadzi.aktywny{background:var(--navy-tlo);color:#fff;border-color:var(--navy)}
.seg-sprawy .wiersz-zmiany.wazny{border-color:var(--k-B8C4D6);background:var(--k-F7FAFC);font-weight:600;min-height:44px}
.seg-sprawy .blok-notatki.pusty span{color:var(--muted)}
.seg-sprawy .kreska-szczegolow{height:1px;background:linear-gradient(90deg,var(--hair),transparent);margin:4px 0}
.seg-sprawy .etykieta-pulpitu{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}
.seg-sprawy .wiersz-zmiany{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;
  background:var(--k-FFFFFF);border:1px solid var(--hair);font-size:13px;font-weight:500;text-align:left;color:var(--navy);width:100%}
.seg-sprawy .wiersz-zmiany:hover:not([disabled]){background:var(--k-F7FAFC);border-color:var(--k-B8C4D6)}
.seg-sprawy .wiersz-zmiany[disabled]{color:var(--przygas)}
.seg-sprawy .wiersz-zmiany .wartosc-zmiany{font-weight:600;color:var(--cyan-ciemny);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .wiersz-zmiany[disabled] .wartosc-zmiany{color:var(--przygas)}
.seg-sprawy .wiersz-zmiany.brak .wartosc-zmiany{color:var(--przygas);font-weight:500}
.seg-sprawy .uwaga-szczegolow{font-size:11.5px;color:var(--amber);line-height:1.4}
.seg-sprawy .szczegoly .rozpieracz{flex:1 1 auto}
.seg-sprawy .g-zamknij-sprawe{min-height:40px;border-radius:10px;background:var(--k-FFFFFF);border:1px solid var(--k-F0C8C3);color:var(--alarm);font-size:13px;font-weight:500;margin-top:8px;width:100%}
.seg-sprawy .g-zamknij-sprawe:hover{background:var(--k-FDF7F6)}
body.szeroki .seg-sprawy .toast{position:absolute;left:50%;right:auto;bottom:20px;transform:translateX(-50%);
  max-width:min(560px,calc(100% - 40px));padding:11px 16px;animation:toastIn .18s ease-out}
@keyframes toastIn{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}
body.szeroki .seg-sprawy .zaslona{align-items:center;justify-content:center;padding:24px;z-index:30}
body.szeroki .seg-sprawy .arkusz{width:440px;max-width:100%;max-height:100%;border-radius:18px;padding:18px 16px 12px;gap:8px;animation:none}
body.szeroki .seg-sprawy .arkusz.szerokie{width:520px}
body.szeroki .seg-sprawy .arkusz.nowa-okno{width:560px;padding-bottom:16px}
body.szeroki .seg-sprawy .arkusz.lokator-okno{width:600px;padding-bottom:14px;gap:10px}
body.szeroki .seg-sprawy .uchwyt{display:none}
body.szeroki .seg-sprawy .pozycja{min-height:44px;border-radius:11px;font-size:14px;gap:10px}
body.szeroki .seg-sprawy .pozycja:hover{filter:brightness(.97)}
body.szeroki .seg-sprawy .stopka{padding:6px 0 0;position:static}
body.szeroki .seg-sprawy .g-wyjscia{min-height:42px;border-radius:11px}
body.szeroki .seg-sprawy .g-wyjscia:hover{background:var(--paper)}
body.szeroki .seg-sprawy .przelacznik{min-height:44px;border-radius:11px}
body.szeroki .seg-sprawy .naglowek-arkusza{margin-top:4px}
body.szeroki .seg-sprawy .poz-lokatora{cursor:pointer;border-radius:12px;padding:9px 11px}
body.szeroki .seg-sprawy .poz-lokatora:hover{border-color:var(--k-B8C4D6);box-shadow:0 2px 8px rgba(20,40,80,.08)}
body.szeroki .seg-sprawy .poz-lokatora .nazwa{font-size:14px}
body.szeroki .seg-sprawy .poz-lokatora .zdanie{margin-top:3px}
body.szeroki .seg-sprawy .poz-lokatora .dol{gap:5px;margin-top:7px}
body.szeroki .seg-sprawy .poz-lokatora .gdzie{font-size:10px;padding:2px 7px}
body.szeroki .seg-sprawy .poz-lokatora .akcja-lok{font-size:12px}
.seg-sprawy .szczyt-lokatora{display:flex;align-items:flex-start;gap:10px}
.seg-sprawy .szczyt-lokatora .lewa{flex:1 1 auto;min-width:0}
.seg-sprawy .g-whatsapp-maly{flex:0 0 auto;display:flex;align-items:center;min-height:34px;padding:0 12px;border-radius:10px;
  background:var(--cyan-tlo);border:1px solid var(--cyan-ramka);color:var(--cyan-ciemny);font-size:12.5px;font-weight:600;text-decoration:none}
.seg-sprawy .g-whatsapp-maly:hover{background:var(--k-D6EFF6)}
.seg-sprawy .okno-edytora textarea{width:100%;border:1.5px solid var(--cyan);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45;background:var(--k-F7FDFE);resize:none}
.seg-sprawy .okno-edytora textarea.zly{border-color:var(--alarm);background:var(--k-FDF7F6)}
.seg-sprawy .okno-edytora p{font-size:12px;color:var(--muted);line-height:1.4;margin:0}
.seg-sprawy .okno-edytora .blad-edytora{margin:0;padding:8px 11px}
.seg-sprawy .stopka-okna{display:flex;gap:8px;padding:2px 0 4px}
.seg-sprawy .g-anuluj-okna{flex:1 1 0;min-height:44px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--muted);font-size:14px;font-weight:500;
  display:inline-flex;align-items:center;justify-content:center;gap:8px}
.seg-sprawy .g-anuluj-okna:hover{background:var(--paper)}
.seg-sprawy .g-zapisu-okna{flex:2 1 0;min-height:44px;border-radius:12px;background:var(--navy-tlo);color:#fff;font-size:14px;font-weight:600;
  display:inline-flex;align-items:center;justify-content:center;gap:8px}
.seg-sprawy .g-zapisu-okna:hover:not([disabled]){filter:brightness(1.1)}
.seg-sprawy .g-zapisu-okna[disabled]{background:var(--k-EEF2F7);color:var(--przygas)}
body.szeroki .seg-sprawy .formularz{padding:0;background:transparent;gap:10px}
body.szeroki .seg-sprawy .pole-formularza{gap:3px}
body.szeroki .seg-sprawy .pole-formularza input,body.szeroki .seg-sprawy .pole-formularza select{min-height:42px}
body.szeroki .seg-sprawy .znany-numer{border-radius:11px;padding:8px 10px}
body.szeroki .seg-sprawy .znany-numer button{min-height:32px;padding:0 10px;border-radius:9px}
body.szeroki .seg-sprawy .znany-numer button:hover{background:var(--k-D6EFF6)}
body.szeroki .seg-sprawy .chip-wyboru{min-height:34px;padding:0 12px;border-radius:9px;font-size:12.5px}
body.szeroki .seg-sprawy .chip-wyboru:hover{filter:brightness(.97)}
body.szeroki .seg-sprawy .blad-formularza{border-radius:10px;padding:8px 11px}
.seg-sprawy .kafel-liczby.alarm{background:rgba(179,38,30,.26);border-color:rgba(240,200,195,.7)}
.seg-sprawy .naglowek-sms .g-plus[disabled]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#9FB4D0}
.seg-sprawy .naglowek-rozdzielnika{margin-top:6px}
.seg-sprawy .naglowek-grupy.naglowek-rozdzielnika span:first-child{font-size:10.5px;color:var(--muted)}
.seg-sprawy .rozdzielnik-sms{border-color:var(--cyan-ramka)}
.seg-sprawy .rozdzielnik-sms .nazwa-kat{color:var(--cyan-ciemny)}
.seg-sprawy .rozdzielnik-sms .pigulka{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
.seg-sprawy .filtr-sms{padding:10px 16px}
.seg-sprawy .kwadrat{flex:0 0 auto;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--hair);background:var(--k-FFFFFF);
  display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;color:#fff}
.seg-sprawy .kwadrat.zaznaczony{background:var(--cyan);border-color:var(--cyan)}
.seg-sprawy .kwadrat.wylaczony{border-style:dashed;background:var(--k-F7F9FC)}
.seg-sprawy .pusto-sms{padding:14px 16px;font-size:13px;line-height:1.45;color:var(--muted);background:var(--k-FFFFFF);border:1px dashed var(--hair);border-radius:14px;text-wrap:pretty}
.seg-sprawy .sekcja-adresu{display:flex;flex-direction:column}
.seg-sprawy .wiersz-adresu{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;text-align:left;background:var(--k-FFFFFF)}
.seg-sprawy .wiersz-adresu .adres{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:600;color:var(--navy);letter-spacing:-.01em}
.seg-sprawy .wiersz-adresu .ile{flex:0 0 auto;font-size:12px;color:var(--przygas)}
.seg-sprawy .wiersz-adresu.zaznaczony{background:var(--k-F7FDFE)}
.seg-sprawy .wiersz-adresu.zaznaczony .adres{color:var(--cyan-ciemny)}
.seg-sprawy .wiersz-adresu.statyczny{cursor:default;padding-left:14px}
.seg-sprawy .wiersz-osoby{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 14px;text-align:left;
  background:var(--k-FFFFFF);border-top:1px solid var(--k-EEF2F7)}
.seg-sprawy .wiersz-osoby .kto-osoby{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.seg-sprawy .wiersz-osoby .imie{font-size:14.5px;font-weight:500;color:var(--navy);line-height:1.3}
.seg-sprawy .wiersz-osoby .imie i{font-style:normal;font-size:11.5px;color:var(--przygas);font-weight:400}
.seg-sprawy .wiersz-osoby .numer{font-size:11.5px;color:var(--przygas);line-height:1.3}
.seg-sprawy .wiersz-osoby.zaznaczony{background:var(--k-F7FDFE)}
.seg-sprawy .wiersz-osoby.zaznaczony .imie{color:var(--cyan-ciemny);font-weight:600}
.seg-sprawy .wiersz-osoby.bez-numeru{cursor:default}
.seg-sprawy .wiersz-osoby.bez-numeru .imie{color:var(--muted)}
.seg-sprawy .wiersz-osoby.bez-numeru .numer{color:var(--amber)}
.seg-sprawy .stopka-sms{position:sticky;bottom:0;z-index:3;display:flex;gap:8px;background:var(--k-FFFFFF);border-top:1px solid var(--hair);
  padding:10px 16px calc(10px + env(safe-area-inset-bottom))}
.seg-sprawy .stopka-sms .g-anuluj{flex:1 1 0}
.seg-sprawy .stopka-sms .g-zapisu{flex:2 1 0}
.seg-sprawy .stopka-sms .g-zapisu:only-child{flex:1 1 0}
.seg-sprawy .tresc-sms{gap:10px}
.seg-sprawy .blok-ai{display:flex;flex-direction:column;gap:7px}
.seg-sprawy .blok-ai .podpis-trybu{font-size:11.5px;color:var(--przygas)}
.seg-sprawy .pole-sms{width:100%;border:1.5px solid var(--cyan);border-radius:12px;padding:10px 12px;line-height:1.45;background:var(--k-F7FDFE);resize:none;overflow:hidden;display:block;font-size:16px}
.seg-sprawy .wiersz-licznika{display:flex;align-items:center;justify-content:space-between;gap:10px}
.seg-sprawy .wiersz-licznika .drobne{flex:1 1 auto;min-width:0;color:var(--muted)}
.seg-sprawy .chip-cyjan{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:12px;background:var(--cyan-tlo);border:1px solid var(--cyan-ramka);
  color:var(--cyan-ciemny);font-size:12.5px;font-weight:600;white-space:nowrap}
.seg-sprawy .przelacznik-sms[aria-pressed="true"]{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
.seg-sprawy .przelacznik-sms[aria-pressed="true"] span:last-child{color:var(--cyan-ciemny)}
.seg-sprawy .wiersz-wyboru{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:9px 14px;border-radius:12px;
  border:1px solid var(--hair);background:var(--k-FFFFFF);text-align:left;color:var(--navy)}
.seg-sprawy .wiersz-wyboru .kwadrat{margin-top:2px}
.seg-sprawy .wiersz-wyboru .opis-wyboru{display:flex;flex-direction:column;gap:1px;min-width:0}
.seg-sprawy .wiersz-wyboru .opis-wyboru b{font-size:14px;font-weight:600;line-height:1.3}
.seg-sprawy .wiersz-wyboru .opis-wyboru i{font-style:normal;font-size:11.5px;color:var(--muted);line-height:1.4;text-wrap:pretty}
.seg-sprawy .wiersz-wyboru.zaznaczony{background:var(--cyan-tlo);border-color:var(--cyan-ramka)}
.seg-sprawy .wiersz-wyboru.zaznaczony .opis-wyboru b{color:var(--cyan-ciemny)}
.seg-sprawy .dymek-sms{background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;padding:11px 13px;font-size:14px;line-height:1.45;
  color:var(--navy);white-space:pre-line;overflow-wrap:anywhere}
.seg-sprawy .blok-info{background:var(--k-EEF2F7);border-radius:12px;padding:9px 12px;font-size:12px;color:var(--muted);line-height:1.45;text-wrap:pretty}
.seg-sprawy .g-sprawy.statyczny{cursor:default}
.seg-sprawy .g-sprawy.wyrozniony{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny);font-weight:600}
.seg-sprawy .g-sprawy .wartosc{white-space:normal}
.seg-sprawy .blad-sms{margin:0}
.seg-sprawy .stopka.stopka-pionowa{flex-direction:column;gap:8px}
.seg-sprawy .stopka.stopka-pionowa > *{flex:0 0 auto;width:100%}
.seg-sprawy .pasek-postepu{background:var(--k-EEF2F7);border-bottom:1px solid var(--hair);padding:9px 16px 11px;display:flex;flex-direction:column;gap:7px}
.seg-sprawy .rzad-postepu{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}
.seg-sprawy .rzad-postepu span:first-child{color:var(--navy);font-weight:600}
.seg-sprawy .pigulka-postepu{height:6px;border-radius:999px;background:var(--hair);overflow:hidden}
.seg-sprawy .pigulka-postepu i{display:block;height:100%;border-radius:999px;background:var(--cyan);transition:width .3s ease}
.seg-sprawy .kafelek-odbiorcy{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 13px}
.seg-sprawy .kafelek-odbiorcy .kto{flex:1 1 auto;min-width:0}
.seg-sprawy .kafelek-odbiorcy .nazwa{font-size:15px}
.seg-sprawy .kafelek-odbiorcy .plakietka{flex:0 0 auto}
.seg-sprawy .kafelek-wysylki .podpis-wysylki{font-size:11.5px;color:var(--przygas);margin-top:7px}
.seg-sprawy .kafelek-wysylki.przygaszony{opacity:.72}
.seg-sprawy .kafelek-wysylki .zdanie{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}
.seg-sprawy .blok-alarmu{display:flex;flex-direction:column;gap:6px;background:var(--k-FDEEEC);border:1px solid var(--k-F0C8C3);border-radius:14px;padding:12px 14px}
.seg-sprawy .blok-alarmu b{font-size:13.5px;font-weight:600;color:var(--alarm)}
.seg-sprawy .blok-alarmu span{font-size:12.5px;color:var(--k-8A3B34);line-height:1.45;text-wrap:pretty}
.seg-sprawy .g-ponow-sms{align-self:flex-start;min-height:44px;padding:0 16px;border-radius:12px;background:var(--k-FFFFFF);border:1px solid var(--k-F0C8C3);color:var(--alarm);font-size:13.5px;font-weight:600;margin-top:2px}
.seg-sprawy .licznik-sekcji{font-size:11.5px;font-weight:600;color:var(--przygas)}
.seg-sprawy .grupa-paska{padding:6px 9px 2px;font-weight:600}
.seg-sprawy .poz-paska.poz-sms[aria-current="page"],.seg-sprawy .poz-paska.poz-wa[aria-current="page"]{background:rgba(0,168,204,.18);box-shadow:inset 0 0 0 1px rgba(0,168,204,.55)}
.seg-sprawy .poz-paska.poz-sms .nazwa-paska,.seg-sprawy .poz-paska.poz-wa .nazwa-paska{white-space:normal;line-height:1.25}
.seg-sprawy .pulpit.zwiniety .poz-paska.poz-sms .nazwa-paska,.seg-sprawy .pulpit.zwiniety .poz-paska.poz-wa .nazwa-paska{display:none}
.seg-sprawy .sms-naglowek-pulpitu{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:var(--gradient);color:#fff;min-height:78px}
.seg-sprawy .sms-naglowek-pulpitu .lewa{min-width:0}
.seg-sprawy .sms-naglowek-pulpitu .nadtytul{color:#9FB4D0}
.seg-sprawy .sms-naglowek-pulpitu .tytul{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seg-sprawy .sms-naglowek-pulpitu .liczby{margin-top:0;flex:0 0 auto}
.seg-sprawy .sms-naglowek-pulpitu .kafel-liczby{flex:0 0 auto;min-width:96px;padding:6px 12px}
.seg-sprawy .sms-naglowek-pulpitu .kafel-liczby b{font-size:20px}
body.szeroki .seg-sprawy .pasek-postepu{padding:8px 20px 10px}
.seg-sprawy .pulpit-sms{flex:1 1 auto;min-height:0;display:flex}
.seg-sprawy .panel-sms{flex:0 0 400px;width:400px;background:var(--k-FFFFFF)}
.seg-sprawy .pulpit.ciasno .panel-sms{flex-basis:360px;width:360px}
.seg-sprawy .panel-sms .naglowek-listy{padding-bottom:12px;border-bottom:1px solid var(--hair)}
.seg-sprawy .panel-sms .cialo-listy{padding-top:12px;background:var(--paper)}
.seg-sprawy .g-nowa-wysylka{flex:0 0 auto;min-height:40px;padding:0 16px;border-radius:11px;background:var(--navy-tlo);color:#fff;font-size:13.5px;font-weight:600}
.seg-sprawy .g-nowa-wysylka:hover:not([disabled]){filter:brightness(1.1)}
.seg-sprawy .g-nowa-wysylka[disabled]{background:var(--k-EEF2F7);color:var(--przygas)}
body.szeroki .seg-sprawy .kafelek-wysylki{cursor:pointer;border-radius:12px}
body.szeroki .seg-sprawy .kafelek-wysylki:hover{border-color:var(--k-B8C4D6);box-shadow:0 2px 8px rgba(20,40,80,.08)}
body.szeroki .seg-sprawy .kafelek-wysylki.wybrana{border-color:var(--cyan);box-shadow:0 0 0 2px rgba(0,168,204,.22)}
body.szeroki .seg-sprawy .kafelek-wysylki .kafelek-gora{padding:10px 12px 9px}
.seg-sprawy .sms-szczegoly-pulpit{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--paper)}
.seg-sprawy .sms-szczegoly-cialo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}
body.szeroki .seg-sprawy .blok-alarmu{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 16px;padding:12px 16px}
body.szeroki .seg-sprawy .blok-alarmu b{flex:1 1 100%}
body.szeroki .seg-sprawy .blok-alarmu span{flex:1 1 320px}
body.szeroki .seg-sprawy .g-ponow-sms{margin:0 0 0 auto;align-self:center}
.seg-sprawy .sms-tresc-i-metryka{display:flex;gap:16px;align-items:flex-start}
.seg-sprawy .sms-tresc-i-metryka .dymek-sms{flex:1 1 auto;min-width:0}
.seg-sprawy .metryka-wysylki{flex:0 0 220px;display:flex;flex-direction:column;gap:6px;padding:4px 0}
.seg-sprawy .metryka-wysylki div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}
.seg-sprawy .metryka-wysylki b{color:var(--navy);font-weight:600}
.seg-sprawy .tabela-sms{background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;overflow:hidden}
.seg-sprawy .table{width:100%;border-collapse:collapse;font-size:13px}
.seg-sprawy .table th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--k-F7F9FC);
  border-bottom:1px solid var(--hair);padding:10px 14px}
.seg-sprawy .table td{padding:10px 14px;border-bottom:1px solid var(--k-EEF2F7);vertical-align:middle;color:var(--navy)}
.seg-sprawy .table tr:last-child td{border-bottom:0}
.seg-sprawy .table td:first-child{font-weight:500}
.seg-sprawy .table td:nth-child(2),.seg-sprawy .table td:nth-child(4){color:var(--muted)}
.seg-sprawy .table td:nth-child(2){white-space:nowrap}
.seg-sprawy .pulpit.ciasno .metryka-wysylki{flex-basis:170px}
.seg-sprawy .pulpit.ciasno .sms-naglowek-pulpitu .kafel-liczby{min-width:84px;padding:5px 10px}
.seg-sprawy .pulpit-sms-nowa{flex:1 1 auto;min-height:0;display:flex}
.seg-sprawy .sms-kolumna-odbiorcow{flex:0 0 400px;width:400px;display:flex;flex-direction:column;min-height:0;background:var(--k-FFFFFF);border-right:1px solid var(--hair)}
.seg-sprawy .pulpit.ciasno .sms-kolumna-odbiorcow{flex-basis:340px;width:340px}
.seg-sprawy .sms-kolumna-odbiorcow .naglowek-listy{padding-bottom:10px}
.seg-sprawy .sms-kolumna-odbiorcow .filtr-sms{padding:10px 0 0;border-bottom:0}
.seg-sprawy .sms-kolumna-odbiorcow .cialo-listy{padding-top:4px}
.seg-sprawy .pigulka-listy.cyjan{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
body.szeroki .seg-sprawy .wiersz-adresu,body.szeroki .seg-sprawy .wiersz-osoby{min-height:44px}
body.szeroki .seg-sprawy .wiersz-osoby{padding:4px 14px}
body.szeroki .seg-sprawy .wiersz-osoby .imie{font-size:14px}
body.szeroki .seg-sprawy .wiersz-osoby .kto-osoby{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}
body.szeroki .seg-sprawy .wiersz-osoby:hover,body.szeroki .seg-sprawy .wiersz-adresu:hover{background:var(--k-F7FAFC)}
body.szeroki .seg-sprawy .wiersz-osoby.zaznaczony:hover,body.szeroki .seg-sprawy .wiersz-adresu.zaznaczony:hover{background:var(--k-EEF9FC)}
.seg-sprawy .sms-kolumna-tresci{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--paper)}
.seg-sprawy .sms-cialo-tresci{flex:1 1 auto;min-height:0;display:flex}
.seg-sprawy .sms-pole{flex:1 1 auto;min-width:0;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}
.seg-sprawy .sms-podglad-kolumna{flex:0 0 320px;width:320px;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--hair)}
.seg-sprawy .pulpit.ciasno .sms-podglad-kolumna{flex-basis:280px;width:280px}
body.szeroki .seg-sprawy .pole-sms{font-size:14px}
body.szeroki .seg-sprawy .blok-ai .tryby{justify-content:flex-end}
body.szeroki .seg-sprawy .wiersz-wyboru{min-height:52px}
body.szeroki .seg-sprawy .chip-cyjan{min-height:40px;border-radius:11px}
body.szeroki .seg-sprawy .chip-cyjan:hover{background:var(--k-D6EFF6)}
.seg-sprawy .sms-stopka-pulpitu{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--k-FFFFFF);border-top:1px solid var(--hair)}
.seg-sprawy .sms-stopka-pulpitu .drobne{flex:1 1 auto;color:var(--muted)}
.seg-sprawy .sms-stopka-pulpitu .g-anuluj-okna{flex:0 0 auto;padding:0 20px}
.seg-sprawy .sms-stopka-pulpitu .g-zapisu-okna{flex:0 0 auto;padding:0 22px;min-height:46px}
body.szeroki .seg-sprawy .arkusz.sms-okno{width:560px;padding-bottom:16px}
body.szeroki .seg-sprawy .stopka-sms-okna{justify-content:flex-end;padding-top:6px}
body.szeroki .seg-sprawy .stopka-sms-okna .g-anuluj-okna{flex:0 0 auto;padding:0 22px}
body.szeroki .seg-sprawy .stopka-sms-okna .g-zapisu-okna{flex:0 0 auto;padding:0 24px}
body.szeroki .seg-sprawy .g-sprawy.statyczny{min-height:44px;border-radius:11px}
.seg-sprawy .g-historia-sms{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px}
.seg-sprawy .licznik-historii{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;
  background:rgba(0,168,204,.3);font-size:12px;font-weight:700}
.seg-sprawy .g-historia-pulpitu{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:11px;background:var(--k-FFFFFF);border:1px solid var(--ramka,#D7DFEA);
  color:var(--navy);font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;align-self:center}
.seg-sprawy .g-historia-pulpitu:hover{background:var(--k-F4F7FB)}
.seg-sprawy .g-historia-pulpitu .licznik-historii{background:rgba(0,168,204,.16);color:var(--navy)}
.seg-sprawy .rozdzielnik-wa{border-color:rgba(31,157,107,.45)}
.seg-sprawy .wiersz-osoby .numer.kontakt{color:var(--muted)}
.seg-sprawy .sekcja-kontaktu .wiersz-adresu.statyczny .adres{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .kafelek-wa .g-rozmowa-wa{flex:0 0 auto;min-height:44px;padding:0 12px;border-radius:10px;background:var(--cyan-tlo);border:1px solid var(--cyan-ramka);color:var(--cyan-ciemny);font-size:12.5px;font-weight:600}
.seg-sprawy .kafelek-wa.zly{background:var(--k-FFF7F6)}
.seg-sprawy .kafelek-wa .drobne{line-height:1.35}
.seg-sprawy .cialo-listy.przygaszony{opacity:.55;pointer-events:none}
body.szeroki .seg-sprawy .kafelek-wa{padding:8px 0}
body.szeroki .seg-sprawy .wiersz-wa .kto-osoby{flex-direction:column;align-items:flex-start;gap:0}
.seg-sprawy .g-historia-sms.alarm .licznik-historii{background:var(--cyan);color:#fff}
.seg-sprawy .g-historia-pulpitu.alarm{border-color:var(--cyan-ramka);background:var(--cyan-tlo);color:var(--cyan-ciemny)}
.seg-sprawy .kafelek-serii{flex-wrap:wrap;gap:8px}
.seg-sprawy .kafelek-serii .g-kafelka-serii{flex:1 1 160px;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent;padding:0}
.seg-sprawy .kafelek-serii .g-kafelka-serii .nazwa{font-size:15px;font-weight:600;color:var(--navy)}
.seg-sprawy .kafelek-serii.odpisal{background:var(--k-F7FDFE)}
.seg-sprawy .kafelek-serii .g-zwykla-wa{background:var(--k-FFFFFF);border:1px solid var(--hair);color:var(--muted);font-size:12px;font-weight:600;min-height:44px;padding:0 10px;border-radius:10px}
.seg-sprawy .kafelek-serii .g-zwykla-wa:hover{color:var(--navy)}
.seg-sprawy .wiersz-pytania .adres{font-size:13px;font-weight:600;color:var(--navy);text-transform:none;letter-spacing:0;line-height:1.35;text-wrap:pretty}
.seg-sprawy .wiersz-pytania{min-height:56px;padding-top:8px;padding-bottom:8px;align-items:flex-start}
.seg-sprawy .wiersz-pytania .ile{white-space:nowrap;padding-top:2px}
.seg-sprawy .g-rozdzielnika .pigulka.cyjan{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
body.szeroki .seg-sprawy .kafelek-wa .g-rozmowa-wa,body.szeroki .seg-sprawy .kafelek-serii .g-zwykla-wa{min-height:36px}
.seg-sprawy .kolumna-czatu-wa{background:var(--k-FFFFFF)}
.seg-sprawy .kolumna-czatu-wa .pulpit-rozmowa{height:100%}
.seg-sprawy .tresc-wiadomosci{display:flex;flex-direction:column}
.seg-sprawy .tresc-wiadomosci .uwaga-listy{margin-top:8px}
.seg-sprawy .kafle-wiadomosci{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:12px}
.seg-sprawy .kafel-wiadomosci{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px;text-align:left;
  background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:20px;box-shadow:0 1px 2px rgba(11,31,59,.04)}
.seg-sprawy .kafel-wiadomosci.rozdzielnik-sms{border-color:var(--cyan-ramka)}
.seg-sprawy .kafel-wiadomosci.rozdzielnik-wa{border-color:rgba(31,157,107,.45)}
.seg-sprawy .kafel-wiadomosci .gora-kafla{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:auto}
.seg-sprawy .kafel-wiadomosci .ikona-kafla{display:flex;width:44px;height:44px;border-radius:14px;background:var(--cyan-tlo);color:var(--cyan-ciemny);align-items:center;justify-content:center}
.seg-sprawy .kafel-wiadomosci .ikona-kafla svg{width:24px;height:24px}
.seg-sprawy .kafel-wiadomosci.rozdzielnik-wa .ikona-kafla{background:var(--k-EAF6F1);color:var(--k-14664C)}
.seg-sprawy .kafel-wiadomosci .pigulka{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--muted);background:var(--paper);border:1px solid var(--hair);border-radius:999px;padding:2px 9px}
.seg-sprawy .kafel-wiadomosci .pigulka.cyjan{background:var(--cyan-tlo);border-color:var(--cyan-ramka);color:var(--cyan-ciemny)}
.seg-sprawy .kafel-wiadomosci .nazwa-kat{display:block;font-size:16px;font-weight:600;color:var(--navy);letter-spacing:-.01em;line-height:1.25;text-wrap:balance}
.seg-sprawy .kafel-wiadomosci .pod-kat{display:block;font-size:12px;color:var(--muted);line-height:1.35;text-wrap:pretty}

/* telefon: przycisk wątku (WhatsApp / OLX) w nagłówku rozmowy */
.seg-sprawy .g-watek-tel{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:22px;text-decoration:none}
.seg-sprawy .g-watek-tel.wa{background:#25D366;border-color:#25D366;color:#fff}
.seg-sprawy .g-watek-tel:active{transform:scale(.96)}

/* === MOTYW: kolory panelu jako zmienne (jasne = dawne wartości), wersja ciemna gdy powłoka ma .thm-dark === */
.seg-sprawy{--navy-tlo:#142850;--k-04283A:#04283A;--k-04566B:#04566B;--k-0A4256:#0A4256;--k-0B4EA8:#0B4EA8;--k-142850:#142850;--k-14498F:#14498F;--k-14664C:#14664C;--k-1F9D6B:#1F9D6B;--k-4A3AA6:#4A3AA6;--k-5B3FA0:#5B3FA0;--k-5B6B82:#5B6B82;--k-8A3B34:#8A3B34;--k-8A5200:#8A5200;--k-8A97AB:#8A97AB;--k-A64B00:#A64B00;--k-B26A00:#B26A00;--k-B3261E:#B3261E;--k-B7E4EE:#B7E4EE;--k-B8C4D6:#B8C4D6;--k-BBD5F5:#BBD5F5;--k-C3D9F5:#C3D9F5;--k-C5E9E2:#C5E9E2;--k-C6D0DD:#C6D0DD;--k-C6E5D4:#C6E5D4;--k-C9E6DA:#C9E6DA;--k-CDC3F0:#CDC3F0;--k-D6EFF6:#D6EFF6;--k-D8DFE9:#D8DFE9;--k-D9CDF0:#D9CDF0;--k-DCE3EC:#DCE3EC;--k-E1EDFC:#E1EDFC;--k-E3F6F2:#E3F6F2;--k-E4EAF2:#E4EAF2;--k-E4EEFB:#E4EEFB;--k-E6F5EC:#E6F5EC;--k-E6F6FA:#E6F6FA;--k-EAF6F1:#EAF6F1;--k-EEF2F7:#EEF2F7;--k-EEF9FC:#EEF9FC;--k-EFD59A:#EFD59A;--k-F0C8C3:#F0C8C3;--k-F1ECFA:#F1ECFA;--k-F1EEFB:#F1EEFB;--k-F2F5F9:#F2F5F9;--k-F4F7FB:#F4F7FB;--k-F7D2A8:#F7D2A8;--k-F7F9FC:#F7F9FC;--k-F7FAFC:#F7FAFC;--k-F7FDFE:#F7FDFE;--k-FDEEEC:#FDEEEC;--k-FDF0D5:#FDF0D5;--k-FDF3E4:#FDF3E4;--k-FDF7F6:#FDF7F6;--k-FFEDD9:#FFEDD9;--k-FFF7F6:#FFF7F6;--k-FFFFFF:#FFFFFF}
.thm-dark .seg-sprawy{color-scheme:dark;--navy:#E6EDF7;--paper:#0C1526;--hair:#25364F;--muted:#93A3BA;--green:#3CCB8E;--amber:#F0A948;--alarm:#F2766B;
  --szary:#3A4B66;--przygas:#6F819C;--cyan-ciemny:#5FD0E8;--cyan-tlo:#0E2E3A;--cyan-ramka:#1E5566;
  --fiolet:#B3A6F5;--fiolet-tlo:#241D40;--fiolet-ramka:#41377A;--navy-tlo:#22407A;
  --gradient:linear-gradient(135deg,#070D18 0%,#0C1A33 60%,#12284D 100%);--cien:0 10px 28px rgba(0,0,0,.55);
  --k-04283A:#BFEAF5;--k-04566B:#5FD0E8;--k-0A4256:#7FD9EE;--k-0B4EA8:#8DB8F5;--k-142850:#7FA3D9;--k-14498F:#8DB8F5;--k-14664C:#6FD8A8;--k-1F9D6B:#3CCB8E;--k-4A3AA6:#B3A6F5;--k-5B3FA0:#C2B0F5;--k-5B6B82:#9AAAC0;--k-8A3B34:#F5A39B;--k-8A5200:#F0B461;--k-8A97AB:#8FA0B8;--k-A64B00:#F5A55A;--k-B26A00:#F0A948;--k-B3261E:#F2766B;--k-B7E4EE:#1E5566;--k-B8C4D6:#3A4B66;--k-BBD5F5:#2A4E80;--k-C3D9F5:#2A4E80;--k-C5E9E2:#1F5A45;--k-C6D0DD:#3A4B66;--k-C6E5D4:#1F5A45;--k-C9E6DA:#1F5A45;--k-CDC3F0:#41377A;--k-D6EFF6:#123845;--k-D8DFE9:#2E3F5A;--k-D9CDF0:#41377A;--k-DCE3EC:#25364F;--k-E1EDFC:#132B4D;--k-E3F6F2:#0F2E24;--k-E4EAF2:#25364F;--k-E4EEFB:#132B4D;--k-E6F5EC:#0F2E24;--k-E6F6FA:#0E2E3A;--k-EAF6F1:#0F2E24;--k-EEF2F7:#16243C;--k-EEF9FC:#0F2A36;--k-EFD59A:#6A5320;--k-F0C8C3:#6A2E2A;--k-F1ECFA:#241D40;--k-F1EEFB:#241D40;--k-F2F5F9:#16243C;--k-F4F7FB:#16243C;--k-F7D2A8:#6A4520;--k-F7F9FC:#13213A;--k-F7FAFC:#13213A;--k-F7FDFE:#0F2330;--k-FDEEEC:#3A1A1A;--k-FDF0D5:#33260F;--k-FDF3E4:#33260F;--k-FDF7F6:#2A1618;--k-FFEDD9:#3A2410;--k-FFF7F6:#2A1618;--k-FFFFFF:#111E33}

/* --- Wszystkie rozmowy (01.10): lista jak w WhatsAppie, szukajka osoby --- */
.seg-sprawy .szukajka-czatow{position:relative;display:flex;align-items:center;margin-top:12px}
.seg-sprawy .szukajka-czatow .lupa{position:absolute;left:12px;width:18px;height:18px;color:var(--przygas);pointer-events:none}
.seg-sprawy .szukajka-czatow input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 44px 0 38px;border-radius:12px;
  border:1px solid var(--hair);background:var(--k-FFFFFF);color:var(--navy);-webkit-appearance:none;appearance:none}
.seg-sprawy .szukajka-czatow input::-webkit-search-cancel-button{display:none}
.seg-sprawy .szukajka-czatow input::placeholder{color:var(--przygas)}
.seg-sprawy .naglowek-czatow-tel .szukajka-czatow input{border-color:rgba(255,255,255,.25)}
.seg-sprawy .g-wyczysc-szukaj{position:absolute;right:0;top:0;width:44px;height:44px;font-size:20px;color:var(--muted);border-radius:12px}
.seg-sprawy .do-wielu{display:flex;gap:8px;margin-top:10px}
.seg-sprawy .g-do-wielu{flex:1 1 0;min-width:0;min-height:44px;padding:0 10px;border-radius:12px;background:var(--k-FFFFFF);
  border:1px solid var(--hair);font-size:13px;font-weight:600;color:var(--navy);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}
.seg-sprawy .g-do-wielu i{font-style:normal;font-size:11px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--cyan);color:#fff}
.seg-sprawy .g-do-wielu:hover{border-color:var(--cyan-ramka);background:var(--cyan-tlo)}
.seg-sprawy .tresc-czatow{padding-top:0;gap:0}
.seg-sprawy .tresc-czatow .do-wielu{margin:10px 0 6px}
.seg-sprawy .lista-czatow{display:flex;flex-direction:column;gap:0;background:var(--k-FFFFFF);border:1px solid var(--hair);border-radius:14px;overflow:hidden}
.seg-sprawy .cialo-listy.lista-czatow{border:0;border-top:1px solid var(--hair);border-radius:0;padding:0;margin-top:6px;
  overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.seg-sprawy .lista-czatow > *{flex-shrink:0}
.seg-sprawy .lista-czatow .pusto{background:transparent}
.seg-sprawy .naglowek-czatow{display:flex;align-items:center;gap:8px;padding:12px 14px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;
  text-transform:uppercase;color:var(--muted);background:var(--k-F7F9FC);border-bottom:1px solid var(--hair)}
.seg-sprawy .naglowek-czatow .licznik{margin-left:auto;color:var(--przygas)}
.seg-sprawy .wiersz-czatu{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 14px;text-align:left;
  background:var(--k-FFFFFF);border-bottom:1px solid var(--hair)}
.seg-sprawy .wiersz-czatu:last-child{border-bottom:0}
.seg-sprawy .wiersz-czatu:hover{background:var(--k-F7F9FC)}
.seg-sprawy .wiersz-czatu.wybrany{background:var(--cyan-tlo);box-shadow:inset 3px 0 0 var(--cyan)}
.seg-sprawy .wiersz-czatu[disabled]{opacity:.6;cursor:default}
.seg-sprawy .awatar-czatu{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  font-size:15px;font-weight:600;letter-spacing:.02em;background:var(--k-EEF2F7);color:var(--muted)}
.seg-sprawy .srodek-czatu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}
.seg-sprawy .rzad-czatu{display:flex;align-items:center;gap:8px;min-width:0}
.seg-sprawy .nazwa-czatu{flex:0 1 auto;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.seg-sprawy .rzad-czatu .plakietka{flex:0 0 auto}
.seg-sprawy .czas-czatu{flex:0 0 auto;margin-left:auto;font-size:12px;color:var(--przygas);white-space:nowrap}
.seg-sprawy .wiersz-czatu.czeka .czas-czatu{color:var(--k-1F9D6B);font-weight:600}
.seg-sprawy .wiersz-czatu.nowy .czas-czatu{color:var(--cyan-ciemny);font-weight:600}
.seg-sprawy .podglad-czatu{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.seg-sprawy .wiersz-czatu.czeka .podglad-czatu{color:var(--navy)}
.seg-sprawy .podglad-czatu.streszczenie{font-style:italic;color:var(--przygas)}
.seg-sprawy .podglad-czatu .od-nas{font-weight:500;color:var(--przygas)}
.seg-sprawy .kropka-czatu{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--k-1F9D6B)}
.seg-sprawy .meta-czatu{font-size:11.5px;color:var(--przygas);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.szeroki .seg-sprawy .pulpit-czatow .naglowek-listy{padding-bottom:12px}
body.szeroki .seg-sprawy .wiersz-czatu{min-height:68px;padding:9px 16px}
.seg-sprawy .osoba-czatu{border-bottom:1px solid var(--hair)}
.seg-sprawy .osoba-czatu:last-child{border-bottom:0}
.seg-sprawy .osoba-czatu .wiersz-czatu{border-bottom:0}
.seg-sprawy .sprawy-osoby{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px 70px;background:var(--k-FFFFFF)}
.seg-sprawy .wiersz-sprawy-czatu{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;text-align:left;
  border:1px solid var(--hair);border-radius:10px;background:var(--k-F7F9FC)}
.seg-sprawy .wiersz-sprawy-czatu:hover{border-color:var(--cyan-ramka);background:var(--cyan-tlo)}
.seg-sprawy .wiersz-sprawy-czatu.wybrany{border-color:var(--cyan);background:var(--cyan-tlo)}
.seg-sprawy .kat-sprawy-czatu{flex:0 0 auto;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}
.seg-sprawy .temat-sprawy-czatu{flex:1 1 auto;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.seg-sprawy .wiersz-sprawy-czatu .plakietka{flex:0 0 auto}
.seg-sprawy .wiersz-sprawy-czatu .czas-czatu{margin-left:0}
@media (max-width:420px){.seg-sprawy .sprawy-osoby{padding-left:14px}}
