/* ============================================================
   kados-patch.css — Parche v1.4
   Agregar al final de main.css O incluir como hoja separada
   ============================================================ */

/* ── Sidebar negro ───────────────────────────────────────── */
.sidebar {
  background: #0d0d0d;
}
.sidebar-header {
  border-bottom-color: rgba(255,255,255,.06);
}
.sidebar-user {
  border-bottom-color: rgba(255,255,255,.05);
}
.nav-item {
  color: rgba(255,255,255,.6);
}
.nav-item:hover,
.nav-item.active {
  background: rgba(255,255,255,.07);
  color: var(--white);
}
.nav-item.active {
  background: rgba(200,169,110,.15);
  color: var(--gold-light);
}
.nav-section-label {
  color: rgba(255,255,255,.22);
}
.sidebar-footer {
  border-top-color: rgba(255,255,255,.05);
}

/* ── Footer copyright ─────────────────────────────────────── */
footer {
  position: relative;
  z-index: 10;
}

@media (max-width: 768px) {
  footer {
    margin-left: 0 !important;
    justify-content: center;
    text-align: center;
  }
}

/* ── Login oscuro ─────────────────────────────────────────── */
.login-logo p { color: #888; }
.login-box .form-label { color: #aaa; }
.login-box .form-control {
  background: #1e1e1e;
  border-color: #333;
  color: #fff;
}
.login-box .form-control:focus {
  border-color: #c8a96e;
  box-shadow: 0 0 0 3px rgba(200,169,110,.15);
}
.login-box .form-control::placeholder { color: #555; }
.login-box .login-logo h1 { color: #fff; }
