Documentação de todos os componentes, tokens de design, variações de estado e padrões de interface extraídos diretamente do código-fonte do sistema. Fontes: Poppins + Source Sans 3.
Poppins (títulos/UI)Source Sans 3 (corpo)Layout ResponsivoEstados de formulário
01
Paleta Cromática
Paleta Primária
--primario#ab0000Cor principal do sistema. Usada em títulos de login, label de campo e etc.
--primario-escuro#550101Variação escura e de menor proeminência da cor primária
--primario-claro#7a2f2dVariação clara e de maior realce da cor primária
--primario-alternativo#7a0000Reservado para variações de tom sobre a cor primária
Paleta Secundária
--secundario#007D94Cor secundária do sistema. Usada em botões e títulos de seções internas
--secundario-escuro#014555Variação escura e de menor proeminência da cor secundária
--secundario-claro#33BBD3Variação clara e de maior realce da cor secundária
--secundario-alternativo#fff0c2Variação da cor secundária. Usada em elementos sobre fundo primário ou secundário
--warn#ffdc71Pendências: formulário com itens a corrigir
--sent / --pause#069DC0Enviado (sent) e Em análise (pause): mesma cor (formulário submetido), ícone diferente
--success#01B659Validado: formulário aprovado pela equipe
--error#FF8D8DPrevisão de retorno para erros do sistema. Evitar usar em produção (reservado para debug, demo ou erros 500)
02
Tipografia
O sistema usa dois typefaces: Poppins (sem-serif geométrica) para títulos, labels de destaque e elementos de UI com hierarquia; e Source Sans 3 (humanista) para todo o texto de corpo, inputs, botões e parágrafos.
Hierarquia de Texto
Eleições
FamíliaPoppins
Tamanho28px
Peso500
Cor--secundario-alternativo
UsoTítulo do login, top-bar-name principal
Bem-vindo(a)
FamíliaPoppins
Tamanho26px
Peso600
Cor--primario
UsoH2 do painel de login
Dados pessoais
FamíliaPoppins
Tamanho24px
Peso600
Cor--secundario
UsoH1 de páginas internas (.cabecalho-secao)
Identificação e Nome
FamíliaPoppins
Tamanho17px
Peso600
Cor--preto
UsoH4 na timeline (timeline-info h4)
Preencha todas as informações conforme seus documentos oficiais.
FamíliaSource Sans 3
Tamanho15px
Peso400
Cor--cinza-escuro
UsoSubtítulo de login, parágrafos
Preencha todas as informações conforme seus documentos oficiais.
FamíliaSource Sans 3
Tamanho15px
Peso400
Background--mark
UsoDestaque em textos
CPF e RG
FamíliaPoppins
Tamanho12px
Peso600
Usocard-titulo
Nome de registro
FamíliaSource Sans 3
Tamanho12px
Peso600
Transformuppercase + letter-spacing .05em
UsoLabel de campo de formulário
Campos obrigatórios
Tamanho11px
Peso600
Transformuppercase + letter-spacing .05em
Usoalerta-info strong, card-titulo secundário
03
Navegação
Barra do topo
O header fica posicionado ao topo (position:sticky; top:0) com altura de 68px.
O submenu lateral usa position: sticky; top: var(--header-height) para acompanhar o scroll. Em mobile converte para flex horizontal. Itens de fase têm label em Poppins uppercase. Cada link carrega um status-dot à direita.
O botão do file input é estilizado via ::file-selector-button com as mesmas regras dos botões gerais. Não há componente de drag-and-drop - é um input nativo.
Foto legível, colorida, frente e verso. Formatos: jpg, pdf, png. Máx. 15 MB
O componente .status-dot combina ícone SVG (via CSS mask-image) com texto. O ícone vem de arquivos icons/*.svg usando -webkit-mask-image. A variante .large é usada na barra de ações; a variante normal é usada no submenu.
Todos os Estados - Tamanho Normal
editbg --edit · color --cinza-escuro · "Disponível"
waitbg --wait (#727272) · color --branco · "Indisponível"
sentbg --sent (#069DC0) · color --branco · "Enviado"
errorbg --error (#FF8D8D) · color --preto · "Erro"
pausebg --pause (#069DC0) · color --branco · "Em análise"
warnbg --warn (#ffdc71) · color --preto · "Pendências"
successbg --success (#01B659) · color --branco · "Validado"
secundario-altbg --cinza-claro · color --secundario
highlightbg --highlight · color --branco
darkbg #151b29 · color --branco
06
Feedback e Alertas do Sistema
O sistema usa um único componente .alerta-info com variação de estado via classe .error. Não há variantes de warning ou success separadas - o alerta de info genérico serve para avisos, e o .error serve para validações reprovadas.
Alerta Informativo (padrão)
Campos obrigatórios
Os campos marcados com * são de preenchimento obrigatório para prosseguir.
Enviar foto legível, colorida, da frente e do verso do RG.
Formatos aceitos: jpg, pdf ou png. Tamanho máximo: 15mb
ExibiçãoVisível apenas no estado de erro (JS toggle .d-none → remove). Também aciona .error nos inputs
07
Layouts de Página
Tela de Login
Layout flex de duas colunas: esquerda (55%) com fundo --primario-escuro e informações contextuais; direita (45%) com fundo --branco e formulário de acesso. Em mobile: empilhadas.
Assembleia Legislativa de Minas Gerais
Eleições 2026 Recepção de Parlamentares Eleitos
Plataforma oficial da 21ª Legislatura para envio de dados e documentos obrigatórios para registro e cadastro do parlamentar.
Prazos para cadastro
São 3 fases para preenchimento. Atenção ao prazo limite de cada uma.
Suporte e atendimento
Telefone: (31) 2108-7200 · Seg–Sex 9h–18h
Bem-vindo(a)
Acesse com seu e-mail fornecido pela Central de Recepção
Acesso restrito
Este sistema é de uso exclusivo de parlamentares eleitos e seus representantes autorizados.
Cada parlamentar será recebido individualmente, em data e horário previamente agendados entre 17/10 a 21/11/26, de segunda a sexta-feira, das 9 às 14h30.
Certificação Digital e Biometria
Criação de senhas, entrega de tokens e instalação do aplicativo Silegis no celular pessoal.
Border1.5px solid #DDD8CF · border-radius 9px
Trigger ativobg rgba(237,232,220,.5)
SetaPseudo-elemento border rotacionado · color --secundario