Next payroll
05/11
Closing in 3 days
Portfolio project by Bruna PradoVela RH is a fictitious company
Living guide · design system v1.0
Tokens, typography and every component from section 10 with its states. Everything here is rendered with the same code as the website and the demo.
Values read live from tokens.css. The contrast ratio is measured against white and serves as a report: no color was adjusted.
--color-brand-indigo——--color-brand-coral——--color-brand-lilac——--color-brand-lilac-light——--color-brand-sand——--color-neutral-graphite——--color-text-primary——--color-text-secondary——--color-text-muted——--color-text-inverse——--color-surface-page——--color-surface-subtle——--color-surface-brand——--color-border-default——--color-border-strong——--color-action-primary——--color-action-primary-hover——--color-action-primary-pressed——--color-focus——--color-success——--color-success-bg——--color-warning——--color-warning-bg——--color-danger——--color-danger-bg——--color-info——--color-info-bg——Plus Jakarta Sans for headings, Inter for body text, tables and numbers. Scale from section 5.2; switches to the mobile values below 768 px.
Admissão, Rescisão, Férias, 13º salário (Portuguese terms with accents)
À Á Â Ã É Ê Í Ó Ô Õ Ú Ü Ç · à á â ã é ê í ó ô õ ú ü ç
R$ 312,400.00
R$ 1,111.11
R$ 88,888.88
Currency, hours and dates always with .numeric.
Placeholder drawn in SVG from the brand manual, until the official file exists. Minimum width of 112 px for the horizontal version.
Derived from the symbol's bands. Visual support, never behind text or critical data.
Lucide (ISC license), 1.75 px stroke, mapping from section 6.2.
file-textreceiptclockheartuser-round-plusfile-checkcalendar-daysbelltriangle-alertchart-columnusers-roundsettingslink-2shield-checksearchsliders-horizontalxarrow-right--space-1--space-2--space-3--space-4--space-5--space-6--space-8--space-10--space-12--space-16--space-20--space-24--radius-sm--radius-md--radius-lg--radius-xl--radius-pill--shadow-sm--shadow-md--shadow-lgStates frozen for comparison. To really test them, use the mouse and the Tab key.
Invalid CPF. Check the numbers you entered.
Phone confirmed by SMS.
Use the role name as it appears in the contract.
Choose a status to filter.
A drop in payroll cost shows up as an improvement; an increase in absences, as a decline. The arrow shows the direction; the color and the text say whether it's good.
05/11
Closing in 3 days
84
+4%compared with September(change)
12
+33%compared with September(worse)
R$ 312,400
−6%compared with September(better)
Click the headers to sort; check rows to see the selection. On narrow screens, the table scrolls inside its own box.
| Status | ||||||
|---|---|---|---|---|---|---|
| Mariana CostaMarketing Analyst | Marketing | R$ 8,200.00 | R$ 1,240.00 | R$ 6,960.00 | Paid | |
| Rafael LimaProduct Manager | Product | R$ 12,500.00 | R$ 2,430.00 | R$ 10,070.00 | Paid | |
| Camila SouzaSales Executive | Sales | R$ 9,800.00 | R$ 1,890.00 | R$ 7,910.00 | Pending | |
| Lucas PereiraAnalista Financeiro | Finance | R$ 7,300.00 | R$ 1,120.00 | R$ 6,180.00 | Processing | |
| Fernanda AlvesHR Analyst | People | R$ 6,900.00 | R$ 980.00 | R$ 5,920.00 | Overdue |
Left/right arrows switch tabs; Home and End go to the first and last.
Fernanda Alves has been on the People team since 11/01/2026, full-time under the CLT.
Latest payslip: October 2026, net pay of R$5,920.00.
Accrual period in progress. No vacation scheduled.
Meal voucher, transportation voucher and health plan active.
Heads up: There are 2 mismatches to review before closing.
Review Camila Souza's and Fernanda Alves's time entries.
Success: Document sent.
The proof of address was attached to the onboarding.
Heads up: Deadline approaching.
October payroll closes in 3 days.
Error: Couldn't save.
Check your connection and try again. Your data is still in the form.
Info: Holiday on 10/12.
The day doesn't count as an absence in the hours bank.
Focus goes to "Cancel", stays trapped in the modal, Escape closes it and focus returns to the button that opened it.
Companies with 20 to 300 employees. Below that, the Essencial plan is usually enough.
Two weeks on average, with the import of the current spreadsheet done by our team.
No. The contract is monthly and can be canceled with 30 days' notice.
The Vela newsletter
Payroll deadlines, changes in the law and a ready-made checklist for the month. No spam: you can leave whenever you want.
Hi! I'm Marina. Can I help you choose a plan or find some content?
Keyboard shortcuts