.series-controls input[type=month]{padding:6px 8px;border:1px solid #dce3ef;border-radius:6px;background:white;width:135px}#seriesTargets .series-target-modes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}#seriesTargets button[aria-pressed=true]{background:#edf3ff;color:#245ccd;border-color:#b8cef6}#seriesTargets form#seriesTargetRangeForm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}#seriesTargets input{padding:7px;border:1px solid #dce3ef;border-radius:6px}#seriesTargets .target-positive{color:#28834a}#seriesTargets .target-negative{color:#b94a45}#seriesTargets .target-breakdown{margin-top:12px}#seriesTargetDialog{width:min(520px,calc(100vw - 32px));padding:24px;border:1px solid #dce3ef;border-radius:12px;box-shadow:0 15px 70px #17203330;max-height:90vh;overflow:auto}#seriesTargetDialog::backdrop{background:#17203355}#seriesTargetDialog form>label{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:10px;margin:12px 0;font-size:13px}#seriesTargetDialog input{width:100%}.series-target-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:15px}#seriesTargetDialog [role=status]{font-size:12px;color:#b94a45}#seriesTargets td{white-space:nowrap}#seriesTargets h4{margin:14px 0 6px}
