People & companies — round mark = person, square mark = company; initials over a hue hashed from the name
Person — identity + contacts
Josef Novák Osoba · Majitel firmy

Pardubice · 46–65

+420 605 123 456 josef.novak@email.cz
Company — identity + contacts
Brno Tech a.s. Firma · IT & software

Brno · 250+ zam.

+420 542 210 333 info@brnotech.cz
Typed objects — solid --ic identity tile + white glyph, one reserved hue per type (amber = meeting, blue = task, lime = note)
Meeting — time, place, attendees
Čtvrtletní review Schůzka · Online
Naplánováno

St 2. 4. 2026 · 14:00–15:00

Google Meet · meet.google.com/xyz +2 další
Task — assignee, due, priority
Připravit nabídku Úkol · Expanze CEE
Probíhá

Termín za 2 dny · pá 4. 4. 2026

Řešitel Eva Dvořáková Priorita Vysoká
Note — author, date, excerpt
Zápis z jednání Poznámka · Eva Dvořáková

28. 6. 2026 · 14:32

Klient potvrdil rozpočet na Q3 a požádal o revidovanou nabídku do konce týdne. Hlavní kontakt je nově Marek Procházka, fakturace přes mateřskou firmu.

Připojeno k Brno Tech a.s.
Entity preview popover — one surface, opened on hover/focus of an inline entity-ref chip, shared across every record type. Identity sits top-left: a round mark = person, a square mark = company (initials over a hue hashed from the name), or a solid --ic tile + white glyph for typed objects (amber calendar = meeting, blue check = task, lime note = note — one reserved hue per type, matching entity-ref & nav segments). The head (mark + 14px title + type subtitle, with an optional status pill) and the closing "Otevřít detail" stay constant; the middle adapts to the type — contacts show phone & e-mail, a meeting shows date/time, place and stacked attendees, a task shows due date, assignee & priority, a note shows a 3-line excerpt and what it is attached to. Portalled to body in-app; closes on scroll / resize / Esc.