.ogb-table.svelte-ns7pvy .name:where(.svelte-ns7pvy){text-align:left}.buy-col.svelte-ns7pvy{text-align:left;width:1%;white-space:nowrap}.part-cell.svelte-ns7pvy{display:flex;align-items:center;gap:var(--ogb-3)}.part-text.svelte-ns7pvy{min-width:0}.part-name.svelte-ns7pvy{display:block;color:var(--ogb-ink);font-weight:600}.model.svelte-ns7pvy{display:block;color:var(--ogb-ink-3);font-size:13px}.dash.svelte-ns7pvy{color:var(--ogb-ink-3)}.ogb-table.svelte-ns7pvy tfoot:where(.svelte-ns7pvy) td:where(.svelte-ns7pvy){border-bottom:none;font-weight:700;color:var(--ogb-ink);background:var(--ogb-surface-2);padding:var(--ogb-3)}.total.svelte-ns7pvy{font-size:15px}.note.svelte-ns7pvy{margin:var(--ogb-2) 0 0;font-size:13px;color:var(--ogb-ink-3)}.bom-section.svelte-ns7pvy{margin:var(--ogb-5) 0 var(--ogb-3);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ogb-ink)}.cat.svelte-ns7pvy{margin:0 0 var(--ogb-5)}.cat-head.svelte-ns7pvy{margin:var(--ogb-5) 0 var(--ogb-3);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ogb-ink)}.parts-total.svelte-ns7pvy{margin-top:var(--ogb-2);border-color:var(--ogb-cobalt)}.parts-total.svelte-ns7pvy .ogb-table:where(.svelte-ns7pvy) tfoot:where(.svelte-ns7pvy) td:where(.svelte-ns7pvy){background:var(--ogb-cobalt-tint);color:var(--ogb-ink)}.parts-total.svelte-ns7pvy .total:where(.svelte-ns7pvy){color:var(--ogb-cobalt)}.own-col.svelte-ns7pvy{width:1%;text-align:center;white-space:nowrap}.own.svelte-ns7pvy{display:inline-flex;align-items:center;cursor:pointer}.own.svelte-ns7pvy input:where(.svelte-ns7pvy){accent-color:var(--ogb-cobalt);width:16px;height:16px}tr.owned.svelte-ns7pvy .part-name:where(.svelte-ns7pvy){text-decoration:line-through}tr.owned.svelte-ns7pvy{opacity:.55}.owned-note.svelte-ns7pvy{color:var(--ogb-cobalt)}.sr-only.svelte-ns7pvy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grand-estimate.svelte-ns7pvy{margin:var(--ogb-4) 0 0;font-size:15px;color:var(--ogb-ink)}.grand-estimate.svelte-ns7pvy strong:where(.svelte-ns7pvy){font-size:17px}@media print{.buy-col.svelte-ns7pvy,.own-col.svelte-ns7pvy{display:none}tr.owned.svelte-ns7pvy{opacity:1;color:#555}.cat.svelte-ns7pvy,tr.svelte-ns7pvy{break-inside:avoid}.ogb-table.svelte-ns7pvy thead:where(.svelte-ns7pvy){display:table-header-group}.ogb-card--flush{border:none;border-radius:0}}.filters.svelte-1eljv1p{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ogb-3) var(--ogb-5);padding:var(--ogb-4);margin-bottom:var(--ogb-4);background:var(--ogb-surface);border:1px solid var(--ogb-line);border-radius:var(--ogb-r-md)}.field.svelte-1eljv1p{display:flex;flex-direction:column;gap:6px}.field.svelte-1eljv1p>label:where(.svelte-1eljv1p),.field-label.svelte-1eljv1p{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ogb-ink-3)}.field--print.svelte-1eljv1p{margin-left:auto}.ogb-select.svelte-1eljv1p{min-height:36px;padding:6px 10px;font-size:14px}.toggle.svelte-1eljv1p{display:inline-flex;align-items:center;gap:var(--ogb-2);font-size:14px;font-weight:600;color:var(--ogb-ink-2);cursor:pointer;padding-bottom:6px}.toggle.svelte-1eljv1p input:where(.svelte-1eljv1p){accent-color:var(--ogb-cobalt);width:16px;height:16px}.print.svelte-1eljv1p{align-self:flex-end}@media print{.filters.svelte-1eljv1p{display:none}}.page-head.svelte-h62oi9{margin-bottom:var(--ogb-6)}.page-head.svelte-h62oi9 h2:where(.svelte-h62oi9){margin:var(--ogb-2) 0 var(--ogb-3)}.stat-row.svelte-h62oi9{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ogb-4);margin-bottom:var(--ogb-6)}.stat.svelte-h62oi9{display:flex;flex-direction:column;justify-content:flex-start}.stat-label.svelte-h62oi9{display:block;font-size:13px;font-weight:700;letter-spacing:.02em}.ogb-slab.svelte-h62oi9 .stat-label:where(.svelte-h62oi9){color:#ffffffd9}.stat--neutral.svelte-h62oi9 .stat-label:where(.svelte-h62oi9){color:var(--ogb-ink-3)}.stat-figure.svelte-h62oi9{display:block;margin-top:var(--ogb-2);font-size:44px}@media(max-width:900px){.stat-row.svelte-h62oi9{grid-template-columns:1fr}}.empty.svelte-h62oi9{text-align:center;padding:var(--ogb-8) var(--ogb-5)}.empty.svelte-h62oi9 h3:where(.svelte-h62oi9){margin:0 0 var(--ogb-2)}.empty.svelte-h62oi9 p:where(.svelte-h62oi9){margin:0 0 var(--ogb-4);color:var(--ogb-ink-3)}.bom-actions.svelte-h62oi9{display:flex;justify-content:flex-end;margin-bottom:var(--ogb-3)}.print-header.svelte-h62oi9{display:none}.print-header.svelte-h62oi9 .ph-title:where(.svelte-h62oi9){font-weight:800;font-size:18px;color:#000}.print-header.svelte-h62oi9 .ph-date:where(.svelte-h62oi9){color:#333}@media print{.ogb-nav,.ogb-footer{display:none!important}.page-head.svelte-h62oi9,.stat-row.svelte-h62oi9,.bom-actions.svelte-h62oi9{display:none}.print-header.svelte-h62oi9{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:2px solid #000}thead{display:table-header-group}}
