KPT Design System
Komponentenbibliothek und Design Tokens
Colors
Red
Gray
Iceblue
Yellow / Sand / Pine / Success
Semantische Farben
Primary
CTA, Links, Hauptaktionen
kpt-red-600 → #D8321E
Primary Foreground
Text auf Primary
#FFFFFF
Secondary
Sekundäre Aktionen, Highlights
kpt-iceblue-100 → #E4F1FB
Secondary Foreground
Text auf Secondary
kpt-iceblue-800 → #2B587C
Destructive
Fehler, Löschen, Warnungen
kpt-red-500 → #EF4444
Muted
Deaktivierte Elemente, Hintergründe
kpt-gray-200 → #E5E5E5
Muted Foreground
Text auf Muted, Placeholder
kpt-gray-500 → #737373
Accent
Hover, aktive States
kpt-iceblue-100 → #E4F1FB
Background
Seiten-Hintergrund
kpt-gray-100 → #F2F2F2
Foreground
Standard-Textfarbe
kpt-gray-600 → #545454
Card
Karten-Hintergrund
#FFFFFF
Card Foreground
Text auf Karten
kpt-gray-800 → #262626
Border
Trennlinien, Input-Borders
kpt-gray-300 → #D1D1D1
Ring
Focus-Ring
kpt-iceblue-800 → #2B587C
Typography
Base Scale (Bold / Medium / Regular)
Semantische Tokens
.heading-1Grundversicherung KPT60px / 1.1 / bold.heading-2Grundversicherung KPT48px / 1.1 / bold.heading-3Grundversicherung KPT40px / 1.15 / bold.heading-4Grundversicherung KPT36px / 1.2 / bold.heading-5Grundversicherung KPT30px / 1.2 / bold.heading-6Grundversicherung KPT24px / 1.3 / bold.body-lgGrundversicherung KPT20px / 1.5 / regular.body-mdGrundversicherung KPT16px / 1.5 / regular.body-smGrundversicherung KPT14px / 1.5 / regular.label-lgGrundversicherung KPT16px / 1.5 / medium.label-mdGrundversicherung KPT14px / 1.5 / mediumShadows
Icons
Icons des Kundenrechners. KPT = eigenes Icon (Figma-Library), Lucide = Platzhalter, wird durch das Figma-Icon ersetzt. Inventar & Figma-Mapping: docs/icon-inventory.md.
Person / Geschlecht
Bedürfnis (VVG)
UI & Aktionen
Trust-Cards
Button
Varianten
Grössen
States
Badge
Varianten
Grössen
Link
Varianten
Grössen
Decoration
Mit Icon
Card
Farben & Padding
Alert
Hinweis
Gut zu wissen
- Wichtiger Punkt 1
- Wichtiger Punkt 2
Fehler bei der Eingabe
- Passwort muss mindestens 8 Zeichen lang sein
- E-Mail Adresse ist ungültig
Erfolgreich gespeichert
Toast
Neue Einstellungen verfügbar
Änderungen erfolgreich gespeichert
Toast ohne Icon
Divider
Heute
24.07.2024
Switch
Tabs
XS
SM
LG
Mit Add & Remove
Popover
Dialog
Action Sheet
Button Toggle Group
Small
Medium
Select Pill
Mit Label + Icon (z. B. Geschlecht / Typ)
Mit Label, ohne Icon (z. B. Franchise)
Ohne Label (einzelne Pills) + States
DropZone
Dokumente zum Hochladen hier reinziehen und ablegen.
PNG, JPG, TIFF max. 30MB
Inputs
States
Dieses Feld ist erforderlich
Checkbox
States
In FormField (mit Label)
Plain (ohne Card)
Select Card
Radio Mode
Combobox
Multi-select dropdown with search, grouped items, chips, overflow badge, and disabled states.
Standard
Stepper
Vertikaler Schritt-Indikator. Jedes Step-Item ist eigenständig (StepItem) und trägt einen Status. Translation-agnostisch — Labels via Props.