/* ====================================================================
   Tema de administración Nirakara — versión MÍNIMA (2026-08-21)
   --------------------------------------------------------------------
   POR QUÉ ES MÍNIMO. La primera versión era una copia completa del CSS
   de LimeSurvey (452 KB) con la paleta reescrita. Funcionaba, pero era
   una copia CONGELADA: al actualizar LimeSurvey, su CSS cambia y el
   nuestro se queda viejo, rompiendo el panel de formas difíciles de
   diagnosticar. Además, cada regla que pisaba componentes internos
   (menús, paneles laterales) acababa mordiendo donde no debía.

   Ahora IMPORTAMOS el CSS original —siempre el vigente, sin copia— y
   encima ponemos solo esto:
       · la pantalla de acceso, con la identidad de Nirakara
       · el color de la barra superior
       · el color de los botones principales
       · la tipografía de marca
   Todo lo demás se deja EXACTAMENTE como lo entrega LimeSurvey. Si una
   actualización cambia algo por dentro, no nos afecta.

   REGLA DE ORO PARA EL FUTURO: no añadir aquí reglas que toquen
   componentes internos del panel (menús desplegables, barras laterales,
   tablas, formularios). Si algo del panel no gusta, es preferible
   aguantarlo que pagar el mantenimiento de pelearse con cada versión.
   ==================================================================== */

@import url("/themes/admin/Sea_Green/css/sea_green.css");

/* --- tipografía de marca -------------------------------------------- */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url('../fonts/dmsans-3.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body, .navbar, .btn, h1, h2, h3, h4, h5, h6 {
  font-family: 'DM Sans', 'Helvetica Neue', Arial, sans-serif;
}

/* --- barra superior --------------------------------------------------
   Solo el color de fondo. El texto ya lo pinta LimeSurvey en claro
   sobre oscuro, así que NO tocamos colores de texto: hacerlo fue lo que
   dejó los menús desplegables en blanco sobre blanco. */
.navbar { background-color: #0c3b46 !important; }

/* --- botones principales --------------------------------------------- */
.btn-primary {
  background-color: #0c3b46 !important;
  border-color: #0c3b46 !important;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #2c6b70 !important;
  border-color: #2c6b70 !important;
  box-shadow: none !important;
}

/* --- pantalla de acceso ---------------------------------------------
   Es la única pantalla que rehacemos entera: marcado estable, muy
   visible y sin componentes internos de por medio. */
.login .sidebar-l {
  background-image: linear-gradient(160deg, #0c3b46 0%, #10262b 60%, #2c6b70 100%) !important;
}
.login .sidebar-l .box-left {
  background-image: none !important;
  background-color: transparent !important;
}
.logo-alt-1 {
  background-image: url("../images/nirakara-blanco.png") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.decor-1, .decor-2 { display: none !important; }
