.chart-help{margin:5px 0 0;color:#738695;font-size:12px}
.chart-period{cursor:pointer;outline:none}
.chart-period:hover .chart-revenue,.chart-period.selected .chart-revenue{fill:#087f98}
.chart-period:hover .chart-expense,.chart-period.selected .chart-expense{fill:#d96d4c}
.chart-period:hover .week-bar,.chart-period.selected .week-bar{fill:#087f98}
.chart-period.selected rect{stroke:#063d58;stroke-width:2}
.weekly-panel{min-height:344px}
.weekly-chart{height:205px;margin-top:18px;padding-bottom:12px}
.weekly-chart svg{height:190px;width:100%}
.finance-drilldown{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:18px 22px;margin:28px 0 42px}
.drilldown-block h3{margin:0 0 11px;font-size:18px}
.drilldown-block>div{display:flex;gap:18px;flex-wrap:wrap}
.drilldown-block span{color:#738695;font-size:12px}
.drilldown-block strong{display:block;color:#17364b;font-size:15px;margin-top:3px}
.drilldown-block .positive{color:#078a5e}
.drilldown-divider{width:1px;height:62px;background:var(--line)}
@media(max-width:560px){.weekly-panel{min-height:330px}.finance-drilldown{grid-template-columns:1fr;margin:22px 0 32px;gap:14px}.drilldown-divider{width:100%;height:1px}}
