Engineer reference — Edit Visit. A 424px right-panel DetailPage (the locked .sb-shdlg-panel — .mh title bar + .mb body + .mf footer) opened by tapping an In-Showroom or Completed visitor card; Anticipated cards are inert (they open no edit page — their actions are check-in / miss inline). The Check-In Time section is always present; the Check-Out Time section renders only on completed visits. Footer = the DetailPage primary "Update Visit". Visit-times partial-update: editing only the check-in and/or check-out timestamps is a frontend-defined contract (partial PATCH of the visit) pending backend support. Reuses .sb-shdlg-row + .sb-dropdown pickers (same as the check-in / check-out dialogs); zero new atoms; tokens byte-identical.