.fecmoney{margin:26px 0 8px}.fecmoney .fec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fecmoney .fec-cycle{font-family:var(--mono);font-size:11.5px;color:var(--ink-soft)}.fecmoney .fec-note{font-size:12px;color:var(--ink-soft);margin:8px 0 0}.fecmoney .fec-stats{display:flex;flex-wrap:wrap;gap:26px;margin:14px 0 16px}.fecmoney .fec-stat .k{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.fecmoney .fec-stat .v{font-size:23px;font-weight:600;line-height:1.15}.fecmoney .fec-stat .sub{font-size:11.5px;color:var(--ink-soft)}.fecmoney .fec-bar{display:flex;height:28px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--paper-alt)}.fecmoney .fec-seg{height:100%;min-width:2px}.fecmoney .fec-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0}.fecmoney .fec-leg{display:flex;align-items:center;gap:7px;font-size:12px}.fecmoney .fec-leg .sw{width:10px;height:10px;border-radius:2px;flex:none}.fecmoney .fec-leg .amt{font-family:var(--mono);font-size:11.5px;color:var(--ink-soft)}.fecmoney .fec-sep{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.fecmoney .fec-sep h4{margin:0 0 4px;font-size:13px;font-weight:600}.fecmoney .fec-sep .flag{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--line);border-radius:3px;padding:1px 5px;margin-left:6px;vertical-align:1px}.fecmoney .fec-sep p{margin:6px 0 0;font-size:12.5px;color:var(--ink-soft)}.fecmoney .fec-cov{font-family:var(--mono);font-size:11px;color:var(--ink-soft)}.fecmoney .fec-src{margin-top:14px;font-size:11.5px;color:var(--ink-soft)}.fecmoney .fec-src a{text-decoration:underline;text-underline-offset:3px}