.nx761-wrap{max-width:1500px;margin:auto}.nx761-welcome{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0 12px}.nx761-welcome h2{margin:0;font-size:25px}.nx761-welcome p{margin:5px 0;color:#66758b}.nx761-welcome>span{font-size:12px;font-weight:850;background:#eaf8ef;color:#13824e;border-radius:99px;padding:7px 10px}.nx761-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:10px 0 16px}.nx761-actions button{min-height:44px;border:1px solid #d4e1ee;background:#fff;border-radius:9px;font-weight:800;color:#24415f;cursor:pointer}.nx761-actions button:nth-child(1){border-color:#8ab9f2;color:#1769c2}.nx761-actions button:nth-child(2){border-color:#91d7b5;color:#188b53}.nx761-actions button:nth-child(3){border-color:#f5a3a8;color:#c83a43}.nx761-actions button:nth-child(4){border-color:#f4c47f;color:#c87808}.nx761-actions button:nth-child(5){border-color:#8fc7f6;color:#166dbb}.nx761-actions button:nth-child(6){border-color:#c8a5ef;color:#7540b2}.nx761-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nx761-kpi{border:1px solid #dde6ef;background:#fff;border-radius:15px;padding:15px;text-align:left;min-height:126px;cursor:pointer;box-shadow:0 3px 12px #102a430a;border-top-width:4px}.nx761-kpi span{display:block;font-size:13px;font-weight:850;color:#24374f}.nx761-kpi b{display:block;font-size:24px;margin:8px 0;color:#12233e}.nx761-kpi small{display:block;color:#718096;line-height:1.35}.nx761-kpi.sales,.nx761-kpi.profit{border-top-color:#22a868;background:#f4fcf7}.nx761-kpi.expenses,.nx761-kpi.payable{border-top-color:#ef4f5c;background:#fff6f6}.nx761-kpi.wages,.nx761-kpi.bank{border-top-color:#2c7be5;background:#f5f9ff}.nx761-kpi.cash{border-top-color:#f2a41c;background:#fffbf2}.nx761-kpi.savings,.nx761-kpi.equity{border-top-color:#9b51d6;background:#fbf7ff}.nx761-kpi.ecocash{border-top-color:#10a6a6;background:#f2fbfb}.nx761-kpi.petty{border-top-color:#7d5bd6;background:#f8f6ff}.nx761-kpi.receivable{border-top-color:#ff9c3c;background:#fff9f2}.nx761-charts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.nx761-charts section,.nx761-lower section{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:16px;box-shadow:0 2px 8px #102a4309}.nx761-charts h3,.nx761-lower h3{margin:0 0 12px;font-size:16px}.nx761-bars{height:205px;display:flex;align-items:end;justify-content:space-around;gap:13px;padding:12px 15px 3px;border-bottom:1px solid #dfe6ee}.nx761-bars>div{height:100%;display:flex;flex:1;max-width:120px;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.nx761-bars i{width:70%;min-height:8px;border-radius:7px 7px 0 0}.nx761-bars i.green{background:#21a867}.nx761-bars i.red{background:#ef4d5b}.nx761-bars i.blue{background:#2779db}.nx761-bars i.orange{background:#f2a619}.nx761-bars b{font-size:12px}.nx761-bars span{font-size:11px;color:#607087;text-align:center}.nx761-line{width:100%;height:175px;color:#1b8f5a;background:linear-gradient(#fff,#f7fafc);border-bottom:1px solid #dae4ee}.nx761-trend-legend{display:flex;gap:15px;justify-content:flex-end;font-size:11px;color:#617086}.nx761-trend-axis{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#6b7a90;margin-top:6px}.nx761-lower{display:grid;grid-template-columns:1.05fr 1.35fr 1.1fr;gap:14px;margin-top:15px}.nx761-quarter p{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f5;padding:9px 0;margin:0}.nx761-quarter .result{font-size:17px;font-weight:900;color:#16854f}.nx761-activity{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.nx761-activity button{border:1px solid #e1e8ef;background:#f8fbfe;border-radius:10px;padding:10px;display:flex;justify-content:space-between;cursor:pointer;color:#324b67}.nx761-activity b{font-size:18px;color:#0e6ecf}.nx761-subhead{margin-top:16px!important}.nx761-recent{display:grid;gap:0}.nx761-recent>div{display:grid;grid-template-columns:92px 1fr auto;gap:8px;padding:8px 0;border-bottom:1px solid #edf1f5;font-size:12px}.nx761-recent span{color:#728096}.nx761-recent em{font-style:normal;font-weight:850}.nx761-empty{color:#7a8798;padding:18px;text-align:center;border:1px dashed #dce4ed;border-radius:10px}
@media(max-width:1180px){.nx761-kpis{grid-template-columns:repeat(4,1fr)}.nx761-actions{grid-template-columns:repeat(3,1fr)}.nx761-lower{grid-template-columns:1fr 1fr}.nx761-lower section:last-child{grid-column:1/-1}}
@media(max-width:760px){.nx761-welcome{align-items:flex-start;flex-direction:column}.nx761-actions{grid-template-columns:repeat(2,1fr)}.nx761-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.nx761-kpi{min-height:138px;padding:14px}.nx761-kpi b{font-size:23px}.nx761-charts,.nx761-lower{grid-template-columns:1fr}.nx761-lower section:last-child{grid-column:auto}.nx761-activity{grid-template-columns:1fr 1fr}.nx761-recent>div{grid-template-columns:78px 1fr auto}.nx761-bars i{width:82%}}

.nx761-wrap{padding-bottom:18px}.nx761-welcome-side{display:flex;align-items:center;gap:12px}.nx761-date-card{min-width:240px;background:linear-gradient(180deg,#f8fbff,#edf5ff);border:1px solid #cfdcf0;border-radius:14px;padding:10px 14px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 2px 10px #102a4308}.nx761-date-card strong{font-size:14px;color:#21405f}.nx761-date-card small{font-size:13px;color:#5f738c;margin-top:3px}.nx761-kpi{border-width:2px;border-top-width:5px;box-shadow:0 6px 16px rgba(16,42,67,.08)}.nx761-kpi.sales,.nx761-kpi.profit{background:linear-gradient(180deg,#ffffff,#ecfbf2)}.nx761-kpi.expenses,.nx761-kpi.payable{background:linear-gradient(180deg,#ffffff,#fff1f1)}.nx761-kpi.wages,.nx761-kpi.bank{background:linear-gradient(180deg,#ffffff,#edf5ff)}.nx761-kpi.cash{background:linear-gradient(180deg,#ffffff,#fff7e8)}.nx761-kpi.savings,.nx761-kpi.equity{background:linear-gradient(180deg,#ffffff,#f7efff)}.nx761-kpi.ecocash{background:linear-gradient(180deg,#ffffff,#eefcfb)}.nx761-kpi.petty{background:linear-gradient(180deg,#ffffff,#f1efff)}.nx761-kpi.receivable{background:linear-gradient(180deg,#ffffff,#fff6eb)}.nx761-kpi b{font-size:22px}.nx761-line{width:100%;height:220px;background:linear-gradient(180deg,#fff,#f9fbfd);border:1px solid #edf1f5;border-radius:12px}.nx761-line .grid{stroke:#d8e3ef;stroke-width:.45;stroke-dasharray:1.2 1.2}.nx761-line .ylabel{font-size:3.1px;fill:#7f8da3}.nx761-line .line{stroke-width:2.2}.nx761-line .line.in,.nx761-trend-legend .in{stroke:#1fa45d;color:#1fa45d}.nx761-line .line.out,.nx761-trend-legend .out{stroke:#ef4f5c;color:#ef4f5c}.nx761-line .line.bal,.nx761-trend-legend .bal{stroke:#287be5;color:#287be5}.nx761-line .dot.bal{fill:#287be5}.nx761-chart-wrap{padding-top:6px}.nx761-trend-axis{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;text-align:center;font-size:11px;color:#6b7a90;margin-top:8px}.nx761-trend-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.nx761-trend-summary p{display:flex;justify-content:space-between;gap:10px;background:#f8fbfe;border:1px solid #e2ebf2;border-radius:10px;padding:9px 11px;margin:0}.nx761-lower{grid-template-columns:1fr 1.1fr 1fr 1fr}.nx761-user-activity .nx761-activity-top{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx761-user-activity .nx761-activity-top button{border:1px solid #e1e8ef;background:#f8fbfe;border-radius:10px;padding:10px;display:flex;justify-content:space-between;cursor:pointer;color:#324b67}.nx761-user-activity .nx761-activity-top b{font-size:18px;color:#0e6ecf}.nx761-recent>div em{color:#4b5b70}.nx761-charts section,.nx761-lower section{box-shadow:0 4px 14px rgba(16,42,67,.06)}
@media(max-width:1380px){.nx761-lower{grid-template-columns:1fr 1fr}.nx761-lower section:last-child{grid-column:1/-1}}
@media(max-width:980px){.nx761-date-card{min-width:unset;width:100%}.nx761-welcome-side{width:100%;flex-wrap:wrap}.nx761-line{height:210px}}
@media(max-width:760px){.nx761-welcome-side{align-items:stretch}.nx761-date-card{width:100%}.nx761-trend-summary{grid-template-columns:1fr}.nx761-trend-axis{grid-template-columns:repeat(4,1fr)}}

/* D765 executive dashboard visual authority */
.nx765-dashboard{background:linear-gradient(180deg,#f7fbff 0,#ffffff 330px);padding:10px 12px 22px;border-radius:18px}.nx765-topline{display:grid;grid-template-columns:minmax(360px,1fr) auto auto;align-items:center;gap:14px;margin:4px 0 12px;padding:12px 14px;background:linear-gradient(90deg,#ffffff,#f0f7ff);border:1px solid #d8e7f7;border-radius:14px;box-shadow:0 5px 18px rgba(18,67,113,.07)}.nx765-welcome h2{margin:0;color:#0b3f91;font-size:25px}.nx765-welcome p{margin:4px 0 0;color:#60758f}.nx765-liveuser{display:flex;align-items:center;gap:10px;min-width:260px;padding:9px 12px;border-radius:13px;background:#fff;border:1px solid #d7e4f1}.nx765-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0a3d91,#0d6efd);color:#fff;font-weight:900;box-shadow:0 4px 12px rgba(13,110,253,.25)}.nx765-liveuser strong,.nx765-liveuser span{display:block}.nx765-liveuser strong{color:#163b69;font-size:13px}.nx765-liveuser span{color:#718198;font-size:11px;margin-top:2px}.nx765-liveuser i{margin-left:auto;font-style:normal;font-size:10px;font-weight:900;color:#168252;background:#e9f9ef;border-radius:999px;padding:6px 8px;white-space:nowrap}.nx765-date{display:flex;flex-direction:column;min-width:210px;padding:9px 12px;border-radius:13px;background:linear-gradient(145deg,#f0f7ff,#fff);border:1px solid #cfe0f2}.nx765-date b{font-size:12px;color:#164e89}.nx765-date span{font-size:12px;color:#61768e;margin-top:3px}.nx765-actions{gap:8px;margin:8px 0 12px}.nx765-actions button{border:0!important;color:#fff!important;min-height:43px;box-shadow:0 5px 12px rgba(17,44,78,.13);font-size:13px}.nx765-actions button:nth-child(1){background:linear-gradient(135deg,#129b51,#1db46a)}.nx765-actions button:nth-child(2){background:linear-gradient(135deg,#1372d4,#228bf2)}.nx765-actions button:nth-child(3){background:linear-gradient(135deg,#e62e3f,#ff4556)}.nx765-actions button:nth-child(4){background:linear-gradient(135deg,#f08700,#ffa41c)}.nx765-actions button:nth-child(5){background:linear-gradient(135deg,#8b2be2,#a443ec)}.nx765-actions button:nth-child(6){background:linear-gradient(135deg,#0757b5,#0d6efd)}.nx765-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nx765-kpis .nx761-kpi{min-height:112px;padding:12px 13px;border-width:1px;border-top-width:5px;position:relative;overflow:hidden}.nx765-kpis .nx761-kpi:after{position:absolute;right:12px;top:13px;font-size:27px;opacity:.9;font-weight:900}.nx765-kpis .sales:after{content:'▥';color:#19a35f}.nx765-kpis .expenses:after{content:'↗';color:#eb3345}.nx765-kpis .wages:after{content:'●●';color:#167bea;font-size:16px}.nx765-kpis .cash:after{content:'◉';color:#f2a400}.nx765-kpis .savings:after{content:'▣';color:#8b25d4}.nx765-kpis .profit:after{content:'↗';color:#19a35f}.nx765-kpis .bank:after{content:'▤';color:#246fd8}.nx765-kpis .ecocash:after{content:'◈';color:#089e9e}.nx765-kpis .petty:after{content:'◉';color:#7151d5}.nx765-kpis .receivable:after{content:'●';color:#f09a00}.nx765-kpis .payable:after{content:'▣';color:#e63849}.nx765-kpis .equity:after{content:'◕';color:#8a2bd1}.nx765-kpis .nx761-kpi span{font-size:12px}.nx765-kpis .nx761-kpi b{font-size:22px;margin:5px 0}.nx765-kpis .nx761-kpi small{font-size:10.5px}.nx765-kpis .sales,.nx765-kpis .profit{background:linear-gradient(145deg,#fafffc,#dff7e8);border-top-color:#19a35f}.nx765-kpis .expenses,.nx765-kpis .payable{background:linear-gradient(145deg,#fffafa,#ffe4e6);border-top-color:#ed3346}.nx765-kpis .wages,.nx765-kpis .bank{background:linear-gradient(145deg,#fbfdff,#dceeff);border-top-color:#1976db}.nx765-kpis .cash{background:linear-gradient(145deg,#fffdfa,#fff0ce);border-top-color:#f2a400}.nx765-kpis .savings,.nx765-kpis .equity{background:linear-gradient(145deg,#fffaff,#eee0ff);border-top-color:#922bd7}.nx765-kpis .ecocash{background:linear-gradient(145deg,#fbffff,#dcf7f6);border-top-color:#08a5a5}.nx765-kpis .petty{background:linear-gradient(145deg,#fcfbff,#e9e4ff);border-top-color:#7458d4}.nx765-kpis .receivable{background:linear-gradient(145deg,#fffdfa,#ffedcf);border-top-color:#f3a000}.nx765-charts{grid-template-columns:1fr 1.15fr;gap:12px;margin-top:12px}.nx765-charts section{padding:13px 14px;border-color:#d8e4f0}.nx765-charts h3{color:#0b3f91;font-size:16px}.nx765-trend{position:relative}.nx765-trend-head{display:flex;justify-content:space-between;align-items:center;margin:-4px 0 4px}.nx765-trend-head small{font-size:10px;color:#7b8ca1}.nx765-trend-legend{display:flex;gap:12px;font-size:10px;font-weight:800}.nx765-trend-legend .moneyin{color:#15a35e}.nx765-trend-legend .moneyout{color:#eb3345}.nx765-trend-legend .balance{color:#1677dd}.nx765-trend-canvas{height:205px;position:relative;padding-left:54px;padding-bottom:28px;overflow:visible}.nx765-trend-canvas svg{position:absolute;left:48px;top:0;width:calc(100% - 55px);height:175px;overflow:visible}.nx765-trend-canvas .gridline,.nx765-trend-canvas .vgrid{stroke:#dce7f2;stroke-width:.35}.nx765-trend-canvas .vgrid{stroke:#edf2f7}.nx765-trend-canvas .trendline{fill:none;stroke-width:2.3;vector-effect:non-scaling-stroke}.nx765-trend-canvas .trendline.moneyin{stroke:#13a25b}.nx765-trend-canvas .trendline.moneyout{stroke:#ef3648}.nx765-trend-canvas .trendline.balance{stroke:#1679e2}.nx765-trend-canvas .pt{stroke:#fff;stroke-width:.6}.nx765-trend-canvas .pt.moneyin{fill:#13a25b}.nx765-trend-canvas .pt.moneyout{fill:#ef3648}.nx765-trend-canvas .pt.balance{fill:#1679e2}.nx765-ylabels{position:absolute;left:0;top:7px;height:151px;width:47px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:9px;color:#657992}.nx765-xlabels{position:absolute;left:48px;right:6px;bottom:2px;display:flex;justify-content:space-between;font-size:9px;color:#657992}.nx765-values{position:absolute;transform:translate(-50%,-50%);display:grid;gap:2px;pointer-events:none}.nx765-values b{font-size:7px;color:#fff!important;border-radius:4px;padding:2px 3px;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.14)}.nx765-values b.moneyin{background:#13a25b}.nx765-values b.moneyout{background:#ef3648}.nx765-values b.balance{background:#1679e2}.nx765-trend-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:1px}.nx765-trend-totals span{background:#f7faff;border:1px solid #e1e9f3;border-radius:8px;padding:6px 8px;font-size:9px;color:#64758b}.nx765-trend-totals b{display:block;color:#173a66;font-size:11px;margin-top:2px}.nx765-chart-empty{height:205px;display:grid;place-content:center;text-align:center;color:#718198;border:1px dashed #d4dfeb;border-radius:12px;background:#fbfdff}.nx765-chart-empty b{color:#21496f}.nx765-chart-empty span{font-size:11px;margin-top:4px}.nx765-lower{grid-template-columns:1fr 1.35fr 1fr 1fr;gap:10px;margin-top:12px}.nx765-lower section{padding:12px 13px}.nx765-lower h3{color:#0b3f91}.nx765-lower .nx761-recent>div{grid-template-columns:74px 1fr auto;padding:6px 0;font-size:10px}.nx765-lower .nx761-quarter p{padding:6px 0;font-size:11px}.nx765-lower .nx761-activity button{padding:8px;font-size:10px}.nx765-lower .nx761-activity b{font-size:15px}.nx765-dashboard .nx761-bars{height:182px}.nx765-dashboard .nx761-bars i{max-width:64px}.nx765-dashboard .nx761-bars b{font-size:10px}.nx765-dashboard .nx761-bars span{font-size:9px}
@media(max-width:1380px){.nx765-topline{grid-template-columns:1fr auto}.nx765-date{display:none}.nx765-kpis{grid-template-columns:repeat(4,1fr)}.nx765-lower{grid-template-columns:1fr 1fr}.nx765-lower section:last-child{grid-column:auto}}
@media(max-width:900px){.nx765-topline{grid-template-columns:1fr}.nx765-liveuser{min-width:0}.nx765-kpis{grid-template-columns:repeat(2,1fr)}.nx765-charts{grid-template-columns:1fr}.nx765-lower{grid-template-columns:1fr}.nx765-trend-canvas{height:195px}.nx765-values{display:none}}
@media(max-width:760px){.nx765-dashboard{padding:6px}.nx765-welcome h2{font-size:22px}.nx765-actions button span{font-size:11px}.nx765-liveuser{padding:8px}.nx765-liveuser i{font-size:9px}.nx765-kpis .nx761-kpi{min-height:120px}.nx765-trend-totals{grid-template-columns:1fr 1fr 1fr}.nx765-lower section:last-child{grid-column:auto}}
