@charset "UTF-8";
/* GLPI 11 native custom palette - Ramah Light
 * Destination: GLPI_THEMES_DIR/ramah-light.scss (usually files/_themes)
 * All rules are scoped so multiple palettes can be installed safely.
 */
:root[data-glpi-theme=ramah-light] {
  --tblr-primary: #1269a4;
  --tblr-primary-rgb: 18, 105, 164;
  --tblr-link-color: #1269a4;
  --tblr-link-color-rgb: 18, 105, 164;
  --tblr-body-color: #263645;
  --tblr-secondary-color: #465a6d;
  --tblr-muted: #465a6d;
  --tblr-secondary: #e4edf4;
  --tblr-secondary-fg: #263645;
  --tblr-input-bg: #ffffff;
  --tblr-input-disabled-bg: #edf3f7;
  --tblr-mainmenu-bg: #0d497f;
  --tblr-mainmenu-fg: #ffffff;
  --glpi-mainmenu-bg: #0d497f;
  --glpi-mainmenu-fg: #ffffff;
  --glpi-palette-color-1: #1269a4;
  --glpi-palette-color-2: #0d497f;
  --glpi-palette-color-3: #f5f9fc;
  --glpi-palette-color-4: #263645;
}

/* O cabeçalho usa textos atenuados que estavam quase brancos sobre branco. */
:root[data-glpi-theme=ramah-light] header .text-muted,
:root[data-glpi-theme=ramah-light] header .text-secondary,
:root[data-glpi-theme=ramah-light] header .text-body-secondary,
:root[data-glpi-theme=ramah-light] .navbar .text-muted,
:root[data-glpi-theme=ramah-light] .navbar .text-secondary {
  color: #405469 !important;
}

:root[data-glpi-theme=ramah-light] header .breadcrumb a,
:root[data-glpi-theme=ramah-light] header .nav-link {
  color: #405469;
}

/* Identificação do usuário no topo: reforçar também os filhos do menu. */
:root[data-glpi-theme=ramah-light] header .dropdown-toggle,
:root[data-glpi-theme=ramah-light] header .dropdown-toggle small,
:root[data-glpi-theme=ramah-light] header .dropdown-toggle .text-muted,
:root[data-glpi-theme=ramah-light] header .dropdown-toggle .text-secondary,
:root[data-glpi-theme=ramah-light] .navbar .dropdown-toggle small {
  color: #293e52 !important;
  opacity: 1;
}

/* GLPI 11: rótulos na ficha/abertura de chamados estavam muito apagados. */
:root[data-glpi-theme=ramah-light] .form-label,
:root[data-glpi-theme=ramah-light] .col-form-label,
:root[data-glpi-theme=ramah-light] .form-group > label,
:root[data-glpi-theme=ramah-light] .form-check-label,
:root[data-glpi-theme=ramah-light] .form-field > label {
  color: #344a5f !important;
  opacity: 1 !important;
}

:root[data-glpi-theme=ramah-light] .form-text,
:root[data-glpi-theme=ramah-light] .form-hint {
  color: #536579 !important;
}

/* v1.6 - GLPI 11 / Chamados: substituir o verde do painel de conteúdo
 * por um azul muito suave. O seletor não alcança alertas e status do GLPI. */
:root[data-glpi-theme=ramah-light] .timeline-item.ITILContent .timeline-content.left.card {
  background: #e9f3fa !important;
  border: 1px solid #b9d5e8 !important;
  color: #263645 !important;
}

:root[data-glpi-theme=ramah-light] .timeline-item.ITILContent .timeline-content.left.card > .card-body {
  background: transparent !important;
  color: #263645 !important;
}

/* Chips Select2 usados em Requerente, Observador e Atribuído. */
:root[data-glpi-theme=ramah-light] li.select2-selection__choice:has(.actor_entry) {
  background: #e8f0f8 !important;
  border: 1px solid #b9d5e8 !important;
  color: #263645 !important;
}

:root[data-glpi-theme=ramah-light] li.select2-selection__choice .actor_entry,
:root[data-glpi-theme=ramah-light] li.select2-selection__choice .actor_text,
:root[data-glpi-theme=ramah-light] li.select2-selection__choice .actor_entry > i {
  color: #263645 !important;
  opacity: 1 !important;
}

:root[data-glpi-theme=ramah-light] li.select2-selection__choice .actor_entry .edit-notify-user {
  color: #1269a4 !important;
  opacity: 1 !important;
}

/* Controle nativo de anexos: tornar o rótulo Escolher arquivos legível. */
:root[data-glpi-theme=ramah-light] .timeline-item.ITILContent input[type=file]::file-selector-button {
  background: #dcecf7 !important;
  color: #263645 !important;
  border: 1px solid #b9d5e8 !important;
}