.mfg{--mfg-good:var(--cat-finance);--mfg-avail:var(--cat-developer);--mfg-perf:var(--cat-business);--mfg-qual:var(--cat-seo);--mfg-reject:var(--cat-pdf);--mfg-one:var(--cat-engineering);--mfg-make:var(--primary-bg);--mfg-buy:var(--cat-business)}.mfg-modes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.mfg-modes .segmented{max-width:100%}.mfg-mode[hidden]{display:none!important}.mfg-rows{gap:.6rem;display:grid;container-type:inline-size}.mfg-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.mfg-row>.mfg-row__field{flex:100%;min-width:0}@container (width>=34rem){.mfg-row>.mfg-row__field{flex:7.5rem}.mfg-row>.mfg-row__field--wide{flex:2 13rem}}.mfg-row .field>label{color:var(--text-2);font-size:.78rem;font-weight:650}.mfg-row__note{color:var(--text-2);flex:100%;margin:0;font-size:.82rem}.mfg-row__note:empty{display:none}.mfg-row__remove{flex:none;margin-left:auto}.mfg-add{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.mfg-section+.mfg-section{margin-top:1.1rem}.mfg-section>legend,.mfg-section__title{font-size:.95rem;font-weight:650}.mfg-lead{margin:0 0 .6rem}.mfg-verdict{border-left:3px solid var(--primary-bg);background:var(--primary-wash);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text);margin:0;padding:.65rem .9rem}.mfg-checks{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);gap:.3rem;margin:0;padding:.6rem .9rem .6rem 2rem;font-size:.9rem;display:grid}.mfg-checks:empty,.mfg-checks[hidden]{display:none}.mfg-alert-list{margin:0;padding-left:1.1rem}.mfg-table td.num,.mfg-table th.num{font-variant-numeric:tabular-nums;white-space:nowrap}.mfg-table .mfg-total th,.mfg-table .mfg-total td,.mfg-table tr.mfg-subtotal th,.mfg-table tr.mfg-subtotal td{border-top:2px solid var(--line-strong);font-weight:750}.mfg-table tr.mfg-credit td,.mfg-table tr.mfg-credit th{color:var(--text-2)}.mfg-table tr.is-flagged th,.mfg-table tr.is-flagged td{background:var(--warning-bg)}.mfg-th-note,.mfg-sub{color:var(--text-2);font-size:.78rem;font-weight:400;display:block}.mfg-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.mfg-pager[hidden]{display:none}.mfg-pager__text{color:var(--text-2);font-size:.85rem}.mfg-files{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mfg-file{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:.4rem;padding:.65rem .8rem;display:grid}.mfg-file__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.mfg-file__name{overflow-wrap:anywhere;font-weight:650}.mfg-file__what{color:var(--text-2);font-size:.85rem}.mfg-map{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem .9rem;margin-top:.4rem;display:grid}.mfg-map .field>label{font-size:.8rem}.mfg-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mfg-saved{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.mfg-saved li{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.45rem .6rem;display:flex}.mfg-saved__name{overflow-wrap:anywhere;font-weight:600}.mfg-saved__actions{gap:.4rem;display:flex}.mfg-status:empty{display:none}.mfg-stale{opacity:.4}.mfg-status{color:var(--text-2);margin:0;font-size:.88rem}.mfg-chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:4rem;padding:.6rem;overflow:hidden}.mfg-chart svg{width:100%;height:auto;display:block}.mfg-chart-caption{margin:.4rem 0 0}.mfg .mfg-mark{stroke:none}.mfg .mfg-c-1{fill:var(--mfg-one)}.mfg .mfg-c-good{fill:var(--mfg-good)}.mfg .mfg-c-avail{fill:var(--mfg-avail)}.mfg .mfg-c-avail-2{fill:color-mix(in srgb, var(--mfg-avail) 55%, var(--surface))}.mfg .mfg-c-perf{fill:var(--mfg-perf)}.mfg .mfg-c-perf-2{fill:color-mix(in srgb, var(--mfg-perf) 55%, var(--surface))}.mfg .mfg-c-qual{fill:var(--mfg-qual)}.mfg .mfg-c-qual-2{fill:color-mix(in srgb, var(--mfg-qual) 55%, var(--surface))}.mfg .mfg-c-rework{fill:var(--mfg-perf)}.mfg .mfg-c-reject{fill:var(--mfg-reject)}.mfg .mfg-c-make{fill:var(--mfg-make)}.mfg .mfg-c-buy{fill:var(--mfg-buy)}.mfg .mfg-c-credit{fill:color-mix(in srgb, var(--text-3) 55%, var(--surface))}.mfg .mfg-line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.mfg .mfg-line.mfg-c-make{stroke:var(--mfg-make);fill:none}.mfg .mfg-line.mfg-c-buy{stroke:var(--mfg-buy);fill:none}.mfg .mfg-line.mfg-c-1{stroke:var(--mfg-one);fill:none}.mfg .mfg-line--dashed{stroke-dasharray:7 5}.mfg .mfg-grid{stroke:var(--line);stroke-width:1px}.mfg .mfg-axis{stroke:var(--line-strong);stroke-width:1.5px}.mfg .mfg-tick,.mfg .mfg-label,.mfg .mfg-legend-text,.mfg .mfg-value,.mfg .mfg-marker-text,.mfg .mfg-target-text{fill:var(--text-2);font-family:var(--font-body);font-size:11.5px}.mfg .mfg-label,.mfg .mfg-legend-text{fill:var(--text);font-size:12px}.mfg .mfg-value{font-variant-numeric:tabular-nums}.mfg .mfg-target{stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:4 4}.mfg .mfg-marker{stroke-width:1.5px;stroke-dasharray:3 3;stroke:var(--text-2)}.mfg .mfg-marker.mfg-marker--plan{stroke:var(--text);stroke-dasharray:none}.mfg .mfg-marker-text{fill:var(--text);font-weight:650}@media (forced-colors:active){.mfg .mfg-mark{stroke:canvastext;stroke-width:1px}.mfg .mfg-line{stroke:canvastext}}@media (max-width:40rem){.mfg .b2c-readout__actions .btn{flex:auto}}@media print{.mfg-add,.mfg-row__remove,.mfg-pager,.mfg-tools,.mfg-modes{display:none!important}}
