# Phase 5E — Login Keypad UI Patch

This patch improves the Staff PIN Login screen.

## Changes

- Rebuilt the PIN keypad template with Bootstrap/Tabler `row-cols-3` wrappers so it still lays out cleanly even if custom CSS is delayed or cached.
- Added larger touch-friendly keypad buttons.
- Added a cleaner centered login card and brand mark.
- Added keypad JavaScript for number, clear, and backspace buttons.
- Added cache-busting query strings for the POS CSS/JS files.
- Improved `asset_url()` so assets resolve more reliably whether the app is served from `/public/page.php` or from a document root pointing directly at `/public`.

## Upload instructions

Upload over the current server files. Keep your existing `inc/config.local.php`.

No database reinstall is required.
