.builder[data-astro-cid-z74f7pqn]{display:block;min-width:0}.ranges[data-astro-cid-z74f7pqn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.25em),1fr));gap:.5rem;margin-bottom:.6rem}.ranges[data-astro-cid-z74f7pqn] a[data-astro-cid-z74f7pqn]{display:flex;flex-direction:column;justify-content:center;min-height:4.2rem;background:#161b25;border:1px solid var(--line);border-radius:.35rem;padding:.65rem .95rem;transition:background-color .25s,border-color .25s}.ranges[data-astro-cid-z74f7pqn] a[data-astro-cid-z74f7pqn]:hover{border-color:var(--accent)}.ranges[data-astro-cid-z74f7pqn] a[data-astro-cid-z74f7pqn][aria-current]{color:var(--accent);border-color:#358783;background:linear-gradient(135deg,#1a343a,#172128);box-shadow:inset 0 -2px var(--accent)}.range-value[data-astro-cid-z74f7pqn]{font:700 1.06rem/1.25 var(--title-font)}.range-caption[data-astro-cid-z74f7pqn]{color:var(--muted);font-size:var(--text-meta);line-height:1.3;margin-top:.24rem}.board[data-astro-cid-z74f7pqn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15.5rem,.59fr);border:1px solid var(--line);border-radius:.5rem;background:var(--panel)}fieldset[data-astro-cid-z74f7pqn]{min-width:0;margin:0;border:0;padding:1.15rem 1.25rem .85rem}.rows-head[data-astro-cid-z74f7pqn]{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--text-meta);font-weight:600;padding-bottom:.62rem}.rows-head[data-astro-cid-z74f7pqn] span[data-astro-cid-z74f7pqn]:last-child{min-width:8em}.part[data-astro-cid-z74f7pqn],.shipping[data-astro-cid-z74f7pqn]{min-width:0;display:grid;grid-template-columns:3.8rem minmax(0,1fr) minmax(7rem,8em);gap:.62rem;align-items:center;min-height:3.75rem;padding-block:.4rem;border-top:1px solid var(--subtle)}.include-cell[data-astro-cid-z74f7pqn]{display:flex;gap:.55rem;align-items:center;min-height:2.75rem;cursor:pointer}.include[data-astro-cid-z74f7pqn]{width:1.08rem;height:1.08rem;margin:0;accent-color:var(--accent);cursor:pointer}.part-icon[data-astro-cid-z74f7pqn]{color:var(--accent);display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #2a424d;border-radius:.3rem;background:#192831}.part-info[data-astro-cid-z74f7pqn]{min-width:0;line-height:1.45;overflow-wrap:anywhere}.part-name[data-astro-cid-z74f7pqn]{display:block;font-size:1rem;font-weight:600}.part-model[data-astro-cid-z74f7pqn]{display:block;margin-top:.16rem;color:var(--ink);font-size:var(--text-meta)}.part-reading[data-astro-cid-z74f7pqn]{display:block;font-size:var(--text-meta);color:var(--muted);margin-top:.2rem}.price-field[data-astro-cid-z74f7pqn],.extra-name[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]{display:flex;align-items:center;gap:.3rem;min-height:2.75rem;border:1px solid var(--control-border);padding-inline:.42rem;border-radius:.25rem;background:#121620;color:var(--muted);font-size:var(--text-meta)}.price-field[data-astro-cid-z74f7pqn]:focus-within{outline:2px solid var(--accent);outline-offset:2px}[data-astro-cid-z74f7pqn][data-pending] .price-field[data-astro-cid-z74f7pqn],.price-field[data-astro-cid-z74f7pqn]:has([aria-invalid=true]){border-color:#ae8150}.price-field[data-astro-cid-z74f7pqn]:has(:disabled){border-color:var(--line)}.price-field[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn],.extra-name[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]{width:100%;color:var(--ink);font-size:1rem}.price-field[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]{min-height:2.75rem;outline:none;padding:.4rem 0;border:0;background:transparent;font-weight:600;font-variant-numeric:tabular-nums}.price-field[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]:disabled{color:var(--muted);opacity:1}.price-field[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]::placeholder,.extra-name[data-astro-cid-z74f7pqn] input[data-astro-cid-z74f7pqn]::placeholder{color:var(--muted);font-weight:400;opacity:1}.shipping[data-astro-cid-z74f7pqn]{margin-top:.4rem;border-top-color:var(--line)}.shipping-icon[data-astro-cid-z74f7pqn]{margin-inline-start:1.62rem}.add-item[data-astro-cid-z74f7pqn],.remove-item[data-astro-cid-z74f7pqn],.zero-shipping[data-astro-cid-z74f7pqn]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.25rem .55rem;border:1px solid transparent;border-radius:.3rem;background:none;color:var(--accent);font-size:var(--text-meta);font-weight:600}.add-item[data-astro-cid-z74f7pqn]{margin-block:.42rem;border-color:#35555d;border-style:dashed}.add-item[data-astro-cid-z74f7pqn]:hover,.zero-shipping[data-astro-cid-z74f7pqn]:hover{background:#1a3439}.zero-shipping[data-astro-cid-z74f7pqn]{text-align:start;padding-inline:0}.remove-item[data-astro-cid-z74f7pqn]{color:var(--muted);min-width:2.75rem;justify-content:center}.remove-item[data-astro-cid-z74f7pqn]:hover{color:var(--amber);border-color:var(--line)}.list-note[data-astro-cid-z74f7pqn]{color:var(--muted);font-size:var(--text-meta);margin:.72rem 0 0}.summary[data-astro-cid-z74f7pqn]{display:flex;flex-direction:column;min-width:0;border-inline-start:1px solid var(--line);background:radial-gradient(ellipse at 5% 90%,#173238,#1a2631 38%,#1a2230 80%);padding:1.08rem 1.1rem .6rem;border-radius:0 .5rem .5rem 0}.limit-field[data-astro-cid-z74f7pqn]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;color:var(--muted);font-size:var(--text-meta)}.limit-field[data-astro-cid-z74f7pqn] .price-field[data-astro-cid-z74f7pqn]{flex:1 1 7em;min-width:0}.field-error[data-astro-cid-z74f7pqn]{color:#ffd38a;margin:.12rem 0 .3rem;font-size:var(--text-meta);line-height:1.45}[data-astro-cid-z74f7pqn]:is(.part,.shipping)>.field-error[data-astro-cid-z74f7pqn]{grid-column:2 / -1}.pending-box[data-astro-cid-z74f7pqn]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .85rem;padding:.55rem .85rem;background:#322a24;border-bottom:1px solid #8b643b;border-inline-start:3px solid var(--amber);border-radius:.5rem .5rem 0 0}.pending-title[data-astro-cid-z74f7pqn]{color:#ffd38a;display:flex;gap:.45rem;align-items:center;line-height:1.22}.pending-title[data-astro-cid-z74f7pqn] strong[data-astro-cid-z74f7pqn]{font:700 1.05rem/1.2 var(--title-font)}.pending-box[data-astro-cid-z74f7pqn] p[data-astro-cid-z74f7pqn]{margin:.28rem 0;color:var(--ink);font-size:var(--text-meta)}.pending-box[data-astro-cid-z74f7pqn] ul[data-astro-cid-z74f7pqn]{display:flex;flex-wrap:wrap;gap:.18rem .7rem;margin:0;padding:0;list-style:none}.pending-box[data-astro-cid-z74f7pqn] a{display:flex;align-items:center;min-height:2.75rem;color:#ffd38a;font-size:var(--text-meta);text-decoration:underline;text-underline-offset:.22em;overflow-wrap:anywhere}.totals[data-astro-cid-z74f7pqn]{padding-block:1.05rem .85rem}.total-label[data-astro-cid-z74f7pqn]{font-size:var(--text-meta);color:var(--muted)}.total[data-astro-cid-z74f7pqn]{display:block;font:700 clamp(1.75rem,3vw,2.35rem)/1.15 var(--title-font);color:var(--accent);letter-spacing:-.045em;overflow-wrap:anywhere}.totals[data-astro-cid-z74f7pqn]:is([data-over],[data-incomplete]) .total[data-astro-cid-z74f7pqn]{color:var(--amber)}.budget-progress[data-astro-cid-z74f7pqn]{display:flex;gap:.65rem;align-items:center;margin-top:.7rem;color:var(--muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}progress[data-astro-cid-z74f7pqn]{flex:1;min-width:0;height:.35rem;border:0;border-radius:1rem;appearance:none;background:#3a465e;color:var(--accent)}progress[data-astro-cid-z74f7pqn]::-webkit-progress-bar{background:#3a465e;border-radius:1rem}progress[data-astro-cid-z74f7pqn]::-webkit-progress-value{background:var(--accent);border-radius:1rem;transition:width .25s var(--ease)}progress[data-astro-cid-z74f7pqn]::-moz-progress-bar{background:var(--accent);border-radius:1rem}.totals[data-astro-cid-z74f7pqn][data-over] .balance[data-astro-cid-z74f7pqn],.budget-error[data-astro-cid-z74f7pqn]{color:var(--amber)}.totals[data-astro-cid-z74f7pqn][data-over] progress[data-astro-cid-z74f7pqn]::-webkit-progress-value{background:var(--amber)}.totals[data-astro-cid-z74f7pqn][data-over] progress[data-astro-cid-z74f7pqn]::-moz-progress-bar{background:var(--amber)}.balance[data-astro-cid-z74f7pqn],.budget-error[data-astro-cid-z74f7pqn]{margin:.32rem 0 0;font-size:var(--text-meta);line-height:1.45}.board-actions[data-astro-cid-z74f7pqn]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 .5rem;border-top:1px solid #354756;margin-top:auto}.board-actions[data-astro-cid-z74f7pqn]>a[data-astro-cid-z74f7pqn],.reset[data-astro-cid-z74f7pqn]{min-height:2.75rem;font-size:var(--text-meta)}.reset[data-astro-cid-z74f7pqn]{display:flex;align-items:center;gap:.35rem;color:var(--muted);background:none;border:0;padding:0 .15rem}.reset[data-astro-cid-z74f7pqn]:hover{color:var(--ink)}@media(max-width:47rem){.board[data-astro-cid-z74f7pqn]{grid-template-columns:1fr}.summary[data-astro-cid-z74f7pqn]{border-inline-start:0;border-top:1px solid var(--line);border-radius:0 0 .5rem .5rem}}@media(max-width:31rem){.ranges[data-astro-cid-z74f7pqn]{gap:.35rem}.ranges[data-astro-cid-z74f7pqn] a[data-astro-cid-z74f7pqn]{padding:.54rem .45rem;min-height:4.35rem}fieldset[data-astro-cid-z74f7pqn]{padding-inline:.85rem}.part[data-astro-cid-z74f7pqn],.shipping[data-astro-cid-z74f7pqn]{grid-template-columns:3.12rem minmax(0,1fr);gap:.48rem;min-height:3.95rem}.include-cell[data-astro-cid-z74f7pqn]{gap:.4rem}.part-icon[data-astro-cid-z74f7pqn]{width:1.65rem;height:1.65rem}.part-icon[data-astro-cid-z74f7pqn] svg{width:1rem;height:1rem}.shipping-icon[data-astro-cid-z74f7pqn]{margin-inline-start:1.46rem}[data-astro-cid-z74f7pqn]:is(.part,.shipping)>.price-field[data-astro-cid-z74f7pqn]{grid-column:2}.rows-head[data-astro-cid-z74f7pqn] span[data-astro-cid-z74f7pqn]:last-child{display:none}.summary[data-astro-cid-z74f7pqn]{padding-inline:.85rem}.pending-box[data-astro-cid-z74f7pqn]{display:block;padding-block:.62rem .22rem}}
