Esta página reúne tokens, tipografia, espaçamento e todos os componentes que sustentam o back-office financeiro da providência. Serve de referência única para o time de desenvolvimento (Angular · SCSS) e para conferência com a equipe.
FRONT
Angular · SCSS
TOKENS
_tokens.scss
TEMA
Claro + Escuro
MÁSCARAS
ngx-mask
ATUALIZADO
20/07/2026
01 · FUNDAÇÃO
cores.
Paleta neutra fria (base do sistema) + um acento institucional azul da marca Providência. O vermelho é reservado para perigo — nunca decorativo — porque é dado financeiro. Escala 25–900 para hierarquia de texto, bordas e superfícies.
Neutros · escala base
$color-neutral-*
{{ c.step }}
{{ c.hex }}
acento · verde providência
$color-accent-* · primary = 600
{{ c.mark }}
{{ c.step }}
{{ c.hex }}
Estados semânticos
$color-{success,warning,danger,info}
{{ s.label }}
{{ s.token }}
{{ s.hex }}
Superfícies · tema escuro
[data-theme=dark]
{{ c.name }}
{{ c.hex }}
01 · FUNDAÇÃO
tipografia.
Três famílias, três funções: Gilroy (ExtraBold 800, caixa-baixa) nos títulos e no wordmark, Inter na interface e corpo (figuras tabulares para valores) e JetBrains Mono nos números, rótulos e dados técnicos. Gilroy é licenciada — Montserrat é o fallback aberto.
GILROY · DISPLAY
Aa
Honorários fechados
INTER · UI
Aa
R$ 128.450,00 · 12,5% · 90 contratos
{{ t.token }}
{{ t.sample }}
{{ t.meta }}
01 · FUNDAÇÃO
Espaçamento, raios & sombras
Grade base de 4px. Densidade da interface favorece múltiplos pequenos (8/12/16). Raios contidos — nada arredondado demais em contexto financeiro.
ESPAÇAMENTO · base 4px
{{ sp.token }}
{{ sp.px }}
RAIOS
sm 4
md 8
lg 12
full
SOMBRAS
sm
md
lg
02 · COMPONENTES
biblioteca de componentes.
Componentes reutilizáveis vivem em ui/. Cada um documentado com anatomia, variantes, estados e tokens — nenhuma cor ou medida hardcoded.
Não é possível fechar o mês com pendências de nota.
3 pagamentos aguardando autorização da Thais
Total de R$ 41.900,00 na fila.
Notificações4
Guia de ISS a vencer
há 5 min
Nicole lançou 6 despesas
há 22 min
Honorários de junho fechados
ontem
Modais & Drawers
ui/drawer · ui/dialog
Excluir lançamento?
Esta ação remove a despesa e seus anexos. Não pode ser desfeita.
Empty & Loading
ui/empty · ui/skeleton
Nenhuma despesa neste filtro
Ajuste o período ou lance a primeira despesa.
03 · TELAS-ÂNCORA
telas-âncora.
Três telas montadas só com os tokens e componentes acima: Dashboard, Despesas (list + form) e DRE. Chrome real do app — sidebar + topbar.
A · DASHBOARD (HOME)
Dashboard
Bom dia, Michelle · visão de julho/2026
{{ k.label }}{{ k.delta }}
{{ k.val }}
{{ k.sub }}
Honorários · últimos 6 mesesR$ mil
{{ b.v }}
{{ b.m }}
Fila de autorização · Thais3
{{ a.forn }}
{{ a.emp }} · cc {{ a.cc }} · venc {{ a.venc }}
{{ a.val }}
4 guias de imposto a vencer
ISS Provi vence em 2 dias
3 despesas sem comprovante
Bloqueia o fechamento do mês
Composição do mês
Split de gestores30,6%
Impostos15,0%
Pessoal + operacional31,4%
Resultado23,0%
B · DESPESAS / CONTAS A PAGAR (LIST + FORM)
Despesas · contas a pagar
47 lançamentos em julho/2026
Buscar descrição, fornecedor…
▾
▾
▾
A pagar
R$ 214.780
Vencido
R$ 1.890
Pago no mês
R$ 271.310
DESCRIÇÃO ↓
EMPRESA
VENC.
VALOR
STATUS
AÇÕES
{{ r.desc }}
{{ r.emp }}
{{ r.venc }}
{{ r.val }}
{{ r.st }}
1–5 de 47
Clique em + Nova despesa para abrir o drawer de lançamento →
C · DRE GERENCIAL
DRE gerencial
Provi · Julho 2026 vs. Junho 2026
▾
Receita líquida
R$ 264.570
▲ 10,0% vs. junho
Resultado do mês
R$ 111.960
▲ 33,4% vs. junho
Margem
23,0%
▲ 4,3 p.p. vs. junho
CONTA
JULHO
JUNHO
Δ%
{{ d.label }}
{{ d.cur }}
{{ d.prev }}
{{ d.pct }}
Split de gestores considera o contrato inteiro na DRE, mesmo quando o gestor emite nota direto ao condomínio.
04 · ENTREGA
_tokens.scss
Fonte única de verdade. Nenhuma cor, espaçamento ou tipografia hardcoded em componente — tudo referencia estas variáveis. Tema escuro sobrescreve apenas as superfícies e textos.
Figuras tabulares em toda coluna de valor — alinhamento à direita, mono para dígitos.
Vermelho só para perigo (vencido, excluir, erro). Nunca decorativo.
Densidade compacta em telas de listagem; confortável em fichas e formulários.
Ação primária única por tela — as demais em secundário/ghost.
✕Don'ts
Não hardcode cores/medidas no componente — sempre via token.
Não use verde/vermelho como único indicador de status — sempre com rótulo + ícone.
Não empilhe múltiplos botões primários competindo pela atenção.
Não exiba valores sem contexto de empresa/período (Provi × MSERT).
Densidade
Duas alturas de linha por tabela, alternáveis pelo usuário. Compacto maximiza lançamentos visíveis; confortável reduz erro em revisão. Padrão por contexto abaixo.
CONFORTÁVEL · 14px pad
Fichas, formulários, DRE.
COMPACTO · 8px pad
Listas longas de despesas e contratos.
HEADER FIXO
Cabeçalho e totais sempre visíveis ao rolar.
Acessibilidade · WCAG AA
4.5
Contraste mínimo de texto 4.5:1 — ink #070749 sobre superfícies claras passa com folga.
44
Alvos de toque/click de 44px; foco visível com ring de 3px azul.
+
Status nunca só por cor — sempre ícone + rótulo textual. Navegável por teclado.
P
providência. · sistema financeiro · design system v0.1