/* NEXCOOL BOOKS NX847 — executive dashboard card and graph colour alignment. */
.nx841-actions button{color:#fff!important;border:0!important;font-weight:850!important;box-shadow:0 7px 16px rgba(15,47,91,.16)!important}
.nx841-actions button:nth-child(1){background:linear-gradient(135deg,#087cf0,#075fc2)!important}
.nx841-actions button:nth-child(2),.nx841-actions button:nth-child(3){background:linear-gradient(135deg,#12a365,#078052)!important}
.nx841-actions button:nth-child(4){background:linear-gradient(135deg,#ef3349,#c91f34)!important}
.nx841-actions button:nth-child(5){background:linear-gradient(135deg,#f3a500,#cc7600)!important}
.nx841-actions button:hover{filter:brightness(1.04);box-shadow:0 10px 22px rgba(15,47,91,.22)!important}
.nx841-kpis{align-items:stretch!important}
.nx841-kpi{display:block!important;width:100%!important;min-width:0!important;min-height:122px!important;border-radius:14px!important}
.nx841-kpi.sales,.nx841-kpi.profit{background:linear-gradient(135deg,#ffffff,#e8f9f0)!important;border-top-color:#12a365!important}
.nx841-kpi.expenses,.nx841-kpi.ap{background:linear-gradient(135deg,#ffffff,#ffeaed)!important;border-top-color:#ef3349!important}
.nx841-kpi.wages,.nx841-kpi.bank{background:linear-gradient(135deg,#ffffff,#e8f3ff)!important;border-top-color:#168fe8!important}
.nx841-kpi.cash{background:linear-gradient(135deg,#ffffff,#fff3d7)!important;border-top-color:#f0a100!important}
.nx841-kpi.eco{background:linear-gradient(135deg,#ffffff,#e5f9f4)!important;border-top-color:#0b9b7b!important}
.nx841-kpi.petty,.nx841-kpi.savings,.nx841-kpi.equity{background:linear-gradient(135deg,#ffffff,#f3e8ff)!important;border-top-color:#943bdb!important}
.nx841-kpi.ar{background:linear-gradient(135deg,#ffffff,#fff1df)!important;border-top-color:#d27b18!important}
.nx841-bars i.green{background:linear-gradient(180deg,#22bb78,#0b9458)!important}
.nx841-bars i.red{background:linear-gradient(180deg,#ff5365,#d92139)!important}
.nx841-bars i.blue{background:linear-gradient(180deg,#42a9ff,#0876df)!important}
.nx841-bars i.amber{background:linear-gradient(180deg,#ffc23b,#ef9b00)!important}
.nx841-charts article{overflow:hidden}
@media(max-width:760px){.nx841-actions button{flex-basis:142px!important}.nx841-kpi{min-height:114px!important}}
