Jump to content

MediaWiki:Vector-2022.css: Difference between revisions

From ATRONIA Wiki
No edit summary
No edit summary
Line 69: Line 69:




/* ========================================================= */
/* Hide namespace / wordmark text in header */
/* ========================================================= */


.skin-vector .mw-logo-wordmark {
    display: none !important;
}




/* ========================================================= */
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
/* ========================================================= */


/* Fundo geral branco (remove o “cinza” lateral) */
html, body {
  background: #ffffff !important;
}




/* Header topo a ocupar 100% */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .mw-header-container {
  max-width: none !important;
  width: 100% !important;
}


/* Sticky header (navbar secundária) a ocupar 100% */
.skin-vector-2022 .vector-sticky-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}


/* Garante que o “miolo” do sticky header também não fica limitado */
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
  max-width: none !important;
  width: 100% !important;
}




Line 82: Line 114:




/* ========================================================= */
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
/* ========================================================= */


.skin-vector-2022 .mw-page-container {
    max-width: 1800px !important;
}


.skin-vector-2022 .mw-header-container {
    max-width: 1800px !important;
}






/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* ========================================================= */


.skin-vector-2022 .mw-header-start {
    flex-wrap: nowrap !important;
}


.skin-vector-2022 .mw-logo-icon {
    max-height: 48px !important;
    height: 38px !important;
    max-width: 200px !important;
    width: auto !important;
}


 
.skin-vector-2022 .mw-logo-wordmark img {
 
    height: 32px !important;
 
    width: auto !important;
 
}
 
 




/* ========================================================= */
/* ========================================================= */
/* Hide namespace / wordmark text in header */
/* ================= FONT CONFIG ============================ */
/* ========================================================= */
/* ========================================================= */


.skin-vector .mw-logo-wordmark {
@font-face {
     display: none !important;
    font-family: 'Wiki Font Title';
     src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
}
}


@font-face {
    font-family: 'Wiki Font Subtitle';
    src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
}


/* ========================================================= */
@font-face {
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
    font-family: 'Wiki Font Body';
/* ========================================================= */
    src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
 
/* Fundo geral branco (remove o “cinza” lateral) */
html, body {
  background: #ffffff !important;
}
}


 
.mw-body-content {
/* Header topo a ocupar 100% */
    font-family: 'Wiki Font Body', sans-serif;
.skin-vector-2022 .mw-header,
.skin-vector-2022 .mw-header-container {
  max-width: none !important;
  width: 100% !important;
}
}


/* Sticky header (navbar secundária) a ocupar 100% */
.mw-page-title-main {
.skin-vector-2022 .vector-sticky-header {
    font-family: 'Wiki Font Title', sans-serif;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}
}


/* Garante que o “miolo” do sticky header também não fica limitado */
.mw-headline {
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
    font-family: 'Wiki Font Subtitle', sans-serif;
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
  max-width: none !important;
  width: 100% !important;
}
}




/* ========================================================= */
/* ========================================================= */
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
/* ================= HEADER ATRONIA ========================= */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-page-container {
/* Background */
     max-width: 1800px !important;
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-sticky-header {
     background-color: #1B2826 !important;
    border-bottom: none !important;
    color: #ffffff !important;
}
}


.skin-vector-2022 .mw-header-container {
/* Links + title */
     max-width: 1800px !important;
.skin-vector-2022 .mw-header a,
.skin-vector-2022 .vector-sticky-header a,
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
     color: #ffffff !important;
}
}






/* ========================================================= */
/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* ================= DROPDOWN RESET ========================= */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-header-start {
.skin-vector-2022 .vector-dropdown-content {
     flex-wrap: nowrap !important;
     background-color: #ffffff !important;
}
}


.skin-vector-2022 .mw-logo-icon {
.skin-vector-2022 .vector-dropdown-content a {
     max-height: 48px !important;
     color: #202122 !important;
    height: 38px !important;
    max-width: 200px !important;
    width: auto !important;
}
}


.skin-vector-2022 .mw-logo-wordmark img {
 
     height: 32px !important;
/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */
     width: auto !important;
 
.skin-vector-2022 .vector-dropdown-content .vector-icon,
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
     background-color: #202122 !important;
     color: #202122 !important;
}
}




/* ========================================================= */
/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */
/* ================= FONT CONFIG ============================ */
/* ========================================================= */


@font-face {
.skin-vector-2022 .mw-header .vector-dropdown-label::after,
    font-family: 'Wiki Font Title';
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
     src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
     background-color: #ffffff !important;
}
}


@font-face {
    font-family: 'Wiki Font Subtitle';
    src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
}


@font-face {
 
     font-family: 'Wiki Font Body';
 
     src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
/* ========================================================= */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ========================================================= */
 
.skin-vector-2022 .mw-header .cdx-button:hover,
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
     mix-blend-mode: normal !important;
     background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
}
}


.mw-body-content {
.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
     font-family: 'Wiki Font Body', sans-serif;
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
     background-color: #ffffff !important;
}
}


.mw-page-title-main {
    font-family: 'Wiki Font Title', sans-serif;
}


.mw-headline {
    font-family: 'Wiki Font Subtitle', sans-serif;
}




/* ========================================================= */
/* ========================================================= */
/* ================= HEADER ATRONIA ========================= */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
/* ========================================================= */
/* ========================================================= */


/* Background */
.skin-vector-2022 #vector-user-links-dropdown-label:hover,
.skin-vector-2022 .mw-header,
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
.skin-vector-2022 .vector-sticky-header {
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
    background-color: #1B2826 !important;
     background-color: rgba(146, 255, 0, 0.30) !important;
    border-bottom: none !important;
     color: #ffffff !important;
}
}


/* Links + title */
.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
.skin-vector-2022 .mw-header a,
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
.skin-vector-2022 .vector-sticky-header a,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
     background-color: rgba(146, 255, 0, 0.30) !important;
     color: #ffffff !important;
    opacity: 1 !important;
}
}


 
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
 
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
}




Line 238: Line 288:


/* ========================================================= */
/* ========================================================= */
/* ================= DROPDOWN RESET ========================= */
/* ================= ATRONIA LINK SYSTEM =================== */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .vector-dropdown-content {
/* ===== Variáveis globais ===== */
    background-color: #ffffff !important;
}


.skin-vector-2022 .vector-dropdown-content a {
:root {
     color: #202122 !important;
    --color-progressive: #1B2826 !important;
    --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
     --color-visited: #1B2826 !important;
}
}


/* ========================================================= */
/* ================= LINKS GERAIS =========================== */
/* ========================================================= */


/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */
a,
 
.mw-body-content a,
.skin-vector-2022 .vector-dropdown-content .vector-icon,
.mw-parser-output a {
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
     color: #1B2826 !important;
     background-color: #202122 !important;
     text-decoration-color: #1B2826 !important;
     color: #202122 !important;
}
}


/* Hover */
a:hover,
.mw-body-content a:hover,
.mw-parser-output a:hover {
    color: #12201f !important;
    text-decoration-color: #12201f !important;
}


/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */
/* Visitados */
 
a:visited,
.skin-vector-2022 .mw-header .vector-dropdown-label::after,
.mw-body-content a:visited {
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
    color: #1B2826 !important;
     background-color: #ffffff !important;
     text-decoration-color: #1B2826 !important;
}
}


 
/* Underline styling */
 
a {
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
}


/* ========================================================= */
/* ========================================================= */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ================= TABS (Read / Edit / History) ========= */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-header .cdx-button:hover,
.vector-menu-tabs .vector-menu-item a {
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
     color: #1B2826 !important;
     mix-blend-mode: normal !important;
    background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
}
}


.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
.vector-menu-tabs .vector-menu-item.selected a {
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
     border-bottom-color: #1B2826 !important;
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
     background-color: #ffffff !important;
}
}


/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ========================================================= */


.vector-menu-portal .vector-menu-content a {
    color: #1B2826 !important;
}


.vector-menu-portal .vector-menu-content a:hover {
    color: #12201f !important;
}


/* ========================================================= */
/* ========================================================= */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
/* ================= DROPDOWNS ============================== */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 #vector-user-links-dropdown-label:hover,
.vector-dropdown-content a {
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
     color: #1B2826 !important;
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
     background-color: rgba(146, 255, 0, 0.30) !important;
}
}


.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
.vector-dropdown-content a:hover {
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
     color: #12201f !important;
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
     background-color: rgba(146, 255, 0, 0.30) !important;
    opacity: 1 !important;
}
}


.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
/* ========================================================= */
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
/* ================= PARSER OUTPUT ========================== */
     background-color: rgba(146, 255, 0, 0.30) !important;
/* ========================================================= */
 
.mw-parser-output a {
     color: #1B2826 !important;
}
}


.mw-parser-output a:hover {
    color: #12201f !important;
}




Line 317: Line 384:


/* ========================================================= */
/* ========================================================= */
/* ================= ATRONIA LINK SYSTEM =================== */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ========================================================= */
/* ========================================================= */


/* ===== Variáveis globais ===== */
/* Botões principais (Save changes) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
    color: #ffffff !important;
}


:root {
/* Hover botão */
     --color-progressive: #1B2826 !important;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
     --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
     background-color: #12201f !important;
     --color-visited: #1B2826 !important;
     border-color: #12201f !important;
}
 
/* Checkbox e radio selecionados */
.oo-ui-checkboxInputWidget input:checked + span,
.oo-ui-radioInputWidget input:checked + span {
     background-color: #1B2826 !important;
    border-color: #1B2826 !important;
}
}


/* ========================================================= */
/* Hover checkbox/radio */
/* ================= LINKS GERAIS =========================== */
.oo-ui-checkboxInputWidget input:hover + span,
/* ========================================================= */
.oo-ui-radioInputWidget input:hover + span {
    border-color: #1B2826 !important;
}


a,
/* Labels ao lado */
.mw-body-content a,
.oo-ui-labelElement-label {
.mw-parser-output a {
     color: #1B2826 !important;
     color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}
}


/* Hover */
/* Links dentro de forms */
a:hover,
.oo-ui-widget a {
.mw-body-content a:hover,
.mw-parser-output a:hover {
    color: #12201f !important;
    text-decoration-color: #12201f !important;
}
 
/* Visitados */
a:visited,
.mw-body-content a:visited {
     color: #1B2826 !important;
     color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}
}


/* Underline styling */
a {
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
}


/* ========================================================= */
/* ========================================================= */
/* ================= TABS (Read / Edit / History) ========= */
/* OOUI BOTÕES — HOVER COMPLETO (ATRONIA STYLE) */
/* ========================================================= */
/* ========================================================= */


.vector-menu-tabs .vector-menu-item a {
/* Estado normal */
     color: #1B2826 !important;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
}
.oo-ui-buttonElement-button {
 
     background-color: #1B2826 !important;
.vector-menu-tabs .vector-menu-item.selected a {
    border-color: #1B2826 !important;
     border-bottom-color: #1B2826 !important;
    color: #ffffff !important;
    transition: all 150ms ease;
}
 
/* Hover completo (mais claro) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
.oo-ui-buttonElement-button:hover {
    background-color: #2d4d49 !important;
     border-color: #2d4d49 !important;
}
}


/* ========================================================= */
/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ========================================================= */
/* ========================================================= */


.vector-menu-portal .vector-menu-content a {
#footer-poweredbyico {
     color: #1B2826 !important;
     display: none !important;
}
}


.vector-menu-portal .vector-menu-content a:hover {
 
    color: #12201f !important;
}


/* ========================================================= */
/* ========================================================= */
/* ================= DROPDOWNS ============================== */
/* CODEx RADIO — ATRONIA (Selecionado mais grosso) */
/* ========================================================= */
/* ========================================================= */


.vector-dropdown-content a {
/* Estado normal */
     color: #1B2826 !important;
.cdx-radio__icon {
     border: 2px solid #1B2826 !important;
    background-color: transparent !important;
}
}


.vector-dropdown-content a:hover {
/* Hover */
     color: #12201f !important;
.cdx-radio:hover .cdx-radio__icon {
     border-color: #12201f !important;
}
}


/* ========================================================= */
/* Selecionado → mais grosso */
/* ================= PARSER OUTPUT ========================== */
.cdx-radio__input:checked + .cdx-radio__icon {
/* ========================================================= */
     border: 6px solid #1B2826 !important;
 
    background-color: transparent !important;
.mw-parser-output a {
     color: #1B2826 !important;
}
}


.mw-parser-output a:hover {
/* Bolinha interna */
     color: #12201f !important;
.cdx-radio__input:checked + .cdx-radio__icon::after {
     background-color: #1B2826 !important;
    width: 8px !important;
    height: 8px !important;
}
}




/* ========================================================= */
/* ATRONIA — Ajuste do grid para estilo Teltonika          */
/* ========================================================= */


@media screen and (min-width: 1120px) {
  .skin-vector-2022 .mw-body {
    /* Remove o template default do Vector */
    grid-template-columns:
      minmax(0, 1fr) min-content !important;
  }
}




/* ========================================================= */
/* ========================================================= */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ATRONIA — Appearance hover verde neon 30%                */
/* ========================================================= */
/* ========================================================= */


/* Botões principais (Save changes) */
/* Estado normal (navbar verde escuro sólido) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
#vector-appearance-dropdown .cdx-button {
     background-color: #1B2826 !important;
     background: #1B2826 !important;
    border-color: #1B2826 !important;
     color: #ffffff !important;
     color: #ffffff !important;
}
}


/* Hover botão */
/* Hover real (input invisível recebe hover) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
#vector-appearance-dropdown
     background-color: #12201f !important;
.vector-dropdown-checkbox:hover
     border-color: #12201f !important;
+ .cdx-button {
     background: rgba(146, 255, 0, 0.30) !important;
     color: #1B2826 !important;
}
}


/* Checkbox e radio selecionados */
/* Estado ativo (dropdown aberto) */
.oo-ui-checkboxInputWidget input:checked + span,
#vector-appearance-dropdown
.oo-ui-radioInputWidget input:checked + span {
.vector-dropdown-checkbox:checked  
     background-color: #1B2826 !important;
+ .cdx-button {
    border-color: #1B2826 !important;
     background: rgba(146, 255, 0, 0.30) !important;
}
     color: #1B2826 !important;
 
/* Hover checkbox/radio */
.oo-ui-checkboxInputWidget input:hover + span,
.oo-ui-radioInputWidget input:hover + span {
     border-color: #1B2826 !important;
}
}


/* Labels ao lado */
.oo-ui-labelElement-label {
    color: #1B2826 !important;
}


/* Links dentro de forms */
.oo-ui-widget a {
    color: #1B2826 !important;
}




/* ========================================================= */
/* ========================================================= */
/* OOUI BOTÕES HOVER COMPLETO (ATRONIA STYLE) */
/* ATRONIA Sticky header dropdown hover fix              */
/* ========================================================= */
/* ========================================================= */


/* Estado normal */
/* Estado normal */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
#vector-user-links-dropdown-sticky-header .cdx-button {
.oo-ui-buttonElement-button {
     background: #1B2826 !important;
     background-color: #1B2826 !important;
    border-color: #1B2826 !important;
     color: #ffffff !important;
     color: #ffffff !important;
    transition: all 150ms ease;
}
}


/* Hover completo (mais claro) */
/* Hover real (input invisível) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
#vector-user-links-dropdown-sticky-header
.oo-ui-buttonElement-button:hover {
.vector-dropdown-checkbox:hover
     background-color: #2d4d49 !important;
+ .cdx-button {
     border-color: #2d4d49 !important;
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}
 
/* Estado ativo */
#vector-user-links-dropdown-sticky-header
.vector-dropdown-checkbox:checked
+ .cdx-button {
     background: rgba(146, 255, 0, 0.30) !important;
     color: #1B2826 !important;
}
}


/* ========================================================= */
/* ========================================================= */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ATRONIA — Texto preto na popup "menu has moved"         */
/* ========================================================= */
/* ========================================================= */


#footer-poweredbyico {
.vector-popup-notification,
     display: none !important;
.vector-popup-notification p,
.vector-popup-notification .oo-ui-popupWidget-body {
 
     color: #000000 !important;
}
}


Line 484: Line 571:


/* ========================================================= */
/* ========================================================= */
/* CODEx RADIO ATRONIA (Selecionado mais grosso) */
/* ATRONIA Texto preto no dropdown colapsado Appearance  */
/* ========================================================= */
/* ========================================================= */


/* Estado normal */
/* Título "Appearance" */
.cdx-radio__icon {
.vector-pinnable-header-label {
     border: 2px solid #1B2826 !important;
     color: #000000 !important;
    background-color: transparent !important;
}
}


/* Hover */
/* Conteúdo interno do dropdown */
.cdx-radio:hover .cdx-radio__icon {
#vector-appearance-dropdown .vector-dropdown-content,
     border-color: #12201f !important;
#vector-appearance-dropdown .vector-dropdown-content * {
     color: #000000 !important;
}
}


/* Selecionado → mais grosso */
 
.cdx-radio__input:checked + .cdx-radio__icon {
 
     border: 6px solid #1B2826 !important;
/* ========================================================= */
    background-color: transparent !important;
/* ATRONIA — Texto preto nos resultados da pesquisa        */
/* ========================================================= */
 
.cdx-typeahead-search,
.cdx-menu,
.cdx-menu-item,
.cdx-menu-item__content,
.cdx-menu-item__text,
.cdx-search-result-title,
.cdx-search-result-description {
     color: #000000 !important;
}
}


/* Bolinha interna */
/* Garantir também nos links */
.cdx-radio__input:checked + .cdx-radio__icon::after {
.cdx-menu-item__content a {
     background-color: #1B2826 !important;
     color: #000000 !important;
    width: 8px !important;
    height: 8px !important;
}
}




/* ========================================================= */
/* ATRONIA — Ajuste do grid para estilo Teltonika          */
/* ========================================================= */


@media screen and (min-width: 1120px) {


  .skin-vector-2022 .mw-body {
/* =========================================
  ATRONIA TYPOGRAPHY SYSTEM
  ========================================= */


    /* Remove o template default do Vector */
/* ---------- BASE BODY FONT ---------- */
     grid-template-columns:
.mw-parser-output {
      minmax(0, 1fr) min-content !important;
     font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}


  }
/* ---------- PAGE TITLE ---------- */
.mw-page-title-main {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}


/* ---------- MAIN SECTIONS (== Datasheet ==) ---------- */
.mw-parser-output h1,
.mw-parser-output h2 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}
}


/* ---------- SUBTITLES (=== Features === etc) ---------- */
.mw-parser-output h3,
.mw-parser-output h4 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
}


/* ========================================================= */
/* ---------- SMALL HEADINGS ---------- */
/* ATRONIA — Appearance hover verde neon 30%                */
.mw-parser-output h5,
/* ========================================================= */
.mw-parser-output h6 {
 
     font-family: 'Rubik', sans-serif !important;
/* Estado normal (navbar verde escuro sólido) */
     font-weight: 500;
#vector-appearance-dropdown .cdx-button {
     background: #1B2826 !important;
     color: #ffffff !important;
}
}


/* Hover real (input invisível recebe hover) */
#vector-appearance-dropdown
.vector-dropdown-checkbox:hover
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}


/* Estado ativo (dropdown aberto) */
#vector-appearance-dropdown
.vector-dropdown-checkbox:checked
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}


/* ===== ATRONIA Search Clean & Stable ===== */


/* ===== NAVBAR NORMAL ===== */
#p-search .cdx-search-input {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}


#p-search .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}


/* ========================================================= */
#p-search .cdx-button {
/* ATRONIA — Sticky header dropdown hover fix              */
     background: #ffffff;
/* ========================================================= */
    color: #1B2826;
 
     border-left: 1px solid #e0e0e0;
/* Estado normal */
    border-radius: 0;
#vector-user-links-dropdown-sticky-header .cdx-button {
    transition: background 0.2s ease, color 0.2s ease;
     background: #1B2826 !important;
     color: #ffffff !important;
}
}


/* Hover real (input invisível) */
#p-search .cdx-button:hover {
#vector-user-links-dropdown-sticky-header
     background: #92ff00;
.vector-dropdown-checkbox:hover  
     color: #1B2826;
+ .cdx-button {
     background: rgba(146, 255, 0, 0.30) !important;
     color: #1B2826 !important;
}
}


/* Estado ativo */
 
#vector-user-links-dropdown-sticky-header  
/* ===== NAVBAR STICKY (SCROLL) ===== */
.vector-dropdown-checkbox:checked
.vector-sticky-header .cdx-search-input {
+ .cdx-button {
    border-radius: 14px;
     background: rgba(146, 255, 0, 0.30) !important;
    overflow: hidden;
    color: #1B2826 !important;
    border: 1px solid #dcdcdc;
     background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
}


.vector-sticky-header .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.vector-sticky-header .cdx-button {
    background: #ffffff;
    color: #1B2826;
    border-left: 1px solid #e0e0e0;
    border-radius: 0;
    transition: background 0.2s ease, color 0.2s ease;
}
.vector-sticky-header .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}




/* ========================================================= */
/* ========================================================= */
/* ATRONIA — Texto preto na popup "menu has moved"          */
/* Hide namespace / wordmark text in header */
/* ========================================================= */
/* ========================================================= */


.vector-popup-notification,
.skin-vector .mw-logo-wordmark {
.vector-popup-notification p,
     display: none !important;
.vector-popup-notification .oo-ui-popupWidget-body {
 
     color: #000000 !important;
}
}




/* ========================================================= */
/* ========================================================= */
/* ATRONIA — Texto preto no dropdown colapsado Appearance  */
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
/* ========================================================= */
/* ========================================================= */


/* Título "Appearance" */
/* Fundo geral branco (remove o “cinza” lateral) */
.vector-pinnable-header-label {
html, body {
    color: #000000 !important;
  background: #ffffff !important;
}
}


/* Conteúdo interno do dropdown */
 
#vector-appearance-dropdown .vector-dropdown-content,
/* Header topo a ocupar 100% */
#vector-appearance-dropdown .vector-dropdown-content * {
.skin-vector-2022 .mw-header,
    color: #000000 !important;
.skin-vector-2022 .mw-header-container {
  max-width: none !important;
  width: 100% !important;
}
}


/* Sticky header (navbar secundária) a ocupar 100% */
.skin-vector-2022 .vector-sticky-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}


/* Garante que o “miolo” do sticky header também não fica limitado */
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
  max-width: none !important;
  width: 100% !important;
}


/* ========================================================= */
/* ATRONIA — Texto preto nos resultados da pesquisa        */
/* ========================================================= */


.cdx-typeahead-search,
 
.cdx-menu,
 
.cdx-menu-item,
 
.cdx-menu-item__content,
/* ========================================================= */
.cdx-menu-item__text,
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
.cdx-search-result-title,
/* ========================================================= */
.cdx-search-result-description {
 
     color: #000000 !important;
.skin-vector-2022 .mw-page-container {
     max-width: 1800px !important;
}
}


/* Garantir também nos links */
.skin-vector-2022 .mw-header-container {
.cdx-menu-item__content a {
     max-width: 1800px !important;
     color: #000000 !important;
}
}






/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* ========================================================= */


/* =========================================
.skin-vector-2022 .mw-header-start {
  ATRONIA TYPOGRAPHY SYSTEM
    flex-wrap: nowrap !important;
  ========================================= */
}


/* ---------- BASE BODY FONT ---------- */
.skin-vector-2022 .mw-logo-icon {
.mw-parser-output {
     max-height: 48px !important;
     font-family: 'Roboto', sans-serif !important;
    height: 38px !important;
     font-weight: 400;
    max-width: 200px !important;
     width: auto !important;
}
}


/* ---------- PAGE TITLE ---------- */
.skin-vector-2022 .mw-logo-wordmark img {
.mw-page-title-main {
     height: 32px !important;
     font-family: 'Rubik', sans-serif !important;
     width: auto !important;
     font-weight: 600;
}
}


/* ---------- MAIN SECTIONS (== Datasheet ==) ---------- */
.mw-parser-output h1,
.mw-parser-output h2 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}


/* ---------- SUBTITLES (=== Features === etc) ---------- */
/* ========================================================= */
.mw-parser-output h3,
/* ================= FONT CONFIG ============================ */
.mw-parser-output h4 {
/* ========================================================= */
     font-family: 'Rubik', sans-serif !important;
 
     font-weight: 500;
@font-face {
     font-family: 'Wiki Font Title';
     src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
}
}


/* ---------- SMALL HEADINGS ---------- */
@font-face {
.mw-parser-output h5,
     font-family: 'Wiki Font Subtitle';
.mw-parser-output h6 {
     src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
     font-family: 'Rubik', sans-serif !important;
     font-weight: 500;
}
}


@font-face {
    font-family: 'Wiki Font Body';
    src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
}


.mw-body-content {
    font-family: 'Wiki Font Body', sans-serif;
}


/* ===== ATRONIA Search Clean & Stable ===== */
.mw-page-title-main {
    font-family: 'Wiki Font Title', sans-serif;
}


/* ===== NAVBAR NORMAL ===== */
.mw-headline {
#p-search .cdx-search-input {
     font-family: 'Wiki Font Subtitle', sans-serif;
     border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
}


#p-search .cdx-text-input__input {
 
     border: none !important;
/* ========================================================= */
     background: transparent !important;
/* ================= HEADER ATRONIA ========================= */
     box-shadow: none !important;
/* ========================================================= */
 
/* Background */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-sticky-header {
     background-color: #1B2826 !important;
     border-bottom: none !important;
     color: #ffffff !important;
}
}


#p-search .cdx-button {
/* Links + title */
    background: #ffffff;
.skin-vector-2022 .mw-header a,
    color: #1B2826;
.skin-vector-2022 .vector-sticky-header a,
    border-left: 1px solid #e0e0e0;
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
    border-radius: 0;
     color: #ffffff !important;
     transition: background 0.2s ease, color 0.2s ease;
}
}


#p-search .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}




/* ===== NAVBAR STICKY (SCROLL) ===== */
.vector-sticky-header .cdx-search-input {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}


.vector-sticky-header .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}


.vector-sticky-header .cdx-button {
 
    background: #ffffff;
 
    color: #1B2826;
    border-left: 1px solid #e0e0e0;
    border-radius: 0;
    transition: background 0.2s ease, color 0.2s ease;
}
 
.vector-sticky-header .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}




/* ========================================================= */
/* ========================================================= */
/* Hide namespace / wordmark text in header */
/* ================= DROPDOWN RESET ========================= */
/* ========================================================= */
/* ========================================================= */


.skin-vector .mw-logo-wordmark {
.skin-vector-2022 .vector-dropdown-content {
     display: none !important;
     background-color: #ffffff !important;
}
}


.skin-vector-2022 .vector-dropdown-content a {
    color: #202122 !important;
}


/* ========================================================= */
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
/* ========================================================= */
/* Fundo geral branco (remove o “cinza” lateral) */
html, body {
  background: #ffffff !important;
}


/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */


/* Header topo a ocupar 100% */
.skin-vector-2022 .vector-dropdown-content .vector-icon,
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
.skin-vector-2022 .mw-header-container {
    background-color: #202122 !important;
  max-width: none !important;
    color: #202122 !important;
  width: 100% !important;
}
}


/* Sticky header (navbar secundária) a ocupar 100% */
.skin-vector-2022 .vector-sticky-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}


/* Garante que o “miolo” do sticky header também não fica limitado */
/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
 
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
.skin-vector-2022 .mw-header .vector-dropdown-label::after,
  max-width: none !important;
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
  width: 100% !important;
    background-color: #ffffff !important;
}
}




Line 783: Line 880:


/* ========================================================= */
/* ========================================================= */
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-page-container {
.skin-vector-2022 .mw-header .cdx-button:hover,
     max-width: 1800px !important;
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
     mix-blend-mode: normal !important;
    background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
}
}


.skin-vector-2022 .mw-header-container {
.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
     max-width: 1800px !important;
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
     background-color: #ffffff !important;
}
}






/* ========================================================= */
/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-header-start {
.skin-vector-2022 #vector-user-links-dropdown-label:hover,
     flex-wrap: nowrap !important;
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
     background-color: rgba(146, 255, 0, 0.30) !important;
}
}


.skin-vector-2022 .mw-logo-icon {
.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
    max-height: 48px !important;
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
    height: 38px !important;
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
     max-width: 200px !important;
     background-color: rgba(146, 255, 0, 0.30) !important;
     width: auto !important;
     opacity: 1 !important;
}
}


.skin-vector-2022 .mw-logo-wordmark img {
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
    height: 32px !important;
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
     width: auto !important;
     background-color: rgba(146, 255, 0, 0.30) !important;
}
}




/* ========================================================= */
/* ========================================================= */
/* ================= FONT CONFIG ============================ */
/* ================= ATRONIA LINK SYSTEM =================== */
/* ========================================================= */
/* ========================================================= */


@font-face {
/* ===== Variáveis globais ===== */
     font-family: 'Wiki Font Title';
 
     src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
:root {
     --color-progressive: #1B2826 !important;
     --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
    --color-visited: #1B2826 !important;
}
}


@font-face {
/* ========================================================= */
    font-family: 'Wiki Font Subtitle';
/* ================= LINKS GERAIS =========================== */
    src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
/* ========================================================= */
}


@font-face {
a,
     font-family: 'Wiki Font Body';
.mw-body-content a,
     src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
.mw-parser-output a {
     color: #1B2826 !important;
     text-decoration-color: #1B2826 !important;
}
}


.mw-body-content {
/* Hover */
     font-family: 'Wiki Font Body', sans-serif;
a:hover,
.mw-body-content a:hover,
.mw-parser-output a:hover {
     color: #12201f !important;
    text-decoration-color: #12201f !important;
}
}


.mw-page-title-main {
/* Visitados */
     font-family: 'Wiki Font Title', sans-serif;
a:visited,
.mw-body-content a:visited {
     color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}
}


.mw-headline {
/* Underline styling */
     font-family: 'Wiki Font Subtitle', sans-serif;
a {
     text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
}
}


/* ========================================================= */
/* ========================================================= */
/* ================= HEADER ATRONIA ========================= */
/* ================= TABS (Read / Edit / History) ========= */
/* ========================================================= */
/* ========================================================= */


/* Background */
.vector-menu-tabs .vector-menu-item a {
.skin-vector-2022 .mw-header,
     color: #1B2826 !important;
.skin-vector-2022 .vector-sticky-header {
     background-color: #1B2826 !important;
    border-bottom: none !important;
    color: #ffffff !important;
}
}


/* Links + title */
.vector-menu-tabs .vector-menu-item.selected a {
.skin-vector-2022 .mw-header a,
    border-bottom-color: #1B2826 !important;
.skin-vector-2022 .vector-sticky-header a,
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
    color: #ffffff !important;
}
}


/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ========================================================= */


.vector-menu-portal .vector-menu-content a {
    color: #1B2826 !important;
}


.vector-menu-portal .vector-menu-content a:hover {
    color: #12201f !important;
}


/* ========================================================= */
/* ================= DROPDOWNS ============================== */
/* ========================================================= */


.vector-dropdown-content a {
    color: #1B2826 !important;
}


 
.vector-dropdown-content a:hover {
 
    color: #12201f !important;
}


/* ========================================================= */
/* ========================================================= */
/* ================= DROPDOWN RESET ========================= */
/* ================= PARSER OUTPUT ========================== */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .vector-dropdown-content {
.mw-parser-output a {
     background-color: #ffffff !important;
     color: #1B2826 !important;
}
}


.skin-vector-2022 .vector-dropdown-content a {
.mw-parser-output a:hover {
    color: #202122 !important;
     color: #12201f !important;
}
 
 
/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */
 
.skin-vector-2022 .vector-dropdown-content .vector-icon,
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
     background-color: #202122 !important;
    color: #202122 !important;
}
 
 
/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */
 
.skin-vector-2022 .mw-header .vector-dropdown-label::after,
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
    background-color: #ffffff !important;
}
}




Line 909: Line 1,023:


/* ========================================================= */
/* ========================================================= */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ========================================================= */
/* ========================================================= */


.skin-vector-2022 .mw-header .cdx-button:hover,
/* Botões principais (Save changes) */
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
     mix-blend-mode: normal !important;
     background-color: #1B2826 !important;
     background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
    border-color: #1B2826 !important;
     color: #ffffff !important;
}
}


.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
/* Hover botão */
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
    background-color: #12201f !important;
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
     border-color: #12201f !important;
     background-color: #ffffff !important;
}
}


/* Checkbox e radio selecionados */
.oo-ui-checkboxInputWidget input:checked + span,
.oo-ui-radioInputWidget input:checked + span {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
}


/* Hover checkbox/radio */
.oo-ui-checkboxInputWidget input:hover + span,
.oo-ui-radioInputWidget input:hover + span {
    border-color: #1B2826 !important;
}


/* Labels ao lado */
.oo-ui-labelElement-label {
    color: #1B2826 !important;
}


/* ========================================================= */
/* Links dentro de forms */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
.oo-ui-widget a {
/* ========================================================= */
     color: #1B2826 !important;
 
.skin-vector-2022 #vector-user-links-dropdown-label:hover,
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
    background-color: rgba(146, 255, 0, 0.30) !important;
}
 
.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
     background-color: rgba(146, 255, 0, 0.30) !important;
    opacity: 1 !important;
}
 
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
}
}




/* ========================================================= */
/* ========================================================= */
/* ================= ATRONIA LINK SYSTEM =================== */
/* OOUI BOTÕES — HOVER COMPLETO (ATRONIA STYLE) */
/* ========================================================= */
/* ========================================================= */


/* ===== Variáveis globais ===== */
/* Estado normal */
 
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
:root {
.oo-ui-buttonElement-button {
     --color-progressive: #1B2826 !important;
     background-color: #1B2826 !important;
     --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
    border-color: #1B2826 !important;
     --color-visited: #1B2826 !important;
     color: #ffffff !important;
    transition: all 150ms ease;
}
 
/* Hover completo (mais claro) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
.oo-ui-buttonElement-button:hover {
     background-color: #2d4d49 !important;
    border-color: #2d4d49 !important;
}
}


/* ========================================================= */
/* ========================================================= */
/* ================= LINKS GERAIS =========================== */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ========================================================= */
/* ========================================================= */


a,
#footer-poweredbyico {
.mw-body-content a,
     display: none !important;
.mw-parser-output a {
     color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}
}


/* Hover */
a:hover,
.mw-body-content a:hover,
.mw-parser-output a:hover {
    color: #12201f !important;
    text-decoration-color: #12201f !important;
}


/* Visitados */
 
a:visited,
/* ========================================================= */
.mw-body-content a:visited {
/* CODEx RADIO — ATRONIA (Selecionado mais grosso) */
     color: #1B2826 !important;
/* ========================================================= */
     text-decoration-color: #1B2826 !important;
 
/* Estado normal */
.cdx-radio__icon {
     border: 2px solid #1B2826 !important;
     background-color: transparent !important;
}
}


/* Underline styling */
/* Hover */
a {
.cdx-radio:hover .cdx-radio__icon {
    text-decoration-thickness: 1.5px;
     border-color: #12201f !important;
     text-underline-offset: 3px;
}
}


/* ========================================================= */
/* Selecionado → mais grosso */
/* ================= TABS (Read / Edit / History) ========= */
.cdx-radio__input:checked + .cdx-radio__icon {
/* ========================================================= */
    border: 6px solid #1B2826 !important;
    background-color: transparent !important;
}


.vector-menu-tabs .vector-menu-item a {
/* Bolinha interna */
     color: #1B2826 !important;
.cdx-radio__input:checked + .cdx-radio__icon::after {
     background-color: #1B2826 !important;
    width: 8px !important;
    height: 8px !important;
}
}


.vector-menu-tabs .vector-menu-item.selected a {
    border-bottom-color: #1B2826 !important;
}


/* ========================================================= */
/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ATRONIA — Ajuste do grid para estilo Teltonika          */
/* ========================================================= */
/* ========================================================= */


.vector-menu-portal .vector-menu-content a {
@media screen and (min-width: 1120px) {
    color: #1B2826 !important;
}


.vector-menu-portal .vector-menu-content a:hover {
  .skin-vector-2022 .mw-body {
    color: #12201f !important;
}


/* ========================================================= */
    /* Remove o template default do Vector */
/* ================= DROPDOWNS ============================== */
    grid-template-columns:
/* ========================================================= */
      minmax(0, 1fr) min-content !important;
 
  }


.vector-dropdown-content a {
    color: #1B2826 !important;
}
}


.vector-dropdown-content a:hover {
    color: #12201f !important;
}


/* ========================================================= */
/* ========================================================= */
/* ================= PARSER OUTPUT ========================== */
/* ATRONIA — Appearance hover verde neon 30%                */
/* ========================================================= */
/* ========================================================= */


.mw-parser-output a {
/* Estado normal (navbar verde escuro sólido) */
     color: #1B2826 !important;
#vector-appearance-dropdown .cdx-button {
    background: #1B2826 !important;
     color: #ffffff !important;
}
}


.mw-parser-output a:hover {
/* Hover real (input invisível recebe hover) */
     color: #12201f !important;
#vector-appearance-dropdown
.vector-dropdown-checkbox:hover  
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}
 
/* Estado ativo (dropdown aberto) */
#vector-appearance-dropdown
.vector-dropdown-checkbox:checked
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
     color: #1B2826 !important;
}
}








/* ========================================================= */
/* ========================================================= */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ATRONIA — Sticky header dropdown hover fix              */
/* ========================================================= */
/* ========================================================= */


/* Botões principais (Save changes) */
/* Estado normal */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
#vector-user-links-dropdown-sticky-header .cdx-button {
     background-color: #1B2826 !important;
     background: #1B2826 !important;
    border-color: #1B2826 !important;
     color: #ffffff !important;
     color: #ffffff !important;
}
}


/* Hover botão */
/* Hover real (input invisível) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
#vector-user-links-dropdown-sticky-header
     background-color: #12201f !important;
.vector-dropdown-checkbox:hover
     border-color: #12201f !important;
+ .cdx-button {
     background: rgba(146, 255, 0, 0.30) !important;
     color: #1B2826 !important;
}
}


/* Checkbox e radio selecionados */
/* Estado ativo */
.oo-ui-checkboxInputWidget input:checked + span,
#vector-user-links-dropdown-sticky-header
.oo-ui-radioInputWidget input:checked + span {
.vector-dropdown-checkbox:checked
    background-color: #1B2826 !important;
+ .cdx-button {
    border-color: #1B2826 !important;
     background: rgba(146, 255, 0, 0.30) !important;
}
 
/* Hover checkbox/radio */
.oo-ui-checkboxInputWidget input:hover + span,
.oo-ui-radioInputWidget input:hover + span {
     border-color: #1B2826 !important;
}
 
/* Labels ao lado */
.oo-ui-labelElement-label {
     color: #1B2826 !important;
     color: #1B2826 !important;
}
}


/* Links dentro de forms */
.oo-ui-widget a {
    color: #1B2826 !important;
}




/* ========================================================= */
/* ========================================================= */
/* OOUI BOTÕES HOVER COMPLETO (ATRONIA STYLE) */
/* ATRONIA Texto preto na popup "menu has moved"          */
/* ========================================================= */
/* ========================================================= */


/* Estado normal */
.vector-popup-notification,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
.vector-popup-notification p,
.oo-ui-buttonElement-button {
.vector-popup-notification .oo-ui-popupWidget-body {
    background-color: #1B2826 !important;
 
    border-color: #1B2826 !important;
     color: #000000 !important;
     color: #ffffff !important;
    transition: all 150ms ease;
}
}


/* Hover completo (mais claro) */
 
.oo-ui-buttonElement-framed.oo-ui-widget-enabled >
.oo-ui-buttonElement-button:hover {
    background-color: #2d4d49 !important;
    border-color: #2d4d49 !important;
}


/* ========================================================= */
/* ========================================================= */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ATRONIA — Texto preto no dropdown colapsado Appearance  */
/* ========================================================= */
/* ========================================================= */


#footer-poweredbyico {
/* Título "Appearance" */
     display: none !important;
.vector-pinnable-header-label {
    color: #000000 !important;
}
 
/* Conteúdo interno do dropdown */
#vector-appearance-dropdown .vector-dropdown-content,
#vector-appearance-dropdown .vector-dropdown-content * {
     color: #000000 !important;
}
}


Line 1,123: Line 1,227:


/* ========================================================= */
/* ========================================================= */
/* CODEx RADIO ATRONIA (Selecionado mais grosso) */
/* ATRONIA Texto preto nos resultados da pesquisa        */
/* ========================================================= */
/* ========================================================= */


/* Estado normal */
.cdx-typeahead-search,
.cdx-radio__icon {
.cdx-menu,
     border: 2px solid #1B2826 !important;
.cdx-menu-item,
    background-color: transparent !important;
.cdx-menu-item__content,
.cdx-menu-item__text,
.cdx-search-result-title,
.cdx-search-result-description {
     color: #000000 !important;
}
}


/* Hover */
/* Garantir também nos links */
.cdx-radio:hover .cdx-radio__icon {
.cdx-menu-item__content a {
     border-color: #12201f !important;
     color: #000000 !important;
}
}


/* Selecionado → mais grosso */
.cdx-radio__input:checked + .cdx-radio__icon {
    border: 6px solid #1B2826 !important;
    background-color: transparent !important;
}


/* Bolinha interna */
 
.cdx-radio__input:checked + .cdx-radio__icon::after {
 
/* =========================================================
  ATRONIA WIKI - OMNI-FIX (FORÇADO NO CONTENT)
  ========================================================= */
 
/* ---------- FONTES ---------- */
@font-face { font-family: 'Wiki Font Title'; src: url('/resources/assets/Nohemi-VF.ttf') format('truetype'); }
@font-face { font-family: 'Wiki Font Subtitle'; src: url('/resources/assets/Rubik-Medium.ttf') format('truetype'); }
@font-face { font-family: 'Wiki Font Body'; src: url('/resources/assets/Roboto-Regular.ttf') format('truetype'); }
 
/* ---------- BASE & LAYOUT ---------- */
html, body { background: #ffffff !important; }
.mw-body-content { font-family: 'Wiki Font Body', sans-serif; }
.mw-page-title-main { font-family: 'Wiki Font Title', sans-serif; font-weight: 600; }
.mw-headline { font-family: 'Wiki Font Subtitle', sans-serif; }
 
.skin-vector-2022 .mw-page-container { max-width: 1800px !important; }
.skin-vector-2022 .mw-header, .vector-sticky-header {
     background-color: #1B2826 !important;
     background-color: #1B2826 !important;
     width: 8px !important;
     color: #ffffff !important;
    height: 8px !important;
}
}




/* ========================================================= */
/* ========================================================= */
/* ATRONIA — Ajuste do grid para estilo Teltonika          */
/* ATRONIA — Navbar mais alta (mais respiração)            */
/* ========================================================= */
/* ========================================================= */


@media screen and (min-width: 1120px) {
.vector-header-container .mw-header {
 
    min-height: 72px !important;
  .skin-vector-2022 .mw-body {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}


    /* Remove o template default do Vector */
/* Sticky header também */
    grid-template-columns:
.vector-sticky-header {
      minmax(0, 1fr) min-content !important;
    min-height: 72px !important;
}


  }
/* Alinhar conteúdo verticalmente */
.vector-header-start,
.vector-header-end {
    align-items: center !important;
}


}




/* ========================================================= */
/* ========================================================= */
/* ATRONIA — Appearance hover verde neon 30%                */
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
/* ========================================================= */
/* ========================================================= */


/* Estado normal (navbar verde escuro sólido) */
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
#vector-appearance-dropdown .cdx-button {
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
    background: #1B2826 !important;
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
     color: #ffffff !important;
     color: #ffffff !important;
}
}


/* Hover real (input invisível recebe hover) */
#vector-appearance-dropdown
.vector-dropdown-checkbox:hover
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}


/* Estado ativo (dropdown aberto) */
 
#vector-appearance-dropdown
/* ========================================================= */
.vector-dropdown-checkbox:checked
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
+ .cdx-button {
/* ========================================================= */
    background: rgba(146, 255, 0, 0.30) !important;
 
     color: #1B2826 !important;
.oo-ui-popupToolGroup-active-tools
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-tool-title,
.oo-ui-popupToolGroup-active-tools
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-labelElement-label {
     color: #000000 !important;
}
}




/* Mixed specification table */


.mix-table {
    text-align: center;
}


/* ========================================================= */
.mix-table th {
/* ATRONIA — Sticky header dropdown hover fix              */
     text-align: center;
/* ========================================================= */
 
/* Estado normal */
#vector-user-links-dropdown-sticky-header .cdx-button {
     background: #1B2826 !important;
    color: #ffffff !important;
}
}


/* Hover real (input invisível) */
.mix-table td {
#vector-user-links-dropdown-sticky-header
     text-align: center;
.vector-dropdown-checkbox:hover
+ .cdx-button {
     background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}
}


/* Estado ativo */
/* header */
#vector-user-links-dropdown-sticky-header
.wikitable.mix-table tr:first-child th {
.vector-dropdown-checkbox:checked
     background:#1B2826 !important;
+ .cdx-button {
     color:#ffffff !important;
     background: rgba(146, 255, 0, 0.30) !important;
    text-align:center;
     color: #1B2826 !important;
    font-weight:600;
}
}


/* largura fixa */
.wikitable.mix-table {
    table-layout: fixed;
    width: 100%;
}


.wikitable.mix-table th:nth-child(1),
.wikitable.mix-table td:nth-child(1) {
    width: 34%;
}


/* ========================================================= */
.wikitable.mix-table th:nth-child(2),
/* ATRONIA — Texto preto na popup "menu has moved"          */
.wikitable.mix-table td:nth-child(2),
/* ========================================================= */
.wikitable.mix-table th:nth-child(3),
 
.wikitable.mix-table td:nth-child(3) {
.vector-popup-notification,
     width: 33%;
.vector-popup-notification p,
.vector-popup-notification .oo-ui-popupWidget-body {
 
     color: #000000 !important;
}
}






/* ========================================================= */
/* ===================================================== */
/* ATRONIA — Texto preto no dropdown colapsado Appearance  */
/* ATRONIA - Wikitable ultra compacta centrada          */
/* ========================================================= */
/* ===================================================== */


/* Título "Appearance" */
.vector-body .wikitable {
.vector-pinnable-header-label {
    width: 100%;
     color: #000000 !important;
    border-collapse: collapse;
     background: #ffffff !important;
    font-size: 13px;
    border: none;
}
}


/* Conteúdo interno do dropdown */
/* HEADER */
#vector-appearance-dropdown .vector-dropdown-content,
.vector-body .wikitable th {
#vector-appearance-dropdown .vector-dropdown-content * {
    text-align: center;
     color: #000000 !important;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
     background: #ffffff !important;
}
}




 
/* CELULAS */  
/* ========================================================= */
.vector-body .wikitable td {
/* ATRONIA — Texto preto nos resultados da pesquisa        */
    text-align: center;
/* ========================================================= */
    vertical-align: middle;
 
    line-height: 1;
.cdx-typeahead-search,
    border-bottom: 1px solid #3a3a3a;
.cdx-menu,
    border-right: 1px solid #3a3a3a;
.cdx-menu-item,
     background: #ffffff !important;  
.cdx-menu-item__content,
.cdx-menu-item__text,
.cdx-search-result-title,
.cdx-search-result-description {
     color: #000000 !important;
}
}


/* Garantir também nos links */
.cdx-menu-item__content a {
    color: #000000 !important;
}






/* ===================================================== */
/* ATRONIA - Fix real: conteúdo interno da wikitable    */
/* ===================================================== */


/* =========================================================
/* aplica a TODAS as wikitables no corpo */
  ATRONIA WIKI - OMNI-FIX (FORÇADO NO CONTENT)
.vector-body .mw-body-content table.wikitable td,
  ========================================================= */
.vector-body .mw-body-content table.wikitable th{
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}


/* ---------- FONTES ---------- */
/* MUITO importante: o VE coloca <p> dentro das células com margens */
@font-face { font-family: 'Wiki Font Title'; src: url('/resources/assets/Nohemi-VF.ttf') format('truetype'); }
.vector-body .mw-body-content table.wikitable td > p,
@font-face { font-family: 'Wiki Font Subtitle'; src: url('/resources/assets/Rubik-Medium.ttf') format('truetype'); }
.vector-body .mw-body-content table.wikitable th > p{
@font-face { font-family: 'Wiki Font Body'; src: url('/resources/assets/Roboto-Regular.ttf') format('truetype'); }
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}


/* ---------- BASE & LAYOUT ---------- */
/* força também spans/links dentro da célula */
html, body { background: #ffffff !important; }
.vector-body .mw-body-content table.wikitable td *,
.mw-body-content { font-family: 'Wiki Font Body', sans-serif; }
.vector-body .mw-body-content table.wikitable th *{
.mw-page-title-main { font-family: 'Wiki Font Title', sans-serif; font-weight: 600; }
  text-align: center !important;
.mw-headline { font-family: 'Wiki Font Subtitle', sans-serif; }
}


.skin-vector-2022 .mw-page-container { max-width: 1800px !important; }
/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
.skin-vector-2022 .mw-header, .vector-sticky-header {
.vector-body .mw-body-content table.wikitable td:first-child,
    background-color: #1B2826 !important;
.vector-body .mw-body-content table.wikitable th:first-child{
    color: #ffffff !important;
  text-align: center !important;
}
}




/* ========================================================= */
/* ATRONIA — Navbar mais alta (mais respiração)            */
/* ========================================================= */


.vector-header-container .mw-header {
/* ======================================= */
    min-height: 72px !important;
/* ATRONIA - Tech Table FIX FINAL        */
    padding-top: 14px !important;
/* ======================================= */
     padding-bottom: 14px !important;
 
.vector-body .mw-body-content table.wikitable.tech-table td {
     text-align: left !important;
}
}


/* Sticky header também */
.vector-body .mw-body-content table.wikitable.tech-table th {
.vector-sticky-header {
     background: #1B2826 !important;
     min-height: 72px !important;
    color: #ffffff !important;
}
}


/* Alinhar conteúdo verticalmente */
 
.vector-header-start,
/* ===================================================== */
.vector-header-end {
/* ATRONIA - LED TABLE (Real Color Bars)                */
     align-items: center !important;
/* ===================================================== */
 
/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
     border-collapse: collapse;
}
}


/* Barra vertical base */
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
    width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}


/* CORES REAIS */


/* ========================================================= */
.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
    background: #00bcd4 !important;
/* ========================================================= */
}


.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
     background: #1565c0 !important;
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
     color: #ffffff !important;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-green {
    background: #00c853 !important;
}
.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
    background: #ff6f00 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-red {
    background: #d50000 !important;
}


/* ========================================================= */
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
/* ========================================================= */


.oo-ui-popupToolGroup-active-tools
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
.oo-ui-tool.oo-ui-widget-enabled
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
.oo-ui-tool-title,
     text-align: center !important;
.oo-ui-popupToolGroup-active-tools
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-labelElement-label {
     color: #000000 !important;
}
}




/* Mixed specification table */


.mix-table {
    text-align: center;
}


.mix-table th {
.vector-body .mw-body-content .two-tables {
     text-align: center;
     display: flex;
    gap: 12px;              /* ↓ menos espaço entre tabelas */
    align-items: flex-start; /* topo */
}
}


.mix-table td {
.vector-body .mw-body-content .two-tables .wikitable {
     text-align: center;
     width: 50%;
    margin: 0;             /* remove margens extra */
}
}


/* header */
 
.wikitable.mix-table tr:first-child th {
 
     background:#1B2826 !important;
.vector-body .mw-body-content .image-row {
     color:#ffffff !important;
     display: flex;
     text-align:center;
     gap: 20px;
    font-weight:600;
     align-items: flex-start;
}
}


/* largura fixa */
.vector-body .mw-body-content .image-row figure {
.wikitable.mix-table {
     margin: 0;
     table-layout: fixed;
    width: 100%;
}
}


.wikitable.mix-table th:nth-child(1),
.vector-body .mw-body-content .image-row img {
.wikitable.mix-table td:nth-child(1) {
     width: 100%;
     width: 34%;
    height: auto;
}
}


.wikitable.mix-table th:nth-child(2),
.wikitable.mix-table td:nth-child(2),
.wikitable.mix-table th:nth-child(3),
.wikitable.mix-table td:nth-child(3) {
    width: 33%;
}






/* ===================================================== */
/* ATRONIA - Wikitable ultra compacta centrada          */
/* ===================================================== */


.vector-body .wikitable {
.atronia-navbar {
    width: 100%;
     background: #1B2826;
    border-collapse: collapse;
     padding: 10px 20px;
     background: #ffffff !important;
    font-size: 13px;
     border: none;
}
}


/* HEADER */
.atronia-navbar a {
.vector-body .wikitable th {
     color: white;
     text-align: center;
     margin-right: 20px;
     vertical-align: middle;
     text-decoration: none;
     line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}
}




/* CELULAS */
.vector-body .wikitable td {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 1px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}






/* ========================================================= */
/* ATRONIA — Navbar mais alta (mais respiração)            */
/* ========================================================= */


/* ===================================================== */
.vector-header-container .mw-header {
/* ATRONIA - Fix real: conteúdo interno da wikitable     */
    min-height: 72px !important;
/* ===================================================== */
     padding-top: 14px !important;
    padding-bottom: 14px !important;
}


/* aplica a TODAS as wikitables no corpo */
/* Sticky header também */
.vector-body .mw-body-content table.wikitable td,
.vector-sticky-header {
.vector-body .mw-body-content table.wikitable th{
    min-height: 72px !important;
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}
}


/* MUITO importante: o VE coloca <p> dentro das células com margens */
/* Alinhar conteúdo verticalmente */
.vector-body .mw-body-content table.wikitable td > p,
.vector-header-start,
.vector-body .mw-body-content table.wikitable th > p{
.vector-header-end {
  margin: 0 !important;
    align-items: center !important;
  padding: 0 !important;
  text-align: center !important;
}
}


/* força também spans/links dentro da célula */
.vector-body .mw-body-content table.wikitable td *,
.vector-body .mw-body-content table.wikitable th *{
  text-align: center !important;
}


/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
 
.vector-body .mw-body-content table.wikitable td:first-child,
 
.vector-body .mw-body-content table.wikitable th:first-child{
/* ========================================================= */
  text-align: center !important;
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
/* ========================================================= */
 
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
    color: #ffffff !important;
}
}






/* ======================================= */
/* ========================================================= */
/* ATRONIA - Tech Table FIX FINAL        */
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
/* ======================================= */
/* ========================================================= */


.vector-body .mw-body-content table.wikitable.tech-table td {
.oo-ui-popupToolGroup-active-tools
     text-align: left !important;
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-tool-title,
.oo-ui-popupToolGroup-active-tools
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-labelElement-label {
     color: #000000 !important;
}
}


.vector-body .mw-body-content table.wikitable.tech-table th {
    background: #1B2826 !important;
    color: #ffffff !important;
}


 
/* Mixed specification table */
/* ===================================================== */
 
/* ATRONIA - LED TABLE (Real Color Bars)                */
.mix-table {
/* ===================================================== */
     text-align: center;
 
/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
     border-collapse: collapse;
}
}


/* Barra vertical base */
.mix-table th {
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
     text-align: center;
     width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}
}


/* CORES REAIS */
.mix-table td {
 
     text-align: center;
.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
     background: #00bcd4 !important;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
/* header */
     background: #1565c0 !important;
.wikitable.mix-table tr:first-child th {
     background:#1B2826 !important;
    color:#ffffff !important;
    text-align:center;
    font-weight:600;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-green {
/* largura fixa */
     background: #00c853 !important;
.wikitable.mix-table {
    table-layout: fixed;
     width: 100%;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
.wikitable.mix-table th:nth-child(1),
     background: #ff6f00 !important;
.wikitable.mix-table td:nth-child(1) {
     width: 34%;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-red {
.wikitable.mix-table th:nth-child(2),
     background: #d50000 !important;
.wikitable.mix-table td:nth-child(2),
.wikitable.mix-table th:nth-child(3),
.wikitable.mix-table td:nth-child(3) {
     width: 33%;
}
}




.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
 
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
/* ===================================================== */
     text-align: center !important;
/* ATRONIA - Wikitable ultra compacta centrada          */
/* ===================================================== */
 
.vector-body .wikitable {
    width: 100%;
    border-collapse: collapse;
     background: #ffffff !important;
    font-size: 13px;
    border: none;
}
}


/* HEADER */
.vector-body .wikitable th {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}




 
/* CELULAS */
.vector-body .mw-body-content .two-tables {
.vector-body .wikitable td {
     display: flex;
    text-align: center;
     gap: 12px;             /* ↓ menos espaço entre tabelas */
    vertical-align: middle;
     align-items: flex-start; /* topo */
    line-height: 1;
     border-bottom: 1px solid #3a3a3a;  
     border-right: 1px solid #3a3a3a;  
     background: #ffffff !important;  
}
}


.vector-body .mw-body-content .two-tables .wikitable {
    width: 50%;
    margin: 0;              /* remove margens extra */
}






.vector-body .mw-body-content .image-row {
/* ===================================================== */
    display: flex;
/* ATRONIA - Fix real: conteúdo interno da wikitable     */
     gap: 20px;
/* ===================================================== */
    align-items: flex-start;
}


.vector-body .mw-body-content .image-row figure {
/* aplica a TODAS as wikitables no corpo */
    margin: 0;
.vector-body .mw-body-content table.wikitable td,
.vector-body .mw-body-content table.wikitable th{
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}
}


.vector-body .mw-body-content .image-row img {
/* MUITO importante: o VE coloca <p> dentro das células com margens */
    width: 100%;
.vector-body .mw-body-content table.wikitable td > p,
    height: auto;
.vector-body .mw-body-content table.wikitable th > p{
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}
 
/* força também spans/links dentro da célula */
.vector-body .mw-body-content table.wikitable td *,
.vector-body .mw-body-content table.wikitable th *{
  text-align: center !important;
}
}


/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
.vector-body .mw-body-content table.wikitable td:first-child,
.vector-body .mw-body-content table.wikitable th:first-child{
  text-align: center !important;
}






/* ======================================= */
/* ATRONIA - Tech Table FIX FINAL        */
/* ======================================= */


.atronia-navbar {
.vector-body .mw-body-content table.wikitable.tech-table td {
     background: #1B2826;
     text-align: left !important;
    padding: 10px 20px;
}
}


.atronia-navbar a {
.vector-body .mw-body-content table.wikitable.tech-table th {
     color: white;
     background: #1B2826 !important;
     margin-right: 20px;
     color: #ffffff !important;
    text-decoration: none;
}
}




/* ===================================================== */
/* ATRONIA - LED TABLE (Real Color Bars)                */
/* ===================================================== */


/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
    border-collapse: collapse;
}


/* Barra vertical base */
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
    width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}


/* ========================================================= */
/* CORES REAIS */
/* ATRONIA — Navbar mais alta (mais respiração)            */
/* ========================================================= */


.vector-header-container .mw-header {
.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
    min-height: 72px !important;
     background: #00bcd4 !important;
    padding-top: 14px !important;
     padding-bottom: 14px !important;
}
}


/* Sticky header também */
.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
.vector-sticky-header {
     background: #1565c0 !important;
     min-height: 72px !important;
}
}


/* Alinhar conteúdo verticalmente */
.vector-body .mw-body-content table.wikitable.led-table td.led-green {
.vector-header-start,
     background: #00c853 !important;
.vector-header-end {
     align-items: center !important;
}
}


.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
    background: #ff6f00 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-red {
    background: #d50000 !important;
}




/* ========================================================= */
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
/* ========================================================= */
     text-align: center !important;
 
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
     color: #ffffff !important;
}
}






/* ========================================================= */
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
/* ========================================================= */


.oo-ui-popupToolGroup-active-tools
.vector-body .mw-body-content .two-tables {
.oo-ui-tool.oo-ui-widget-enabled
    display: flex;
.oo-ui-tool-title,
    gap: 12px;              /* ↓ menos espaço entre tabelas */
.oo-ui-popupToolGroup-active-tools
    align-items: flex-start; /* topo */
.oo-ui-tool.oo-ui-widget-enabled
.oo-ui-labelElement-label {
    color: #000000 !important;
}
}


.vector-body .mw-body-content .two-tables .wikitable {
    width: 50%;
    margin: 0;              /* remove margens extra */
}


/* Mixed specification table */


.mix-table {
    text-align: center;
}


.mix-table th {
.vector-body .mw-body-content .image-row {
     text-align: center;
     display: flex;
    gap: 20px;
    align-items: flex-start;
}
}


.mix-table td {
.vector-body .mw-body-content .image-row figure {
     text-align: center;
     margin: 0;
}
}


/* header */
.vector-body .mw-body-content .image-row img {
.wikitable.mix-table tr:first-child th {
     width: 100%;
     background:#1B2826 !important;
     height: auto;
     color:#ffffff !important;
    text-align:center;
    font-weight:600;
}
}


/* largura fixa */
.atronia-navbar {
.wikitable.mix-table {
     background: #1B2826;
     table-layout: fixed;
     padding: 10px 20px;
     width: 100%;
}
}


.wikitable.mix-table th:nth-child(1),
.atronia-navbar a {
.wikitable.mix-table td:nth-child(1) {
    color: white;
     width: 34%;
    margin-right: 20px;
     text-decoration: none;
}
}


.wikitable.mix-table th:nth-child(2),
.wikitable.mix-table td:nth-child(2),
.wikitable.mix-table th:nth-child(3),
.wikitable.mix-table td:nth-child(3) {
    width: 33%;
}
/* ===================================================== */
/* ATRONIA - Wikitable ultra compacta centrada          */
/* ===================================================== */
.vector-body .wikitable {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff !important;
    font-size: 13px;
    border: none;
}


/* HEADER */
.vector-body .wikitable th {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}
/* CELULAS */
.vector-body .wikitable td {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 1px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}
/* ===================================================== */
/* ATRONIA - Fix real: conteúdo interno da wikitable    */
/* ===================================================== */
/* aplica a TODAS as wikitables no corpo */
.vector-body .mw-body-content table.wikitable td,
.vector-body .mw-body-content table.wikitable th{
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}
/* MUITO importante: o VE coloca <p> dentro das células com margens */
.vector-body .mw-body-content table.wikitable td > p,
.vector-body .mw-body-content table.wikitable th > p{
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}
/* força também spans/links dentro da célula */
.vector-body .mw-body-content table.wikitable td *,
.vector-body .mw-body-content table.wikitable th *{
  text-align: center !important;
}
/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
.vector-body .mw-body-content table.wikitable td:first-child,
.vector-body .mw-body-content table.wikitable th:first-child{
  text-align: center !important;
}
/* ======================================= */
/* ATRONIA - Tech Table FIX FINAL        */
/* ======================================= */
.vector-body .mw-body-content table.wikitable.tech-table td {
    text-align: left !important;
}
.vector-body .mw-body-content table.wikitable.tech-table th {
    background: #1B2826 !important;
    color: #ffffff !important;
}
/* ===================================================== */
/* ATRONIA - LED TABLE (Real Color Bars)                */
/* ===================================================== */
/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
    border-collapse: collapse;
}
/* Barra vertical base */
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
    width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}


/* CORES REAIS */


.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
    background: #00bcd4 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
    background: #1565c0 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-green {
    background: #00c853 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
    background: #ff6f00 !important;
}


.vector-body .mw-body-content table.wikitable.led-table td.led-red {
    background: #d50000 !important;
}




.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
    text-align: center !important;
}








.vector-body .mw-body-content .two-tables {
    display: flex;
    gap: 12px;              /* ↓ menos espaço entre tabelas */
    align-items: flex-start; /* topo */
}


.vector-body .mw-body-content .two-tables .wikitable {
    width: 50%;
    margin: 0;              /* remove margens extra */
}
.vector-body .mw-body-content .image-row {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}


.vector-body .mw-body-content .image-row figure {
/* =========================================================
     margin: 0;
  ADICIONAR APENAS OS ÍCONES EM FALTA (MÉTODO SEGURO)
  ========================================================= */
 
/* 1. LUPA NA NAVBAR DE SCROLL (STICKY) */
/* Atacamos o botão de busca apenas quando ele está na sticky header */
.vector-sticky-header .cdx-search-input__end-button,
.vector-sticky-header #p-search .cdx-button {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%231B2826' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
}
}


.vector-body .mw-body-content .image-row img {
/* 2. DISCUSSÃO (TALK) NA STICKY */
     width: 100%;
#ca-talk-sticky-header a {
     height: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M18 18l-4-4h-8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
     text-indent: -9999px !important;
     width: 32px !important;
}
}


 
/* 3. EDITAR NA STICKY */
 
#ca-ve-edit-sticky-header a,
 
#ca-edit-sticky-header a {
 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M16.77 8l1.23-1.23a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0L13 4.23zm-1.42 1.41L6 18.71V21h2.29l9.31-9.31z'/%3E%3C/svg%3E") !important;
.atronia-navbar {
    background-repeat: no-repeat !important;
     background: #1B2826;
     background-position: center !important;
     padding: 10px 20px;
     background-size: 20px !important;
    text-indent: -9999px !important;
    width: 32px !important;
}
}


.atronia-navbar a {
/* 4. LIMPAR OS QUADRADOS APENAS NESTES BOTÕES ESPECÍFICOS */
     color: white;
/* Isto evita que estrague a navbar toda */
    margin-right: 20px;
.vector-sticky-header .cdx-button__icon,
    text-decoration: none;
#ca-talk-sticky-header .vector-icon,
#ca-edit-sticky-header .vector-icon {
     opacity: 0 !important; /* Em vez de display:none, usamos opacidade para não quebrar o layout */
}
}

Revision as of 09:55, 17 March 2026

/* =========================================
   ATRONIA TYPOGRAPHY SYSTEM
   ========================================= */

/* ---------- BASE BODY FONT ---------- */
.mw-parser-output {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

/* ---------- PAGE TITLE ---------- */
.mw-page-title-main {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}

/* ---------- MAIN SECTIONS (== Datasheet ==) ---------- */
.mw-parser-output h1,
.mw-parser-output h2 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}

/* ---------- SUBTITLES (=== Features === etc) ---------- */
.mw-parser-output h3,
.mw-parser-output h4 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
}

/* ---------- SMALL HEADINGS ---------- */
.mw-parser-output h5,
.mw-parser-output h6 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
}



/* ===== ATRONIA Search Clean & Stable ===== */

/* ===== NAVBAR NORMAL ===== */
#p-search .cdx-search-input {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#p-search .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

#p-search .cdx-button {
    background: #ffffff;
    color: #1B2826;
    border-left: 1px solid #e0e0e0;
    border-radius: 0;
    transition: background 0.2s ease, color 0.2s ease;
}

#p-search .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}


/* ========================================================= */
/* Hide namespace / wordmark text in header */
/* ========================================================= */

.skin-vector .mw-logo-wordmark {
    display: none !important;
}


/* ========================================================= */
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
/* ========================================================= */

/* Fundo geral branco (remove o “cinza” lateral) */
html, body {
  background: #ffffff !important;
}


/* Header topo a ocupar 100% */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .mw-header-container {
  max-width: none !important;
  width: 100% !important;
}

/* Sticky header (navbar secundária) a ocupar 100% */
.skin-vector-2022 .vector-sticky-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

/* Garante que o “miolo” do sticky header também não fica limitado */
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
  max-width: none !important;
  width: 100% !important;
}





/* ========================================================= */
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
/* ========================================================= */

.skin-vector-2022 .mw-page-container {
    max-width: 1800px !important;
}

.skin-vector-2022 .mw-header-container {
    max-width: 1800px !important;
}



/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* ========================================================= */

.skin-vector-2022 .mw-header-start {
    flex-wrap: nowrap !important;
}

.skin-vector-2022 .mw-logo-icon {
    max-height: 48px !important;
    height: 38px !important;
    max-width: 200px !important;
    width: auto !important;
}

.skin-vector-2022 .mw-logo-wordmark img {
    height: 32px !important;
    width: auto !important;
}


/* ========================================================= */
/* ================= FONT CONFIG ============================ */
/* ========================================================= */

@font-face {
    font-family: 'Wiki Font Title';
    src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
}

@font-face {
    font-family: 'Wiki Font Subtitle';
    src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Wiki Font Body';
    src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
}

.mw-body-content {
    font-family: 'Wiki Font Body', sans-serif;
}

.mw-page-title-main {
    font-family: 'Wiki Font Title', sans-serif;
}

.mw-headline {
    font-family: 'Wiki Font Subtitle', sans-serif;
}


/* ========================================================= */
/* ================= HEADER ATRONIA ========================= */
/* ========================================================= */

/* Background */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-sticky-header {
    background-color: #1B2826 !important;
    border-bottom: none !important;
    color: #ffffff !important;
}

/* Links + title */
.skin-vector-2022 .mw-header a,
.skin-vector-2022 .vector-sticky-header a,
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
    color: #ffffff !important;
}









/* ========================================================= */
/* ================= DROPDOWN RESET ========================= */
/* ========================================================= */

.skin-vector-2022 .vector-dropdown-content {
    background-color: #ffffff !important;
}

.skin-vector-2022 .vector-dropdown-content a {
    color: #202122 !important;
}


/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */

.skin-vector-2022 .vector-dropdown-content .vector-icon,
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
    background-color: #202122 !important;
    color: #202122 !important;
}


/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */

.skin-vector-2022 .mw-header .vector-dropdown-label::after,
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
    background-color: #ffffff !important;
}




/* ========================================================= */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ========================================================= */

.skin-vector-2022 .mw-header .cdx-button:hover,
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
    mix-blend-mode: normal !important;
    background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
}

.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
    background-color: #ffffff !important;
}




/* ========================================================= */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
/* ========================================================= */

.skin-vector-2022 #vector-user-links-dropdown-label:hover,
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
    background-color: rgba(146, 255, 0, 0.30) !important;
}

.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
    opacity: 1 !important;
}

.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
}






/* ========================================================= */
/* ================= ATRONIA LINK SYSTEM =================== */
/* ========================================================= */

/* ===== Variáveis globais ===== */

:root {
    --color-progressive: #1B2826 !important;
    --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
    --color-visited: #1B2826 !important;
}

/* ========================================================= */
/* ================= LINKS GERAIS =========================== */
/* ========================================================= */

a,
.mw-body-content a,
.mw-parser-output a {
    color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}

/* Hover */
a:hover,
.mw-body-content a:hover,
.mw-parser-output a:hover {
    color: #12201f !important;
    text-decoration-color: #12201f !important;
}

/* Visitados */
a:visited,
.mw-body-content a:visited {
    color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}

/* Underline styling */
a {
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
}

/* ========================================================= */
/* ================= TABS (Read / Edit / History) ========= */
/* ========================================================= */

.vector-menu-tabs .vector-menu-item a {
    color: #1B2826 !important;
}

.vector-menu-tabs .vector-menu-item.selected a {
    border-bottom-color: #1B2826 !important;
}

/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ========================================================= */

.vector-menu-portal .vector-menu-content a {
    color: #1B2826 !important;
}

.vector-menu-portal .vector-menu-content a:hover {
    color: #12201f !important;
}

/* ========================================================= */
/* ================= DROPDOWNS ============================== */
/* ========================================================= */

.vector-dropdown-content a {
    color: #1B2826 !important;
}

.vector-dropdown-content a:hover {
    color: #12201f !important;
}

/* ========================================================= */
/* ================= PARSER OUTPUT ========================== */
/* ========================================================= */

.mw-parser-output a {
    color: #1B2826 !important;
}

.mw-parser-output a:hover {
    color: #12201f !important;
}





/* ========================================================= */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ========================================================= */

/* Botões principais (Save changes) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover botão */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background-color: #12201f !important;
    border-color: #12201f !important;
}

/* Checkbox e radio selecionados */
.oo-ui-checkboxInputWidget input:checked + span,
.oo-ui-radioInputWidget input:checked + span {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
}

/* Hover checkbox/radio */
.oo-ui-checkboxInputWidget input:hover + span,
.oo-ui-radioInputWidget input:hover + span {
    border-color: #1B2826 !important;
}

/* Labels ao lado */
.oo-ui-labelElement-label {
    color: #1B2826 !important;
}

/* Links dentro de forms */
.oo-ui-widget a {
    color: #1B2826 !important;
}


/* ========================================================= */
/* OOUI BOTÕES — HOVER COMPLETO (ATRONIA STYLE) */
/* ========================================================= */

/* Estado normal */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > 
.oo-ui-buttonElement-button {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
    color: #ffffff !important;
    transition: all 150ms ease;
}

/* Hover completo (mais claro) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > 
.oo-ui-buttonElement-button:hover {
    background-color: #2d4d49 !important;
    border-color: #2d4d49 !important;
}

/* ========================================================= */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ========================================================= */

#footer-poweredbyico {
    display: none !important;
}



/* ========================================================= */
/* CODEx RADIO — ATRONIA (Selecionado mais grosso) */
/* ========================================================= */

/* Estado normal */
.cdx-radio__icon {
    border: 2px solid #1B2826 !important;
    background-color: transparent !important;
}

/* Hover */
.cdx-radio:hover .cdx-radio__icon {
    border-color: #12201f !important;
}

/* Selecionado → mais grosso */
.cdx-radio__input:checked + .cdx-radio__icon {
    border: 6px solid #1B2826 !important;
    background-color: transparent !important;
}

/* Bolinha interna */
.cdx-radio__input:checked + .cdx-radio__icon::after {
    background-color: #1B2826 !important;
    width: 8px !important;
    height: 8px !important;
}


/* ========================================================= */
/* ATRONIA — Ajuste do grid para estilo Teltonika           */
/* ========================================================= */

@media screen and (min-width: 1120px) {

  .skin-vector-2022 .mw-body {

    /* Remove o template default do Vector */
    grid-template-columns:
      minmax(0, 1fr) min-content !important;

  }

}


/* ========================================================= */
/* ATRONIA — Appearance hover verde neon 30%                */
/* ========================================================= */

/* Estado normal (navbar verde escuro sólido) */
#vector-appearance-dropdown .cdx-button {
    background: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover real (input invisível recebe hover) */
#vector-appearance-dropdown 
.vector-dropdown-checkbox:hover 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}

/* Estado ativo (dropdown aberto) */
#vector-appearance-dropdown 
.vector-dropdown-checkbox:checked 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}




/* ========================================================= */
/* ATRONIA — Sticky header dropdown hover fix               */
/* ========================================================= */

/* Estado normal */
#vector-user-links-dropdown-sticky-header .cdx-button {
    background: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover real (input invisível) */
#vector-user-links-dropdown-sticky-header 
.vector-dropdown-checkbox:hover 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}

/* Estado ativo */
#vector-user-links-dropdown-sticky-header 
.vector-dropdown-checkbox:checked 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto na popup "menu has moved"          */
/* ========================================================= */

.vector-popup-notification,
.vector-popup-notification p,
.vector-popup-notification .oo-ui-popupWidget-body {

    color: #000000 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto no dropdown colapsado Appearance   */
/* ========================================================= */

/* Título "Appearance" */
.vector-pinnable-header-label {
    color: #000000 !important;
}

/* Conteúdo interno do dropdown */
#vector-appearance-dropdown .vector-dropdown-content,
#vector-appearance-dropdown .vector-dropdown-content * {
    color: #000000 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto nos resultados da pesquisa         */
/* ========================================================= */

.cdx-typeahead-search,
.cdx-menu,
.cdx-menu-item,
.cdx-menu-item__content,
.cdx-menu-item__text,
.cdx-search-result-title,
.cdx-search-result-description {
    color: #000000 !important;
}

/* Garantir também nos links */
.cdx-menu-item__content a {
    color: #000000 !important;
}




/* =========================================
   ATRONIA TYPOGRAPHY SYSTEM
   ========================================= */

/* ---------- BASE BODY FONT ---------- */
.mw-parser-output {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

/* ---------- PAGE TITLE ---------- */
.mw-page-title-main {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}

/* ---------- MAIN SECTIONS (== Datasheet ==) ---------- */
.mw-parser-output h1,
.mw-parser-output h2 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 600;
}

/* ---------- SUBTITLES (=== Features === etc) ---------- */
.mw-parser-output h3,
.mw-parser-output h4 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
}

/* ---------- SMALL HEADINGS ---------- */
.mw-parser-output h5,
.mw-parser-output h6 {
    font-family: 'Rubik', sans-serif !important;
    font-weight: 500;
}



/* ===== ATRONIA Search Clean & Stable ===== */

/* ===== NAVBAR NORMAL ===== */
#p-search .cdx-search-input {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#p-search .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

#p-search .cdx-button {
    background: #ffffff;
    color: #1B2826;
    border-left: 1px solid #e0e0e0;
    border-radius: 0;
    transition: background 0.2s ease, color 0.2s ease;
}

#p-search .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}


/* ===== NAVBAR STICKY (SCROLL) ===== */
.vector-sticky-header .cdx-search-input {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.vector-sticky-header .cdx-text-input__input {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

.vector-sticky-header .cdx-button {
    background: #ffffff;
    color: #1B2826;
    border-left: 1px solid #e0e0e0;
    border-radius: 0;
    transition: background 0.2s ease, color 0.2s ease;
}

.vector-sticky-header .cdx-button:hover {
    background: #92ff00;
    color: #1B2826;
}


/* ========================================================= */
/* Hide namespace / wordmark text in header */
/* ========================================================= */

.skin-vector .mw-logo-wordmark {
    display: none !important;
}


/* ========================================================= */
/* ============== FULL WIDTH (SEM BARRAS LATERAIS) ========== */
/* ========================================================= */

/* Fundo geral branco (remove o “cinza” lateral) */
html, body {
  background: #ffffff !important;
}


/* Header topo a ocupar 100% */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .mw-header-container {
  max-width: none !important;
  width: 100% !important;
}

/* Sticky header (navbar secundária) a ocupar 100% */
.skin-vector-2022 .vector-sticky-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

/* Garante que o “miolo” do sticky header também não fica limitado */
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-inner,
.skin-vector-2022 .vector-sticky-header .vector-sticky-header-content {
  max-width: none !important;
  width: 100% !important;
}





/* ========================================================= */
/* AUMENTAR LARGURA DO LAYOUT (SEM PARTIR ESTRUTURA) */
/* ========================================================= */

.skin-vector-2022 .mw-page-container {
    max-width: 1800px !important;
}

.skin-vector-2022 .mw-header-container {
    max-width: 1800px !important;
}



/* ========================================================= */
/* ================= LOGO CONFIG ============================ */
/* ========================================================= */

.skin-vector-2022 .mw-header-start {
    flex-wrap: nowrap !important;
}

.skin-vector-2022 .mw-logo-icon {
    max-height: 48px !important;
    height: 38px !important;
    max-width: 200px !important;
    width: auto !important;
}

.skin-vector-2022 .mw-logo-wordmark img {
    height: 32px !important;
    width: auto !important;
}


/* ========================================================= */
/* ================= FONT CONFIG ============================ */
/* ========================================================= */

@font-face {
    font-family: 'Wiki Font Title';
    src: url('/resources/assets/Nohemi-VF.ttf') format('truetype');
}

@font-face {
    font-family: 'Wiki Font Subtitle';
    src: url('/resources/assets/Rubik-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Wiki Font Body';
    src: url('/resources/assets/Roboto-Regular.ttf') format('truetype');
}

.mw-body-content {
    font-family: 'Wiki Font Body', sans-serif;
}

.mw-page-title-main {
    font-family: 'Wiki Font Title', sans-serif;
}

.mw-headline {
    font-family: 'Wiki Font Subtitle', sans-serif;
}


/* ========================================================= */
/* ================= HEADER ATRONIA ========================= */
/* ========================================================= */

/* Background */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-sticky-header {
    background-color: #1B2826 !important;
    border-bottom: none !important;
    color: #ffffff !important;
}

/* Links + title */
.skin-vector-2022 .mw-header a,
.skin-vector-2022 .vector-sticky-header a,
.skin-vector-2022 .vector-sticky-header .mw-page-title-main {
    color: #ffffff !important;
}









/* ========================================================= */
/* ================= DROPDOWN RESET ========================= */
/* ========================================================= */

.skin-vector-2022 .vector-dropdown-content {
    background-color: #ffffff !important;
}

.skin-vector-2022 .vector-dropdown-content a {
    color: #202122 !important;
}


/* ===== CORRIGIR ÍCONES DO DROPDOWN ===== */

.skin-vector-2022 .vector-dropdown-content .vector-icon,
.skin-vector-2022 .vector-dropdown-content .mw-ui-icon {
    background-color: #202122 !important;
    color: #202122 !important;
}


/* ===== FORÇAR COR DA SETA (DROPDOWN ARROW) ===== */

.skin-vector-2022 .mw-header .vector-dropdown-label::after,
.skin-vector-2022 .vector-sticky-header .vector-dropdown-label::after {
    background-color: #ffffff !important;
}




/* ========================================================= */
/* FIX DEFINITIVO DO HOVER DOS ICON BUTTONS (CODEx) */
/* ========================================================= */

.skin-vector-2022 .mw-header .cdx-button:hover,
.skin-vector-2022 .vector-sticky-header .cdx-button:hover {
    mix-blend-mode: normal !important;
    background-color: rgba(146,255,0,0.30) !important; /* ← reduzido */
}

.skin-vector-2022 .mw-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .vector-sticky-header .cdx-button:hover .vector-icon,
.skin-vector-2022 .mw-header .cdx-button:hover .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
    background-color: #ffffff !important;
}




/* ========================================================= */
/* HOVER USER DROPDOWN - ATRONIA GREEN */
/* ========================================================= */

.skin-vector-2022 #vector-user-links-dropdown-label:hover,
.skin-vector-2022 #vector-user-links-dropdown-label:focus,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible {
    background-color: rgba(146, 255, 0, 0.30) !important;
}

.skin-vector-2022 #vector-user-links-dropdown-label:hover::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus::before,
.skin-vector-2022 #vector-user-links-dropdown-label:focus-visible::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
    opacity: 1 !important;
}

.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label,
.skin-vector-2022 #vector-user-links-dropdown.vector-dropdown:hover .vector-dropdown-label::before {
    background-color: rgba(146, 255, 0, 0.30) !important;
}






/* ========================================================= */
/* ================= ATRONIA LINK SYSTEM =================== */
/* ========================================================= */

/* ===== Variáveis globais ===== */

:root {
    --color-progressive: #1B2826 !important;
    --color-progressive--hover: #12201f !important; /* ligeiramente mais escuro */
    --color-visited: #1B2826 !important;
}

/* ========================================================= */
/* ================= LINKS GERAIS =========================== */
/* ========================================================= */

a,
.mw-body-content a,
.mw-parser-output a {
    color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}

/* Hover */
a:hover,
.mw-body-content a:hover,
.mw-parser-output a:hover {
    color: #12201f !important;
    text-decoration-color: #12201f !important;
}

/* Visitados */
a:visited,
.mw-body-content a:visited {
    color: #1B2826 !important;
    text-decoration-color: #1B2826 !important;
}

/* Underline styling */
a {
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
}

/* ========================================================= */
/* ================= TABS (Read / Edit / History) ========= */
/* ========================================================= */

.vector-menu-tabs .vector-menu-item a {
    color: #1B2826 !important;
}

.vector-menu-tabs .vector-menu-item.selected a {
    border-bottom-color: #1B2826 !important;
}

/* ========================================================= */
/* ================= SIDEBAR ================================ */
/* ========================================================= */

.vector-menu-portal .vector-menu-content a {
    color: #1B2826 !important;
}

.vector-menu-portal .vector-menu-content a:hover {
    color: #12201f !important;
}

/* ========================================================= */
/* ================= DROPDOWNS ============================== */
/* ========================================================= */

.vector-dropdown-content a {
    color: #1B2826 !important;
}

.vector-dropdown-content a:hover {
    color: #12201f !important;
}

/* ========================================================= */
/* ================= PARSER OUTPUT ========================== */
/* ========================================================= */

.mw-parser-output a {
    color: #1B2826 !important;
}

.mw-parser-output a:hover {
    color: #12201f !important;
}





/* ========================================================= */
/* ================= OOUI ATRONIA GREEN ==================== */
/* ========================================================= */

/* Botões principais (Save changes) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover botão */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background-color: #12201f !important;
    border-color: #12201f !important;
}

/* Checkbox e radio selecionados */
.oo-ui-checkboxInputWidget input:checked + span,
.oo-ui-radioInputWidget input:checked + span {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
}

/* Hover checkbox/radio */
.oo-ui-checkboxInputWidget input:hover + span,
.oo-ui-radioInputWidget input:hover + span {
    border-color: #1B2826 !important;
}

/* Labels ao lado */
.oo-ui-labelElement-label {
    color: #1B2826 !important;
}

/* Links dentro de forms */
.oo-ui-widget a {
    color: #1B2826 !important;
}


/* ========================================================= */
/* OOUI BOTÕES — HOVER COMPLETO (ATRONIA STYLE) */
/* ========================================================= */

/* Estado normal */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > 
.oo-ui-buttonElement-button {
    background-color: #1B2826 !important;
    border-color: #1B2826 !important;
    color: #ffffff !important;
    transition: all 150ms ease;
}

/* Hover completo (mais claro) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > 
.oo-ui-buttonElement-button:hover {
    background-color: #2d4d49 !important;
    border-color: #2d4d49 !important;
}

/* ========================================================= */
/* ESCONDER LOGO "Powered by MediaWiki" */
/* ========================================================= */

#footer-poweredbyico {
    display: none !important;
}



/* ========================================================= */
/* CODEx RADIO — ATRONIA (Selecionado mais grosso) */
/* ========================================================= */

/* Estado normal */
.cdx-radio__icon {
    border: 2px solid #1B2826 !important;
    background-color: transparent !important;
}

/* Hover */
.cdx-radio:hover .cdx-radio__icon {
    border-color: #12201f !important;
}

/* Selecionado → mais grosso */
.cdx-radio__input:checked + .cdx-radio__icon {
    border: 6px solid #1B2826 !important;
    background-color: transparent !important;
}

/* Bolinha interna */
.cdx-radio__input:checked + .cdx-radio__icon::after {
    background-color: #1B2826 !important;
    width: 8px !important;
    height: 8px !important;
}


/* ========================================================= */
/* ATRONIA — Ajuste do grid para estilo Teltonika           */
/* ========================================================= */

@media screen and (min-width: 1120px) {

  .skin-vector-2022 .mw-body {

    /* Remove o template default do Vector */
    grid-template-columns:
      minmax(0, 1fr) min-content !important;

  }

}


/* ========================================================= */
/* ATRONIA — Appearance hover verde neon 30%                */
/* ========================================================= */

/* Estado normal (navbar verde escuro sólido) */
#vector-appearance-dropdown .cdx-button {
    background: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover real (input invisível recebe hover) */
#vector-appearance-dropdown 
.vector-dropdown-checkbox:hover 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}

/* Estado ativo (dropdown aberto) */
#vector-appearance-dropdown 
.vector-dropdown-checkbox:checked 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}




/* ========================================================= */
/* ATRONIA — Sticky header dropdown hover fix               */
/* ========================================================= */

/* Estado normal */
#vector-user-links-dropdown-sticky-header .cdx-button {
    background: #1B2826 !important;
    color: #ffffff !important;
}

/* Hover real (input invisível) */
#vector-user-links-dropdown-sticky-header 
.vector-dropdown-checkbox:hover 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}

/* Estado ativo */
#vector-user-links-dropdown-sticky-header 
.vector-dropdown-checkbox:checked 
+ .cdx-button {
    background: rgba(146, 255, 0, 0.30) !important;
    color: #1B2826 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto na popup "menu has moved"          */
/* ========================================================= */

.vector-popup-notification,
.vector-popup-notification p,
.vector-popup-notification .oo-ui-popupWidget-body {

    color: #000000 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto no dropdown colapsado Appearance   */
/* ========================================================= */

/* Título "Appearance" */
.vector-pinnable-header-label {
    color: #000000 !important;
}

/* Conteúdo interno do dropdown */
#vector-appearance-dropdown .vector-dropdown-content,
#vector-appearance-dropdown .vector-dropdown-content * {
    color: #000000 !important;
}



/* ========================================================= */
/* ATRONIA — Texto preto nos resultados da pesquisa         */
/* ========================================================= */

.cdx-typeahead-search,
.cdx-menu,
.cdx-menu-item,
.cdx-menu-item__content,
.cdx-menu-item__text,
.cdx-search-result-title,
.cdx-search-result-description {
    color: #000000 !important;
}

/* Garantir também nos links */
.cdx-menu-item__content a {
    color: #000000 !important;
}




/* =========================================================
   ATRONIA WIKI - OMNI-FIX (FORÇADO NO CONTENT)
   ========================================================= */

/* ---------- FONTES ---------- */
@font-face { font-family: 'Wiki Font Title'; src: url('/resources/assets/Nohemi-VF.ttf') format('truetype'); }
@font-face { font-family: 'Wiki Font Subtitle'; src: url('/resources/assets/Rubik-Medium.ttf') format('truetype'); }
@font-face { font-family: 'Wiki Font Body'; src: url('/resources/assets/Roboto-Regular.ttf') format('truetype'); }

/* ---------- BASE & LAYOUT ---------- */
html, body { background: #ffffff !important; }
.mw-body-content { font-family: 'Wiki Font Body', sans-serif; }
.mw-page-title-main { font-family: 'Wiki Font Title', sans-serif; font-weight: 600; }
.mw-headline { font-family: 'Wiki Font Subtitle', sans-serif; }

.skin-vector-2022 .mw-page-container { max-width: 1800px !important; }
.skin-vector-2022 .mw-header, .vector-sticky-header {
    background-color: #1B2826 !important;
    color: #ffffff !important;
}


/* ========================================================= */
/* ATRONIA — Navbar mais alta (mais respiração)             */
/* ========================================================= */

.vector-header-container .mw-header {
    min-height: 72px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

/* Sticky header também */
.vector-sticky-header {
    min-height: 72px !important;
}

/* Alinhar conteúdo verticalmente */
.vector-header-start,
.vector-header-end {
    align-items: center !important;
}



/* ========================================================= */
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
/* ========================================================= */

.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
    color: #ffffff !important;
}



/* ========================================================= */
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
/* ========================================================= */

.oo-ui-popupToolGroup-active-tools 
.oo-ui-tool.oo-ui-widget-enabled 
.oo-ui-tool-title,
.oo-ui-popupToolGroup-active-tools 
.oo-ui-tool.oo-ui-widget-enabled 
.oo-ui-labelElement-label {
    color: #000000 !important;
}


/* Mixed specification table */

.mix-table {
    text-align: center;
}

.mix-table th {
    text-align: center;
}

.mix-table td {
    text-align: center;
}

/* header */
.wikitable.mix-table tr:first-child th {
    background:#1B2826 !important;
    color:#ffffff !important;
    text-align:center;
    font-weight:600;
}

/* largura fixa */
.wikitable.mix-table {
    table-layout: fixed;
    width: 100%;
}

.wikitable.mix-table th:nth-child(1),
.wikitable.mix-table td:nth-child(1) {
    width: 34%;
}

.wikitable.mix-table th:nth-child(2),
.wikitable.mix-table td:nth-child(2),
.wikitable.mix-table th:nth-child(3),
.wikitable.mix-table td:nth-child(3) {
    width: 33%;
}



/* ===================================================== */
/* ATRONIA - Wikitable ultra compacta centrada           */
/* ===================================================== */

.vector-body .wikitable {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff !important;
    font-size: 13px;
    border: none;
}

/* HEADER */
.vector-body .wikitable th {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}


/* CELULAS */ 
.vector-body .wikitable td { 
    text-align: center; 
    vertical-align: middle; 
    line-height: 1; 
    border-bottom: 1px solid #3a3a3a; 
    border-right: 1px solid #3a3a3a; 
    background: #ffffff !important; 
}




/* ===================================================== */
/* ATRONIA - Fix real: conteúdo interno da wikitable     */
/* ===================================================== */

/* aplica a TODAS as wikitables no corpo */
.vector-body .mw-body-content table.wikitable td,
.vector-body .mw-body-content table.wikitable th{
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}

/* MUITO importante: o VE coloca <p> dentro das células com margens */
.vector-body .mw-body-content table.wikitable td > p,
.vector-body .mw-body-content table.wikitable th > p{
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

/* força também spans/links dentro da célula */
.vector-body .mw-body-content table.wikitable td *,
.vector-body .mw-body-content table.wikitable th *{
  text-align: center !important;
}

/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
.vector-body .mw-body-content table.wikitable td:first-child,
.vector-body .mw-body-content table.wikitable th:first-child{
  text-align: center !important;
}



/* ======================================= */
/* ATRONIA - Tech Table FIX FINAL         */
/* ======================================= */

.vector-body .mw-body-content table.wikitable.tech-table td {
    text-align: left !important;
}

.vector-body .mw-body-content table.wikitable.tech-table th {
    background: #1B2826 !important;
    color: #ffffff !important;
}


/* ===================================================== */
/* ATRONIA - LED TABLE (Real Color Bars)                */
/* ===================================================== */

/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
    border-collapse: collapse;
}

/* Barra vertical base */
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
    width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}

/* CORES REAIS */

.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
    background: #00bcd4 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
    background: #1565c0 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-green {
    background: #00c853 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
    background: #ff6f00 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-red {
    background: #d50000 !important;
}


.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
    text-align: center !important;
}




.vector-body .mw-body-content .two-tables {
    display: flex;
    gap: 12px;              /* ↓ menos espaço entre tabelas */
    align-items: flex-start; /* topo */
}

.vector-body .mw-body-content .two-tables .wikitable {
    width: 50%;
    margin: 0;              /* remove margens extra */
}



.vector-body .mw-body-content .image-row {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

.vector-body .mw-body-content .image-row figure {
    margin: 0;
}

.vector-body .mw-body-content .image-row img {
    width: 100%;
    height: auto;
}





.atronia-navbar {
    background: #1B2826;
    padding: 10px 20px;
}

.atronia-navbar a {
    color: white;
    margin-right: 20px;
    text-decoration: none;
}





/* ========================================================= */
/* ATRONIA — Navbar mais alta (mais respiração)             */
/* ========================================================= */

.vector-header-container .mw-header {
    min-height: 72px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

/* Sticky header também */
.vector-sticky-header {
    min-height: 72px !important;
}

/* Alinhar conteúdo verticalmente */
.vector-header-start,
.vector-header-end {
    align-items: center !important;
}




/* ========================================================= */
/* ATRONIA — Texto branco nos botões da Toolbar OOUI        */
/* ========================================================= */

.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-title,
.oo-ui-tool.oo-ui-widget-enabled .oo-ui-labelElement-label {
    color: #ffffff !important;
}



/* ========================================================= */
/* VISUAL EDITOR DROPDOWN — Forçar texto preto              */
/* ========================================================= */

.oo-ui-popupToolGroup-active-tools 
.oo-ui-tool.oo-ui-widget-enabled 
.oo-ui-tool-title,
.oo-ui-popupToolGroup-active-tools 
.oo-ui-tool.oo-ui-widget-enabled 
.oo-ui-labelElement-label {
    color: #000000 !important;
}


/* Mixed specification table */

.mix-table {
    text-align: center;
}

.mix-table th {
    text-align: center;
}

.mix-table td {
    text-align: center;
}

/* header */
.wikitable.mix-table tr:first-child th {
    background:#1B2826 !important;
    color:#ffffff !important;
    text-align:center;
    font-weight:600;
}

/* largura fixa */
.wikitable.mix-table {
    table-layout: fixed;
    width: 100%;
}

.wikitable.mix-table th:nth-child(1),
.wikitable.mix-table td:nth-child(1) {
    width: 34%;
}

.wikitable.mix-table th:nth-child(2),
.wikitable.mix-table td:nth-child(2),
.wikitable.mix-table th:nth-child(3),
.wikitable.mix-table td:nth-child(3) {
    width: 33%;
}



/* ===================================================== */
/* ATRONIA - Wikitable ultra compacta centrada           */
/* ===================================================== */

.vector-body .wikitable {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff !important;
    font-size: 13px;
    border: none;
}

/* HEADER */
.vector-body .wikitable th {
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    border-bottom: 2px solid #3a3a3a;
    border-right: 1px solid #3a3a3a;
    background: #ffffff !important;
}


/* CELULAS */ 
.vector-body .wikitable td { 
    text-align: center; 
    vertical-align: middle; 
    line-height: 1; 
    border-bottom: 1px solid #3a3a3a; 
    border-right: 1px solid #3a3a3a; 
    background: #ffffff !important; 
}




/* ===================================================== */
/* ATRONIA - Fix real: conteúdo interno da wikitable     */
/* ===================================================== */

/* aplica a TODAS as wikitables no corpo */
.vector-body .mw-body-content table.wikitable td,
.vector-body .mw-body-content table.wikitable th{
  text-align: center !important;
  vertical-align: middle !important;
  padding: 6px 10px !important;
  line-height: 1.3 !important;
}

/* MUITO importante: o VE coloca <p> dentro das células com margens */
.vector-body .mw-body-content table.wikitable td > p,
.vector-body .mw-body-content table.wikitable th > p{
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

/* força também spans/links dentro da célula */
.vector-body .mw-body-content table.wikitable td *,
.vector-body .mw-body-content table.wikitable th *{
  text-align: center !important;
}

/* se a 1ª coluna estiver a levar estilo diferente, isto elimina */
.vector-body .mw-body-content table.wikitable td:first-child,
.vector-body .mw-body-content table.wikitable th:first-child{
  text-align: center !important;
}



/* ======================================= */
/* ATRONIA - Tech Table FIX FINAL         */
/* ======================================= */

.vector-body .mw-body-content table.wikitable.tech-table td {
    text-align: left !important;
}

.vector-body .mw-body-content table.wikitable.tech-table th {
    background: #1B2826 !important;
    color: #ffffff !important;
}


/* ===================================================== */
/* ATRONIA - LED TABLE (Real Color Bars)                */
/* ===================================================== */

/* Garantir que só afeta a tabela LED */
.vector-body .mw-body-content table.wikitable.led-table {
    border-collapse: collapse;
}

/* Barra vertical base */
.vector-body .mw-body-content table.wikitable.led-table td[class^="led-"] {
    width: 18px;
    padding: 0 !important;
    border-right: 1px solid #3a3a3a;
}

/* CORES REAIS */

.vector-body .mw-body-content table.wikitable.led-table td.led-cyan {
    background: #00bcd4 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-blue {
    background: #1565c0 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-green {
    background: #00c853 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-orange {
    background: #ff6f00 !important;
}

.vector-body .mw-body-content table.wikitable.led-table td.led-red {
    background: #d50000 !important;
}


.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(1),
.vector-body .mw-body-content table.wikitable.pinout-table td:nth-child(3) {
    text-align: center !important;
}




.vector-body .mw-body-content .two-tables {
    display: flex;
    gap: 12px;              /* ↓ menos espaço entre tabelas */
    align-items: flex-start; /* topo */
}

.vector-body .mw-body-content .two-tables .wikitable {
    width: 50%;
    margin: 0;              /* remove margens extra */
}



.vector-body .mw-body-content .image-row {
    display: flex;
    gap: 20px;
    align-items: flex-start;
}

.vector-body .mw-body-content .image-row figure {
    margin: 0;
}

.vector-body .mw-body-content .image-row img {
    width: 100%;
    height: auto;
}

.atronia-navbar {
    background: #1B2826;
    padding: 10px 20px;
}

.atronia-navbar a {
    color: white;
    margin-right: 20px;
    text-decoration: none;
}
















/* =========================================================
   ADICIONAR APENAS OS ÍCONES EM FALTA (MÉTODO SEGURO)
   ========================================================= */

/* 1. LUPA NA NAVBAR DE SCROLL (STICKY) */
/* Atacamos o botão de busca apenas quando ele está na sticky header */
.vector-sticky-header .cdx-search-input__end-button,
.vector-sticky-header #p-search .cdx-button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%231B2826' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
}

/* 2. DISCUSSÃO (TALK) NA STICKY */
#ca-talk-sticky-header a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M18 18l-4-4h-8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    text-indent: -9999px !important;
    width: 32px !important;
}

/* 3. EDITAR NA STICKY */
#ca-ve-edit-sticky-header a, 
#ca-edit-sticky-header a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M16.77 8l1.23-1.23a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0L13 4.23zm-1.42 1.41L6 18.71V21h2.29l9.31-9.31z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    text-indent: -9999px !important;
    width: 32px !important;
}

/* 4. LIMPAR OS QUADRADOS APENAS NESTES BOTÕES ESPECÍFICOS */
/* Isto evita que estrague a navbar toda */
.vector-sticky-header .cdx-button__icon,
#ca-talk-sticky-header .vector-icon,
#ca-edit-sticky-header .vector-icon {
    opacity: 0 !important; /* Em vez de display:none, usamos opacidade para não quebrar o layout */
}