/* ── Ponto de entrada do CSS — importa os componentes em ordem de cascata ── */

/* O ?v= de cada @import e' obrigatorio: cada arquivo importado e' uma requisicao com cache
   proprio, entao versionar so o link do HTML nao derruba o cache dos componentes. A troca de
   fonte (DM Sans -> Inter) tocou TODOS eles, por isso todos foram versionados de uma vez. */
@import './components/_variables.css?v=20260810-fonte';   /* Variáveis CSS, tipografia e reset global */
@import './components/_login.css?v=20260810-fonte';        /* Tela de login e loading spinner */
@import './components/_layout.css?v=20261028-acomp-label';       /* Header, sidebar, app shell, painel de atualizações */
@import './components/_table.css?v=20260926-paginacao-base';        /* Stats, painel operacional, toolbar, tabela, paginação */
@import './components/_badges.css?v=20260919-cor-meli';       /* Badges, barras de progresso, estados de status */
@import './components/_modal.css?v=20260930-vf-tema-escuro';        /* Modal, abas, campos de formulário, toast */
@import './components/_themes.css?v=20260810-fonte';       /* Tema executivo (sobrescreve variáveis e componentes) */
@import './components/_dashboard.css?v=20260810-fonte';    /* Dashboard operacional */
@import './components/_checklists.css?v=20261026-setor-solicitacao';   /* Painel de checklists */
@import './components/_tickets.css?v=20260926-paginacao-base';   /* Tickets Financeiro x GRIS */
@import './components/_responsive.css?v=20260810-fonte';   /* Breakpoints responsivos */
@import './components/_theme-dark.css?v=20260930-vf-tema-escuro';  /* Tema escuro (data-theme="dark") — repinta o que o tema claro crava em #fff */
@import './components/_skin.css?v=20260930-faltantes-modal';          /* Skin visual (Barlow, verde-pinho + menta, menu com a marca) — por ultimo; tirar esta linha devolve o visual anterior */
@import './components/_edicao.css?v=20261013-regras-formulario';        /* Modo edicao do cadastro no modal — depois da skin; tirar a linha so' tira o acabamento do editor */
@import './components/_checklist-cards.css?v=20261013-checklist-cards';   /* Cards do Checklist + balao de pendencias no menu */
@import './components/_materiais.css?v=20261013-materiais';   /* Tela Materiais (arquivos para mandar aos motoristas) */
@import './components/_contadores.css?v=20261013-contadores';   /* Contador em pilula nas abas do Acompanhamento */
@import './components/_acomp-dias.css?v=20261028-acomp-ops';   /* Cards por dia no topo do Acompanhamento: GRIS e Seguranca */
@import './components/_cadastros-topo.css?v=20261014-cadastros-2';   /* Topo de Cadastros: cards-filtro, filtros com icone, busca global, barra de lote */
@import './components/_usuarios.css?v=20261019-ranking';   /* Tela Usuarios (matriz pessoa x acesso, modal de edicao) */
@import './components/_desempenho.css?v=20261019-ranking';   /* Tela Desempenho (tempo medio de resolucao das pendencias) */
@import './components/_robo.css?v=20261022-gw-gris';   /* Tela Cadastro GW/SPX (fila do robo: Raster -> GW/SPX) */

/* ── Perfil Observador (somente leitura) ──────────────────────────────────────
   Conta que so visualiza a etapa de cadastro (progresso e recursos faltantes).
   Some com tudo que permite editar/baixar: acoes em lote, exportar, coluna de
   selecao e coluna de acoes (botao "Ver", que abriria os documentos). */
body.role-observador .ro-hide,
body.role-observador .select-col,
body.role-observador .acoes-col{
  display:none !important;
}
