/* ---------------------------------------------------------------------------
   SEZNAM KLIENTŮ — patička tabulky, 1:1 s návrhem „Klienti"
   (podklady/claude-design/mockup-backoffice-2026-09-02, náhled 10-klienti-seznam.png).

   VŠECHNA ČÍSLA JSOU Z NÁVRHU, ne odhadnutá od oka. U každého bloku je jméno
   třídy z mockupu, aby šlo dohledat, odkud která hodnota je — návrh se bude
   vracet u dalších obrazovek a odhadem se to podruhé nepotká.
   --------------------------------------------------------------------------- */

/* POZOR: prvky hlavičky (hledání, „+", „Filtrování", „···") TU NEJSOU SCHVÁLNĚ.
   Jsou sdílené s ticketingem jako `.bo-hledani`, `.bo-kruh-akce`, `.bo-filtr-tlac`
   a `.bo-kruh` v `backoffice-mock.css` — návrh pro obě obrazovky používá tytéž třídy
   (`rsearch`, `rfilt`, `fabp`, `rico`), takže druhá sada čísel tady by znamenala dvě
   různé velikosti téhož prvku. Nadpis kreslí sdílená `StrankaHlava` (37 px z návrhu).

   Zůstávají jen věci, které má seznam klientů vlastní: patička. Chipy uložených pohledů jsou
   prvek knihovny (`RadaPohledu`, `knihovna.css`, SPEC E15) — systémové pilulky odešly. */

/* ---- seznam (SPEC E12) ------------------------------------------------------

   Tabulku kreslí knihovní `Tabulka` v podobě Střední (návrh `table.tb` v kartě `.c`), takže
   tady není ani rámeček, ani hustota — jen místo pod tabulkou. Stránkovač stojí pod kartou vpravo
   a nese jen stránky: počet „n z m klientů" nese patička tabulky (OB-21). */
.mck .klienti-seznam { display: block; }
.mck .klienti-stranky { display: flex; justify-content: flex-end; margin-top: 10px; }
.mck .klienti-stranky:empty { display: none; }

/* Šířky sloupců tabulky klientů (návrh `KLCOLS.w`) — `Trida` knihovní tabulky je na šířky,
   ne na vzhled. Jméno drží místo, Popis a Adresa berou zbytek (`sl-pruzny`, návrh `w:0` = auto). */
.mck .klienti-tabulka th.sl-hlavni,
.mck .klienti-tabulka td.sl-hlavni { min-width: 220px; }

/* ŠÍŘKY 1:1 S NÁVRHEM (`KLCOLS.w`, `kl.minw`, 1. 10. 2026): šířku záhlaví i nejmenší šířku tabulky
   dává JEDNO místo v kódu (`SirkySloupcuKlientu`) — záhlaví nese `style="width:…"`, tabulka proměnnou
   `--klienti-min-sirka` ze součtu zobrazených sloupců. Bez nejmenší šířky by automatické rozvržení
   sloupce stlačilo k obsahu; s ní karta roluje vodorovně jako návrh. */
.mck .klienti-tabulka table.tabulka { min-width: var(--klienti-min-sirka, 0); }
/* Obecné `.tabulka .sl-uzky { width: 1% }` by na buňkách řádků přebilo šířku záhlaví: procentní šířka
   má v automatickém rozvržení přednost před pixely, takže sloupce se smrskly k obsahu i se `style`. */
.mck .klienti-tabulka td.sl-uzky { width: auto; }
/* ŠTÍTEK POVAHY SE NEOŘEZÁVÁ. Obecné `.tabulka .sl-hlavni` drží buňku na 28ch a ořezává ji celou,
   takže na 1280 px zmizel štítek „demo pro klienty" a zůstalo „Aleš Svoboda..." — přesně to, co
   má být vidět, se schovalo. Ořezává se proto jen JMÉNO (celé je v nabídce buňky i na kartě)
   a štítek za ním stojí vždycky. */
.mck .klienti-tabulka td.sl-hlavni { max-width: none; }
.mck .klienti-tabulka td.sl-hlavni .rt {
    display: inline-block;
    max-width: 24ch;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

/* POPIS JE V BUŇCE JEN TEXT (E27, V8): upravuje se v sekci Mandát na kartě (V11 dodatku E17).
   Úprava v buňce (pole, rámeček pod kurzorem, textový kurzor a buňka v přepisu) odešla; podoba
   textu v klidu zůstala, včetně odsazení, ať se šířka sloupce nezmění. Prázdná buňka nese
   pomlčku. Pravidla bydlí tady, ne ve scoped CSS stránky: buňku kreslí `TabulkaKlientu` a scope
   stránky na ni nedosáhne. */
.mck .klienti-tabulka .sl-poznamka-text {
    display: block;
    min-height: 18px;
    padding: 2px 6px;
    margin: -3px -7px;
    border: 1px solid transparent;
    border-radius: var(--radius-sm);
    /* TLUMENÁ BARVA Z NÁVRHU (`muted klell` = --brown-400), jako tlumená buňka Mandátu. Obecná
       `.text-tlumeny` na spanu je o stupeň tmavší (--brown-600) a Popis by vedle Mandátu vypadal
       jako jiný druh údaje (změřeno 1. 10. 2026: 107,84,66 proti 138,117,99 v návrhu). */
    color: var(--brown-400);
    /* OŘEZ MUSÍ BÝT TADY, ne jen na buňce: záporný okraj dělá ze spanu prvek širší než obsah
       buňky a `td { overflow: hidden }` by ho usekl uprostřed slova a bez tří teček. */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* PILULKA STAVU DAT V BARVÁCH NÁVRHU (`KCOL[dk]`, dodatek k ADR-0112, 1. 10. 2026): Kompletní ok,
   Chybí závazky / custody / podklady warn, Nezaloženo alert. Obecné `.pilulka-ok/-varovani/-chyba`
   (cimpel.css) mají jiné odstíny — tady jde o pilulku z návrhu seznamu, ne o stav obecně, proto se
   barvy přebíjejí jen v buňce Stavu dat. */
.mck .klienti-tabulka .sl-stav-dat .pilulka-ok { background: #f2f6d8; color: #7f930a; }
.mck .klienti-tabulka .sl-stav-dat .pilulka-varovani { background: #f8edd8; color: #a8741a; }
.mck .klienti-tabulka .sl-stav-dat .pilulka-chyba { background: #f6e2dc; color: #c0472e; }

/* POČET V PATIČCE 14 PX JAKO NÁVRH (`table.tb tfoot td { font-size: 14px }`, `footL` je `.muted` bez
   vlastní velikosti; oponent 1. 10. 2026). Knihovní `PocetZaznamu` (`.kn-pocet`) má 13,5 px pro počet
   POD tabulkou (dokumenty karty, zkušebna) a tam zůstává — tady stojí UVNITŘ patičky tabulky, takže
   bere velikost buňky. Dovětek o archivovaných je text téhož prvku, velikost má stejnou. */
.mck .klienti-tabulka .kn-pata-pocet .kn-pocet { font-size: inherit; }
