/* Reference chart treatment: quiet cards, fine strokes, rounded bars and restrained fills. */
@media screen{
body.settings-preview[data-palette] :is(.overview-grid>.panel,.wr-crm-dashboard>.panel,.wr-crm-extra-charts>.panel){border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:12px;box-shadow:none;overflow:hidden}
body.settings-preview[data-palette] :is(.overview-grid,.wr-crm-dashboard,.wr-crm-extra-charts) .panel-head{padding:18px 20px 10px;border-bottom:0;background:transparent!important;min-height:0}
body.settings-preview[data-palette] :is(.overview-grid,.wr-crm-dashboard,.wr-crm-extra-charts) .panel-head h2{font-size:14px;font-weight:650;letter-spacing:0}
body.settings-preview[data-palette] :is(.bar-track,.wr-chart-track,.wr-mix-track){height:6px!important;border-radius:99px;background:color-mix(in srgb,var(--line) 35%,transparent)!important}
body.settings-preview[data-palette] :is(.bar-track>span,.wr-chart-track>i,.wr-mix-track>i){border-radius:99px}
body.settings-preview[data-palette] .interactive-bar{font-size:13px;gap:8px;padding:10px 0;min-height:40px;grid-template-columns:minmax(95px,1fr) minmax(60px,1.4fr) auto}
body.settings-preview[data-palette] .interactive-bar strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}
body.settings-preview[data-palette] .review-trend polyline{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
body.settings-preview[data-palette] .review-trend circle{r:3;stroke:var(--white);stroke-width:1.5}
body.settings-preview[data-palette] .review-trend a:hover circle{r:5}
body.settings-preview[data-palette] .review-trend line{opacity:.35;stroke-width:.6}
body.settings-preview[data-palette] .review-trend text{font-size:11px}
body.settings-preview[data-palette] .reference-chart-area{fill:var(--chart-4);fill-opacity:.12;stroke:none;pointer-events:none}
body.settings-preview[data-palette] .wr-trend-bars{gap:5px;background:none;border-bottom:1px solid var(--line)}
body.settings-preview[data-palette] .wr-trend-bars i{border-radius:3px 3px 0 0;box-shadow:none;opacity:.88}
body.settings-preview[data-palette] :is(.wr-profit-bars i,.wr-contribution-bars i){height:6px;border-radius:99px}
body.settings-preview[data-palette] .wr-budget-chart-track{height:8px}
body.settings-preview[data-palette] .wr-budget-chart-track b{width:1px}
body.settings-preview[data-palette] .review-ring{padding:7px;width:142px;height:142px}
body.settings-preview[data-palette] .review-ring>div{width:100%;height:100%}
body.settings-preview[data-palette] .leave-balance-ring{padding:7px}
body.settings-preview[data-palette] :is(.review-ring,.leave-balance-ring) strong{font-size:26px;font-weight:700}
body.settings-preview[data-palette] :is(.wr-trend-legend,.wr-contribution-legend){gap:16px;font-size:12px}
body.settings-preview[data-palette] :is(.wr-key-invoiced,.wr-key-cost,.wr-key-received){width:7px;height:7px;border-radius:2px}
body.settings-preview[data-palette] .wr-chart-row{font-size:13px}
}
@media screen{
body.settings-preview[data-palette] .dashboard-charts .panel{border-radius:12px;box-shadow:none}
body.settings-preview[data-palette] :is(.chart-line,.budget-chart){font-size:13px;border-radius:6px}
body.settings-preview[data-palette] :is(.chart-line,.budget-chart):hover{background:var(--light)!important;color:var(--ink)!important}
}
@media screen{
body.settings-preview[data-palette] .overview-grid{align-items:start}
body.settings-preview[data-palette] .overview-grid>.panel{min-height:0}
body.settings-preview[data-palette] .overview-grid .panel-body{padding:12px 20px 18px}
}
@media print{.reference-chart-area{display:none!important}}
