.sheet.svelte-1v4owey{position:relative;display:flex;flex-direction:column;gap:8mm;width:210mm;color:var(--paper-text);font-size:9.5pt;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;--cols: minmax(0, 1fr) 32mm}.sheet.items.svelte-1v4owey{--cols: minmax(0, 1fr) 22mm 30mm 30mm}.page.svelte-1v4owey{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:210mm;height:297mm;padding:15mm 17mm 0;overflow:hidden;background:var(--paper)}.content.svelte-1v4owey{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-bottom:10mm;overflow:hidden}.b.svelte-1v4owey{display:flow-root}.measure.svelte-1v4owey{position:absolute;top:0;left:0;width:176mm;visibility:hidden;pointer-events:none}@media print{.placeholder.svelte-1v4owey{display:none}}p.svelte-1v4owey{margin:0}.muted.svelte-1v4owey{color:var(--paper-text-muted);font-size:9pt}.pre.svelte-1v4owey{white-space:pre-line}.caps.svelte-1v4owey{color:var(--paper-text-faint);font-size:9pt;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.placeholder.svelte-1v4owey{color:var(--paper-text-faint)}.head.svelte-1v4owey{display:flex;justify-content:space-between;align-items:flex-start;gap:10mm}.logo.svelte-1v4owey{display:block;max-width:50mm;max-height:14mm;object-fit:contain;object-position:left top}.doc.svelte-1v4owey{text-align:right}h2.svelte-1v4owey{margin:0;font-size:30pt;font-weight:680;letter-spacing:-.03em;line-height:1}.doc-number.svelte-1v4owey{margin-top:2mm;color:var(--paper-text-muted);font-size:10pt;font-weight:600;letter-spacing:.02em}.studio.svelte-1v4owey{font-size:11.5pt;font-weight:650}.parties.svelte-1v4owey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8mm;margin-top:7mm}.parties.svelte-1v4owey .caps:where(.svelte-1v4owey){margin-bottom:1mm}.dates.svelte-1v4owey{display:grid;grid-template-columns:auto;align-content:start;gap:0;margin:0;text-align:right}.dates.svelte-1v4owey dt:where(.svelte-1v4owey){margin-bottom:1mm}.dates.svelte-1v4owey dt:where(.svelte-1v4owey)+dd:where(.svelte-1v4owey)+dt:where(.svelte-1v4owey){margin-top:3mm}.dates.svelte-1v4owey dd:where(.svelte-1v4owey){margin:0;font-size:10pt;font-weight:620;white-space:nowrap}.subtitle.svelte-1v4owey{margin-top:6mm;padding-bottom:3.5mm;border-bottom:1.5px solid var(--paper-text);font-size:13pt;font-weight:650;letter-spacing:-.01em}.trow.svelte-1v4owey{display:grid;grid-template-columns:var(--cols);column-gap:5mm;padding:2.5mm 0;border-bottom:1px solid var(--paper-border)}.trow.th.svelte-1v4owey{margin-top:6mm;padding:0 0 2mm;color:var(--paper-text-faint);border-bottom-color:var(--paper-border-strong);font-size:9pt;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.content.svelte-1v4owey>.b-thead:where(.svelte-1v4owey):first-child .trow.th:where(.svelte-1v4owey){margin-top:0}.num.svelte-1v4owey{text-align:right;white-space:nowrap}.trow.svelte-1v4owey:not(.th) .num:where(.svelte-1v4owey){font-size:10pt}.name.svelte-1v4owey{font-size:10pt;font-weight:620}.cost-head.svelte-1v4owey{padding:5mm 0 2.5mm;border-bottom:1px solid var(--paper-border)}.totals.svelte-1v4owey{width:85mm;margin:4mm 0 0 auto}.totals.svelte-1v4owey p:where(.svelte-1v4owey){display:flex;justify-content:space-between;gap:5mm;padding:1mm 0;font-size:10pt}.totals.svelte-1v4owey p:where(.svelte-1v4owey) span:where(.svelte-1v4owey):first-child{color:var(--paper-text-muted)}.totals.svelte-1v4owey .total:where(.svelte-1v4owey){margin-top:1.5mm;padding:2.5mm 4mm;align-items:baseline;background:var(--paper-sunken);border:1px solid var(--paper-border-strong);border-radius:4px}.totals.svelte-1v4owey .total:where(.svelte-1v4owey) span:where(.svelte-1v4owey):first-child{color:var(--paper-text);font-weight:700}.totals.svelte-1v4owey .total:where(.svelte-1v4owey) span:where(.svelte-1v4owey):last-child{font-size:16.5pt;font-weight:680}.vat-note.svelte-1v4owey{display:block!important;color:var(--paper-text-muted);font-size:9pt!important}.terms.svelte-1v4owey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6mm;margin-top:5mm;font-size:9.5pt}.terms.svelte-1v4owey .caps:where(.svelte-1v4owey){margin-bottom:1.5mm}ul.svelte-1v4owey{margin:0;padding-left:4mm}.intro.svelte-1v4owey,.closing.svelte-1v4owey{margin-top:4mm;font-size:10pt}.sign.svelte-1v4owey{padding-top:5mm}.accept.svelte-1v4owey{font-size:9.5pt}.sign-lines.svelte-1v4owey{display:grid;grid-template-columns:2fr 1fr;gap:10mm;padding-top:14mm}.sign-lines.svelte-1v4owey p:where(.svelte-1v4owey){padding-top:1.5mm;color:var(--paper-text-muted);border-top:1px solid var(--paper-text-muted);font-size:9pt}footer.svelte-1v4owey{flex:none;display:flex;flex-direction:column;gap:1mm;margin-bottom:10mm;padding-top:2mm;color:var(--paper-text-faint);border-top:1px solid var(--paper-border);font-size:9pt}.foot-row.svelte-1v4owey{display:flex;justify-content:space-between;gap:5mm}@media print{.sheet.svelte-1v4owey{gap:0}.page.svelte-1v4owey{break-after:page}.page.last.svelte-1v4owey{break-after:auto}.measure.svelte-1v4owey{display:none}}.caps.svelte-6jmr8{color:var(--text);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.muted.svelte-6jmr8{color:var(--text-muted);font-size:var(--text-sm)}.handle.svelte-6jmr8{display:block;width:36px;height:4px;margin:0 auto;background:var(--border-strong);border-radius:var(--r-pill)}.scaled.svelte-6jmr8{display:block;width:max-content;transform-origin:top left}.peek.svelte-6jmr8{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-2);height:136px;min-height:0;padding:var(--space-2) var(--space-4) 0;overflow:hidden;color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-2);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);touch-action:none}.peek.away.svelte-6jmr8{transform:translateY(100%)}.peek-row.svelte-6jmr8{display:flex;align-items:center;gap:var(--space-3)}.peek-total.svelte-6jmr8{flex:1;color:var(--text-muted);font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums}.peek-total.svelte-6jmr8 strong:where(.svelte-6jmr8){color:var(--text);font-size:var(--text-base)}.peek-sheet.svelte-6jmr8{position:relative;display:block;flex:1;min-width:0;overflow:hidden;border:1px solid var(--border);border-bottom:0;border-radius:var(--r-sm) var(--r-sm) 0 0}.dialog.svelte-6jmr8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--surface-sunken);animation:svelte-6jmr8-rise var(--dur-quick) var(--ease-out) both}@keyframes svelte-6jmr8-rise{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.peek.svelte-6jmr8{transition:opacity var(--dur-quick) var(--ease-out)}.peek.away.svelte-6jmr8{transform:none;opacity:0;pointer-events:none}.dialog.svelte-6jmr8{animation:svelte-6jmr8-fade var(--dur-quick) var(--ease-out) both}@keyframes svelte-6jmr8-fade{0%{opacity:0}to{opacity:1}}}header.svelte-6jmr8{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) 56px var(--space-2) var(--space-4);background:var(--surface-raised);border-bottom:1px solid var(--border);touch-action:none}header.svelte-6jmr8 .handle:where(.svelte-6jmr8){position:absolute;top:6px;left:50%;margin-left:-18px}.close.svelte-6jmr8{position:absolute;top:8px;right:8px;width:44px;min-height:44px;padding:0;color:var(--text-muted);background:none;border:0;box-shadow:none}.close.svelte-6jmr8:hover{color:var(--text);background:var(--surface-hover)}.body.svelte-6jmr8{flex:1;min-height:0;overflow:auto;padding:var(--space-4)}.zoom.svelte-6jmr8{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:2px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-pill)}.zoom.svelte-6jmr8 button:where(.svelte-6jmr8){display:grid;place-items:center;min-width:32px;height:28px;min-height:0;padding:0 6px;color:var(--text);background:none;border:0;border-radius:var(--r-pill);box-shadow:none;font:inherit;font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.zoom.svelte-6jmr8 .level:where(.svelte-6jmr8){min-width:52px}.zoom.svelte-6jmr8 button[aria-disabled=true]:where(.svelte-6jmr8){color:var(--text-muted);cursor:default}@media(hover:hover){.zoom.svelte-6jmr8 button:where(.svelte-6jmr8):not([aria-disabled=true]):hover{background:var(--surface-hover)}}.fit.svelte-6jmr8{margin:0 auto;overflow:hidden}.center.svelte-6jmr8{margin:var(--space-3) 0 0;text-align:center}footer.svelte-6jmr8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-raised);border-top:1px solid var(--border)}footer.svelte-6jmr8 p:where(.svelte-6jmr8){margin:0;text-align:center}.download.svelte-6jmr8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h-touch);color:var(--accent-text);background:var(--accent);border:0;border-radius:var(--r-pill);font:inherit;font-weight:650}.download.svelte-6jmr8:hover{background:var(--accent-hover)}@media(max-width:900px){.peek.svelte-6jmr8{display:flex}}@media(min-width:901px){footer.svelte-6jmr8{align-items:center}.download.svelte-6jmr8{min-height:var(--control-h-lg);padding:0 var(--space-6)}}.pinch.svelte-6jmr8{display:none}@media(hover:none)and (pointer:coarse){.pinch.svelte-6jmr8{display:block}}.tool-page .tool .calc.quote{grid-template-columns:minmax(0,1fr) 440px}@media(max-width:900px){.tool-page .tool .calc.quote{grid-template-columns:minmax(0,1fr)}.side.svelte-9n9kgb{display:none!important}.tool-page:has(.calc.quote) main{padding-bottom:160px}}.muted.svelte-9n9kgb{color:var(--text-muted);font-size:var(--text-sm)}.center.svelte-9n9kgb{margin:0;text-align:center}.lede.svelte-9n9kgb{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-13)}h3.svelte-9n9kgb{margin:0;font-size:var(--text-base);font-weight:650}small.svelte-9n9kgb{color:var(--text-muted);font-size:var(--text-sm);font-weight:400}.error.svelte-9n9kgb{margin:var(--space-1) 0 0;color:var(--bad);font-size:var(--text-sm)}.fields.svelte-9n9kgb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.fields.svelte-9n9kgb label:where(.svelte-9n9kgb),.notes.svelte-9n9kgb,.valid.svelte-9n9kgb{display:flex;flex-direction:column;gap:4px;min-width:0}.fields.svelte-9n9kgb .full:where(.svelte-9n9kgb){grid-column:1 / -1}.fields.svelte-9n9kgb label:where(.svelte-9n9kgb)>span:where(.svelte-9n9kgb):first-child,.notes.svelte-9n9kgb>span:where(.svelte-9n9kgb),.field-label.svelte-9n9kgb{color:var(--text);font-size:var(--text-sm);font-weight:600}.fields.svelte-9n9kgb input:where(.svelte-9n9kgb),.fields.svelte-9n9kgb textarea:where(.svelte-9n9kgb),.notes.svelte-9n9kgb textarea:where(.svelte-9n9kgb){width:100%;box-sizing:border-box}.fields.svelte-9n9kgb textarea:where(.svelte-9n9kgb),.notes.svelte-9n9kgb textarea:where(.svelte-9n9kgb){field-sizing:content;min-height:calc(var(--control-h) * 2)}.sub.svelte-9n9kgb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3)}.sub.divided.svelte-9n9kgb{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.saved.svelte-9n9kgb{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-sm)}.logo-row.svelte-9n9kgb{margin-top:var(--space-3)}.logo-label.svelte-9n9kgb{display:block;margin-bottom:4px;color:var(--text);font-size:var(--text-sm);font-weight:600}.logo-label.svelte-9n9kgb small:where(.svelte-9n9kgb){margin-left:4px}.logo-file.svelte-9n9kgb,.drop.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3);width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--r-md)}.thumb.svelte-9n9kgb{display:grid;place-items:center;flex:none;width:44px;height:44px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.thumb.svelte-9n9kgb img:where(.svelte-9n9kgb){max-width:40px;max-height:40px;object-fit:contain}.logo-copy.svelte-9n9kgb{display:flex;flex:1;flex-direction:column;min-width:0}.logo-copy.svelte-9n9kgb strong:where(.svelte-9n9kgb){overflow:hidden;font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap}.drop.svelte-9n9kgb{min-height:0;box-shadow:none;color:var(--text);border:1px dashed var(--border-strong);font:inherit;text-align:left;cursor:pointer}.drop.svelte-9n9kgb span:where(.svelte-9n9kgb){display:flex;flex-direction:column}.drop.svelte-9n9kgb strong:where(.svelte-9n9kgb){font-size:var(--text-13)}.visually-hidden.svelte-9n9kgb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.number-field.svelte-9n9kgb{display:flex;flex-direction:column;gap:4px;min-width:0}.number-field.svelte-9n9kgb>label:where(.svelte-9n9kgb){color:var(--text);font-size:var(--text-sm);font-weight:600}.number-row.svelte-9n9kgb{display:flex;gap:var(--space-2)}.number-row.svelte-9n9kgb input:where(.svelte-9n9kgb){flex:1;min-width:0}.number-row.svelte-9n9kgb .quiet:where(.svelte-9n9kgb){flex:none}.valid-row.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.group-head.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.group-head.closed.svelte-9n9kgb{margin-bottom:0}.group-head.svelte-9n9kgb h2:where(.svelte-9n9kgb){flex:1;min-width:0;margin:0!important}.toggle.svelte-9n9kgb{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);width:100%;min-width:0;min-height:0;padding:0;color:inherit;background:none;border:0;box-shadow:none;font:inherit;text-align:left;cursor:pointer}.toggle.svelte-9n9kgb:active,.chev.svelte-9n9kgb:active{transform:none}.head-text.svelte-9n9kgb{display:flex;flex-direction:column;min-width:0}.summary.svelte-9n9kgb{overflow:hidden;color:var(--text-muted);font-size:var(--text-13);font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.chev.svelte-9n9kgb{display:grid;place-items:center;flex:none;width:28px;height:28px;min-height:0;padding:0;color:var(--text-muted);background:none;border:0;border-radius:var(--r-sm);box-shadow:none;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out)}.closed.svelte-9n9kgb .chev:where(.svelte-9n9kgb){transform:rotate(-90deg)}.seg.svelte-9n9kgb{display:inline-flex;gap:2px;padding:3px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-pill)}.seg.svelte-9n9kgb button:where(.svelte-9n9kgb){min-height:0;box-shadow:none;padding:4px 12px;color:var(--text);background:none;border:0;border-radius:var(--r-pill);font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.seg.svelte-9n9kgb button[aria-pressed=true]:where(.svelte-9n9kgb){color:var(--accent-text);background:var(--accent)}.work-row.svelte-9n9kgb{display:grid;grid-template-columns:18px minmax(0,1fr) auto 28px;grid-template-areas:"lead name amount remove" ". desc desc ." ". ptype pinputs .";align-items:center;column-gap:var(--space-3);row-gap:0;padding:var(--space-4) 0;border-top:1px solid var(--border)}.lede.svelte-9n9kgb+.work-row:where(.svelte-9n9kgb){border-top:0}.work-row.items.svelte-9n9kgb{grid-template-areas:"lead name amount remove" ". desc desc ." ". pinputs pinputs pinputs"}.lead.svelte-9n9kgb{grid-area:lead;display:grid;place-items:center}.lead.num.svelte-9n9kgb{color:var(--text-muted);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.dot.svelte-9n9kgb{width:10px;height:10px;background:var(--p-accent);border-radius:var(--r-pill)}.work-row.svelte-9n9kgb>.name:where(.svelte-9n9kgb){grid-area:name}.amount.svelte-9n9kgb{grid-area:amount;color:var(--text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.work-row.svelte-9n9kgb>.remove:where(.svelte-9n9kgb){grid-area:remove}.desc.svelte-9n9kgb{grid-area:desc}.ptype.svelte-9n9kgb{grid-area:ptype;justify-self:start}.ptype.svelte-9n9kgb,.pinputs.svelte-9n9kgb{margin-top:var(--space-2)}.pinputs.svelte-9n9kgb{grid-area:pinputs;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.pinputs.items.svelte-9n9kgb{display:grid;grid-template-columns:72px minmax(0,1fr) auto minmax(0,1fr)}.pinputs.items.svelte-9n9kgb select:where(.svelte-9n9kgb){width:100%}.tool-page .tool .calc.quote .pinputs.items .field.money,.tool-page .tool .calc.quote .pinputs.items .field.money input{width:100%;box-sizing:border-box}.times.svelte-9n9kgb{color:var(--text-muted)}.pinputs.svelte-9n9kgb input,.pinputs.svelte-9n9kgb select:where(.svelte-9n9kgb){height:var(--control-h-lg);min-height:0;box-sizing:border-box;font-weight:400}.ptype.svelte-9n9kgb{height:var(--control-h-lg);box-sizing:border-box;align-items:stretch}.ptype.svelte-9n9kgb button:where(.svelte-9n9kgb){display:grid;place-items:center;padding-block:0}.ptype.svelte-9n9kgb button[aria-pressed=true]:where(.svelte-9n9kgb){color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-1),0 0 0 1px var(--border)}[data-theme=dark] .ptype.svelte-9n9kgb button[aria-pressed=true]:where(.svelte-9n9kgb){background:var(--surface-selected)}.qty-wrap.svelte-9n9kgb{position:relative;display:flex}.name.svelte-9n9kgb,.desc.svelte-9n9kgb{box-sizing:border-box;width:calc(100% + 8px);min-width:0;padding:6px 8px;margin-left:-8px;color:var(--text);background:transparent;border-color:transparent}.name.svelte-9n9kgb{font-size:var(--text-base);font-weight:600}.desc.svelte-9n9kgb{min-height:28px;padding-block:4px;color:var(--text-muted);font-size:var(--text-13)}.tool-page .tool .calc.quote .field input{width:108px}.tool-page .tool .calc.quote .field.qty input{width:80px;padding-left:10px}.tool-page .tool .calc.quote .field.rate-field input{width:112px}.tool-page .tool .calc.quote .field.pct input{width:64px;padding-left:10px}.tool-page .tool .calc.quote .pinputs .unit.after{position:absolute;right:12px;left:auto;margin:0;color:var(--text-muted)}.tool-page .tool .calc.quote .pinputs .field.qty input{padding-right:28px}.tool-page .tool .calc.quote .pinputs .field.rate-field input{padding-right:36px}.qty-wrap.svelte-9n9kgb .qty-input{width:100%;box-sizing:border-box}.pinputs.svelte-9n9kgb select:where(.svelte-9n9kgb){width:auto;min-width:76px}.cost-row.svelte-9n9kgb,.excl-row.svelte-9n9kgb{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border)}.excl-row.svelte-9n9kgb{grid-template-columns:auto minmax(0,1fr) 28px}.lede.svelte-9n9kgb+.cost-row:where(.svelte-9n9kgb),.terms-head.svelte-9n9kgb+.excl-row:where(.svelte-9n9kgb){border-top:0}.remove.svelte-9n9kgb,.add.svelte-9n9kgb,.quiet.svelte-9n9kgb,.link.svelte-9n9kgb{min-height:0;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text-muted);background:none;border:0;border-radius:var(--r-sm);font:inherit;cursor:pointer}.remove.svelte-9n9kgb{width:28px;height:28px}.add.svelte-9n9kgb{width:100%;margin:var(--space-2) 0 var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);font-size:var(--text-sm);font-weight:600}.quiet.svelte-9n9kgb{padding:4px 10px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:600}.bring.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 0 var(--space-3)}.link.svelte-9n9kgb{padding:0;color:var(--text);font-size:var(--text-13);text-decoration:underline;text-underline-offset:2px}.choices.svelte-9n9kgb{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.choice.svelte-9n9kgb{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--text-base);cursor:pointer}.choice.on.svelte-9n9kgb{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.choice.svelte-9n9kgb input:where(.svelte-9n9kgb){margin-top:4px}.choice-copy.svelte-9n9kgb{display:flex;flex-direction:column;gap:2px;min-width:0}.choice-copy.svelte-9n9kgb strong:where(.svelte-9n9kgb){font-weight:650}.vat-rate.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600}.tool-page .tool .calc.quote .vat-rate .field input{width:64px;padding-left:10px}.breakdown.svelte-9n9kgb{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--r-md);font-variant-numeric:tabular-nums}.breakdown.svelte-9n9kgb p:where(.svelte-9n9kgb){display:flex;justify-content:space-between;gap:var(--space-4);margin:0;padding:2px 0;font-size:var(--text-base)}.breakdown.svelte-9n9kgb span:where(.svelte-9n9kgb){color:var(--text-muted)}.breakdown.svelte-9n9kgb strong:where(.svelte-9n9kgb){font-weight:600}.printed.svelte-9n9kgb{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--r-md);font-size:var(--text-13)}.printed.svelte-9n9kgb strong:where(.svelte-9n9kgb){color:var(--text);font-weight:600}.tool-page .tool .calc.quote .subtotal.grand{color:var(--accent-text);background:var(--accent)}.terms-head.svelte-9n9kgb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2)}.terms-head.svelte-9n9kgb h3:where(.svelte-9n9kgb){font-size:var(--text-sm)}.body.svelte-9n9kgb>.terms-head:where(.svelte-9n9kgb):first-child{margin-top:var(--space-5)}.terms-head.svelte-9n9kgb~.terms-head:where(.svelte-9n9kgb){margin-top:var(--space-6)}.sign-copy.svelte-9n9kgb{display:flex;flex-direction:column;gap:2px}.on-off.svelte-9n9kgb{display:inline-flex;flex:none}.chev.hidden.svelte-9n9kgb{visibility:hidden}.excl-row.svelte-9n9kgb{padding:2px 0;border-top:0}.excl-row.svelte-9n9kgb .name:where(.svelte-9n9kgb){font-weight:400}.payments.svelte-9n9kgb{display:flex;flex-direction:column;gap:var(--space-2)}.pay.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-base);cursor:pointer}.own.svelte-9n9kgb{margin-left:26px}.notes.svelte-9n9kgb{margin-top:var(--space-6)}.nudge.svelte-9n9kgb{margin:0;color:var(--text-muted);font-size:var(--text-sm);text-align:center}.download-row.svelte-9n9kgb .nudge:where(.svelte-9n9kgb){flex-basis:100%;order:-1;text-align:left}.download-row.svelte-9n9kgb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.primary.svelte-9n9kgb{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:0 var(--space-5);color:var(--accent-text);background:var(--accent);border:0;border-radius:var(--r-pill);font:inherit;font-weight:650}.primary.wide.svelte-9n9kgb{width:100%}.preview-head.svelte-9n9kgb{display:flex;align-items:center;gap:var(--space-3)}.preview-head.svelte-9n9kgb .quiet:where(.svelte-9n9kgb){margin-left:auto}.frame.svelte-9n9kgb{overflow:hidden auto;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-2);overscroll-behavior:contain}.scaled.svelte-9n9kgb{display:block;width:max-content;transform-origin:top left}@media(hover:hover){.drop.svelte-9n9kgb:hover{background:var(--surface-hover)}.seg.svelte-9n9kgb button:where(.svelte-9n9kgb):not([aria-pressed=true]):hover{background:var(--surface-hover)}.name.svelte-9n9kgb:hover,.desc.svelte-9n9kgb:hover{background:var(--surface-sunken)}.remove.svelte-9n9kgb:hover,.add.svelte-9n9kgb:hover,.quiet.svelte-9n9kgb:hover,.chev.svelte-9n9kgb:hover{color:var(--text);background:var(--surface-hover)}.choice.svelte-9n9kgb:not(.on):hover{background:var(--surface-hover)}.primary.svelte-9n9kgb:hover{background:var(--accent-hover)}}@media(max-width:560px){.fields.svelte-9n9kgb{grid-template-columns:1fr}.fields.svelte-9n9kgb input:where(.svelte-9n9kgb),.fields.svelte-9n9kgb textarea:where(.svelte-9n9kgb),.notes.svelte-9n9kgb textarea:where(.svelte-9n9kgb),.work-row.svelte-9n9kgb input,.cost-row.svelte-9n9kgb input,.excl-row.svelte-9n9kgb input:where(.svelte-9n9kgb):not([type=checkbox]),.pinputs.svelte-9n9kgb select:where(.svelte-9n9kgb),.own.svelte-9n9kgb{min-height:var(--control-h-touch);font-size:16px}.group-head.svelte-9n9kgb{flex-wrap:wrap}.group-head.svelte-9n9kgb>.seg:where(.svelte-9n9kgb){order:3;display:flex;width:100%}.group-head.svelte-9n9kgb>.seg:where(.svelte-9n9kgb) button:where(.svelte-9n9kgb){flex:1 1 0;min-height:32px}.work-row.svelte-9n9kgb{grid-template-areas:"lead name amount remove" ". desc desc desc" ". ptype ptype ptype" ". pinputs pinputs pinputs"}.work-row.items.svelte-9n9kgb{grid-template-areas:"lead name amount remove" ". desc desc desc" ". pinputs pinputs pinputs"}.ptype.svelte-9n9kgb{display:flex;justify-self:stretch;height:var(--control-h-touch)}.ptype.svelte-9n9kgb button:where(.svelte-9n9kgb){flex:1 1 0}.pinputs.svelte-9n9kgb input,.pinputs.svelte-9n9kgb select:where(.svelte-9n9kgb){height:var(--control-h-touch)}.pinputs.svelte-9n9kgb:not(.items){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr)}.pinputs.svelte-9n9kgb:not(.items):has(>.money:where(.svelte-9n9kgb)){grid-template-columns:minmax(0,1fr)}.tool-page .tool .calc.quote .pinputs .field{display:flex;width:100%}.tool-page .tool .calc.quote .pinputs .field input{flex:1;width:auto;min-width:0}.pinputs.svelte-9n9kgb{justify-content:flex-start}.tool-page .tool .calc.quote .field input{width:96px}.tool-page .tool .calc.quote .group{padding:var(--space-4)}.tool-page:has(.calc.quote) .tool{padding:var(--space-3)}}.print-sheet.svelte-9n9kgb{position:absolute;top:0;left:-10000px;visibility:hidden;pointer-events:none}@media print{.mkt-root>:not(.print-sheet),body>:not(:has(.mkt-root)){display:none!important}html,body{background:var(--paper)!important}.print-sheet.svelte-9n9kgb{position:static;visibility:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact}}@page{size:A4;margin:0}
