/* R7 · colores por estatus (John 09/11): los tonos de EPS en PASTEL, suaves pero visibles. UNA sola paleta para todas las listas
   (la tabla común p10-comun.css usa estas mismas variables). Almacén origen rojo · Embarcado/Línea aérea lila · Aduana azul cielo ·
   Centro de distribución amarillo crema · Tránsito oficina gris · Disponible verde menta · Entregado turquesa · Notificado durazno · Retenido rosa. */
.r7-origen { --r7:#F9D7D7; --r7-cab:#F3BDBD; --r7-borde:#E58C8C; }
.r7-embarcado { --r7:#DCDDF8; --r7-cab:#C3C6F0; --r7-borde:#7F86D8; }
.r7-aire { --r7:#E2D9F7; --r7-cab:#CDBFF0; --r7-borde:#9F88DE; }
.r7-aduana { --r7:#D3E8FB; --r7-cab:#B6D8F7; --r7-borde:#6FAEE8; }
.r7-cd { --r7:#FBF1C6; --r7-cab:#F5E49C; --r7-borde:#D9B93A; }
.r7-transito { --r7:#E7EAEE; --r7-cab:#D3D8DF; --r7-borde:#9AA3B0; }
.r7-disp { --r7:#D3F0DF; --r7-cab:#B5E5C9; --r7-borde:#5DBB86; }
.r7-entregado { --r7:#CDEEEE; --r7-cab:#ABE1E1; --r7-borde:#4FB7B7; }
.r7-notificado { --r7:#FCE0C9; --r7-cab:#F8CBA6; --r7-borde:#E8975A; }
.r7-retenido { --r7:#F9D6E5; --r7-cab:#F2B9D1; --r7-borde:#DB7AA5; }
tr[class*="r7-"] > td { background:var(--r7) !important; }
tr.sel[class*="r7-"] > td { background:#ECF0FF !important; }
.r7-leyenda { display:flex; flex-wrap:wrap; gap:6px 12px; margin:8px 2px 0; font-size:12px; color:#475467; }
.r7-ley { display:inline-flex; align-items:center; gap:6px; }
.r7-ley::before { content:""; width:14px; height:14px; border-radius:4px; background:var(--r7-cab, #fff); border:1px solid var(--r7-borde, rgba(15,23,42,.12)); }
