/* CertiPlat Brand Override — aplica sobre la UI de PNETLab */

/* ── Fondo principal ── */
.background_cover,
body {
  background-color: #020408 !important;
  background-image: linear-gradient(145deg, #020408, #071a22 45%, #020408 80%) !important;
}

/* ── Header top bar ── */
.box_padding[style*='border-bottom'] {
  background: rgba(2, 4, 8, 0.95) !important;
  border-bottom: 1px solid rgba(6,182,212,0.25) !important;
}

/* ── Logo ── */
img[src*='logo.png'],
img[src*='certiplat-logo'] {
  content: url('/store/public/assets/auth/img/certiplat-brand.svg') !important;
}

/* ── Botones Online/Offline Mode ── */
.login_initial_button.button {
  background: rgba(6,182,212,0.1) !important;
  border: 1px solid rgba(6,182,212,0.4) !important;
  border-radius: 12px !important;
  color: #fff !important;
  transition: background 0.2s, box-shadow 0.2s !important;
}
.login_initial_button.button:hover {
  background: rgba(6,182,212,0.22) !important;
  box-shadow: 0 0 24px rgba(6,182,212,0.3) !important;
}

/* ── Input fields ── */
.offline_login_input,
input[class*='offline_login'],
select[class*='offline_login'] {
  background: rgba(6,182,212,0.08) !important;
  border: 1px solid rgba(6,182,212,0.3) !important;
  border-radius: 6px !important;
  color: #fff !important;
}
.offline_login_input:focus {
  border-color: #06B6D4 !important;
  outline: none !important;
}

/* ── Botón Login ── */
.btn-info,
a.btn.btn-info {
  background-color: #06B6D4 !important;
  border-color: #06B6D4 !important;
  color: #fff !important;
}
.btn-info:hover {
  background-color: #0891B2 !important;
  box-shadow: 0 0 20px rgba(6,182,212,0.4) !important;
}

/* ── Version text ── */

}

/* ── Ocultar Version y Default account ── */
div[style*='font-size: small'],
div[style*='font-size:small'] {
  display: none !important;
}
