@charset "UTF-8";
/*
 * TriNexus custom palette for GLPI 11
 * Theme id: trinexus
 * Scope: login page + palette variables
 */
:root[data-glpi-theme=trinexus] {
  --tblr-primary: #2f5edb;
  --tblr-primary-rgb: 47, 94, 219;
  --tblr-link-color: #2f5edb;
  --tblr-link-color-rgb: 47, 94, 219;
  --tblr-secondary: #263449;
  --tblr-secondary-fg: #ffffff;
  --glpi-mainmenu-bg: #0a1425;
  --glpi-mainmenu-fg: #f5f8ff;
  --glpi-palette-color-1: #2f5edb;
  --glpi-palette-color-2: #0a1425;
  --glpi-palette-color-3: #ffffff;
  --glpi-palette-color-4: #8ea9ff;
}

:root[data-glpi-theme=trinexus] body.welcome-anonymous {
  min-height: 100vh;
  color: #172033;
  background: radial-gradient(circle at 10% 12%, rgba(47, 94, 219, 0.38), transparent 30rem), radial-gradient(circle at 92% 88%, rgba(70, 125, 255, 0.22), transparent 34rem), linear-gradient(135deg, #050b14 0%, #09162a 50%, #102449 100%);
  overflow-x: hidden;
}

:root[data-glpi-theme=trinexus] body.welcome-anonymous::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  opacity: 0.18;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.08) 1px, transparent 1px);
  background-size: 44px 44px;
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent 88%);
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent 88%);
}

:root[data-glpi-theme=trinexus] body.welcome-anonymous::after {
  content: "";
  position: fixed;
  width: 430px;
  height: 430px;
  top: -170px;
  right: -130px;
  border-radius: 50%;
  border: 1px solid rgba(142, 169, 255, 0.22);
  box-shadow: 0 0 0 55px rgba(47, 94, 219, 0.05), 0 0 0 110px rgba(47, 94, 219, 0.035);
  pointer-events: none;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .page-anonymous {
  position: relative;
  min-height: 100vh;
  z-index: 1;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .page-anonymous > .flex-fill {
  margin-top: 0 !important;
  padding: 38px 18px !important;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight {
  width: min(1060px, 100vw - 36px);
  max-width: 1060px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight > .text-center:first-child {
  margin-bottom: 22px;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .glpi-logo {
  display: inline-block;
  width: 116px;
  height: 116px;
  margin-bottom: 0 !important;
  border-radius: 28px;
  background-image: url("data:image/webp;base64,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");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: drop-shadow(0 18px 28px rgba(0, 0, 0, 0.35));
  transition: transform 0.25s ease, filter 0.25s ease;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .glpi-logo:hover {
  transform: translateY(-2px) scale(1.02);
  filter: drop-shadow(0 22px 32px rgba(0, 0, 0, 0.42));
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .glpi-logo::after {
  content: "Central de Serviços";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 124px;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.78);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card {
  position: relative;
  display: grid;
  grid-template-columns: 1.06fr 0.94fr;
  grid-template-rows: auto 1fr;
  min-height: 520px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 28px;
  background: #ffffff;
  box-shadow: 0 34px 90px rgba(0, 0, 0, 0.38), 0 10px 28px rgba(0, 0, 0, 0.22);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card::before {
  content: "";
  grid-column: 1;
  grid-row: 1/3;
  min-height: 520px;
  background: linear-gradient(155deg, rgba(8, 21, 45, 0.1), rgba(8, 21, 45, 0.78)), radial-gradient(circle at 20% 15%, rgba(255, 255, 255, 0.2), transparent 18rem), linear-gradient(135deg, #3565e3 0%, #2149b5 58%, #10265f 100%);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card::after {
  content: "TRINEXUS\a" "SUPORTE E GESTÃO DE TI\a\a" "Tecnologia que conecta, protege e transforma.\a\a" "Abra, acompanhe e consulte seus chamados em um ambiente seguro e centralizado.";
  position: absolute;
  left: 54px;
  top: 64px;
  width: calc(53% - 94px);
  color: #ffffff;
  white-space: pre-line;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.01em;
  text-align: left;
  text-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card > .card-header {
  display: none;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card > .card-body {
  grid-column: 2;
  grid-row: 1/3;
  display: flex;
  align-items: center;
  padding: 48px 54px;
  background: #ffffff;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card > .card-body > form {
  width: 100%;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form > .row {
  margin: 0;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form > .row > .col-md-5 {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header {
  margin-bottom: 30px !important;
  padding: 0;
  border: 0;
  background: transparent;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header h2 {
  margin: 0;
  color: transparent;
  font-size: 0;
  text-align: left;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header h2::before {
  content: "Bem-vindo";
  display: block;
  margin-bottom: 8px;
  color: #111a2b;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.025em;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header h2::after {
  content: "Entre com sua conta para acessar a Central de Serviços TriNexus.";
  display: block;
  max-width: 420px;
  color: #69758a;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.55;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-label {
  margin-bottom: 7px;
  color: #28354a;
  font-size: 13px;
  font-weight: 700;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-control,
:root[data-glpi-theme=trinexus] .welcome-anonymous .form-select,
:root[data-glpi-theme=trinexus] .welcome-anonymous .select2-selection {
  min-height: 46px;
  border: 1px solid #d7deea;
  border-radius: 11px;
  color: #182236;
  background-color: #f9fbff;
  box-shadow: none;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-control:hover,
:root[data-glpi-theme=trinexus] .welcome-anonymous .form-select:hover {
  border-color: #b8c5dc;
  background-color: #ffffff;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-control:focus,
:root[data-glpi-theme=trinexus] .welcome-anonymous .form-select:focus,
:root[data-glpi-theme=trinexus] .welcome-anonymous .select2-container--focus .select2-selection {
  border-color: #2f5edb;
  background-color: #ffffff;
  box-shadow: 0 0 0 4px rgba(47, 94, 219, 0.12);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-check-input {
  border-color: #b7c2d4;
  border-radius: 5px;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-check-input:checked {
  border-color: #2f5edb;
  background-color: #2f5edb;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-check-label {
  color: #5d687a;
  font-size: 13px;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous a {
  color: #2f5edb;
  text-decoration: none;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous a:hover {
  color: #1d45b4;
  text-decoration: underline;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .form-footer {
  margin-top: 24px;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .btn-primary {
  min-height: 47px;
  border: 0;
  border-radius: 11px;
  background: linear-gradient(135deg, #3568eb 0%, #2854c8 100%);
  box-shadow: 0 12px 24px rgba(47, 94, 219, 0.24);
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.01em;
  transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .btn-primary:hover {
  transform: translateY(-1px);
  filter: brightness(1.04);
  box-shadow: 0 16px 28px rgba(47, 94, 219, 0.3);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .btn-primary:active {
  transform: translateY(0);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .btn-outline-secondary {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.86);
  background: rgba(255, 255, 255, 0.06);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .btn-outline-secondary:hover {
  border-color: rgba(255, 255, 255, 0.52);
  color: #ffffff;
  background: rgba(255, 255, 255, 0.12);
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight > .text-muted {
  min-height: 24px;
  color: transparent !important;
  font-size: 0;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight > .text-muted::after {
  content: "© 2026 TriNexus Soluções Avançadas em TI · Ambiente seguro";
  display: block;
  color: rgba(255, 255, 255, 0.62);
  font-size: 12px;
  letter-spacing: 0.015em;
}

:root[data-glpi-theme=trinexus] .welcome-anonymous .rich_text_container {
  margin-bottom: 20px;
  color: #566277;
}

@media (max-width: 820px) {
  :root[data-glpi-theme=trinexus] .welcome-anonymous .page-anonymous > .flex-fill {
    padding: 26px 14px !important;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight {
    width: min(520px, 100vw - 28px);
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .glpi-logo {
    width: 88px;
    height: 88px;
    border-radius: 22px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .glpi-logo::after {
    margin-top: 94px;
    font-size: 10px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight > .text-center:first-child {
    margin-bottom: 26px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card {
    display: block;
    min-height: auto;
    border-radius: 22px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card::before,
  :root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card::after {
    display: none;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card > .card-body {
    display: block;
    padding: 34px 28px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header h2::before {
    font-size: 27px;
  }
}
@media (max-width: 420px) {
  :root[data-glpi-theme=trinexus] .welcome-anonymous .main-content-card > .card-body {
    padding: 28px 22px;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous form .card-header {
    margin-bottom: 24px !important;
  }
  :root[data-glpi-theme=trinexus] .welcome-anonymous .container-tight > .text-muted::after {
    line-height: 1.55;
  }
}
@media (prefers-reduced-motion: reduce) {
  :root[data-glpi-theme=trinexus] .welcome-anonymous *,
  :root[data-glpi-theme=trinexus] .welcome-anonymous *::before,
  :root[data-glpi-theme=trinexus] .welcome-anonymous *::after {
    scroll-behavior: auto !important;
    transition: none !important;
    animation: none !important;
  }
}