THESIS: Operate financial console. Help Vietnamese payment operators find,
verify and resolve real transactions with an auditable approval process.
OWN-WORLD: Warm-white operation surfaces; page #f6f7f3, surface #ffffff,
subtle #f3f5f1, dark deep-teal navigation #123e36, emerald action #087f5b,
action hover #076a4d, text #20362f, muted #65716b, lines #e2e7df,
danger #ae342b, warning #885b15, keyboard focus #159b72.
Self-hosted Be Vietnam Pro; fixed rem type scale; tabular monetary numerals.
STORY: Authenticate with mandatory MFA, review live API totals, find a
transaction, inspect its evidence, request or approve an authorized action.
FIRST VIEWPORT: Clear page title, relevant filters and live operational data.
Empty and unavailable states report API truth. No invented financial data.
FORM: Responsive dark sidebar, warm-white content, dense tables, consistent
controls and keyboard-accessible native dialogs. Emerald identifies actions
and selection. Security changes use two-person approval and one-time secrets.
AUTHORIZATION: Direct implementation and this design direction were scoped
and authorized by the user. Code-led build; no visual comp is required.
Edit boundary: src/, public/, index.html and vite.config.ts only.