/*
 * Marca da Adequa no Adequa.Suporte (GLPI 12). Entra em todas as telas, inclusive a de entrada, pelos ganchos add_css e add_css_anonymous_page
 * do plugin. Troca só as variáveis e tamanhos que o próprio GLPI usa para o logo (css/includes/_base.scss): nada do GLPI é editado, e uma
 * atualização dele não desfaz a marca. As imagens são geradas por infra/glpi/gerar-marca.py a partir dos logos do Manager.
 * O aviso de direitos autorais do GLPI (Sobre, só para quem administra) continua como está: a licença GPL pede que ele siga visível.
 */
:root {
    --glpi-logo-light: url("/plugins/adequasso/marca/logo-claro.png");
    --glpi-logo-light-reduced: url("/plugins/adequasso/marca/reduzido-claro.png");
    --glpi-logo-dark: url("/plugins/adequasso/marca/logo-escuro.png");
    --glpi-logo-dark-reduced: url("/plugins/adequasso/marca/reduzido-escuro.png");
    --glpi-logo-dark-login: url("/plugins/adequasso/marca/logo-escuro.png");
    --glpi-logo-light-login: url("/plugins/adequasso/marca/logo-claro.png");
    /* o menu lateral no marinho do Manager (--nav #0D1322, texto --navInk #C9D2E0); o item ativo clareia a partir dele */
    --glpi-mainmenu-bg: #0d1322;
    --glpi-mainmenu-fg: #e6eaf1;
    --glpi-mainmenu-fg-muted: #c9d2e0b3;
    --glpi-mainmenu-active-bg: #24345a;
}

/* a paleta padrão ganha as cores do Manager: menu em marinho e destaque no azul de interação (as outras paletas ficam como a pessoa escolheu) */
:root[data-glpi-theme="auror"] {
    --glpi-palette-color-1: #0d1322;
    --glpi-palette-color-3: #24345a;
    --glpi-palette-color-4: #1e5efa;
    /* cor principal (botões, item ativo, destaques): o azul de interação do Manager, no lugar do amarelo do GLPI */
    --tblr-primary-rgb: 30, 94, 250;
    --tblr-primary-fg: #ffffff;
    --tblr-link-color-rgb: 26, 79, 214;
    --tblr-navbar-color: #0d1322;
}

/* no menu marinho, o item ativo usa o azul claro do modo escuro do Manager (o azul de interação some sobre o marinho) */
:root[data-glpi-theme="auror"] .sidebar {
    --tblr-primary-rgb: 143, 176, 255;
    --tblr-primary: rgb(143, 176, 255);
}

/* o logo da Adequa é mais largo que o do GLPI: cabe inteiro, sem cortar */
.page .glpi-logo {
    background-size: contain !important;
    background-position: center !important;
    width: 150px;
    height: 40px;
}

.page-anonymous .glpi-logo {
    width: 260px;
    height: auto;
    max-width: 80vw;
}

/* painel em tela cheia ou incorporado */
.glpi_logo {
    background-image: url("/plugins/adequasso/marca/logo-escuro.png") !important;
    background-size: contain !important;
    width: 160px !important;
    height: 40px !important;
}
