/* Люди на сайте маклеров (06.11) — NOTES.md, раздел «06.11 13:50 — люди на сайте». Лица — сток (Unsplash, Pexels),
   чуть изменённый Codex, свет у всех один (people/regen); вставляет people/apply_people.py. Движения нового нет. */

/* письмо Tomáše — фото вместо знака VR (знак остаётся у WhatsApp и шапки сайта) */
.ml-hd .ml-av{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;background:#E2E7F0;outline:.5px solid rgba(0,0,0,.12);outline-offset:-.5px}

/* Jana N. в узлах шагов блока 3 — фото 28 px вместо «JN» 24 px (узел 32, по центру строки) */
.b3-node i.jn{width:28px;height:28px;overflow:hidden;background:#E2E7F0;box-shadow:0 0 0 2px #fff,0 1px 3px rgba(15,25,60,.18)}   /* глубина как у бейджа шага (аудит apple-design) */
.b3-node i.jn img{width:100%;height:100%;border-radius:50%;object-fit:cover;outline:.5px solid rgba(0,0,0,.1);outline-offset:-.5px}

/* Kancelář: три маклера гроздью 2+1 по 44 px — в ряд 110 px не входят в колонку 76 (цена 150 из 154 px текста);
   наложение 30 % (шаг 30 px), обводка 3 px цветом карточки (#fff панели .b6), Tomáš — впереди, снизу по центру */
.b6 .t-ui.kc{position:relative;display:block;background:none}
.t-ppl{position:absolute;inset:0}
.t-ppl img{position:absolute;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#E2E7F0;box-shadow:0 0 0 3px #fff}
.t-ppl img:nth-child(1){left:16px;top:33px;z-index:1}   /* на 2 px ниже — меньше режет подбородок верхнему (аудит apple-design) */
.t-ppl img:nth-child(2){left:1px;top:1px}
.t-ppl img:nth-child(3){left:31px;top:1px}

/* Instagram Direct «Z praxe», путь 1 — лица тех, кто написал тип; имена — серые полосы, как было (кейс анонимный).
   ?ig=1 — лица в строках · 2 — ряд заметок над «Zprávy» · 3 — открытая переписка */
.ig-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;align-self:stretch;outline:.5px solid rgba(0,0,0,.1);outline-offset:-.5px}   /* кромка как у iOS */
.ig-nt,.ig-op{display:none}

[data-ig="2"] .ig-in .ig-nt{position:absolute;left:0;right:0;top:160px;display:flex;gap:14px;margin:0;padding:0 14px;list-style:none;overflow:hidden}
[data-ig="2"] .ig-in .ig-tb{top:314px}
[data-ig="2"] .ig-in .ig-ls{top:352px}
.ig-nt li{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;width:72px;padding-top:46px}
.ig-nt .ig-av{width:68px;height:68px}
.ig-nt .ig-nm{width:54px;height:9px;margin-top:9px}
.ig-nt small{margin-top:6px;color:#737373;font-size:12px;line-height:1.2;white-space:nowrap}
.ig-nt q{position:absolute;bottom:calc(100% - 40px);left:50%;z-index:1;transform:translateX(-50%);width:max-content;max-width:80px;
  padding:6px 9px;border-radius:14px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.14);color:#000;font-size:12px;line-height:1.2;
  text-align:center;quotes:none}   /* до двух строк; низ облачка — на 6 px над кружком, хвостик в зазоре (аудит taste 06.11) */
.ig-nt q::after{content:"";position:absolute;left:calc(50% - 9px);bottom:-5px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}

[data-ig="3"] .ig-in .ig-op{position:absolute;left:0;right:0;top:46px;bottom:0;display:block;background:#fff}   /* шапка — на линии шапки входящих (58), срез плитки её не режет */
.ig-op .ig-hd{top:19px;gap:10px;height:50px;padding-bottom:6px;border-bottom:.5px solid #DBDBDB}
.ig-op .ig-hd .ig-av{width:34px;height:34px}
.ig-op .ig-hd .ig-ph{margin-left:auto}
.ig-pf{position:absolute;left:0;right:0;top:95px;display:flex;flex-direction:column;align-items:center}
.ig-pf .ig-av{width:88px;height:88px}
.ig-pf .ig-nm{width:136px;height:13px;margin-top:14px;background:#BDBDBD}
.ig-pf .ig-nm+.ig-nm{width:92px;height:10px;margin-top:8px;background:#DBDBDB}
.ig-pf b{margin-top:14px;padding:7px 16px;border-radius:10px;background:#EFEFEF;font-size:14px;font-weight:600}
.ig-op .ig-tm{top:305px}
.ig-op .ig-g{top:329px;width:auto}
.ig-op .ig-g .ig-av{width:28px;height:28px}
.ig-op .ig-g>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.ig-op .ig-g p{max-width:236px;margin:0;padding:9px 14px;border-radius:20px;background:#EFEFEF}
.ig-op .ig-g>div img{width:160px;height:190px;border-radius:18px;object-fit:cover;object-position:70% 50%}
