/* ==========================================================
   TIKEA.PE · Lovely Chic · normalización visual V1
   Neutraliza colores históricos del cliente sin tocar lógica.
   ========================================================== */
:root{
  --tk-primary:#6757d9;
  --tk-primary-dark:#5445c6;
  --tk-soft:#f2efff;
  --tk-bg:#f7f7fb;
  --tk-border:#e6e3f0;
  --tk-text:#26243a;
}

/* Enlaces y controles que aún heredaban marrón/café del tema anterior. */
body:not(:has(.container-login.tikea-client-login)) a{color:#5b4bc8}
body:not(:has(.container-login.tikea-client-login)) a:hover,
body:not(:has(.container-login.tikea-client-login)) a:focus{color:#493bb0}
body:not(:has(.container-login.tikea-client-login)) .btn-default:hover,
body:not(:has(.container-login.tikea-client-login)) .btn-default:focus{
  border-color:#d9d3f2!important;background:#f7f5ff!important;color:#5445c6!important
}

/* Cabecera compacta y corporativa. */
body .main-header.cabecera-m .btn-menup,
body .main-header.cabecera-m .btn-modo-sistema{
  border:1px solid rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.10)!important;
  color:#fff!important;
  border-radius:9px!important;
  box-shadow:none!important;
}
body .main-header.cabecera-m .btn-menup:hover,
body .main-header.cabecera-m .btn-modo-sistema:hover{
  background:rgba(255,255,255,.18)!important;color:#fff!important
}
body .main-header.cabecera-m #tipocambio{
  background:rgba(255,255,255,.10)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  color:#fff!important;
  border-radius:9px!important;
  box-shadow:none!important;
}

/* Superficies comunes: mismo acabado del demo TIKEA. */
body:not(:has(.container-login.tikea-client-login)) .box,
body:not(:has(.container-login.tikea-client-login)) .info-box,
body:not(:has(.container-login.tikea-client-login)) .dashboard-header,
body:not(:has(.container-login.tikea-client-login)) .modal-content,
body:not(:has(.container-login.tikea-client-login)) .nav-tabs-custom{
  border-color:var(--tk-border)!important;
}
body:not(:has(.container-login.tikea-client-login)) .box,
body:not(:has(.container-login.tikea-client-login)) .info-box{
  box-shadow:0 5px 18px rgba(48,40,92,.055)!important;
}

/* Evita que el tema histórico vuelva a pintar encabezados de tabla marrones. */
body .table>thead>tr>th,
body table thead tr,
body .dataTable thead tr{
  background:#faf9fd!important;
  background-image:none!important;
  color:#4b4763!important;
  border-color:#e7e3f1!important;
}

/* POS Lovely: conserva su disposición y función, cambia solo la identidad. */
.nrus-pos{--lc-primary:#6757d9!important;--lc-soft:#f2efff!important}
.nrus-pos .pos-eyebrow,.nrus-pos .precio-unitario{color:#6757d9!important}
.nrus-pos .pos-title-icon,.nrus-pos .btnGuardarVentaPos,.nrus-pos .btn-agregar-ps-pos.bg-purple{
  background:#6757d9!important
}
