.dashboard-cash-advice{background:#fff;color:#172b40;border:1px solid #dce4ed;border-radius:12px;padding:22px;margin:20px 0}.dashboard-cash-advice h3{font-size:21px;margin:8px 0}.dashboard-cash-advice h4{font-size:16px;margin:12px 0;color:#172b40!important}.dashboard-cash-advice p,.dashboard-cash-advice small{font-size:10px;color:#61758b;line-height:1.55}.ca-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.ca-kpis article{background:#f3f8f7;border-radius:8px;padding:15px;border-top:3px solid #298b7b}.ca-kpis span{font-size:9px;color:#61758b}.ca-kpis b{display:block;font-size:23px;margin:8px 0}.ca-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:22px;margin:20px 0}.ca-plot svg{display:block;width:100%}.ca-plot svg text{font:11px Arial;fill:#61758b}.ca-advice{padding:18px;border:1px solid #b7dcd2;border-left:4px solid #298b7b;border-radius:9px;background:#f3faf7}.ca-advice.review{background:#fffaf0;border-color:#e3c984}.ca-advice.critical{background:#fff5f2;border-color:#dc735c}.ca-advice h4{font-size:18px}.ca-advice p{font-size:12px;color:#344b61}.ca-empty{padding:50px 25px;background:#f6f8fb;text-align:center;font-size:13px;color:#61758b;border-radius:8px;line-height:1.8}.ca-weeks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;font-size:9px;color:#61758b}.ca-weeks b{display:block;font-size:10px;color:#172b40;margin-top:5px}.ca-projects>div{display:grid;grid-template-columns:160px 1fr 140px;gap:16px;align-items:center;padding:10px 0;font-size:12px}.ca-projects b{text-align:right}.ca-track{height:12px;background:#edf2f5;border-radius:4px}.ca-track i{display:block;height:100%;border-radius:4px}@media(max-width:850px){.ca-layout{grid-template-columns:1fr}.ca-kpis{grid-template-columns:1fr}.dashboard-cash-advice{padding:12px}.ca-projects>div{grid-template-columns:1fr 130px}.ca-track{grid-column:1/-1;order:3}}@media print{.dashboard-cash-advice{break-before:page;border:0;padding:0}.ca-kpis{grid-template-columns:repeat(3,1fr)}.ca-kpis b{font-size:17px}.ca-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:15px;break-inside:avoid}.ca-advice{padding:10px}.ca-advice h4{font-size:14px}.ca-advice p{font-size:9px}.ca-projects>div{grid-template-columns:130px 1fr 110px;font-size:10px}.ca-track{grid-column:auto;order:0}.ca-weeks{grid-template-columns:repeat(2,1fr)}.dashboard-cash-advice *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

.ca-plot .ca-projects>div{grid-template-columns:120px minmax(40px,1fr) 125px;gap:10px;font-size:10px}.ca-plot .ca-projects{margin-bottom:18px}@media(max-width:500px){.ca-plot .ca-projects>div{grid-template-columns:1fr 120px}.ca-plot .ca-track{grid-column:1/-1;order:3}}@media print{.ca-plot .ca-projects>div{grid-template-columns:90px minmax(25px,1fr) 98px;font-size:9px;gap:6px}.ca-plot .ca-track{grid-column:auto;order:0}}

.dashboard-cash-advice .ca-layout{grid-template-columns:minmax(0,1fr)}
.dashboard-cash-advice .ca-advice{position:static;width:auto;height:auto;min-width:0;inset:auto;break-inside:avoid}
