/* ============================================================
   Adiasoft · CONTRASTE (66.ª · 2026-08-25) — auditoría WCAG AA
   Texto pequeño (< 18 px / < 14 px negrita) necesita ≥ 4.5:1; los tonos
   de marca (teal, naranja, ámbar, cielo) quedaban entre 3.0 y 3.9 sobre
   blanco. Aquí se oscurecen SOLO para texto pequeño; las cifras grandes
   (≥ 1.4 rem negrita) y las bandas/iconos conservan el color de marca.
   Se carga después de dash.css.
   ============================================================ */
:root{--txt-teal:#087882;--txt-naranja:#ad5115;--txt-verde:#157a43;--txt-ambar:#8f5f00;--txt-cielo:#15789f;--txt-dim:#5f7286;--txt-muted2:#66788a}
/* grises de apoyo */
.dk-card .dk-formula,.pf-sub,.pos-prod-info,.tab-rank-cuerpo small,.tab-mapa-pie,.dk-action small,.dk-step small{color:var(--txt-dim)!important}
.inventory-kpis small,.inventory-kpis span{color:var(--txt-muted2)!important}
/* subtextos de color en tarjetas (texto pequeño) */
.dk-card.dk-teal .dk-sub{color:var(--txt-teal)}.dk-card.dk-naranja .dk-sub{color:var(--txt-naranja)}.dk-card.dk-verde .dk-sub{color:var(--txt-verde)}
.dk-card.dk-ambar .dk-sub{color:var(--txt-ambar)}.dk-card.dk-cielo .dk-sub{color:var(--txt-cielo)}
.tab-kpis .kpi.kpi-t-teal small,.tab-kpis .kpi.kpi-t-naranja small,.tab-kpis .kpi.kpi-t-ambar small,.tab-kpis .kpi.kpi-t-cielo small{color:var(--txt-muted2)!important}
/* resúmenes por estado: rótulo pequeño en tono más oscuro */
.dk-sum .dk-warn{color:var(--txt-naranja)}.dk-sum .dk-pend{color:var(--txt-ambar)}.dk-sum .dk-info{color:#245cb8}.dk-sum .dk-ok{color:var(--txt-verde)}
/* enlaces/estados pequeños */
.cob-wa{color:#0f7a40!important}
.pos-prod-info .pi-pronto{color:#9a5c00}.pos-prod-info .pi-afect{color:var(--txt-verde)}
.crm-punt-tibia{background:#a86e00}
/* "Vuelto"/positivos en el POS */
.pos2-recibido b{color:var(--txt-verde)}
/* rótulos uppercase muy pequeños: un punto más de tamaño para legibilidad */
.dk-card .dk-lbl,.tab-kpis .kpi .lbl,.dk-sum .dk-t{font-size:.68rem}
