.mfg.svelte-1py8vw7{--mfg-node: var(--bg-elev);--mfg-wire: color-mix(in srgb, var(--fg-muted) 70%, transparent);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,.92fr) 18px minmax(0,1fr);align-items:center;min-width:0;font-family:var(--font-mono)}.mfg__wires.svelte-1py8vw7{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.mfg__wires.svelte-1py8vw7 path:where(.svelte-1py8vw7){fill:none;stroke:var(--mfg-wire);stroke-width:1}.mfg__wires.svelte-1py8vw7 path.mfg__heads:where(.svelte-1py8vw7){fill:var(--mfg-wire);stroke:none}.mfg__col.svelte-1py8vw7,.mfg__mid.svelte-1py8vw7{position:relative;z-index:1}.mfg__col.svelte-1py8vw7{display:grid;gap:7px;min-width:0}.mfg__colhead.svelte-1py8vw7{color:var(--fg);font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mfg__box.svelte-1py8vw7,.mfg__group-head.svelte-1py8vw7,.mfg__row.svelte-1py8vw7,.mfg__total.svelte-1py8vw7,.mfg__cash.svelte-1py8vw7,.mfg__carry.svelte-1py8vw7{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;color:var(--fg);font:inherit;cursor:pointer}.mfg__box.svelte-1py8vw7:disabled,.mfg__group-head.svelte-1py8vw7:disabled,.mfg__row.svelte-1py8vw7:disabled,.mfg__total.svelte-1py8vw7:disabled,.mfg__cash.svelte-1py8vw7:disabled,.mfg__carry.svelte-1py8vw7:disabled{cursor:default}.mfg__box.svelte-1py8vw7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;padding:7px 8px 8px;overflow:hidden;border:1px solid transparent;background:var(--mfg-node);text-align:left}.mfg__box.svelte-1py8vw7 em:where(.svelte-1py8vw7),.mfg__group-head.svelte-1py8vw7 em:where(.svelte-1py8vw7){min-width:0;color:var(--fg-muted);font-size:8.5px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.mfg__box.svelte-1py8vw7 b:where(.svelte-1py8vw7),.mfg__group-head.svelte-1py8vw7 b:where(.svelte-1py8vw7){font-size:11.5px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.mfg__box--in.svelte-1py8vw7 b:where(.svelte-1py8vw7),.mfg__group-head--in.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-pass, var(--fg))}.mfg__box--out.svelte-1py8vw7 b:where(.svelte-1py8vw7),.mfg__group-head--out.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-fail, var(--fg))}.mfg__box--faint.svelte-1py8vw7 em:where(.svelte-1py8vw7),.mfg__box--faint.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--fg-faint)}.mfg__group.svelte-1py8vw7{display:grid;min-width:0;background:var(--mfg-node)}.mfg__group-head.svelte-1py8vw7,.mfg__row.svelte-1py8vw7{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;overflow:hidden;border:0;background:transparent;text-align:left}.mfg__group-head.svelte-1py8vw7{padding:7px 4px 7px 8px}.mfg__group-top.svelte-1py8vw7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.mfg__fold.svelte-1py8vw7{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;padding:0;border:0;background:transparent;color:var(--fg-muted);font:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer}.mfg__fold.svelte-1py8vw7:hover,.mfg__fold.svelte-1py8vw7:focus-visible{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--fg)}.mfg__row.svelte-1py8vw7{padding:3px 8px 3px 14px}.mfg__row.svelte-1py8vw7 em:where(.svelte-1py8vw7){overflow:hidden;color:var(--fg-muted);font-size:9.5px;font-style:normal;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.mfg__row.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--fg-muted);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.mfg__row.svelte-1py8vw7:last-child{padding-bottom:7px}.mfg__row--in.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-pass, var(--fg))}.mfg__row--out.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-fail, var(--fg))}.mfg__row--faint.svelte-1py8vw7 em:where(.svelte-1py8vw7),.mfg__row--faint.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--fg-faint)}.mfg__mid.svelte-1py8vw7{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.mfg__below.svelte-1py8vw7{grid-row:3;grid-column:1 / -1;align-self:start;display:grid;justify-items:center}.mfg__total.svelte-1py8vw7,.mfg__cash.svelte-1py8vw7{display:grid;justify-items:center;gap:5px;text-align:center}.mfg__total.svelte-1py8vw7{grid-row:2;grid-column:1;padding:11px 4px 12px;border:1px solid var(--border-strong, var(--border));background:var(--bg-elev);box-shadow:0 1px 3px color-mix(in srgb,var(--fg) 10%,transparent)}.mfg__total.svelte-1py8vw7 em:where(.svelte-1py8vw7){color:var(--fg-muted);font-size:8.5px;font-style:normal;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mfg__total.svelte-1py8vw7 strong:where(.svelte-1py8vw7){color:var(--status-pass, var(--fg));font-size:15px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;white-space:nowrap}.mfg__total--spent.svelte-1py8vw7{grid-column:3}.mfg__total--spent.svelte-1py8vw7 strong:where(.svelte-1py8vw7){color:var(--status-fail, var(--fg))}.mfg__col--in.svelte-1py8vw7{transform:translateY(var(--in-shift, 0px))}.mfg__col--out.svelte-1py8vw7{transform:translateY(var(--out-shift, 0px))}.mfg__cash.svelte-1py8vw7{box-sizing:border-box;width:58%;margin:24px 0 0;padding:9px 6px 10px;border:1px solid transparent;background:var(--mfg-node)}.mfg__cash.svelte-1py8vw7 em:where(.svelte-1py8vw7){max-width:100%;color:var(--fg-muted);font-size:8.5px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;text-wrap:balance}.mfg__cash.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-pass, var(--fg));font-size:13px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.mfg__carry.svelte-1py8vw7{width:58%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;margin-top:22px;padding:7px 8px 8px;border:0;background:var(--mfg-node);text-align:left}.mfg__carry.svelte-1py8vw7 em:where(.svelte-1py8vw7){overflow:hidden;color:var(--fg-muted);font-size:8.5px;font-style:normal;font-weight:950;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mfg__carry.svelte-1py8vw7 b:where(.svelte-1py8vw7){color:var(--status-pass, var(--fg));font-size:11px;font-weight:950;font-variant-numeric:tabular-nums;white-space:nowrap}button.mfg__box.svelte-1py8vw7:hover:not(:disabled),button.mfg__cash.svelte-1py8vw7:hover:not(:disabled),button.mfg__carry.svelte-1py8vw7:hover:not(:disabled),button.mfg__box.svelte-1py8vw7:focus-visible,button.mfg__cash.svelte-1py8vw7:focus-visible,button.mfg__carry.svelte-1py8vw7:focus-visible{outline:none;background:linear-gradient(var(--open-hover-bg),var(--open-hover-bg)),var(--mfg-node);box-shadow:var(--open-hover-ring)}button.mfg__total.svelte-1py8vw7:hover:not(:disabled),button.mfg__total.svelte-1py8vw7:focus-visible{outline:none;background:linear-gradient(var(--open-hover-bg),var(--open-hover-bg)),var(--bg-elev);box-shadow:var(--open-hover-ring),0 1px 3px color-mix(in srgb,var(--fg) 10%,transparent)}button.mfg__row.svelte-1py8vw7:hover:not(:disabled),button.mfg__group-head.svelte-1py8vw7:hover:not(:disabled),button.mfg__row.svelte-1py8vw7:focus-visible,button.mfg__group-head.svelte-1py8vw7:focus-visible{outline:none;background:var(--open-hover-bg);box-shadow:var(--open-hover-ring)}
