/* DC CONTROL 10.4.65 — pestañas financieras con identidad visual */
.module-tabs1046{gap:9px!important;overflow:visible!important;flex-wrap:wrap!important}
.module-tabs1046 button{min-width:150px!important;min-height:44px!important;border:0!important;color:#fff!important;font-weight:900!important;box-shadow:0 6px 16px rgba(15,23,42,.16)!important;opacity:1!important}
.module-tabs1046 button:first-child{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;color:#fff!important}
.module-tabs1046 #financeReconciliation1046{background:linear-gradient(135deg,#1687ff,#1766e8)!important;color:#fff!important}
.module-tabs1046 #financeSicar10427{background:linear-gradient(135deg,#22c55e,#059669)!important;color:#fff!important}
.module-tabs1046 button.active{outline:3px solid rgba(255,255,255,.72)!important;outline-offset:-4px!important;filter:saturate(1.12) brightness(1.04)!important}
/* Historial conciliado: Abonos / Cargos / Otros */
.rec20 .rec-reportbar + .rec-history-tabs button:nth-child(1),
.rec20 button[data-hfilter="credit"],.rec20 button[data-hfilter="abonos"]{background:#16a34a!important;color:#fff!important;border-color:transparent!important}
.rec20 .rec-reportbar + .rec-history-tabs button:nth-child(2),
.rec20 button[data-hfilter="charge"],.rec20 button[data-hfilter="cargos"]{background:#ef4444!important;color:#fff!important;border-color:transparent!important}
.rec20 .rec-reportbar + .rec-history-tabs button:nth-child(3),
.rec20 button[data-hfilter="other"],.rec20 button[data-hfilter="otros"]{background:#7c3aed!important;color:#fff!important;border-color:transparent!important}
@media(max-width:700px){.module-tabs1046{display:grid!important;grid-template-columns:1fr!important}.module-tabs1046 button{width:100%!important;min-width:0!important}}
