/* ============================================================================
   vidrio.css - Capa estetica "vidrio liquido" para Obradores CRM
   ----------------------------------------------------------------------------
   Se carga DESPUES de style.css y pedidos.css. Quitar la linea <link> del
   index.html devuelve el panel exactamente a como estaba.

   Reglas que respeta:
     - No redefine ningun token --wa-* : la vista de WhatsApp queda intacta.
     - No redefine --card-bg ni --dash-bg : los usa la lista de chats en oscuro.
     - No renombra ninguna clase ni id. Solo estiliza.
     - La tabla de pedidos lleva vidrio ALREDEDOR; las celdas son solidas.
   ========================================================================== */

/* ---------------------------------------------------------------- 1. Fuentes */
@font-face {
  font-family: "Figtree";
  src: url("../fonts/figtree-latin-wght-normal.woff2") format("woff2");
  font-weight: 300 900;
  font-display: swap;
}
@font-face {
  font-family: "Newsreader";
  src: url("../fonts/newsreader-latin-500-normal.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}

/* ---------------------------------------------------------------- 2. Tokens */
/* color-scheme: el panel no lo declaraba. Sin el, el navegador pinta los
   controles NATIVOS en claro aunque el tema sea oscuro: el <select> de idioma
   sale blanco, el calendario de los <input type=date> se abre en blanco, las
   flechitas de los <input type=number> de la tabla de pedidos y las barras de
   scroll igual. Con esto el navegador los pinta en el tema que toca.
   No afecta a nada que ya estuviera estilado a mano.                        */
:root { color-scheme: light; }
[data-theme="dark"] { color-scheme: dark; }

:root {
  /* Marca: el verde del manifest. Acento: el que ya se ve en Asistente IA. */
  --marca:        #0F5132;
  --acento:       #128C7E;
  --marca-oscura: color-mix(in oklab, var(--marca) 70%, #04140c);
  --marca-media:  color-mix(in oklab, var(--marca) 90%, #000);
  --marca-clara:  color-mix(in oklab, var(--marca) 13%, #fff);

  /* Accion: ya era el primario de Pedidos. No cambia de valor. */
  --accion:        #2563eb;
  --accion-oscura: #1d4ed8;

  --vidrio:        rgba(255, 255, 255, .58);
  --vidrio-fuerte: rgba(255, 255, 255, .80);
  --vidrio-solido: rgba(255, 255, 255, .94);
  --vidrio-borde:  rgba(255, 255, 255, .74);
  --vidrio-reflejo: linear-gradient(150deg, rgba(255,255,255,.55) 0%, rgba(255,255,255,0) 38%);
  --desenfoque: blur(22px) saturate(160%);

  /* Sombras tenidas del verde de marca, no del petroleo de la referencia. */
  --sombra-vidrio:
    inset 0 1px 0 rgba(255,255,255,.85),
    inset 0 0 0 1px rgba(255,255,255,.26),
    0 20px 40px -26px rgba(12,46,28,.40),
    0 2px 8px -3px rgba(12,46,28,.10);
  --sombra-flota:
    0 26px 60px -24px rgba(12,46,28,.45),
    0 4px 14px -6px rgba(12,46,28,.14);

  --brillo-color: rgba(255,255,255,.60);
  --foco-anillo:  0 0 0 3px color-mix(in oklab, var(--marca) 42%, transparent);

  --v-fondo: color-mix(in oklab, var(--marca) 7%, #F4F8F5);

  --font-ui:    "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-marca: "Newsreader", Georgia, "Times New Roman", serif;

  --r-xl: 22px; --r-lg: 18px; --r-md: 14px; --r-sm: 10px;
}

[data-theme="dark"] {
  --vidrio:        rgba(32, 44, 51, .62);
  --vidrio-fuerte: rgba(32, 44, 51, .84);
  --vidrio-solido: rgba(26, 36, 42, .96);
  --vidrio-borde:  rgba(255, 255, 255, .09);
  --vidrio-reflejo: linear-gradient(150deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,0) 40%);
  --sombra-vidrio:
    inset 0 1px 0 rgba(255,255,255,.07),
    inset 0 0 0 1px rgba(255,255,255,.05),
    0 20px 40px -26px rgba(0,0,0,.70),
    0 2px 8px -3px rgba(0,0,0,.40);
  --sombra-flota:
    0 26px 60px -24px rgba(0,0,0,.75),
    0 4px 14px -6px rgba(0,0,0,.45);
  --brillo-color: rgba(255,255,255,.12);
  --marca-clara:  color-mix(in oklab, var(--marca) 30%, #0B141A);
  --v-fondo: #0A1118;
}

/* Barra de scroll: style.css:16 la deja en #ccc fijo y no hay version oscura,
   asi que en tema oscuro queda una barrita gris clara sobre el panel negro. */
[data-theme="dark"] ::-webkit-scrollbar-thumb {
  background: #3B4A54;
}
[data-theme="dark"] ::-webkit-scrollbar-thumb:hover {
  background: #4A5C68;
}

/* ------------------------------------------------------- 3. Base y tipografia */
html, body {
  font-family: var(--font-ui);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* .chart-toggle-btn trae "font-family: Inter" a fuego en style.css:557 */
.chart-toggle-btn,
button, input, select, textarea {
  font-family: var(--font-ui);
}

/* Cifras que no bailan al cambiar de valor */
.kpi-value, .kpi-trend, .nav-badge, .unread-badge,
.msg-time, .chat-time,
#pedidos-root .ped-tabla td,
#pedidos-root .ped-tabla th,
#pedidos-root .ped-celda input {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}

.nav-brand-name {
  font-family: var(--font-marca);
  font-weight: 500;
  letter-spacing: .01em;
}

/* --------------------------------------------------------------- 4. El fondo */
body {
  background:
    radial-gradient(52vw 44vw at 96% -8%,  color-mix(in oklab, var(--marca) 34%, transparent), transparent 68%),
    radial-gradient(38vw 34vw at 24% 14%,  color-mix(in oklab, var(--acento) 16%, transparent), transparent 70%),
    radial-gradient(44vw 38vw at -6% 104%, color-mix(in oklab, var(--marca) 20%, transparent), transparent 68%),
    radial-gradient(40vw 34vw at 64% 82%,  rgba(110,150,255,.12), transparent 70%),
    var(--v-fondo);
  background-attachment: fixed;
}
[data-theme="dark"] body {
  background:
    radial-gradient(52vw 44vw at 96% -8%,  color-mix(in oklab, var(--marca) 46%, transparent), transparent 66%),
    radial-gradient(38vw 34vw at 24% 14%,  color-mix(in oklab, var(--acento) 20%, transparent), transparent 70%),
    radial-gradient(44vw 38vw at -6% 104%, color-mix(in oklab, var(--marca) 26%, transparent), transparent 68%),
    var(--v-fondo);
  background-attachment: fixed;
}

/* --------------------------------------------------- 5. Superficie de vidrio */
.v-vidrio,
.nav-sidebar,
.kpi-card,
.chart-card,
.bottom-card,
.settings-card,
.kpi-hist-rango,
.kpi-toggle-group,
#pedidos-root .ped-card,
#pedidos-root .ped-toolbar,
#pedidos-root .ped-tabla-scroll {
  background: var(--vidrio-reflejo), var(--vidrio);
  -webkit-backdrop-filter: var(--desenfoque);
  backdrop-filter: var(--desenfoque);
  border: 1px solid var(--vidrio-borde);
  box-shadow: var(--sombra-vidrio);
}

/* Navegadores sin backdrop-filter: superficie opaca, no transparente ilegible */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .v-vidrio, .nav-sidebar, .kpi-card, .chart-card, .bottom-card, .settings-card,
  .kpi-hist-rango, .kpi-toggle-group,
  #pedidos-root .ped-card, #pedidos-root .ped-toolbar, #pedidos-root .ped-tabla-scroll {
    background: var(--vidrio-solido);
  }
}

/* --------------------------------------------------- 6. Shell, menu y vistas */
.shell {
  background: transparent;
  padding: 12px;
  gap: 12px;
}

.nav-sidebar {
  border-radius: var(--r-xl);
  border-right: 1px solid var(--vidrio-borde);
  overflow: hidden;
}

.nav-brand {
  border-bottom: 1px solid color-mix(in oklab, var(--marca) 12%, transparent);
}

.view-container {
  border-radius: var(--r-xl);
  overflow: hidden;
}

/* El contenido de cada vista flota sobre el fondo, sin su propio gris */
.dashboard-wrapper,
.settings-wrapper {
  background: transparent;
}

/* --------------------------------------------------------- 7. Menu lateral */
.nav-item {
  border-radius: var(--r-md);
  transition: background .18s ease, color .18s ease, box-shadow .18s ease;
}

.nav-item:hover {
  background: color-mix(in oklab, var(--marca) 7%, rgba(255,255,255,.55));
  color: var(--marca-oscura);
}

.nav-item.active {
  color: var(--marca-oscura);
  font-weight: 650;
  background: linear-gradient(135deg,
    color-mix(in oklab, var(--marca) 19%, rgba(255,255,255,.72)),
    color-mix(in oklab, var(--marca) 9%,  rgba(255,255,255,.52)));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.80),
    inset 0 0 0 1px color-mix(in oklab, var(--marca) 22%, transparent),
    0 8px 18px -12px var(--marca);
}

[data-theme="dark"] .nav-item:hover {
  background: rgba(255,255,255,.05);
  color: #9BE7C4;
}
[data-theme="dark"] .nav-item.active {
  color: #9BE7C4;
  background: linear-gradient(135deg,
    color-mix(in oklab, var(--marca) 46%, transparent),
    color-mix(in oklab, var(--marca) 22%, transparent));
  box-shadow:
    inset 0 0 0 1px color-mix(in oklab, var(--marca) 44%, transparent),
    0 8px 18px -12px #000;
}

.nav-badge,
.unread-badge {
  box-shadow: 0 2px 6px -2px color-mix(in oklab, var(--acento) 70%, transparent);
}

.nav-avatar {
  border-radius: 999px;
  transition: box-shadow .18s ease, transform .18s ease;
}
.nav-avatar:hover {
  box-shadow: 0 6px 16px -8px var(--marca);
  transform: translateY(-1px);
}

/* ------------------------------------------------------ 8. Tarjetas del panel */
.kpi-card,
.chart-card,
.bottom-card,
.settings-card {
  border-radius: var(--r-lg);
}

.kpi-card {
  transition: transform .18s ease, box-shadow .18s ease;
}
.kpi-card:hover {
  transform: translateY(-2px);
  box-shadow: var(--sombra-vidrio), var(--sombra-flota);
}

.kpi-value {
  letter-spacing: -.02em;
}

.kpi-toggle-group {
  border-radius: 999px;
  padding: 4px;
}
.chart-toggle-btn {
  border-radius: 999px;
  padding: 6px 16px;
  transition: background .16s ease, color .16s ease, box-shadow .16s ease;
}
.chart-toggle-btn.active {
  /* Blanco solido + anillo de marca: sobre un grupo de vidrio, un verde suave
     se confunde con el fondo y no se ve cual esta activo. */
  background: #fff;
  color: var(--marca-oscura);
  font-weight: 700;
  box-shadow:
    inset 0 0 0 1px color-mix(in oklab, var(--marca) 30%, transparent),
    0 4px 10px -5px color-mix(in oklab, var(--marca) 70%, transparent);
}
[data-theme="dark"] .chart-toggle-btn.active {
  background: color-mix(in oklab, var(--marca) 55%, transparent);
  color: #9BE7C4;
}

.kpi-hist-rango {
  border-radius: var(--r-md);
}
.kpi-hist-rango input[type="date"] {
  background: var(--vidrio-fuerte);
  border-color: var(--vidrio-borde);
  border-radius: var(--r-sm);
}

/* ------------------------------------------------------------- 9. Sub-pestanas */
.sub-tabs {
  gap: 6px;
}
.sub-tab {
  border-radius: 999px;
  transition: background .16s ease, color .16s ease, box-shadow .16s ease;
}
.sub-tab.sub-tab-activa {
  background: linear-gradient(180deg,
    color-mix(in oklab, var(--marca) 18%, #fff),
    color-mix(in oklab, var(--marca) 9%, #fff));
  color: var(--marca-oscura);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.9),
    0 6px 14px -10px var(--marca);
}

/* ===========================================================================
   10. PEDIDOS - vidrio por fuera, celdas solidas por dentro
   Especificidad: pedidos.css usa "#pedidos-root .x" (1-1-0). Aqui se iguala.
   =========================================================================== */

#pedidos-root .ped-toolbar,
#pedidos-root .ped-card {
  border-radius: var(--r-lg);
}

#pedidos-root .ped-tabla-scroll {
  border-radius: var(--r-md);
  /* el scroll de la matriz tiene que ir fino: nada de desenfoque por celda */
  overflow: auto;
}

/* Celdas: opacas siempre. Sin backdrop-filter en ninguna. */
#pedidos-root .ped-tabla th,
#pedidos-root .ped-tabla td {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

/* Cabecera y primera columna fijas: fondo OPACO o se ven los numeros de debajo */
#pedidos-root .ped-tabla thead th,
#pedidos-root .ped-tabla .ped-col-prod,
#pedidos-root .ped-tabla thead th.ped-col-prod {
  background-color: #ffffff;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
[data-theme="dark"] #pedidos-root .ped-tabla thead th,
[data-theme="dark"] #pedidos-root .ped-tabla .ped-col-prod,
[data-theme="dark"] #pedidos-root .ped-tabla thead th.ped-col-prod {
  background-color: #111B21;
}

/* Cantidades a la derecha, sin tocar la densidad (ya es de 6-10 px) */
#pedidos-root .ped-tabla td.ped-celda input {
  text-align: center;
}

/* Fila de totales: se lee de un vistazo.
   En la cuadricula principal el TOTAL va en <tfoot>, sin clase propia;
   .ped-fila-total es el de las tablas de resumen. Se cubren las dos. */
#pedidos-root .ped-tabla tfoot th,
#pedidos-root .ped-tabla tfoot td,
#pedidos-root .ped-tabla tfoot .ped-col-prod,
#pedidos-root .ped-fila-total th,
#pedidos-root .ped-fila-total td {
  background-color: var(--marca-clara);
  color: var(--marca-oscura);
  font-weight: 700;
}
[data-theme="dark"] #pedidos-root .ped-tabla tfoot th,
[data-theme="dark"] #pedidos-root .ped-tabla tfoot td,
[data-theme="dark"] #pedidos-root .ped-tabla tfoot .ped-col-prod {
  background-color: color-mix(in oklab, var(--marca) 42%, #0B141A);
  color: #CFEFDC;
}

/* Celda en edicion: anillo claro, fondo blanco puro */
#pedidos-root .ped-celda input:focus-visible,
#pedidos-root input:focus-visible {
  outline: none;
  box-shadow: var(--foco-anillo);
  border-radius: 6px;
  background: #fff;
}

/* Botones de Pedidos en pildora, con el azul que ya tenian */
#pedidos-root .ped-btn {
  border-radius: 999px;
  transition: transform .14s ease, box-shadow .16s ease, background .16s ease;
}
#pedidos-root .ped-btn-primario {
  background: linear-gradient(180deg,
    color-mix(in oklab, var(--accion) 88%, #fff), var(--accion-oscura));
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.35),
    0 10px 22px -14px var(--accion);
}
#pedidos-root .ped-btn:not(:disabled):active {
  transform: scale(.975);
}
#pedidos-root .ped-buscar,
#pedidos-root .ped-fecha-lbl input {
  border-radius: var(--r-sm);
  background: var(--vidrio-fuerte);
  border-color: var(--vidrio-borde);
}

/* OJO: la celda con pedido mantiene su verde de siempre (#DCF8C6, !important
   en pedidos.css). No se toca en claro: es como Gema lee la matriz. */

/* --- Arreglo de dos fallos que YA existian, solo en tema oscuro ------------
   1) pedidos.css:201  #pedidos-root td.ped-celda-con-valor:not(.ped-sucio)
      { background: #DCF8C6 !important }
      El !important gana a style.css:2343, que es la regla de oscuro y no lo
      lleva. Resultado: celda verde claro con el numero en texto claro, es
      decir, cifras invisibles.
   2) pedidos.css:167  ".ped-tabla:not(.ped-tabla-despachos) tbody
      tr:nth-child(even) th" tiene mas especificidad que style.css:2337.
      Resultado: filas pares en blanco con el nombre del producto en claro.
   Se corrigen aqui porque esta capa carga la ultima. Solo afecta a oscuro:
   en claro no cambia ni un pixel.                                          */
[data-theme="dark"] #pedidos-root td.ped-celda-con-valor:not(.ped-sucio) {
  background-color: #10371F !important;
}
[data-theme="dark"] #pedidos-root td.ped-celda-con-valor:not(.ped-sucio) input {
  color: #A7E8BE;
  font-weight: 600;
}
[data-theme="dark"] #pedidos-root .ped-tabla:not(.ped-tabla-despachos) tbody tr:nth-child(even) td,
[data-theme="dark"] #pedidos-root .ped-tabla:not(.ped-tabla-despachos) tbody tr:nth-child(even) th {
  background-color: #161F27;
}
[data-theme="dark"] #pedidos-root .ped-tabla .ped-col-prod {
  color: var(--ped-texto);
}

/* ------------------------------------------------- 11. Productos y Sanidad */
.prod-lista,
.prod-fila {
  border-radius: var(--r-md);
}
.prod-chip {
  border-radius: 999px;
}
.prod-chip.activa {
  box-shadow: 0 6px 14px -10px var(--acento);
}

/* --- Sanidad: ojo con el orden ---------------------------------------------
   sanidad.js NO tiene hoja propia: inyecta un <style id="san-style"> en el
   <head> cuando se monta la vista, o sea DESPUES de todos los <link>. Asi que
   a igualdad de especificidad gana el suyo, por mucho que vidrio.css cargue el
   ultimo. Por eso aqui los selectores llevan "html" delante: suma un elemento
   y gana sin tener que recurrir a !important.                               */
html #sanidad-root .san-marco {
  background: var(--vidrio-reflejo), var(--vidrio);
  -webkit-backdrop-filter: var(--desenfoque);
  backdrop-filter: var(--desenfoque);
  border: 1px solid var(--vidrio-borde);
  border-radius: var(--r-lg);
  box-shadow: var(--sombra-vidrio);
}
html #sanidad-root .san-btn,
html #sanidad-root .san-mini,
html #sanidad-root .san-fecha,
html #sanidad-root .san-input {
  border-radius: var(--r-sm);
}
html #sanidad-root .san-btn,
html #sanidad-root .san-tab {
  border-radius: 999px;
}
html #sanidad-root .san-btn-p {
  background: linear-gradient(180deg,
    color-mix(in oklab, var(--accion) 88%, #fff), var(--accion-oscura));
  border-color: transparent;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.35),
    0 10px 22px -14px var(--accion);
}
html #sanidad-root .san-pill {
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.35),
    inset 0 0 0 1px rgba(255,255,255,.18);
}
html #sanidad-root table {
  font-variant-numeric: tabular-nums;
}
/* El marco lleva vidrio; las celdas de dentro, no (mismo criterio que Pedidos) */
html #sanidad-root table th,
html #sanidad-root table td {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
html[data-theme="dark"] #sanidad-root .san-pill {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}

/* Celdas con cambios sin guardar, en oscuro. style.css:2333 las deja en
   #4a3f14, un oliva que sobre fondo negro se lee como suciedad en vez de como
   aviso. Se sube el contraste manteniendo el mismo codigo de color (ambar). */
[data-theme="dark"] #pedidos-root,
[data-theme="dark"] #encargos-root,
[data-theme="dark"] #confirmar-root,
[data-theme="dark"] #sanidad-root {
  --ped-sucio: #5C4A0E;
  --ped-sucio-borde: #F0C020;
}
[data-theme="dark"] #pedidos-root td.ped-sucio,
[data-theme="dark"] #pedidos-root tr:nth-child(even) td.ped-sucio {
  background-color: var(--ped-sucio);
  box-shadow: inset 0 0 0 1px var(--ped-sucio-borde);
}
[data-theme="dark"] #pedidos-root td.ped-sucio input {
  color: #FFE9A3;
  font-weight: 700;
}
html[data-theme="dark"] #sanidad-root .san-sucio .san-input {
  background: #1E2A3F !important;
  border-color: #5B9BFF !important;
}

/* ------------------------- 12. WhatsApp: SOLO el contenedor exterior ------- */
/* Dentro no se toca nada: fondo del chat, burbujas, ticks, hora, separadores
   de dia y la barra de Agente IA se quedan exactamente como estan. */
#view-chats .app {
  border-radius: var(--r-xl);
  overflow: hidden;
}

/* ------------------------------------------------- 13. Brillo al pasar raton */
/* --mx/--my los pone js/vidrio.js. Si ese fichero no esta, el brillo se queda
   centrado y sigue funcionando: la capa no depende de JS.
   Se aplica a selectores que YA existen, no a una clase nueva: asi no hay que
   anadir clases desde JS y sobrevive a cualquier repintado de las vistas. */
.v-brillo,
.nav-item,
.kpi-card,
.chart-toggle-btn,
.sub-tab,
#pedidos-root .ped-btn {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.v-brillo::after,
.nav-item::after,
.kpi-card::after,
.chart-toggle-btn::after,
.sub-tab::after,
#pedidos-root .ped-btn::after {
  content: "";
  position: absolute; inset: 0; z-index: -1;
  pointer-events: none; border-radius: inherit;
  background: radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),
              var(--brillo-color), transparent 62%);
  opacity: 0;
  transition: opacity .3s ease;
}
.v-brillo::before {
  content: "";
  position: absolute; top: -20%; bottom: -20%; left: -70%; width: 45%;
  z-index: -1; pointer-events: none;
  background: linear-gradient(100deg, transparent 0%, var(--brillo-color) 50%, transparent 100%);
  transform: skewX(-18deg);
  opacity: 0;
}
.v-brillo:hover::after  { opacity: .85; }
.v-brillo:hover::before { animation: vDestello .9s cubic-bezier(.2,.7,.2,1) 1; }
@keyframes vDestello {
  0%   { left: -70%; opacity: 0; }
  18%  { opacity: 1; }
  100% { left: 135%; opacity: 0; }
}

/* En tactil el :hover se queda pegado tras tocar: el brillo se apaga */
@media (hover: none) {
  .v-brillo:hover::after  { opacity: 0; }
  .v-brillo:hover::before { animation: none; }
  .kpi-card:hover { transform: none; box-shadow: var(--sombra-vidrio); }
}

/* ------------------------------------------------------------ 14. Foco visible */
:focus-visible {
  outline: none;
  box-shadow: var(--foco-anillo);
  border-radius: 8px;
}
.nav-item:focus-visible {
  border-radius: var(--r-md);
}

/* ------------------------------------------------------------------ 15. Movil */
/* Se respetan los cortes que ya usa el panel: 1024 (solo iconos) y 768 (barra
   inferior). No se cambia donde esta nada. */
@media (max-width: 1024px) {
  .nav-sidebar { border-radius: var(--r-lg); }
}

@media (max-width: 768px) {
  .shell { padding: 8px; gap: 8px; }

  /* La barra inferior ya existe con las 6 secciones: se le pone vidrio */
  .nav-sidebar {
    background: var(--vidrio-reflejo), var(--vidrio-fuerte);
    -webkit-backdrop-filter: var(--desenfoque);
    backdrop-filter: var(--desenfoque);
    border: 1px solid var(--vidrio-borde);
    border-radius: var(--r-lg);
    box-shadow: var(--sombra-flota);
  }
  .nav-item { min-height: 48px; }

  /* 16 px de base: ademas evita que Safari haga zoom al tocar un campo.
     La tabla de pedidos conserva su tamano propio, que es lo denso. */
  body { font-size: 16px; }
  input, select, textarea { font-size: 16px; }
  #pedidos-root .ped-tabla,
  #pedidos-root .ped-tabla input { font-size: 13px; }

  .kpi-card, .chart-card, .bottom-card, .settings-card { border-radius: var(--r-md); }
  .view-container { border-radius: var(--r-lg); }
}


@media (prefers-reduced-motion: reduce) {
  .v-brillo::after, .v-brillo::before { transition: none; animation: none; }
  .kpi-card:hover { transform: none; }
}


/* ===========================================================================
   17. Retoques de la revision del 4 de octubre
   =========================================================================== */

/* --- 17.1  Rectangulo azul al pulsar en movil ------------------------------
   Android pinta un rectangulo de realce en cada toque. Iba dentro de un
   @media (hover: none) y no bastaba: se declara en html, sin condiciones.
   Ademas el anillo de foco pasa de azul al verde de marca, para que si algun
   navegador lo dispara con el dedo no se vea un recuadro azul ajeno al panel. */
html {
  -webkit-tap-highlight-color: transparent;
}
/* El foco solo se dibuja con teclado, nunca despues de un toque */
:focus:not(:focus-visible) {
  box-shadow: none;
}

/* --- 17.2  La cabecera del chat no cabe en movil ---------------------------
   .chat-header tiene height: 64px fijo, y .chat-header-name no lleva ni
   nowrap ni ellipsis. Un nombre largo ("Gema Hidalgo Poveda (YO)") se parte
   en tres lineas, se sale de los 64 px y el telefono acaba pintado encima de
   los mensajes. Medido: 69,6 px de alto. Los contenedores flex necesitan
   min-width: 0 o no dejan encoger al hijo.                                   */
.chat-header {
  overflow: hidden;
}
.chat-header-info {
  /* min-width: 0 a secas lo colapsaba a 0 px y desaparecia el nombre: el
     algoritmo flex se lo daba todo a los botones. Con una base minima el
     nombre siempre tiene sitio y lo que encoge es la botonera. */
  flex: 1 1 96px;
  min-width: 96px;
}
/* La botonera NO encoge: dejarla encoger borraba la etiqueta "Asistente IA"
   y la dejaba en un circulo verde sin texto, que es el estado que Gema
   necesita leer de un vistazo. Lo que se recorta es el nombre. */
.chat-header-actions {
  flex: 0 0 auto;
}
.takeover-btn .btn-label {
  white-space: nowrap;
}
.chat-name-wrapper {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}
.chat-header-name {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat-header-status {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.edit-name-btn {
  flex: none;
}

/* --- 17.3  Fondo del chat en oscuro ---------------------------------------
   Sustituye el patron SVG que habia por la imagen que paso josec. Va embebida
   en base64 para que no dependa de ningun fichero suelto. Se repite a su
   tamano natural (375 px) sobre el mismo azul oscuro de la propia imagen,
   #0A1B25, para que las juntas no canten.                                    */
[data-theme="dark"] .chat-window {
  background-color: #0A1B25;
}
[data-theme="dark"] .chat-window::before {
  background-image: url("data:image/jpeg;base64,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");
  background-repeat: repeat;
  background-size: 375px auto;
  opacity: 1;
  filter: none;
}
[data-theme="dark"] .messages-area {
  background-color: #0A1B25 !important;
  background-image: url("data:image/jpeg;base64,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") !important;
  background-repeat: repeat !important;
  background-size: 375px auto !important;
  opacity: 1 !important;
}

/* -------------------------------------------------------------- 16. Impresion */
/* No habia @media print en el panel. Se anade para que el vidrio y los
   degradados no salgan en papel. */
@media print {
  body {
    background: #fff !important;
    font-family: var(--font-ui);
  }
  .shell { padding: 0; gap: 0; }
  .nav-sidebar { display: none !important; }
  .v-vidrio, .kpi-card, .chart-card, .bottom-card, .settings-card,
  .kpi-hist-rango, .kpi-toggle-group,
  #pedidos-root .ped-card, #pedidos-root .ped-toolbar,
  #pedidos-root .ped-tabla-scroll {
    background: #fff !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    box-shadow: none !important;
    border: 1px solid #ccc !important;
  }
  .v-brillo::after, .v-brillo::before { display: none !important; }
  #pedidos-root .ped-tabla-scroll { overflow: visible !important; }
}
