/* Financial targets and period controls share the customer's theme. */
.wf-health-target{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:16px;background:var(--brand-faint);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}
.wf-health-target>div{display:flex;flex-direction:column;gap:5px}.wf-health-target>div>span,.wf-health-target small{color:var(--muted-text);font-size:12px;line-height:1.6}.wf-health-target strong{font-size:22px}.wf-health-target p,.wf-health-target>small{grid-column:1/-1;margin:0}.wf-health-target p{font-weight:600;font-size:13px;line-height:1.6}.wf-month-navigation>.wf-note{flex-basis:100%;margin:0}.wf-dre-top .wf-month-navigation{flex-wrap:wrap}.wf-filters.wp-finance-filters{z-index:35}.wf-health-overview .wf-panel{min-width:0}

.wf-financial-page .wf-filters.wp-finance-filters{position:relative;min-width:0}.wf-financial-page .wf-filters.wp-finance-filters .wf-filter-summary{display:flex;gap:8px}.wf-financial-page .wf-dre-top .wf-month-navigation{flex-wrap:wrap}.wf-financial-page .wf-dre-top .wf-month-navigation>.wf-dre-reset{flex:1 0 100%}.wf-financial-page .wf-dre-top .wf-month-navigation>.wf-note{flex:1 0 100%}
@media(max-width:650px){.wf-financial-page .wf-filters.wp-finance-filters .wf-filter-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wf-financial-page .wf-filters.wp-finance-filters .wf-filter-summary>.wf-btn{min-width:0;padding:9px 7px;font-size:11px}.wf-financial-page .wf-filters.wp-finance-filters .wf-filter-popup{left:0;right:0}.wf-financial-page .wf-dre-top .wf-month-navigation>.wf-field{min-width:0}}
