M1Single-column forms
Žádné grid layouty (3-col nefunguje na 375px). Každé pole na vlastním řádku, label nad input (ne vedle).
M2Touch targets 44×44 px min
Buttons 44px high (padding 14px), radio kartička 44px+, upload zone velká plocha. Apple HIG + Material Design guideline.
M3Sticky bottom actions
Primary CTA vždy viditelné, nepropadá do keyboardu. Sticky position bottom. Dva buttony max (Zpět + Pokračovat).
M4Nativní camera access
`` pro OP/pasy/rodné listy. HR admin může hned vyfotit dokumenty klienta.
M5Progress bar místo stepperu
Stepper na 375px = nečitelný. Místo toho progress bar (X z 10 + aktuální sekce). Kliknutelný = návrat na předchozí krok.
M6Dark theme — OLED friendly
Pravé black #000 body bg šetří baterii na OLED displayích (iPhone 13 Pro+, moderní Androidy). Výrazný kontrast.
M7Auto-save indikátor
Save icon v topbar (místo Save buttonu) — klient vidí že data nezmizí ani při zavření.
M8Big selection cards (ne radio)
Krok 0.5 kategorie A/B/C — karty plné šířky místo malých radio buttonů. Větší target, lepší čtení.
M9Scénář F optimalizovaný pro push notif
Klient klikne na push → deep link přímo do requestu. Žádný dashboard, žádné menu. Jeden cíl: upload + send.