.numbering-panel.svelte-nivop1{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.intro.svelte-nivop1{justify-content:space-between;align-items:start;gap:24px;display:flex}.intro.svelte-nivop1 p:where(.svelte-nivop1){max-width:64ch;color:var(--muted)}h2.svelte-nivop1{margin:4px 0 10px;font:650 21px Manrope Variable,sans-serif}form.svelte-nivop1{max-width:800px}.next-number.svelte-nivop1{background:var(--surface-subtle);align-items:center;gap:24px;margin:20px 0;padding:18px 20px;display:flex}.next-number.svelte-nivop1 strong:where(.svelte-nivop1){overflow-wrap:anywhere;font:650 25px Manrope Variable,sans-serif}.next-number.svelte-nivop1 span:where(.svelte-nivop1){color:var(--muted)}fieldset.svelte-nivop1{border:0;padding:0}legend.svelte-nivop1{margin-bottom:12px;font-weight:650}.number-grid.svelte-nivop1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}label.svelte-nivop1{gap:7px;margin-bottom:16px;font-weight:550;display:grid}input.svelte-nivop1,select.svelte-nivop1,textarea.svelte-nivop1{border:1px solid var(--line);width:100%;min-width:0;min-height:46px;font:inherit;color:var(--ink);background:#fff;border-radius:7px;padding:10px 12px}textarea.svelte-nivop1{min-height:80px}.check.svelte-nivop1{align-items:center;gap:12px;min-height:44px;display:flex}.check.svelte-nivop1 input:where(.svelte-nivop1){flex-shrink:0;width:20px;min-height:20px}.error.svelte-nivop1{color:var(--danger)}details.svelte-nivop1{margin-top:20px}summary.svelte-nivop1{cursor:pointer;padding:12px 0}article.svelte-nivop1{border-top:1px solid var(--line);padding:12px 0}article.svelte-nivop1 p:where(.svelte-nivop1){color:var(--muted);margin-bottom:0}@media (width<=650px){.intro.svelte-nivop1{display:block}.number-grid.svelte-nivop1{grid-template-columns:1fr}.next-number.svelte-nivop1{display:block}.next-number.svelte-nivop1 span:where(.svelte-nivop1){margin-bottom:6px;display:block}.numbering-panel.svelte-nivop1{padding-top:22px}}@media (width<=768px){input.svelte-nivop1,select.svelte-nivop1,textarea.svelte-nivop1{font-size:16px}}.receipts-workspace.svelte-x7sck8{color:var(--ink,#202b29);min-width:0;font-family:DM Sans Variable,sans-serif;font-size:14px}button.svelte-x7sck8,input.svelte-x7sck8,select.svelte-x7sck8,textarea.svelte-x7sck8{font:inherit}button.svelte-x7sck8{cursor:pointer}button.svelte-x7sck8:disabled{opacity:.5;cursor:not-allowed}button.svelte-x7sck8:focus-visible,input.svelte-x7sck8:focus-visible,select.svelte-x7sck8:focus-visible,textarea.svelte-x7sck8:focus-visible,summary.svelte-x7sck8:focus-visible{outline:2px solid var(--accent,#23483f);outline-offset:3px}button.primary.svelte-x7sck8,button.outline.svelte-x7sck8,button.quiet.svelte-x7sck8,button.back.svelte-x7sck8{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:550;line-height:1.4;display:inline-flex}button.primary.svelte-x7sck8{background:var(--accent,#23483f);color:#fff;border:1px solid var(--accent,#23483f)}button.outline.svelte-x7sck8{color:var(--ink,#202b29);border:1px solid var(--line,#dbe2de);background:#fff}button.quiet.svelte-x7sck8,button.back.svelte-x7sck8{color:var(--accent,#23483f);background:0 0;border:0;padding-inline:4px}button.back.svelte-x7sck8{color:var(--muted,#596762);margin-bottom:15px}h1.svelte-x7sck8,h2.svelte-x7sck8{letter-spacing:-.03em;margin:0;font-family:Manrope Variable,sans-serif;line-height:1.35}h1.svelte-x7sck8{overflow-wrap:anywhere;font-size:28px}h2.svelte-x7sck8{font-size:18px}p.svelte-x7sck8{margin:0 0 14px;line-height:1.6}.eyebrow.svelte-x7sck8{color:var(--muted,#596762);margin:0 0 7px;font-size:12px;font-weight:550}.subline.svelte-x7sck8{color:var(--muted,#596762);margin:8px 0 0}.receipt-heading.svelte-x7sck8{justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px;display:flex}.receipt-heading.svelte-x7sck8>div:where(.svelte-x7sck8){min-width:0}.capture-actions.svelte-x7sck8{flex-shrink:0;gap:8px;display:flex}.state.svelte-x7sck8{color:var(--muted,#596762);white-space:nowrap;background:#edf2ef;border-radius:4px;justify-self:start;padding:5px 8px;font-size:13px}.state.approved.svelte-x7sck8{color:var(--positive,#315f47);background:#e7f0e9}.inbox-tools.svelte-x7sck8{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.filters.svelte-x7sck8{border:1px solid var(--line,#dbe2de);background:#edf2ef;border-radius:6px;gap:3px;padding:3px;display:flex}.filters.svelte-x7sck8 button:where(.svelte-x7sck8){min-height:44px;color:var(--muted,#596762);background:0 0;border:0;border-radius:4px;padding:10px 13px;font-size:13px}.filters.svelte-x7sck8 button.active:where(.svelte-x7sck8){color:var(--accent,#23483f);background:#fff;font-weight:600}.search.svelte-x7sck8{width:300px;margin:0}.search.svelte-x7sck8 input:where(.svelte-x7sck8){min-height:50px}.receipt-list.svelte-x7sck8{border:1px solid var(--line,#dbe2de);background:#fff;border-radius:6px;overflow:hidden}.receipt-row.svelte-x7sck8{text-align:left;border:0;border-bottom:1px solid var(--line,#dbe2de);width:100%;color:var(--ink,#202b29);background:#fff;grid-template-columns:36px minmax(0,1fr) 155px 180px;align-items:center;gap:18px;padding:19px 20px;display:grid}.receipt-row.svelte-x7sck8:last-child{border-bottom:0}.receipt-row.svelte-x7sck8:hover{background:#fafcfb}.receipt-row.svelte-x7sck8:focus-visible{outline-offset:-3px}.file-symbol.svelte-x7sck8{width:34px;height:38px;color:var(--accent,#23483f);background:#edf2ef;border-radius:5px;place-items:center;display:grid}.row-identity.svelte-x7sck8{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.row-identity.svelte-x7sck8 strong:where(.svelte-x7sck8){font-size:14px;font-weight:600}.row-identity.svelte-x7sck8 small:where(.svelte-x7sck8),.row-identity.svelte-x7sck8>span:where(.svelte-x7sck8),.row-amount.svelte-x7sck8 small:where(.svelte-x7sck8){color:var(--muted,#596762);font-size:13px;line-height:1.5}.row-amount.svelte-x7sck8{text-align:right;white-space:nowrap;font-weight:600}.row-amount.svelte-x7sck8 small:where(.svelte-x7sck8){margin-top:5px;font-weight:400;display:block}.caption.svelte-x7sck8{color:var(--muted,#596762);margin-top:14px;font-size:13px;line-height:1.6}.empty.svelte-x7sck8{text-align:center;border:1px solid var(--line,#dbe2de);background:#fff;border-radius:6px;padding:45px 24px}.empty.svelte-x7sck8>svg{color:var(--accent,#23483f);margin-bottom:17px}.empty.svelte-x7sck8 h2:where(.svelte-x7sck8){margin-bottom:10px}.empty.svelte-x7sck8 p:where(.svelte-x7sck8){max-width:400px;margin:0 auto 18px}.empty.svelte-x7sck8 small:where(.svelte-x7sck8){color:var(--muted,#596762);font-size:13px}.loading.svelte-x7sck8{color:var(--muted,#596762);padding:24px}.pagination.svelte-x7sck8{color:var(--muted,#596762);justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.file-input.svelte-x7sck8{display:none}.receipt-detail.svelte-x7sck8{grid-template-columns:minmax(250px,.85fr) minmax(340px,1.15fr);align-items:start;gap:24px;display:grid}.original-panel.svelte-x7sck8,.confirmed-panel.svelte-x7sck8,.approval-panel.svelte-x7sck8,.extraction-panel.svelte-x7sck8,.upload-panel.svelte-x7sck8,.settlement-panel.svelte-x7sck8{border:1px solid var(--line,#dbe2de);background:#fff;border-radius:6px;min-width:0;padding:22px}.settlement-panel.svelte-x7sck8 h2:where(.svelte-x7sck8){margin-bottom:12px}.settlement-panel.svelte-x7sck8 form:where(.svelte-x7sck8){margin-top:18px}.due.svelte-x7sck8{font-weight:600;color:var(--warning,#925631)!important}.review-column.svelte-x7sck8{gap:20px;min-width:0;display:grid}.original-panel.svelte-x7sck8{position:sticky;top:88px}.panel-heading.svelte-x7sck8{justify-content:space-between;align-items:start;gap:15px;margin-bottom:17px;display:flex}.panel-heading.svelte-x7sck8>div:where(.svelte-x7sck8){min-width:0}.panel-heading.svelte-x7sck8 strong:where(.svelte-x7sck8){overflow-wrap:anywhere}.panel-heading.svelte-x7sck8 p:where(.svelte-x7sck8){color:var(--muted,#596762);margin:5px 0 0;font-size:13px}.panel-heading.svelte-x7sck8 .quiet:where(.svelte-x7sck8){flex-shrink:0;margin-top:-10px}.original-image.svelte-x7sck8{object-fit:contain;background:#f5f7f6;width:auto;max-width:100%;height:auto;max-height:650px;margin:auto;display:block}.file-preview.svelte-x7sck8{background:var(--paper,#f5f7f6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:230px;padding:24px;display:flex}.file-preview.svelte-x7sck8>span:where(.svelte-x7sck8){overflow-wrap:anywhere;max-width:100%;color:var(--muted,#596762);font-size:13px}.file-preview.svelte-x7sck8>svg{color:var(--accent,#23483f)}.extraction-panel.svelte-x7sck8{background:#f5f7f6}.extraction-panel.svelte-x7sck8>p:where(.svelte-x7sck8){color:var(--muted,#596762);margin-bottom:0;font-size:13px}.extraction-panel.svelte-x7sck8 details:where(.svelte-x7sck8){margin-top:12px}details.svelte-x7sck8 summary:where(.svelte-x7sck8){cursor:pointer;min-height:44px;color:var(--accent,#23483f);align-items:center;gap:8px;font-size:13px;display:flex}details.svelte-x7sck8 summary:where(.svelte-x7sck8):before{content:"+";font-size:18px}details[open].svelte-x7sck8>summary:where(.svelte-x7sck8):before{content:"−"}.candidate.svelte-x7sck8{border-top:1px solid var(--line,#dbe2de);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.candidate.svelte-x7sck8>div:where(.svelte-x7sck8){gap:4px;min-width:0;display:grid}.candidate.svelte-x7sck8 span:where(.svelte-x7sck8),.candidate.svelte-x7sck8 small:where(.svelte-x7sck8){color:var(--muted,#596762);overflow-wrap:anywhere;font-size:13px}.candidate.svelte-x7sck8 strong:where(.svelte-x7sck8){overflow-wrap:anywhere;font-size:14px}.candidate.svelte-x7sck8 button:where(.svelte-x7sck8){flex-shrink:0;font-size:13px}pre.svelte-x7sck8{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line,#dbe2de);background:#fff;border-radius:4px;max-height:300px;padding:14px;font:13px/1.6 DM Sans Variable,sans-serif;overflow:auto}label.svelte-x7sck8{color:var(--ink,#202b29);flex-direction:column;gap:8px;margin:0 0 18px;font-size:13px;font-weight:500;display:flex}input.svelte-x7sck8,select.svelte-x7sck8,textarea.svelte-x7sck8{border:1px solid var(--line,#dbe2de);width:100%;min-width:0;color:var(--ink,#202b29);background:#fff;border-radius:6px;min-height:44px;padding:10px 11px;font-size:14px;line-height:1.5}textarea.svelte-x7sck8{resize:vertical;min-height:100px}input.svelte-x7sck8::placeholder{color:var(--muted,#596762)}fieldset.svelte-x7sck8{border:0;min-width:0;margin:0;padding:0}fieldset.svelte-x7sck8:disabled{opacity:.8}.field-grid.svelte-x7sck8{grid-template-columns:1fr 1fr;gap:16px;display:grid}.amount-fields.svelte-x7sck8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.amount-fields.svelte-x7sck8 input:where(.svelte-x7sck8){font-variant-numeric:tabular-nums}.advanced.svelte-x7sck8{border-top:1px solid var(--line,#dbe2de);margin-top:3px;padding-top:7px}.advanced.svelte-x7sck8 label:where(.svelte-x7sck8):first-of-type{margin-top:10px}.save-label.svelte-x7sck8{color:var(--muted,#596762);text-align:right;max-width:120px;font-size:13px}.form-actions.svelte-x7sck8{border-top:1px solid var(--line,#dbe2de);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.form-actions.svelte-x7sck8>span:where(.svelte-x7sck8){color:var(--muted,#596762);max-width:220px;font-size:13px;line-height:1.5}.form-actions.svelte-x7sck8 button:where(.svelte-x7sck8){flex-shrink:0}.approval-panel.svelte-x7sck8 h2:where(.svelte-x7sck8){margin-bottom:12px}.approval-panel.svelte-x7sck8>p:where(.svelte-x7sck8){color:var(--muted,#596762);font-size:14px}.approval-panel.svelte-x7sck8>p:where(.svelte-x7sck8) svg{vertical-align:middle;margin-right:5px;display:inline}.conversion.svelte-x7sck8{margin-top:18px}.checkbox.svelte-x7sck8{flex-direction:row;align-items:center;min-height:44px;font-size:14px;display:flex}.checkbox.svelte-x7sck8 input:where(.svelte-x7sck8){width:18px;height:18px;min-height:18px;accent-color:var(--accent,#23483f)}.actions.svelte-x7sck8{flex-wrap:wrap;gap:10px;display:flex}.notice.svelte-x7sck8{border:1px solid var(--line,#dbe2de);background:#edf2ef;border-radius:6px;align-items:start;gap:10px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.6;display:flex}.notice.svelte-x7sck8 svg{flex-shrink:0;margin-top:2px}.notice.error.svelte-x7sck8{color:var(--danger,#9b3e32);background:#fff3ef;border-color:#e8c8bf}.error-text.svelte-x7sck8{color:var(--danger,#9b3e32);margin:14px 0;font-size:13px;line-height:1.6}.upload-panel.svelte-x7sck8{margin-bottom:22px}.upload-panel.svelte-x7sck8 progress:where(.svelte-x7sck8){width:100%;height:7px;accent-color:var(--accent,#23483f)}.sr-only.svelte-x7sck8{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.original-actions.svelte-x7sck8{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.original-actions.svelte-x7sck8 button:where(.svelte-x7sck8){font-size:13px}.page-list.svelte-x7sck8{margin:18px 0;padding:0;list-style:none}.page-list.svelte-x7sck8 li:where(.svelte-x7sck8){border-top:1px solid var(--line,#dbe2de);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.page-list.svelte-x7sck8 span:where(.svelte-x7sck8){overflow-wrap:anywhere;min-width:0;font-size:13px}.page-list.svelte-x7sck8 button:where(.svelte-x7sck8){flex-shrink:0;font-size:13px}.page-upload.svelte-x7sck8{background:var(--paper,#f5f7f6);overflow-wrap:anywhere;margin-top:18px;padding:15px}.page-upload.svelte-x7sck8 progress:where(.svelte-x7sck8){width:100%;accent-color:var(--accent,#23483f)}.conflict.svelte-x7sck8{border-top:1px solid var(--line,#dbe2de);padding:10px 0}.conflict.svelte-x7sck8 small:where(.svelte-x7sck8){color:var(--muted,#596762);font-size:13px;display:block}@media (width<=1100px){.receipt-heading.svelte-x7sck8{flex-wrap:wrap}.receipt-detail.svelte-x7sck8{grid-template-columns:minmax(0,1fr)}.original-panel.svelte-x7sck8{position:static}.original-image.svelte-x7sck8{max-height:360px}.receipt-row.svelte-x7sck8{grid-template-columns:36px minmax(0,1fr) 160px}.receipt-row.svelte-x7sck8>.state:where(.svelte-x7sck8){grid-area:2/2}.row-amount.svelte-x7sck8{grid-area:1/3/3}.inbox-tools.svelte-x7sck8{flex-wrap:wrap}.search.svelte-x7sck8{flex:1;min-width:220px}.amount-fields.svelte-x7sck8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){input.svelte-x7sck8,select.svelte-x7sck8,textarea.svelte-x7sck8{min-height:46px;font-size:16px}}@media (width<=600px){.receipt-heading.svelte-x7sck8{gap:18px;margin-bottom:23px}.capture-actions.svelte-x7sck8{grid-template-columns:1fr 1fr;width:100%;display:grid}.capture-actions.svelte-x7sck8 button:where(.svelte-x7sck8){padding-inline:10px;font-size:14px}.inbox-tools.svelte-x7sck8{gap:12px}.filters.svelte-x7sck8{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.filters.svelte-x7sck8 button:where(.svelte-x7sck8){padding:9px 5px;font-size:12px}.search.svelte-x7sck8{flex-basis:100%;width:100%;min-width:0}.receipt-row.svelte-x7sck8{grid-template-columns:32px minmax(0,1fr);gap:10px 12px;padding:17px 15px}.row-amount.svelte-x7sck8{text-align:left;grid-area:3/2;font-size:15px}.row-amount.svelte-x7sck8 small:where(.svelte-x7sck8){white-space:normal;margin-left:10px;font-size:13px;display:inline}.receipt-row.svelte-x7sck8>.state:where(.svelte-x7sck8){grid-row:2}.row-identity.svelte-x7sck8 strong:where(.svelte-x7sck8){font-size:15px}.original-panel.svelte-x7sck8,.confirmed-panel.svelte-x7sck8,.approval-panel.svelte-x7sck8,.extraction-panel.svelte-x7sck8,.upload-panel.svelte-x7sck8,.settlement-panel.svelte-x7sck8{padding:18px}.panel-heading.svelte-x7sck8{gap:12px}.panel-heading.svelte-x7sck8 .quiet:where(.svelte-x7sck8){font-size:13px}.receipt-detail.svelte-x7sck8,.review-column.svelte-x7sck8{gap:16px}.field-grid.svelte-x7sck8{grid-template-columns:minmax(0,1fr);gap:0}.amount-fields.svelte-x7sck8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.amount-fields.svelte-x7sck8>label:where(.svelte-x7sck8):last-child{grid-column:1/-1}.candidate.svelte-x7sck8{flex-wrap:wrap;gap:8px}.candidate.svelte-x7sck8 button:where(.svelte-x7sck8){font-size:13px}.form-actions.svelte-x7sck8{background:#fff;flex-direction:column;align-items:stretch;gap:12px}.form-actions.svelte-x7sck8>span:where(.svelte-x7sck8){max-width:none}.form-actions.svelte-x7sck8 button:where(.svelte-x7sck8){width:100%}.actions.svelte-x7sck8{grid-template-columns:1fr;display:grid}.caption.svelte-x7sck8{font-size:13px}.save-label.svelte-x7sck8{max-width:95px}.receipt-heading.svelte-x7sck8>.state:where(.svelte-x7sck8){font-size:13px}.original-image.svelte-x7sck8{max-height:300px}}@media (prefers-reduced-motion:reduce){.svelte-x7sck8{scroll-behavior:auto}}.bank-workspace.svelte-5fhp71{gap:24px;min-width:0;display:grid}header.svelte-5fhp71 p:where(.svelte-5fhp71){margin-top:8px}.eyebrow.svelte-5fhp71{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:13px}.muted.svelte-5fhp71,.bank-note.svelte-5fhp71{color:var(--muted);font-size:13px;line-height:1.55}.bank-panel.svelte-5fhp71{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px}.import-panel.svelte-5fhp71{gap:18px;display:grid}.import-panel.svelte-5fhp71 form:where(.svelte-5fhp71){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:14px;display:grid}.import-panel.svelte-5fhp71 details:where(.svelte-5fhp71) form:where(.svelte-5fhp71){grid-template-columns:minmax(0,1fr) 110px minmax(0,1.3fr) auto}label.svelte-5fhp71{gap:7px;min-width:0;font-size:13px;font-weight:550;display:grid}input.svelte-5fhp71,select.svelte-5fhp71,textarea.svelte-5fhp71{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px}input[type=file].svelte-5fhp71{font-size:13px}button.bank-primary.svelte-5fhp71,button.bank-secondary.svelte-5fhp71{border-radius:8px;min-height:44px;padding:10px 14px;font-weight:600;line-height:1.35}button.bank-primary.svelte-5fhp71{background:var(--accent);color:#fff}button.bank-secondary.svelte-5fhp71{border:1px solid var(--line);background:#fff}button.svelte-5fhp71:disabled{opacity:.5}details.svelte-5fhp71{border-top:1px solid var(--line);padding-top:12px}summary.svelte-5fhp71{cursor:pointer;min-height:44px;padding:11px 0;font-weight:600;display:list-item}details.svelte-5fhp71 p:where(.svelte-5fhp71){margin-bottom:14px}.bank-columns.svelte-5fhp71{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bank-section-title.svelte-5fhp71{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-section-title.svelte-5fhp71 span:where(.svelte-5fhp71){color:var(--muted);font-size:13px}.bank-filter.svelte-5fhp71{margin:18px 0}.bank-list.svelte-5fhp71{margin:0;padding:0;list-style:none}.bank-list.svelte-5fhp71 li:where(.svelte-5fhp71)+li:where(.svelte-5fhp71){border-top:1px solid var(--line)}.bank-list.svelte-5fhp71 button:where(.svelte-5fhp71){text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:100%;padding:16px 10px;display:grid}.bank-list.svelte-5fhp71 button.chosen:where(.svelte-5fhp71){background:var(--surface-selected)}.bank-list.svelte-5fhp71 button:where(.svelte-5fhp71)>span:where(.svelte-5fhp71){overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.bank-list.svelte-5fhp71 .bank-amount:where(.svelte-5fhp71){text-align:right;font-size:13px}.bank-empty.svelte-5fhp71{color:var(--muted);padding:30px 0;line-height:1.6}.bank-detail.svelte-5fhp71{gap:18px;display:grid}.bank-totals.svelte-5fhp71{background:var(--surface-subtle);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:18px;display:grid}dt.svelte-5fhp71{color:var(--muted);font-size:13px}dd.svelte-5fhp71{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:650}.bank-reference.svelte-5fhp71{overflow-wrap:anywhere;line-height:1.6}.bank-suggestions.svelte-5fhp71,.bank-allocation-form.svelte-5fhp71,.bank-history.svelte-5fhp71,.bank-reverse.svelte-5fhp71{gap:14px;display:grid}fieldset.svelte-5fhp71{border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}legend.svelte-5fhp71{color:var(--muted);padding:0 6px;font-size:13px}.bank-confirm.svelte-5fhp71,.bank-match.svelte-5fhp71,.bank-actions.svelte-5fhp71{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bank-confirm.svelte-5fhp71{border-top:1px solid var(--line);padding-top:16px}.bank-match.svelte-5fhp71{border-bottom:1px solid var(--line);padding:12px 0}.bank-reverse.svelte-5fhp71{border:1px solid var(--line);border-radius:10px;padding:16px}.bank-error.svelte-5fhp71,.bank-warning.svelte-5fhp71{border:1px solid var(--line);border-left:3px solid var(--danger);background:#fff;border-radius:8px;padding:15px 18px;line-height:1.6}.bank-warning.svelte-5fhp71{border-left-color:var(--warning)}@media (width<=1000px){.bank-columns.svelte-5fhp71{grid-template-columns:1fr}.import-panel.svelte-5fhp71 form:where(.svelte-5fhp71),.import-panel.svelte-5fhp71 details:where(.svelte-5fhp71) form:where(.svelte-5fhp71){grid-template-columns:1fr 1fr}}@media (width<=768px){input.svelte-5fhp71,select.svelte-5fhp71,textarea.svelte-5fhp71{font-size:16px}.bank-panel.svelte-5fhp71{padding:16px}}@media (width<=520px){.import-panel.svelte-5fhp71 form:where(.svelte-5fhp71),.import-panel.svelte-5fhp71 details:where(.svelte-5fhp71) form:where(.svelte-5fhp71){grid-template-columns:1fr}.bank-list.svelte-5fhp71 button:where(.svelte-5fhp71){grid-template-columns:1fr;gap:8px}.bank-list.svelte-5fhp71 .bank-amount:where(.svelte-5fhp71){text-align:left;grid-template-columns:auto 1fr;gap:12px}.bank-totals.svelte-5fhp71{grid-template-columns:1fr}.bank-confirm.svelte-5fhp71{flex-direction:column;align-items:stretch}h1.svelte-5fhp71{font-size:28px}}.platform-workspace.svelte-g025ir{color:#202b29;max-width:1100px;font-family:DM Sans Variable,sans-serif}.platform-tabs.svelte-g025ir{border-bottom:1px solid #dbe2de;gap:8px;margin-bottom:24px;display:flex;overflow:auto}.platform-tabs.svelte-g025ir button:where(.svelte-g025ir){white-space:nowrap;color:#596762;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}.platform-tabs.svelte-g025ir .current:where(.svelte-g025ir){color:#23483f;border-color:#23483f}.platform-section-heading.svelte-g025ir{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}h2.svelte-g025ir,h3.svelte-g025ir,legend.svelte-g025ir{font-family:Manrope Variable,sans-serif}h2.svelte-g025ir{margin:0 0 8px;font-size:20px}h3.svelte-g025ir{margin:0 0 12px;font-size:18px}p.svelte-g025ir{color:#596762;margin:8px 0;font-size:14px;line-height:1.55}.platform-pre.svelte-g025ir{white-space:pre-wrap}.platform-application-list.svelte-g025ir{border-top:1px solid #dbe2de}.platform-application-row.svelte-g025ir{text-align:left;color:#202b29;background:#fff;border:0;border-bottom:1px solid #dbe2de;border-radius:0;justify-content:space-between;gap:16px;width:100%;padding:16px 12px;font-size:14px;display:flex}.platform-application-row.svelte-g025ir>span:where(.svelte-g025ir):last-child{color:#596762}small.svelte-g025ir{color:#596762;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:400;display:block}.platform-editor.svelte-g025ir{border-top:1px solid #dbe2de;margin-top:24px;padding:24px 0}form.svelte-g025ir{gap:20px;display:grid}label.svelte-g025ir{gap:7px;font-size:14px;display:grid}.platform-fields.svelte-g025ir{grid-template-columns:1fr 1fr;gap:16px;display:grid}input.svelte-g025ir,select.svelte-g025ir,textarea.svelte-g025ir{font:inherit;box-sizing:border-box;color:#202b29;background:#fff;border:1px solid #b6c3bc;border-radius:4px;width:100%;min-width:0;padding:11px;font-size:16px}button.svelte-g025ir{font:inherit;color:#fff;cursor:pointer;background:#23483f;border:1px solid #23483f;border-radius:4px;justify-self:start;min-height:44px;padding:11px 16px}button.svelte-g025ir:disabled{opacity:.55;cursor:default}.platform-secondary.svelte-g025ir{color:#23483f;background:#fff}.platform-check.svelte-g025ir{align-items:start;gap:10px;line-height:1.5;display:flex}.platform-check.svelte-g025ir input:where(.svelte-g025ir){flex-shrink:0;width:20px;height:20px;margin-top:1px}.platform-module-options.svelte-g025ir{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}fieldset.svelte-g025ir{border:0;min-width:0;margin:0;padding:0}legend.svelte-g025ir{margin-bottom:16px;font-size:16px;font-weight:600}.platform-notice.svelte-g025ir{background:#f5f7f6;border-left:3px solid #23483f;padding:16px}.platform-error.svelte-g025ir{color:#803b22;border-color:#9a5b35}.platform-empty.svelte-g025ir{padding:20px 0}.platform-invoice-list.svelte-g025ir{margin-top:24px}.platform-invoice-row.svelte-g025ir{border-top:1px solid #dbe2de;justify-content:space-between;gap:12px;padding:16px 0;font-size:14px;display:flex}.platform-invoice-amount.svelte-g025ir{text-align:right}.platform-invoice-amount.svelte-g025ir button:where(.svelte-g025ir){margin-top:10px;font-size:13px}.platform-payment-form.svelte-g025ir{border-top:1px solid #dbe2de;margin-top:24px;padding-top:24px}.platform-admin-list.svelte-g025ir{padding:0;list-style:none}.platform-admin-list.svelte-g025ir li:where(.svelte-g025ir){border-top:1px solid #dbe2de;padding:14px 0;font-size:14px}.platform-admin-list.svelte-g025ir span:where(.svelte-g025ir){color:#596762;overflow-wrap:anywhere;margin-top:4px;display:block}.svelte-g025ir:is(button:where(.svelte-g025ir),input:where(.svelte-g025ir),select:where(.svelte-g025ir),textarea:where(.svelte-g025ir)):focus-visible{outline-offset:3px;outline:3px solid #9a5b35}@media (width<=600px){.platform-fields.svelte-g025ir{grid-template-columns:1fr}.platform-section-heading.svelte-g025ir{display:block}.platform-application-row.svelte-g025ir{gap:8px;padding:14px 0;display:grid}.platform-editor.svelte-g025ir{padding-top:20px}.platform-tabs.svelte-g025ir{gap:0}.platform-tabs.svelte-g025ir button:where(.svelte-g025ir){padding:12px 10px;font-size:14px}form.svelte-g025ir>button:where(.svelte-g025ir){justify-self:stretch;width:100%}.platform-module-options.svelte-g025ir{grid-template-columns:1fr 1fr;display:grid}.platform-invoice-row.svelte-g025ir{align-items:start}}@media (width<=360px){.platform-tabs.svelte-g025ir button:where(.svelte-g025ir){padding-inline:6px;font-size:13px}}.access-application.svelte-m4m3qj{color:#202b29;background:#fff;border:1px solid #dbe2de;border-radius:6px;max-width:680px;margin:32px auto;padding:32px;font-family:DM Sans Variable,sans-serif}.access-back.svelte-m4m3qj{color:#23483f;font-size:14px}.access-eyebrow.svelte-m4m3qj{color:#596762;margin-top:32px;font-size:13px}h1.svelte-m4m3qj{margin:8px 0 16px;font-family:Manrope Variable,sans-serif;font-size:28px;line-height:1.2}h2.svelte-m4m3qj{margin:0 0 12px;font-size:20px}.access-intro.svelte-m4m3qj,.access-fine.svelte-m4m3qj{color:#596762;line-height:1.5}.access-fine.svelte-m4m3qj{font-size:13px}.access-fields.svelte-m4m3qj{grid-template-columns:1fr 1fr;gap:16px;display:grid}form.svelte-m4m3qj{gap:20px;margin-top:24px;display:grid}label.svelte-m4m3qj{gap:7px;font-size:14px;display:grid}label.svelte-m4m3qj span:where(.svelte-m4m3qj){color:#596762}input.svelte-m4m3qj,textarea.svelte-m4m3qj{font:inherit;box-sizing:border-box;color:#202b29;background:#fff;border:1px solid #b6c3bc;border-radius:4px;width:100%;min-width:0;padding:11px;font-size:16px}input.svelte-m4m3qj:focus-visible,textarea.svelte-m4m3qj:focus-visible,button.svelte-m4m3qj:focus-visible,a.svelte-m4m3qj:focus-visible{outline-offset:3px;outline:3px solid #9a5b35}.access-check.svelte-m4m3qj{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.access-check.svelte-m4m3qj input:where(.svelte-m4m3qj){flex-shrink:0;width:20px;height:20px;margin-top:1px}button.svelte-m4m3qj{font:inherit;color:#fff;cursor:pointer;background:#23483f;border:1px solid #23483f;border-radius:4px;justify-self:start;min-height:44px;padding:11px 18px}button.svelte-m4m3qj:disabled{opacity:.6;cursor:wait}.access-secondary.svelte-m4m3qj{color:#23483f;background:#fff;margin-top:20px}.access-notice.svelte-m4m3qj{background:#f5f7f6;border-left:3px solid #23483f;padding:18px;line-height:1.5}.access-error.svelte-m4m3qj{color:#803b22;border-color:#9a5b35}.access-status.svelte-m4m3qj{border-top:1px solid #dbe2de;margin-top:28px;padding-top:24px}.access-message.svelte-m4m3qj{white-space:pre-wrap}.access-trap.svelte-m4m3qj{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=600px){.access-application.svelte-m4m3qj{border:0;margin:0;padding:24px 20px}.access-fields.svelte-m4m3qj{grid-template-columns:1fr}h1.svelte-m4m3qj{font-size:25px}button.svelte-m4m3qj{justify-self:stretch;width:100%}}.test-workspace.svelte-hv33vv{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}summary.svelte-hv33vv{cursor:pointer;padding:10px 0;font-size:18px;font-weight:650}summary.svelte-hv33vv span:where(.svelte-hv33vv){color:var(--muted);margin-top:5px;font-size:14px;font-weight:400;display:block}p.svelte-hv33vv{color:var(--muted);max-width:75ch}.test-grid.svelte-hv33vv{grid-template-columns:1fr 1fr;gap:36px;display:grid}form.svelte-hv33vv{min-width:0}h3.svelte-hv33vv{font-size:17px}label.svelte-hv33vv{gap:6px;margin-bottom:15px;font-weight:550;display:grid}input.svelte-hv33vv,textarea.svelte-hv33vv,select.svelte-hv33vv{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:11px}textarea.svelte-hv33vv{min-height:85px}fieldset.svelte-hv33vv{border:0;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:0;display:flex}legend.svelte-hv33vv{margin-bottom:10px}.check.svelte-hv33vv{align-items:center;gap:6px;min-height:44px;margin:0;display:flex}.check.svelte-hv33vv input:where(.svelte-hv33vv){width:18px;min-height:18px}.error.svelte-hv33vv{color:var(--danger)}@media (width<=700px){.test-grid.svelte-hv33vv{grid-template-columns:1fr;gap:18px}}@media (width<=768px){input.svelte-hv33vv,select.svelte-hv33vv,textarea.svelte-hv33vv{font-size:16px}}.composer-layout.svelte-q5817p{--composer-bg:var(--paper);--composer-surface:#fff;--composer-ink:var(--ink);--composer-muted:var(--muted);--composer-border:var(--line);--composer-accent:var(--accent);color:var(--composer-ink);grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);align-items:start;gap:32px;padding:24px 28px;font-family:DM Sans Variable,sans-serif;font-size:14px;line-height:1.5;display:grid}@media (width<=1000px){.composer-layout.svelte-q5817p:not(.reviewing) .composer-summary:where(.svelte-q5817p),.composer-layout.reviewing.svelte-q5817p .composer-fields:where(.svelte-q5817p){display:none}}.composer-fields.svelte-q5817p,.composer-section.svelte-q5817p,.composer-field.svelte-q5817p,.composer-summary.svelte-q5817p{min-width:0}.composer-section.svelte-q5817p+.composer-section:where(.svelte-q5817p){border-top:1px solid var(--composer-border);margin-top:28px;padding-top:25px}.section-heading.svelte-q5817p,.summary-heading.svelte-q5817p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.composer-layout.svelte-q5817p h3:where(.svelte-q5817p),.composer-layout.svelte-q5817p h4:where(.svelte-q5817p){color:var(--composer-ink);letter-spacing:-.025em;margin:0;font-family:Manrope Variable,sans-serif;font-weight:650;line-height:1.4}.composer-layout.svelte-q5817p h3:where(.svelte-q5817p){font-size:16px}.composer-layout.svelte-q5817p h4:where(.svelte-q5817p){font-size:14px}.section-meta.svelte-q5817p,.summary-label.svelte-q5817p,.field-note.svelte-q5817p{color:var(--composer-muted);font-size:13px}.composer-field.svelte-q5817p{flex-direction:column;gap:7px;margin:0;display:flex}.composer-field.svelte-q5817p>span:where(.svelte-q5817p){font-size:13px;font-weight:500;line-height:1.4}.composer-layout.svelte-q5817p input:where(.svelte-q5817p),.composer-layout.svelte-q5817p select:where(.svelte-q5817p),.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p){border:1px solid var(--composer-border);background:var(--composer-surface);width:100%;min-width:0;min-height:44px;color:var(--composer-ink);font:inherit;box-shadow:none;border-radius:6px;padding:10px 11px;line-height:1.4}.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p){resize:vertical}.composer-layout.svelte-q5817p input:where(.svelte-q5817p)::placeholder,.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p)::placeholder{color:#727f79;opacity:1}.composer-layout.svelte-q5817p input:where(.svelte-q5817p):focus-visible,.composer-layout.svelte-q5817p select:where(.svelte-q5817p):focus-visible,.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p):focus-visible,.composer-layout.svelte-q5817p button:where(.svelte-q5817p):focus-visible,.composer-layout.svelte-q5817p summary:where(.svelte-q5817p):focus-visible{outline:2px solid var(--composer-accent);outline-offset:3px}.customer-context.svelte-q5817p{color:var(--composer-muted);overflow-wrap:anywhere;gap:3px;margin-top:10px;font-size:13px;display:grid}.customer-context.svelte-q5817p p:where(.svelte-q5817p){white-space:pre-line;margin:0;line-height:1.5}.field-note.svelte-q5817p{margin:9px 0 0;line-height:1.5}.composer-layout.svelte-q5817p .text-action:where(.svelte-q5817p){min-height:44px;color:var(--composer-accent);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex}.text-action.svelte-q5817p:hover{text-underline-offset:3px;text-decoration:underline}.new-customer.svelte-q5817p{border:1px solid var(--composer-border);background:var(--composer-bg);border-radius:6px;gap:13px;margin-top:16px;padding:18px;display:grid}.new-customer.svelte-q5817p .composer-button:where(.svelte-q5817p){justify-self:start}.composer-layout.svelte-q5817p .composer-button:where(.svelte-q5817p){border:1px solid var(--composer-border);background:var(--composer-surface);min-height:44px;color:var(--composer-accent);white-space:normal;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.composer-layout.svelte-q5817p .composer-button:where(.svelte-q5817p):hover{background:#edf2ef;border-color:#9eafa6}.composer-layout.svelte-q5817p .composer-button:where(.svelte-q5817p):disabled{opacity:.55;cursor:default}.composer-line.svelte-q5817p{border:0;min-width:0;margin:0;padding:0 0 19px;position:relative}.composer-line.svelte-q5817p+.composer-line:where(.svelte-q5817p){border-top:1px solid var(--composer-border);padding-top:19px}.composer-line.svelte-q5817p legend:where(.svelte-q5817p){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.line-top.svelte-q5817p{justify-content:space-between;align-items:center;min-height:36px;margin-top:-6px;margin-bottom:4px;display:flex}.line-number.svelte-q5817p{color:var(--composer-muted);font-variant-numeric:tabular-nums;font-size:12px}.composer-layout.svelte-q5817p .remove-line:where(.svelte-q5817p){width:44px;height:44px;color:var(--composer-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.composer-layout.svelte-q5817p .remove-line:where(.svelte-q5817p):hover{color:#833b2c;background:#f7eeeb}.line-inputs.svelte-q5817p{grid-template-columns:minmax(60px,.7fr) minmax(60px,.7fr) minmax(120px,1.4fr) minmax(75px,.8fr);gap:12px;margin-top:14px;display:grid}.line-inputs.svelte-q5817p .composer-field:where(.svelte-q5817p)>span:where(.svelte-q5817p){min-height:18px}.two-fields.svelte-q5817p{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.full-width.svelte-q5817p{grid-column:1/-1}.composer-disclosure.svelte-q5817p{border:0;margin-top:8px;padding:0}.composer-layout.svelte-q5817p .composer-disclosure:where(.svelte-q5817p)>summary:where(.svelte-q5817p){min-height:44px;color:var(--composer-muted);cursor:pointer;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:flex}.composer-disclosure.svelte-q5817p>summary:where(.svelte-q5817p)::-webkit-details-marker{display:none}.composer-disclosure.svelte-q5817p>summary:where(.svelte-q5817p):before{display:none}.composer-disclosure.svelte-q5817p>summary:where(.svelte-q5817p) svg{flex-shrink:0;transition:transform .12s}.composer-disclosure[open].svelte-q5817p>summary:where(.svelte-q5817p) svg{transform:rotate(180deg)}.disclosure-fields.svelte-q5817p{gap:14px;padding:6px 0 8px;display:grid}.line-tools.svelte-q5817p{flex-wrap:wrap;align-items:end;gap:12px;padding-top:3px;display:flex}.catalog-field.svelte-q5817p{flex:180px}.line-empty.svelte-q5817p{border:1px dashed var(--composer-border);color:var(--composer-muted);margin:0 0 14px;padding:16px;font-size:13px}.extra-details.svelte-q5817p{margin-top:10px}.composer-summary.svelte-q5817p{border:1px solid var(--composer-border);background:var(--composer-bg);border-radius:5px;align-self:start;padding:20px;position:sticky;top:0}.draft-label.svelte-q5817p{border:1px solid var(--composer-border);color:var(--composer-muted);border-radius:4px;padding:3px 7px;font-size:12px;font-weight:500}.snapshot-warning.svelte-q5817p{background:var(--composer-bg);color:var(--composer-muted);border-left:2px solid #8c9c8e;margin:0 0 19px;padding:11px 12px;font-size:13px;line-height:1.5}.snapshot-warning.save-failed.svelte-q5817p{color:#8b352a;border-color:#8b352a}.saved-customer.svelte-q5817p{overflow-wrap:anywhere;gap:4px;margin-bottom:19px;display:grid}.saved-customer.svelte-q5817p strong:where(.svelte-q5817p){font-size:14px;font-weight:600;line-height:1.5}.saved-lines.svelte-q5817p{margin:0;padding:0;list-style:none}.saved-lines.svelte-q5817p li:where(.svelte-q5817p){border-top:1px solid var(--composer-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 0;font-size:13px;line-height:1.5;display:grid}.saved-lines.svelte-q5817p li:where(.svelte-q5817p)>div:where(.svelte-q5817p){overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.saved-lines.svelte-q5817p li:where(.svelte-q5817p) strong:where(.svelte-q5817p){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.saved-lines.svelte-q5817p small:where(.svelte-q5817p){color:var(--composer-muted);font-size:12px;line-height:1.4}.saved-totals.svelte-q5817p{border-top:1px solid var(--composer-border);font-variant-numeric:tabular-nums;gap:11px;margin:17px 0 0;padding-top:17px;display:grid}.saved-totals.svelte-q5817p>div:where(.svelte-q5817p){justify-content:space-between;gap:14px;font-size:13px;display:flex}.saved-totals.svelte-q5817p dt:where(.svelte-q5817p){color:var(--composer-muted)}.saved-totals.svelte-q5817p dd:where(.svelte-q5817p){text-align:right;white-space:nowrap;margin:0;font-weight:500}.saved-totals.svelte-q5817p .summary-total:where(.svelte-q5817p){border-top:1px solid var(--composer-border);align-items:start;margin-top:6px;padding-top:15px}.summary-total.svelte-q5817p dt:where(.svelte-q5817p){color:var(--composer-ink);padding-top:2px;font-weight:600}.summary-total.svelte-q5817p dd:where(.svelte-q5817p){letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1.4}.next-step-note.svelte-q5817p{border-top:1px solid var(--composer-border);margin-top:26px;padding-top:20px}.next-step-note.svelte-q5817p h4:where(.svelte-q5817p){letter-spacing:0;font-family:DM Sans Variable,sans-serif;font-size:13px}.next-step-note.svelte-q5817p p:where(.svelte-q5817p){color:var(--composer-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.visually-hidden.svelte-q5817p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.composer-layout.svelte-q5817p{grid-template-columns:minmax(0,1fr);gap:26px}.composer-summary.svelte-q5817p{position:static}}@media (width<=600px){.composer-layout.svelte-q5817p{gap:24px;padding:20px;font-size:14px}.composer-section.svelte-q5817p+.composer-section:where(.svelte-q5817p){margin-top:23px;padding-top:22px}.section-heading.svelte-q5817p{gap:5px 12px;margin-bottom:12px}.composer-layout.svelte-q5817p h3:where(.svelte-q5817p){font-size:16px}.composer-layout.svelte-q5817p input:where(.svelte-q5817p),.composer-layout.svelte-q5817p select:where(.svelte-q5817p),.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p){min-height:46px;padding:11px;font-size:16px}.customer-context.svelte-q5817p,.composer-layout.svelte-q5817p .text-action:where(.svelte-q5817p){font-size:13px}.new-customer.svelte-q5817p{padding:14px}.line-inputs.svelte-q5817p{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 12px}.line-tools.svelte-q5817p{gap:12px}.catalog-field.svelte-q5817p{flex-basis:100%}.composer-layout.svelte-q5817p .add-row:where(.svelte-q5817p){width:100%}.two-fields.svelte-q5817p{grid-template-columns:minmax(0,1fr)}.full-width.svelte-q5817p{grid-column:auto}.summary-total.svelte-q5817p dd:where(.svelte-q5817p){font-size:22px}.composer-summary.svelte-q5817p{background:var(--composer-bg);border:1px solid var(--composer-border);border-radius:6px;padding:18px}.next-step-note.svelte-q5817p{margin-top:20px;padding-top:17px}.next-step-note.svelte-q5817p p:where(.svelte-q5817p){font-size:13px}}@media (width<=1000px){.composer-layout.svelte-q5817p input:where(.svelte-q5817p),.composer-layout.svelte-q5817p select:where(.svelte-q5817p),.composer-layout.svelte-q5817p textarea:where(.svelte-q5817p){font-size:16px}}@media (width<=360px){.composer-layout.svelte-q5817p{padding:20px 16px}.composer-summary.svelte-q5817p{padding:16px}.summary-total.svelte-q5817p dd:where(.svelte-q5817p){font-size:20px}}@media (prefers-reduced-motion:reduce){.composer-disclosure.svelte-q5817p>summary:where(.svelte-q5817p) svg{transition:none}}.operational-home.svelte-1vf0czr{--overview-ink:var(--ink);--overview-secondary:var(--muted);--overview-green:var(--accent);--overview-line:var(--line);--overview-copper:var(--warning);min-width:0;color:var(--overview-ink);gap:30px;font-family:DM Sans Variable,sans-serif;font-size:14px;line-height:1.5;display:grid}.overview-work-grid.svelte-1vf0czr{gap:26px;min-width:0;display:grid}section.svelte-1vf0czr,.overview-task-copy.svelte-1vf0czr,.overview-invoice-customer.svelte-1vf0czr{min-width:0}.overview-recent-section.svelte-1vf0czr{margin-top:0}.overview-section-heading.svelte-1vf0czr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:13px;display:flex}.overview-section-heading.svelte-1vf0czr h2:where(.svelte-1vf0czr){color:var(--overview-ink);letter-spacing:-.025em;margin:0;font-family:Manrope Variable,sans-serif;font-size:18px;font-weight:650;line-height:1.4}.overview-section-note.svelte-1vf0czr{color:var(--overview-secondary);font-size:13px;line-height:1.4}.overview-task-list.svelte-1vf0czr,.overview-invoice-list.svelte-1vf0czr{border:0;border-top:1px solid var(--overview-line);background:#fff;border-radius:0;margin:0;padding:0;list-style:none}.overview-task-list.svelte-1vf0czr li:where(.svelte-1vf0czr),.overview-invoice-list.svelte-1vf0czr li:where(.svelte-1vf0czr){border-bottom:1px solid var(--overview-line)}.overview-task-row.svelte-1vf0czr{text-align:left;border-radius:0;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:76px;padding:16px 12px;display:grid}.overview-task-mark.svelte-1vf0czr{background:#83998e;border-radius:50%;width:6px;height:6px}.overview-task-mark.overview-needs-attention.svelte-1vf0czr{background:var(--overview-copper)}.overview-task-copy.svelte-1vf0czr{gap:4px;display:grid}.overview-task-copy.svelte-1vf0czr strong:where(.svelte-1vf0czr){overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.overview-task-description.svelte-1vf0czr{color:var(--overview-secondary);font-size:14px;line-height:1.45}.overview-task-amount.svelte-1vf0czr{color:var(--overview-copper);font-variant-numeric:tabular-nums;font-size:13px}.overview-create-actions.svelte-1vf0czr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overview-create-action.svelte-1vf0czr{text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:550;line-height:1.4;display:flex;border:1px solid var(--overview-line)!important;color:var(--overview-green)!important;background:#fff!important}.overview-create-action.svelte-1vf0czr span:where(.svelte-1vf0czr){flex:1;min-width:0}.overview-create-action.svelte-1vf0czr svg{flex-shrink:0}.overview-create-action.svelte-1vf0czr svg:last-child{display:none}.overview-create-action.overview-primary-action.svelte-1vf0czr{border-color:var(--overview-green)!important;color:#fff!important;background:var(--overview-green)!important}.overview-ledger.svelte-1vf0czr{border-top:1px solid var(--overview-line);border-bottom:1px solid var(--overview-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.overview-ledger-cell.svelte-1vf0czr{min-width:0;padding:15px 12px}.overview-ledger-cell.svelte-1vf0czr:nth-child(-n+2){border-bottom:1px solid var(--overview-line)}.overview-ledger-cell.svelte-1vf0czr:nth-child(odd){border-right:1px solid var(--overview-line)}.overview-ledger.svelte-1vf0czr dt:where(.svelte-1vf0czr){color:var(--overview-secondary);font-size:13px;line-height:1.4}.overview-ledger.svelte-1vf0czr dd:where(.svelte-1vf0czr){font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 0;font-family:Manrope Variable,sans-serif;font-size:clamp(17px,4.7vw,21px);font-weight:620;line-height:1.4}.overview-view-all.svelte-1vf0czr{align-items:center;gap:4px;min-height:44px;padding:0;font-size:14px;font-weight:550;display:inline-flex;color:var(--overview-green)!important}.overview-invoice-columns.svelte-1vf0czr{display:none}.overview-invoice-row.svelte-1vf0czr{text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:7px 12px;width:100%;padding:17px 12px;display:grid;border-top:0!important}.overview-invoice-customer.svelte-1vf0czr{grid-area:1/1;gap:3px;display:grid}.overview-invoice-customer.svelte-1vf0czr strong:where(.svelte-1vf0czr){overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.overview-invoice-reference.svelte-1vf0czr{color:var(--overview-secondary);font-size:13px}.overview-invoice-date.svelte-1vf0czr{color:var(--overview-secondary);flex-wrap:wrap;grid-area:2/1/auto/-1;gap:5px;font-size:13px;line-height:1.5;display:flex}.overview-invoice-date.overview-overdue.svelte-1vf0czr{color:var(--overview-copper)}.overview-invoice-status.svelte-1vf0czr{color:var(--overview-secondary);grid-area:1/2;justify-self:end;align-items:baseline;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.5;display:inline-flex}.overview-status-dot.svelte-1vf0czr{opacity:.65;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.overview-invoice-status.overview-needs-payment.svelte-1vf0czr{color:var(--overview-ink)}.overview-invoice-status.overview-settled.svelte-1vf0czr{color:var(--overview-green)}.overview-invoice-status.overview-overdue.svelte-1vf0czr{color:var(--overview-copper)}.overview-invoice-total.svelte-1vf0czr,.overview-invoice-balance.svelte-1vf0czr{font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-row:3;align-items:baseline;gap:5px;min-width:0;padding-top:3px;font-size:14px;display:flex}.overview-invoice-total.svelte-1vf0czr{grid-column:1}.overview-invoice-balance.svelte-1vf0czr{text-align:right;grid-column:2;justify-content:flex-end}.overview-invoice-total.svelte-1vf0czr strong:where(.svelte-1vf0czr),.overview-invoice-balance.svelte-1vf0czr strong:where(.svelte-1vf0czr){overflow-wrap:anywhere;font-weight:550}.overview-mobile-label.svelte-1vf0czr{color:var(--overview-secondary);font-size:13px}.overview-invoice-arrow.svelte-1vf0czr{display:none}.overview-empty-tasks.svelte-1vf0czr,.overview-empty-invoices.svelte-1vf0czr,.overview-module-note.svelte-1vf0czr{border-top:1px solid var(--overview-line);border-bottom:1px solid var(--overview-line);background:0 0;padding:20px 0}.overview-empty-tasks.svelte-1vf0czr strong:where(.svelte-1vf0czr),.overview-empty-invoices.svelte-1vf0czr strong:where(.svelte-1vf0czr),.overview-module-note.svelte-1vf0czr strong:where(.svelte-1vf0czr){font-size:15px;font-weight:550}.overview-empty-tasks.svelte-1vf0czr p:where(.svelte-1vf0czr),.overview-empty-invoices.svelte-1vf0czr p:where(.svelte-1vf0czr),.overview-module-note.svelte-1vf0czr p:where(.svelte-1vf0czr){color:var(--overview-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.operational-home.svelte-1vf0czr button:where(.svelte-1vf0czr):focus-visible{outline:2px solid var(--overview-green);outline-offset:3px}@media (hover:hover){.overview-task-row.svelte-1vf0czr:hover,.overview-invoice-row.svelte-1vf0czr:hover{background:#f5f7f6!important}.overview-create-action.svelte-1vf0czr:hover{background:#f5f7f6!important;border-color:#a6b7ae!important}.overview-create-action.overview-primary-action.svelte-1vf0czr:hover{background:#193e35!important}.overview-view-all.svelte-1vf0czr:hover{text-underline-offset:4px;text-decoration:underline}}@media (width>=1100px){.operational-home.svelte-1vf0czr{gap:34px}.overview-section-heading.svelte-1vf0czr h2:where(.svelte-1vf0czr){font-size:19px}.overview-create-actions.svelte-1vf0czr,.overview-ledger.svelte-1vf0czr{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-ledger-cell.svelte-1vf0czr{padding:18px}.overview-ledger-cell.svelte-1vf0czr:nth-child(-n+2){border-bottom:0}.overview-ledger-cell.svelte-1vf0czr:not(:last-child){border-right:1px solid var(--overview-line)}}@media (width>=1200px){.overview-work-grid.svelte-1vf0czr{grid-template-columns:minmax(0,1fr) 248px;gap:32px}.overview-work-grid.overview-without-actions.svelte-1vf0czr{grid-template-columns:minmax(0,1fr)}.overview-create-section.svelte-1vf0czr{border-left:1px solid var(--overview-line);padding-left:24px}.overview-create-actions.svelte-1vf0czr{grid-template-columns:minmax(0,1fr)}.overview-create-action.svelte-1vf0czr svg:last-child{display:block}.overview-invoice-columns.svelte-1vf0czr,.overview-invoice-row.svelte-1vf0czr{grid-template-columns:minmax(150px,1fr) 110px 94px 112px 112px 16px;align-items:center;gap:16px}.overview-invoice-columns.svelte-1vf0czr{color:var(--overview-secondary);padding:0 12px 10px;font-size:13px;display:grid}.overview-invoice-columns.svelte-1vf0czr span:where(.svelte-1vf0czr):nth-child(4),.overview-invoice-columns.svelte-1vf0czr span:where(.svelte-1vf0czr):nth-child(5){text-align:right}.overview-invoice-row.svelte-1vf0czr{min-height:76px}.overview-invoice-customer.svelte-1vf0czr,.overview-invoice-date.svelte-1vf0czr,.overview-invoice-status.svelte-1vf0czr,.overview-invoice-total.svelte-1vf0czr,.overview-invoice-balance.svelte-1vf0czr{grid-area:auto}.overview-invoice-date.svelte-1vf0czr,.overview-invoice-status.svelte-1vf0czr{font-size:14px}.overview-invoice-status.svelte-1vf0czr{justify-self:start}.overview-invoice-total.svelte-1vf0czr,.overview-invoice-balance.svelte-1vf0czr{text-align:right;padding-top:0;display:block}.overview-invoice-arrow.svelte-1vf0czr{color:var(--overview-secondary);display:flex}.overview-mobile-label.svelte-1vf0czr{display:none}}
