/* ═══════════════════════════════════════════════════════════════════════════
   GASTOS · EL TEMA CLARO — ARCHIVO GENERADO, NO SE EDITA A MANO
   ───────────────────────────────────────────────────────────────────────────
   Lo produce «5 herramientas/generar-tema-claro.py» leyendo las hojas del tema oscuro.
   Cada regla de acá es la gemela de una regla de allá: mismo selector, misma
   especificidad, el color traducido. Por eso la cobertura es del 100% y no «lo que
   me acordé de mirar»: si existe en oscuro, existe en claro.
   SI HAY QUE CORREGIR ALGO, se corrige el MAPA de la herramienta y se vuelve a generar.
   Editar este archivo a mano se pierde en la próxima corrida.
   Las excepciones a mano viven en «gastos-tema-claro-ajustes.css», que se carga después.

   Esta corrida: 148 declaraciones emitidas · 0 ya usaban var() y se resuelven solas
   · 70 reglas de fotografía y login que NO se tocan a propósito.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── de hormiga.css ─────────────────────────────── */
html[data-tema="claro"] body.gu:not([data-pz-foto]){
  background: #F6F3ED;
  color: #1A2633;
}
html[data-tema="claro"] #tn-reset-aviso:not([data-pz-foto]){
  background: #F6F3ED !important;
  color: #1A2633 !important;
  border: 1px solid rgba(26,38,51,.088) !important;
}
html[data-tema="claro"] .gu-titulo h2:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-cuenta:not([data-pz-foto]){
  background: rgba(26,38,51,.08);
  color: rgba(26,38,51,.86);
}
html[data-tema="claro"] .tab-pill:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.187);
  color: rgba(26,38,51,.86);
}
html[data-tema="claro"] .tab-pill.tab-active:not([data-pz-foto]){
  border-color: rgba(26,38,51,.099);
}
@media (hover:hover){
html[data-tema="claro"] .tab-pill:not(.tab-active):hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.341);
}
}
html[data-tema="claro"] .gu-etq:not([data-pz-foto]){
  color: rgba(26,38,51,.765);
}
html[data-tema="claro"] .gu-etq .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-nota:not([data-pz-foto]){
  color: rgba(26,38,51,.765);
}
html[data-tema="claro"] .gu-mon:not([data-pz-foto]){
  color: rgba(26,38,51,.695);
}
html[data-tema="claro"] .gu-cifra:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-cifra--vacia:not([data-pz-foto]){
  color: rgba(26,38,51,.595);
}
html[data-tema="claro"] .gu-c-acento:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-bt:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--lleno:not([data-pz-foto]){
  border-color: rgba(26,38,51,.099);
}
html[data-tema="claro"] .gu-bt--linea:not([data-pz-foto]){
  border-color: rgba(26,38,51,.187);
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--suave:not([data-pz-foto]){
  background: rgba(0,109,130,.14);
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--suave .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-bt--ocre:not([data-pz-foto]){
  background: rgba(138,106,47,.16);
  border-color: rgba(138,106,47,.45);
  color: #1A2633;
}
@media (hover:hover){
html[data-tema="claro"] .gu-bt--linea:hover:not([data-pz-foto]), html[data-tema="claro"] .gu-bt--suave:hover:not([data-pz-foto]), html[data-tema="claro"] .gu-bt--ocre:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.341);
}
}
@media (hover:hover){
html[data-tema="claro"] .gu-bt--lleno:hover:not([data-pz-foto]){
  border-color: rgba(26,38,51,.303);
}
}
html[data-tema="claro"] .gu-bt:focus-visible:not([data-pz-foto]), html[data-tema="claro"] .gu-inp:focus-visible:not([data-pz-foto]), html[data-tema="claro"] .tab-pill:focus-visible:not([data-pz-foto]){
  outline: 2px solid #006D82;
}
html[data-tema="claro"] #view-historial:not([data-pz-foto])::after{
  background: linear-gradient(180deg, rgba(246,243,237,0) 0%, rgba(246,243,237,.92) 55%, #F6F3ED 100%);
}
html[data-tema="claro"] .gu-aviso:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-aviso__tit:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-aviso__txt:not([data-pz-foto]){
  color: rgba(26,38,51,.83);
}
html[data-tema="claro"] .gu-aviso--espera:not([data-pz-foto]){
  background: rgba(138,106,47,.14);
  border-color: rgba(138,106,47,.42);
}
html[data-tema="claro"] .gu-aviso--espera > .material-icons-outlined:not([data-pz-foto]){
  color: #8A6A2F;
}
html[data-tema="claro"] .gu-aviso--alerta:not([data-pz-foto]){
  border-color: rgba(179,38,30,.6);
}
html[data-tema="claro"] .gu-aviso--alerta > .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-aviso--listo:not([data-pz-foto]){
  border-color: rgba(93,116,68,.45);
}
html[data-tema="claro"] .gu-aviso--listo > .material-icons-outlined:not([data-pz-foto]){
  color: #5D7444;
}
html[data-tema="claro"] .gu-aviso--info:not([data-pz-foto]){
  background: rgba(0,109,130,.12);
  border-color: rgba(0,109,130,.45);
}
html[data-tema="claro"] .gu-aviso--info > .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-tarjeta:not([data-pz-foto]){
  background: #F6F3ED;
  border: 1px solid rgba(26,38,51,.055);
}
html[data-tema="claro"] .gu-tarjeta__ceja:not([data-pz-foto]){
  color: rgba(26,38,51,.695);
}
html[data-tema="claro"] .gu-bk:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-estado--borrador:not([data-pz-foto]){
  border-color: rgba(26,38,51,.187);
  color: rgba(26,38,51,.92);
}
html[data-tema="claro"] .gu-estado--espera:not([data-pz-foto]){
  background: rgba(138,106,47,.16);
  color: #8A6A2F;
}
html[data-tema="claro"] .gu-estado--aprobado:not([data-pz-foto]){
  color: #5D7444;
}
html[data-tema="claro"] .gu-total:not([data-pz-foto]){
  border-top: 1px solid rgba(26,38,51,.044);
}
html[data-tema="claro"] .gu-gasto:not([data-pz-foto]){
  background: #F6F3ED;
  border: 1px solid rgba(26,38,51,.055);
}
html[data-tema="claro"] .gu-gasto--aprobado:not([data-pz-foto]){
  border-color: rgba(93,116,68,.6);
}
html[data-tema="claro"] .gu-gasto__cab:active:not([data-pz-foto]){
  background: rgba(26,38,51,.04);
}
html[data-tema="claro"] .gu-gasto__prov:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-gasto__desc:not([data-pz-foto]){
  color: rgba(26,38,51,.72);
}
html[data-tema="claro"] .gu-gasto__desc .material-icons-outlined:not([data-pz-foto]){
  color: rgba(26,38,51,.595);
}
html[data-tema="claro"] .gu-gasto__obs:not([data-pz-foto]){
  color: rgba(26,38,51,.595);
}
html[data-tema="claro"] .gu-gasto__monto:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-gasto__flecha:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.088);
  color: rgba(26,38,51,.755);
}
html[data-tema="claro"] .gu-marca--linea:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.187);
  color: rgba(26,38,51,.92);
}
html[data-tema="claro"] .compra-card.expanded .compra-details-container:not([data-pz-foto]){
  border-top: 1px solid rgba(26,38,51,.044);
}
html[data-tema="claro"] .gu-motivo > .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-motivo__txt:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-campo label:not([data-pz-foto]), html[data-tema="claro"] .gu-rot:not([data-pz-foto]){
  color: rgba(26,38,51,.755);
}
html[data-tema="claro"] .gu-opc:not([data-pz-foto]){
  color: rgba(26,38,51,.595);
}
html[data-tema="claro"] .gu-falta:not([data-pz-foto]){
  color: #C63F32;
}
html[data-tema="claro"] .gu-inp:not([data-pz-foto]){
  background: #F1EDE4;
  color: #1A2633;
  border: 1px solid rgba(26,38,51,.088);
}
html[data-tema="claro"] .gu-inp:not([data-pz-foto])::placeholder{
  color: rgba(26,38,51,.5);
}
html[data-tema="claro"] .gu-inp:focus:not([data-pz-foto]){
  border-color: #006D82;
  box-shadow: 0 0 0 3px rgba(0,109,130,.25);
}
html[data-tema="claro"] .gu-inp--falta:not([data-pz-foto]){
  border-color: rgba(179,38,30,.7);
}
html[data-tema="claro"] .gu-prefijo > span:not([data-pz-foto]){
  color: rgba(26,38,51,.64);
}
html[data-tema="claro"] .gu-tc:not([data-pz-foto]){
  background: rgba(138,106,47,.12);
  border: 1px solid rgba(138,106,47,.4);
}
html[data-tema="claro"] .gu-tc__eq:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-mas:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.055);
}
html[data-tema="claro"] .gu-mas > summary:not([data-pz-foto]){
  color: rgba(26,38,51,.765);
}
html[data-tema="claro"] .gu-mas > summary .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-evid:not([data-pz-foto]){
  border-top: 1px solid rgba(26,38,51,.044);
}
html[data-tema="claro"] .gu-sin-fotos:not([data-pz-foto]){
  color: rgba(26,38,51,.595);
}
html[data-tema="claro"] .gu-bt--borrar:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--finanzas:not([data-pz-foto]){
  background: rgba(138,106,47,.14);
  border-color: rgba(138,106,47,.45);
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--si:not([data-pz-foto]){
  border-color: rgba(93,116,68,.55);
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--si .material-icons-outlined:not([data-pz-foto]){
  color: #5D7444;
}
html[data-tema="claro"] .gu-bt--si.gu-bt--elegido:not([data-pz-foto]){
  border-color: #5D7444;
}
html[data-tema="claro"] .gu-bt--no:not([data-pz-foto]){
  border-color: rgba(179,38,30,.6);
  color: #1A2633;
}
html[data-tema="claro"] .gu-bt--no .material-icons-outlined:not([data-pz-foto]){
  color: #C63F32;
}
html[data-tema="claro"] .gu-bt--no.gu-bt--elegido .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-mini-img:not([data-pz-foto]){
  background: #F1EDE4;
}
html[data-tema="claro"] .gu-mini-doc .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .thumb-stack-more:not([data-pz-foto]){
  background: #EFEAE1;
  color: #1A2633;
}
html[data-tema="claro"] .gu-pie:not([data-pz-foto]){
  background: #F6F3ED;
  border-top: 1px solid rgba(26,38,51,.055);
}
html[data-tema="claro"] .gu-tot__parte:not([data-pz-foto]){
  color: rgba(26,38,51,.72);
}
html[data-tema="claro"] .gu-tot__mon:not([data-pz-foto]){
  color: rgba(26,38,51,.695);
}
html[data-tema="claro"] .gu-tot__num:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-vacio:not([data-pz-foto]){
  background: #F6F3ED;
  border: 1px dashed rgba(26,38,51,.099);
}
html[data-tema="claro"] .gu-vacio__icono:not([data-pz-foto]){
  background: rgba(26,38,51,.06);
}
html[data-tema="claro"] .gu-vacio__icono .material-icons-outlined:not([data-pz-foto]){
  color: rgba(26,38,51,.64);
}
html[data-tema="claro"] .gu-vacio__tit:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-vacio__txt:not([data-pz-foto]){
  color: rgba(26,38,51,.72);
}
html[data-tema="claro"] .gu-hoja:not([data-pz-foto]){
  background: #F6F3ED;
  color: #1A2633;
  border: 1px solid rgba(26,38,51,.066);
}
html[data-tema="claro"] .gu-hoja__asa:not([data-pz-foto]){
  background: rgba(26,38,51,.22);
}
html[data-tema="claro"] .gu-hoja__titulo:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-hoja__titulo .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu .gu-hoja__sub:not([data-pz-foto]){
  color: rgba(26,38,51,.785);
}
html[data-tema="claro"] .gu .gu-hoja__pista:not([data-pz-foto]){
  color: rgba(26,38,51,.68);
}
html[data-tema="claro"] .gu-hoja__cerrar:not([data-pz-foto]){
  color: rgba(26,38,51,.68);
}
html[data-tema="claro"] .gu-hoja__pie:not([data-pz-foto]){
  border-top: 1px solid rgba(26,38,51,.055);
}
html[data-tema="claro"] .gu-seccion:not([data-pz-foto]){
  border: 1px solid rgba(26,38,51,.055);
  background: #FBF9F5;
}
html[data-tema="claro"] .gu-seccion__tit:not([data-pz-foto]){
  color: rgba(26,38,51,.765);
}
html[data-tema="claro"] .gu-seccion__tit .material-icons-outlined:not([data-pz-foto]){
  color: #006D82;
}
html[data-tema="claro"] .gu-seccion--tc:not([data-pz-foto]){
  background: rgba(138,106,47,.12);
  border-color: rgba(138,106,47,.4);
}
html[data-tema="claro"] .gu-error:not([data-pz-foto]){
  color: #C63F32;
}
html[data-tema="claro"] .gu-confirma > .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-confirma__txt:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .gu-confirma__cerrar:not([data-pz-foto]){
  color: rgba(26,38,51,.68);
}
html[data-tema="claro"] .gu-toast:not([data-pz-foto]){
  background: #F6F3ED;
  color: #1A2633;
  border: 1px solid rgba(26,38,51,.088);
}
html[data-tema="claro"] .gu-toast .material-icons-outlined:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] #lightbox-vouchers:not([data-pz-foto]){
  background: rgba(26,38,51,.432);
}
html[data-tema="claro"] .lb-close-v:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] .lb-nav-v:not([data-pz-foto]){
  color: #1A2633;
}
html[data-tema="claro"] #lb-counter-voucher:not([data-pz-foto]){
  color: rgba(26,38,51,.8);
}
html[data-tema="claro"] .lb-descarga:not([data-pz-foto]){
  color: #1A2633;
}
@media (min-width:640px){
html[data-tema="claro"] .gu-hoja:not([data-pz-foto]){
  border-bottom: 1px solid rgba(26,38,51,.066);
}
}
