Ativa o menu
Alternar menu de preferências
Alternar menu pessoal
Não autenticado(a)
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css

Página de Interface do MediaWiki
Revisão de 18h01min de 26 de novembro de 2025 por Raul (discussão | contribs)

Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
  • Opera: Pressione Ctrl-F5.
/* ================================================================= */
/* 💎 PADRÃO VISUAL CELTA ERP - V4 (MINIMALISTA) */
/* ================================================================= */

/* 1. REMOÇÃO DAS SETAS (COLLAPSE ICONS) 
   Remove o ícone ^ ou v ao lado dos títulos. Fica muito mais limpo.
*/
.citizen-section-heading-indicator,
.mw-heading .indicator {
    display: none !important;
}

/* 2. RESET DA LINHA HORIZONTAL (----) */
hr {
    margin-top: 10px !important; margin-bottom: 10px !important;
    height: 1px; border: none;
    background-color: var(--border-color-base, #eaecf0);
}

/* 3. TÍTULOS H2 (A Barra Azul)
   Ajustado para remover o espaço extra na esquerda que a seta ocupava.
*/
.mw-body h2 {
    border-bottom: 1px solid var(--border-color-base, #eaecf0);
    border-left: 5px solid var(--color-primary, #3366cc);
    
    /* Alinhamento */
    padding-left: 12px;      /* Aproximamos o texto da barra azul */
    padding-bottom: 5px;
    margin: 0 !important;    /* Remove margens internas */
    
    font-weight: 700;
    font-size: 1.5em;
    line-height: 1.3;
}

/* Wrapper do Título (Afastamento Vertical) */
.mw-heading.mw-heading2,
.citizen-section-heading {
    margin-top: 25px !important;    
    margin-bottom: 15px !important; 
    padding-top: 0 !important;
}

/* 4. TÍTULOS H3 (Subtítulos) */
.mw-heading.mw-heading3 { margin-top: 20px !important; margin-bottom: 5px !important; }
.mw-body h3 {
    padding-left: 10px;
    border-left: 3px solid var(--border-color-subtle, #c8ccd1);
    font-weight: 600; margin: 0 !important;
}

/* 5. DESTAQUE DE INTRODUÇÃO (<big>) */
.mw-body big {
    display: block;
    background-color: var(--background-color-interactive-subtle, #f8f9fa);
    border: 1px solid var(--border-color-base, #eaecf0);
    border-left: 4px solid var(--color-primary, #3366cc);
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 15px; margin-top: 0px;
    font-size: 1.05em; line-height: 1.5;
    color: var(--color-base, #202122);
}

/* 6. ÍNDICE LATERAL (TOC) - ESTILO AZUL SUTIL */
/* O container geral do índice */
.citizen-toc {
    border-left: 1px solid var(--border-color-subtle, #eaecf0);
}

/* O link do índice quando está ATIVO (seção que você está lendo) */
.citizen-toc__item--active > .citizen-toc__link {
    color: var(--color-primary, #3366cc) !important;
    font-weight: 600;
    border-left: 3px solid var(--color-primary, #3366cc); /* Barrinha azul na esquerda */
    background-color: rgba(51, 102, 204, 0.05); /* Fundo azul beeeeem clarinho */
    padding-left: 8px; /* Ajuste para compensar a borda */
}

/* O link do índice ao passar o mouse */
.citizen-toc__link:hover {
    color: var(--color-primary, #3366cc);
    text-decoration: underline;
}

/* 7. TABELAS LIMPAS */
.wikitable {
    border: none !important; border-collapse: collapse; width: 100%;
    margin-top: 10px; margin-bottom: 15px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.wikitable th {
    background-color: var(--background-color-interactive-subtle, #f8f9fa) !important;
    border-bottom: 2px solid var(--border-color-base, #eaecf0) !important;
    text-transform: uppercase; font-size: 0.85em; padding: 10px !important;
    border-top: none !important; border-left: none !important; border-right: none !important;
}
.wikitable td {
    border-bottom: 1px solid var(--border-color-base, #eaecf0) !important;
    padding: 10px !important;
    border-top: none !important; border-left: none !important; border-right: none !important;
}