.build.svelte-a7fqps{display:grid;gap:var(--space-xl);padding-block:var(--space-2xl);align-items:start}@media(min-width:60rem){.build.svelte-a7fqps{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--space-2xl)}.quote.svelte-a7fqps{position:sticky;top:calc(64px + var(--space-lg))}}.config.svelte-a7fqps{display:grid;gap:var(--space-2xl);min-width:0}.head.svelte-a7fqps{display:grid;gap:var(--space-sm)}.head.svelte-a7fqps p:where(.svelte-a7fqps){margin:0}.head.svelte-a7fqps .caps:where(.svelte-a7fqps){color:var(--ink-body)}.head.svelte-a7fqps a:where(.svelte-a7fqps){color:var(--action-text)}.block.svelte-a7fqps{border:0;padding:0;margin:0;min-width:0;display:grid;gap:var(--space-md)}.block.svelte-a7fqps>legend:where(.svelte-a7fqps),.rg>legend{padding:0;margin-bottom:var(--space-sm)}.grid.svelte-a7fqps{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:30rem){.grid.svelte-a7fqps{grid-template-columns:minmax(0,1fr)}}.check.svelte-a7fqps{justify-self:start}.avail.svelte-a7fqps p:where(.svelte-a7fqps){margin:0;display:flex;gap:var(--space-xs);align-items:center;font-weight:700}.avail.svelte-a7fqps .open:where(.svelte-a7fqps){color:var(--success-300, var(--ink-heading))}.avail.svelte-a7fqps .full:where(.svelte-a7fqps){color:var(--due)}.note.svelte-a7fqps,.hours.svelte-a7fqps{margin:0;color:var(--ink-body);font-size:var(--text-sm)}.hours.svelte-a7fqps{align-self:end;min-height:44px;display:flex;gap:var(--space-2xs);align-items:center;flex-wrap:wrap}.over.svelte-a7fqps{display:grid;gap:var(--space-sm);justify-items:start;padding:var(--space-md);border:2px solid var(--due);background:var(--surface-card)}.over.svelte-a7fqps p:where(.svelte-a7fqps){margin:0;color:var(--ink-heading);font-weight:700}.stepper.svelte-a7fqps{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);align-items:end}.pm.svelte-a7fqps{display:flex;gap:var(--space-2xs);padding-bottom:var(--space-2xs)}.pm.svelte-a7fqps .btn:where(.svelte-a7fqps){min-width:44px;min-height:44px;justify-content:center}.addons.svelte-a7fqps{list-style:none;margin:0;padding:0;display:grid}.addons.svelte-a7fqps li:where(.svelte-a7fqps){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--stroke);align-items:center}.addons.svelte-a7fqps .price:where(.svelte-a7fqps){color:var(--ink-sub);font-size:var(--text-sm);font-weight:700;text-align:right}.addons.svelte-a7fqps .desc:where(.svelte-a7fqps){grid-column:1 / -1;color:var(--ink-body);font-size:var(--text-xs)}.addons.svelte-a7fqps label{min-height:44px;display:flex;gap:var(--space-xs);align-items:center;color:var(--ink-heading)}.addons.svelte-a7fqps .field label{display:grid;align-items:stretch}.radios.svelte-a7fqps{border:0;padding:0;margin:0;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);align-items:center}.radios.svelte-a7fqps legend:where(.svelte-a7fqps){float:left;padding:0;margin-right:var(--space-lg);font-size:var(--text-sm);color:var(--ink-body)}.radio.svelte-a7fqps{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;cursor:pointer;color:var(--ink-sub)}.quote.svelte-a7fqps{display:grid;gap:var(--space-md)}.quote.svelte-a7fqps h2:where(.svelte-a7fqps){margin:0;font-size:var(--text-xl)}.lines.svelte-a7fqps{list-style:none;margin:0;padding:0;display:grid}.lines.svelte-a7fqps li:where(.svelte-a7fqps){display:flex;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--stroke);font-size:var(--text-sm);color:var(--ink-sub)}.q.svelte-a7fqps{color:var(--ink-body)}.total.svelte-a7fqps{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md)}.total.svelte-a7fqps span:where(.svelte-a7fqps){color:var(--ink-body);font-weight:700}.total.svelte-a7fqps output:where(.svelte-a7fqps){font:800 var(--text-2xl)/1 var(--font-display);color:var(--ink-heading)}.tax.svelte-a7fqps{margin:0;color:var(--ink-body);font-size:var(--text-xs)}.terms.svelte-a7fqps{margin:0;display:grid;gap:var(--space-xs);font-size:var(--text-xs);border-top:var(--rule-hair) solid var(--stroke);padding-top:var(--space-sm)}.terms.svelte-a7fqps div:where(.svelte-a7fqps){display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-sm)}.terms.svelte-a7fqps dt:where(.svelte-a7fqps){font-weight:700;color:var(--ink-sub)}.terms.svelte-a7fqps dd:where(.svelte-a7fqps){margin:0;color:var(--ink-body)}.print.svelte-a7fqps{justify-self:start}@media print{.config.svelte-a7fqps,.quote.svelte-a7fqps .btn:where(.svelte-a7fqps),.quote.svelte-a7fqps .error:where(.svelte-a7fqps),header,footer,nav{display:none!important}.build.svelte-a7fqps{display:block}.quote.svelte-a7fqps{position:static;box-shadow:none}}.hp.svelte-a7fqps{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:30rem){.quote.svelte-a7fqps .btn:where(.svelte-a7fqps){width:calc(100% - var(--plunk-md))}}
