#cashBehavior .cb-block{margin-top:20px}#cashBehavior .cb-controls{margin:18px 0}#cashBehavior .toolbar{align-items:end;gap:14px;flex-wrap:wrap}#cashBehavior select{max-width:100%;min-width:180px}#cashBehavior .cb-chart-scroll{overflow-x:auto;margin:20px 0 0}#cashBehavior svg{width:100%;min-width:680px;height:auto;display:block}#cashBehavior svg text{font-family:Georgia,serif;font-size:12px;fill:#47565a}#cashBehavior .cb-legend{display:flex;gap:12px 20px;flex-wrap:wrap;margin:5px 0 25px;font-size:13px}#cashBehavior .cb-legend span{display:inline-flex;align-items:center;gap:7px}#cashBehavior .cb-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}#cashBehavior .kpis .value{font-size:clamp(22px,2vw,30px)}#cashBehavior table{font-size:13px}#cashBehavior tfoot{font-weight:bold;background:#e7efeb}#cashBehavior summary{cursor:pointer;font-weight:bold}#cashBehavior .grid.equal{gap:24px}@media(max-width:700px){#cashBehavior .toolbar label{width:100%}#cashBehavior .grid.equal{grid-template-columns:1fr}}
#cashBehavior .cb-pivot-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:18px;align-items:start}#cashBehavior .cb-pivot-table{min-width:0}#cashBehavior .cb-pivot-chart{min-width:0;border:1px solid #d5dce3;border-radius:8px;padding:10px;background:#fff}#cashBehavior .cb-pivot-layout table{font-size:12px;border-collapse:collapse}#cashBehavior .cb-pivot-layout th{background:#08275d;color:#fff;white-space:nowrap}#cashBehavior .cb-pivot-layout td{padding:6px 8px;border-bottom:1px solid #b8c9e0;white-space:nowrap}#cashBehavior .cb-pivot-layout tfoot td{background:#08275d;color:#fff}#cashBehavior .cb-pivot-layout .scroll{max-height:620px;overflow:auto}#cashBehavior .cb-pivot-layout thead th{position:sticky;top:0;z-index:2}#cashBehavior .cb-pivot-chart svg{min-width:0}#cashBehavior .cb-pivot-chart .cb-chart-scroll{margin-top:0}#cashBehavior .cb-month-toggle{padding:2px 5px;border:0;background:transparent;color:#08275d;font-weight:700;cursor:pointer;font-size:12px}#cashBehavior .cb-day-label{padding-left:20px;color:#5d6571}#cashBehavior .cb-pivot-layout .cb-legend{font-size:11px;margin:8px 0 0;gap:8px 12px}@media(max-width:1050px){#cashBehavior .cb-pivot-layout{grid-template-columns:1fr}}@media print{#cashBehavior .cb-pivot-layout{grid-template-columns:1fr}#cashBehavior .cb-pivot-layout .scroll{max-height:none}}
/* Full-width pivot table followed by its chart. */
#cashBehavior .cb-pivot-layout{grid-template-columns:minmax(0,1fr);gap:22px}
#cashBehavior .cb-pivot-table table{width:100%;min-width:0}
#cashBehavior .cb-pivot-layout th{white-space:normal;padding:8px 6px;overflow-wrap:normal}
#cashBehavior .cb-pivot-layout td{padding:7px 6px}
#cashBehavior .cb-pivot-layout .scroll{max-height:none}
#cashBehavior .cb-pivot-chart{width:100%;box-sizing:border-box}
#cashBehavior .cb-pivot-chart .cb-chart-scroll{max-width:100%}
