No records yet.
Explain what belongs here and provide one clear next action.
Shared spacing, typography and behaviour.
Product-specific accents keep each workspace recognisable.
Screen title: 30px. Section: 19–24px. Body: DM Sans, 14–16px. Metadata: 12px target in production.
4px base grid. 8, 12, 16, 24, 32 and 48px spacing. 250px desktop sidebar. 8px panel radius. 40px minimum control height.
Explain what belongs here and provide one clear next action.
Keep the layout stable and announce loading status.
Preserve the user’s input and provide a retry action.
Confirm the specific action without interrupting the workflow.
These are component-state specimens. Loading and service errors require backend integration; interactive form validation and empty states are implemented in the prototypes.
Use labelled native fields, visible focus, semantic tables and keyboard-operable controls. Native dialogs trap focus and close with Escape. Announce results and errors.
Collapse the sidebar on narrow screens. Stack forms and charts. Keep wide tables and boards inside their own scroll regions.