CTMSDesign System · v1.0
Foundations

CTMS Design System

A calm, precise system for a healthcare platform: warm neutral surfaces, deep navy type and the CTMS purple brand gradient. All tokens live in assets/ctms.css, adapt to dark mode, and use logical properties so every component works in Arabic (RTL).

Colour

Neutrals carry the interface; the brand purple marks action and data; status colours are reserved for meaning.

--bg
--surface
--surface-3
--ink
--muted
--line-strong
--navy
--brand
--brand-soft
--ok
--warn
--bad
--info
--c1 … --c5 (charts)

Typography

Geist for Latin, IBM Plex Sans Arabic for Arabic, Geist Mono for figures and codes. Headings use tight tracking; Arabic resets tracking to zero and opens line height.

Display 5.1rem
Heading 2 · 3.3rem
Heading 3 · 1.6rem

Lead · for section introductions, never more than two lines.

Body · 17px / 1.6. Plain, direct sentences.

Small · captions and helper text.

Eyebrow label

KWD 1,284.500 · INV-2026-04812

نظام التشغيل للعيادات الحديثة.

Spacing & radius

A 4px base scale. Cards use 20–24px radius; controls 10–12px; pills are fully round.

4 · 8 · 12 · 16 · 24 · 32 · 48 · 64  |  --r-xs 8 · --r-sm 12 · --r 20 · --r-lg 24

Buttons

One primary action per view. Secondary for alternatives; ghost for tertiary.

Status & badges

NeutralLiveLow stockOverdueChecked inAdd-on Chip ▲ 12.4%▼ 3.1%

Forms

Helper text sits under the control.

Cards

Standard card

Surface, 1px border, subtle shadow.

Hover card

Lifts 3px on hover for interactive tiles.

Panel

Recessed surface for grouped content.

Tables

BranchRevenueProfitStatus
Salmiya24,6108,590On target
Hawally18,3405,470On target
Jahra14,9804,360Watch

Tabs

Accordion

Can CTMS work without internet?
Yes, with on-premise or hybrid deployment.
Does CTMS support Arabic?
Fully, with a right-to-left interface.

Tooltip & modal

Product UI kit

Mock screens are built from .ui-* components, not screenshots, so they stay sharp, themeable and translatable.

SalmiyaSA
Revenue1,284.500▲ 12%
Appointments46
Waiting7
Low stock4items
Queue
FAFatima Al-EneziConsultationWith doctor
YMYousef Al-MutairiDentalWaiting
Doctors
Dr. Ahmad
612
Dr. Noura
488