.checklist[data-astro-cid-xjaltgwo]{gap:var(--space-8);max-width:980px;display:grid}.bom[data-astro-cid-xjaltgwo]{border:0;border-top:2px solid var(--ink);margin:0;padding:0}.bom__head[data-astro-cid-xjaltgwo]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) 0;display:flex}.bom__pin[data-astro-cid-xjaltgwo]{background:var(--ink);width:32px;height:32px;color:var(--surface);font-family:var(--font-legend);place-items:center;font-size:13px;font-weight:700;display:inline-grid}.bom__list[data-astro-cid-xjaltgwo]{margin:0;padding:0}.bom__item[data-astro-cid-xjaltgwo]{gap:var(--space-3);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px 48px minmax(0,1fr);align-items:start;min-height:48px;padding:12px 0;display:grid}.bom__box[data-astro-cid-xjaltgwo]{appearance:none;border:2px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:0;place-items:center;width:22px;height:22px;margin:1px 0 0;display:grid}.bom__box[data-astro-cid-xjaltgwo]:checked{background:var(--ink)}.bom__box[data-astro-cid-xjaltgwo]:checked:after{content:"";border-left:2px solid var(--surface);border-bottom:2px solid var(--surface);width:10px;height:6px;transform:translateY(-2px)rotate(-45deg)}.bom__box[data-astro-cid-xjaltgwo]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bom__ref[data-astro-cid-xjaltgwo]{color:var(--ink-soft);padding-top:3px}.bom__text[data-astro-cid-xjaltgwo]{max-width:34em}@media print{.bom[data-astro-cid-xjaltgwo]{break-inside:avoid-page}.bom__item[data-astro-cid-xjaltgwo]{min-height:0;padding:6px 0}.bom__box[data-astro-cid-xjaltgwo]:checked{background:var(--surface)}.bom__box[data-astro-cid-xjaltgwo]:checked:after,.checklist__note[data-astro-cid-xjaltgwo]{display:none}}
