@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_16008933-module__E9Tbpa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_16008933-module__E9Tbpa__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--paper:#f1f4f2;--sheet:#fff;--ink:#15202b;--muted:#5a6672;--rule:#d3dad6;--rule-strong:#b7c1bc;--ok:#1d7454;--ok-wash:#e2f0e9;--warn:#9a5b00;--warn-wash:#fbf0dc;--bad:#b23a26;--bad-wash:#f9e4df;--run:#2a5bd7;--run-wash:#e3eafb;--neutral-wash:#e7ebe9;--focus:#2a5bd7;--check-done:#16a34a;--check-open:#ea580c;--radius:6px;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#10171d;--sheet:#172028;--ink:#e6ecef;--muted:#9aa7b1;--rule:#2a3640;--rule-strong:#3b4955;--ok:#5cc39a;--ok-wash:#16302a;--warn:#e2a64a;--warn-wash:#33291a;--bad:#f0806c;--bad-wash:#3a211d;--run:#85a6ff;--run-wash:#1c2744;--neutral-wash:#222d36;--focus:#85a6ff;--check-done:#4ade80;--check-open:#fb923c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}code,.mono{font-family:var(--font-mono);font-size:.85em}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h1{font-size:1.75rem;line-height:1.2}h2{font-size:1.05rem}p{margin:0}.masthead{background:var(--sheet);border-bottom:1px solid var(--rule);top:env(safe-area-inset-top,0px);z-index:10;position:sticky}.masthead-inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-width:1200px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.brand{align-items:center;gap:.6rem;font-weight:600;display:flex}.brand-mark{background:var(--ink);border-radius:3px;width:18px;height:18px;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--sheet);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-mark:before{width:10px;height:3px}.brand-mark:after{width:3px;height:10px}.nav{flex-wrap:wrap;gap:.25rem;display:flex}.nav a{border-radius:var(--radius);color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;padding:.35rem .65rem;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--ink);background:var(--paper)}.nav a[aria-current=page]{color:var(--ink);background:var(--paper);font-weight:600}.nav-count{background:var(--bad);color:var(--sheet);border-radius:999px;padding:0 .45rem;font-size:.75rem;font-weight:600;line-height:1.4}.masthead-controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-left:auto;display:flex}.auto-refresh{color:var(--muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.check-mailbox{flex-direction:row-reverse;align-items:center;gap:.75rem;display:flex}.check-mailbox .action-feedback{max-width:34ch;color:var(--muted);font-size:.8125rem}.check-mailbox .action-feedback:empty{display:none}.button{font:inherit;cursor:pointer;border:1px solid var(--rule-strong);background:var(--sheet);color:var(--ink);border-radius:var(--radius);white-space:nowrap;padding:.5rem .9rem;font-size:.875rem;font-weight:600}.button:hover:not(:disabled){border-color:var(--ink)}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.button-primary:hover:not(:disabled){background:var(--run);border-color:var(--run)}.button-small{padding:.25rem .6rem;font-size:.8125rem}.button-strong{background:var(--bad);border-color:var(--bad);color:#fff}.button-quiet{color:var(--muted);background:0 0;border-color:#0000}.confirm-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.confirm-text{color:var(--muted);max-width:40ch;font-size:.8125rem}.action-feedback[data-ok=true]{color:var(--ok)}.action-feedback[data-ok=false]{color:var(--bad)}.action-feedback{font-size:.8125rem}.page{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid}.section{min-width:0}.page-head{gap:.35rem;display:grid}.page-head p{color:var(--muted);max-width:70ch}.crumb{color:var(--muted);font-size:.875rem}.section{gap:.75rem;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-head a{color:var(--muted);font-size:.875rem}.sheet{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius)}.split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:2rem;display:grid}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.empty{color:var(--muted);padding:1.25rem}.status-headline{border-left:4px solid var(--tone,var(--rule-strong));gap:.5rem;padding-left:1rem;display:grid}.status-headline h1{max-width:30ch;font-size:clamp(1.6rem,3.2vw,2.25rem)}.status-headline p{color:var(--muted);max-width:70ch}[data-tone=ok]{--tone:var(--ok);--tone-wash:var(--ok-wash)}[data-tone=warn]{--tone:var(--warn);--tone-wash:var(--warn-wash)}[data-tone=bad]{--tone:var(--bad);--tone-wash:var(--bad-wash)}[data-tone=run]{--tone:var(--run);--tone-wash:var(--run-wash)}[data-tone=neutral]{--tone:var(--muted);--tone-wash:var(--neutral-wash)}.intake-line{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stage{background:var(--sheet);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:.2rem;padding:1rem 1.25rem 1rem 1.75rem;text-decoration:none;display:grid;position:relative}.stage:first-child{border-left:1px solid var(--rule);border-radius:var(--radius) 0 0 var(--radius);padding-left:1.25rem}.stage:last-child{border-right:1px solid var(--rule);border-radius:0 var(--radius) var(--radius) 0}.stage:not(:last-child):after{content:"";z-index:1;background:var(--sheet);border-top:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);width:16px;height:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)rotate(45deg)}a.stage:hover,a.stage:hover:after{background:var(--paper)}.stage-name{color:var(--muted);font-size:.875rem}.stage-value{letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1.15}.stage-value.text{overflow-wrap:anywhere;padding:.3rem 0 .2rem;font-size:1.05rem;line-height:1.35}.stage-note{color:var(--muted);font-size:.8125rem}.stage[data-tone=bad] .stage-value,.stage[data-tone=warn] .stage-value{color:var(--tone)}.stage[data-tone]{box-shadow:inset 0 3px 0 var(--tone)}@media (max-width:900px){.intake-line{grid-template-columns:minmax(0,1fr)}.stage,.stage:first-child,.stage:last-child{border:1px solid var(--rule);border-top:none;border-radius:0;padding-left:1.25rem}.stage:first-child{border-top:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0}.stage:last-child{border-radius:0 0 var(--radius) var(--radius)}.stage:not(:last-child):after{top:auto;bottom:-9px;right:50%;transform:translate(50%)rotate(135deg)}}.attention{display:grid}.attention-item{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .9rem;padding:.9rem 1.1rem;display:grid}.attention-item:first-child{border-top:none}.attention-item .dot{background:var(--tone);border-radius:50%;width:10px;height:10px}.attention-item strong{font-weight:600}.attention-item p{color:var(--muted);grid-column:2;font-size:.875rem}.attention-item .actions{grid-area:1/3/span 2;justify-self:end}@media (max-width:640px){.attention-item{grid-template-columns:auto minmax(0,1fr)}.attention-item .actions{grid-area:auto/2;justify-self:start}}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--rule);white-space:nowrap;padding:.6rem .9rem;font-size:.8125rem;font-weight:600}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.65rem .9rem}tr:last-child td{border-bottom:none}tbody tr:hover{background:color-mix(in srgb, var(--paper) 60%, transparent)}td.num,th.num{text-align:right;white-space:nowrap}.cell-main{overflow-wrap:anywhere;font-weight:500}.cell-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.error-text{color:var(--bad);overflow-wrap:anywhere;font-size:.8125rem}.badge{background:var(--tone-wash);color:var(--tone);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.filters{flex-wrap:wrap;gap:.35rem;display:flex}.filters a{border:1px solid var(--rule);background:var(--sheet);color:var(--muted);border-radius:999px;padding:.25rem .7rem;font-size:.8125rem;text-decoration:none}.filters a[aria-current=true]{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.facts{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.25rem;margin:0;padding:1.1rem;font-size:.875rem;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}.pdf-frame{border-radius:var(--radius);background:var(--neutral-wash);border:0;width:100%;height:min(80vh,900px)}.timeline{margin:0;padding:.4rem 1.1rem;list-style:none}.timeline li{border-top:1px solid var(--rule);grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;font-size:.875rem;display:grid}.timeline li:first-child{border-top:none}.timeline time{color:var(--muted)}.timeline .detail{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}@media (max-width:640px){.timeline li{grid-template-columns:minmax(0,1fr);gap:.1rem}}.notice{border-radius:var(--radius);background:var(--tone-wash);border:1px solid var(--tone);gap:.35rem;padding:1rem 1.1rem;display:grid}.notice code{background:var(--sheet);border-radius:3px;padding:.05rem .3rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plain-list{margin:0;padding:0;list-style:none}@media (max-width:640px){.masthead-inner{padding:.6rem 1rem}.nav{flex-wrap:nowrap;width:100%;overflow-x:auto}.masthead-controls{justify-content:space-between;width:100%;margin-left:0}.page{padding-inline:1rem}}.pdf-links{gap:1rem;display:inline-flex}.fact-row{display:contents}.amount{letter-spacing:-.01em;font-size:1.15rem}.tag{font-family:var(--font-sans);background:var(--run-wash);color:var(--run);border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.source{font-family:var(--font-sans);color:var(--muted);border:1px solid var(--rule);vertical-align:1px;border-radius:3px;margin-left:.5rem;padding:0 .3rem;font-size:.7rem}.reason-list,.warning-list{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.warning-list{border-top:1px solid var(--rule);color:var(--muted);padding:.75rem 1.1rem .9rem 2.2rem;font-size:.8125rem}.raw summary{cursor:pointer;color:var(--muted);font-size:.8125rem}.raw pre{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius);margin:.5rem 0 0;padding:.75rem;font-size:.75rem;overflow-x:auto}.num-strong{font-weight:600}.overdue{color:var(--bad);font-weight:600}.cell-unknown{color:var(--muted);font-style:italic;font-weight:400}.head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.source[data-source=MANUAL]{color:var(--run);border-color:var(--run)}.edit-form{gap:.5rem;padding:.25rem 1.1rem 1.1rem;display:grid}.edit-form fieldset{border:0;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:.9rem 0 .4rem;display:grid}.edit-form fieldset:first-of-type{border-top:0}.edit-form legend{float:left;grid-column:1/-1;width:100%;padding:.6rem 0 0;font-weight:600}.field{align-content:start;gap:.25rem;min-width:0;display:grid}.field-wide{grid-column:1/-1}.field label,.reason-box label{color:var(--muted);font-size:.8125rem}.edit-form input,.edit-form select,.edit-form textarea,.reopen-form textarea{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;min-width:0;padding:.45rem .6rem;font-size:.9375rem}.edit-form input.mono{font-family:var(--font-mono);font-size:.875rem}.edit-form input.short{max-width:9rem}.edit-form [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.field-error{color:var(--bad);font-size:.8125rem}.reason-box{gap:.5rem}.reason-box label{color:var(--ink);font-size:.875rem}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.verify{gap:.9rem;padding:1rem 1.1rem;display:grid}.checklist{gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.checklist li{grid-template-columns:1.25rem minmax(0,1fr);align-items:baseline;display:grid}.checklist .check{font-size:1.05rem;line-height:1}.checklist li[data-ok=true] .check{color:var(--check-done);font-weight:800}.checklist li[data-ok=false]{color:var(--muted)}.checklist li[data-ok=false] .check{color:var(--check-open);font-weight:800}.verify-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reopen-form{gap:.5rem;display:grid}.reopen-form label{font-size:.875rem}@media (max-width:640px){.edit-form fieldset{grid-template-columns:minmax(0,1fr)}}.money-input{display:block;position:relative}.money-currency{color:var(--muted);pointer-events:none;font-size:.8125rem;font-weight:600;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.edit-form input.money{text-align:right;font-variant-numeric:tabular-nums;padding-left:3.1rem;font-weight:600}.collapsible>summary{cursor:pointer;border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:.75rem;padding:.2rem 0;list-style:none;display:flex}.collapsible>summary::-webkit-details-marker{display:none}.collapsible>summary h2{align-items:center;gap:.5rem;display:inline-flex}.collapsible>summary h2:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.45rem;height:.45rem;margin-right:.15rem;transition:transform .15s;transform:rotate(-45deg)}.collapsible[open]>summary h2:before{transform:rotate(45deg)}.collapsible>summary:hover h2{color:var(--run)}@media (prefers-reduced-motion:reduce){.collapsible>summary h2:before{transition:none}}.verify-actions .button{padding:.5rem .9rem;font-size:.875rem}.verify-hint{flex-basis:100%}a.button{text-decoration:none;display:inline-block}.verify-confirm{margin-left:auto}.verify-confirm .confirm-action{justify-content:flex-end}.field[data-needed] input,.field[data-needed] select{border-color:var(--check-open);box-shadow:0 0 0 2px color-mix(in srgb, var(--check-open) 35%, transparent)}.field[data-needed] label{color:var(--check-open);font-weight:600}.needed-note{color:var(--muted);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.needed-swatch{border:2px solid var(--check-open);border-radius:3px;flex:none;width:1.1rem;height:.8rem}.field-hint{color:var(--run);margin:-.25rem 0 0;font-size:.8125rem}.edit-form input.short-wide{max-width:14rem}.dup-list{display:grid}.dup-item{border-top:1px solid var(--rule);box-shadow:inset 3px 0 0 var(--tone);gap:.35rem;padding:.9rem 1.1rem;display:grid}.dup-item:first-child{border-top:none}.dup-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dup-why{font-size:.875rem}.dup-warning{color:var(--bad);font-size:.8125rem;font-weight:600}.dup-actions{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.dup-form{gap:.4rem;padding-top:.25rem;display:grid}.dup-form label{color:var(--muted);font-size:.8125rem}.dup-form textarea{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);padding:.45rem .6rem;font-size:.9rem}.auth-card{justify-self:center;gap:.5rem;width:100%;max-width:26rem;margin:3rem auto 0;padding:1.75rem 1.75rem 1.5rem;display:grid}.auth-card h1{font-size:1.5rem}.auth-form{gap:.45rem;margin-top:.75rem;display:grid}.auth-form label{color:var(--muted);margin-top:.35rem;font-size:.8125rem}.auth-form input:not([hidden]){font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:.55rem .65rem}.auth-form .button{justify-self:start;margin-top:.75rem}.auth-feedback{font-size:.875rem}.auth-feedback[data-ok=false]{color:var(--bad)}.auth-feedback[data-ok=true]{color:var(--ok)}.auth-hint{color:var(--muted);font-size:.8125rem}.auth-link{color:var(--muted);margin-top:.5rem;font-size:.875rem}.user-menu{color:var(--muted);align-items:center;gap:.6rem;font-size:.875rem;display:inline-flex}.user-menu form{display:inline}.invite-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem 1rem;padding:1rem 1.1rem;display:grid}.invite-form .form-actions{grid-column:1/-1;padding-top:0}.invite-form input,.invite-form select{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;padding:.45rem .6rem}.invite-form label{color:var(--muted);font-size:.8125rem}.user-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:760px){.invite-form{grid-template-columns:minmax(0,1fr)}}.dup-compare{margin-left:auto}.compare-decision{gap:.5rem;padding:.9rem 1.1rem;display:grid}.compare-table{table-layout:fixed}.compare-table th.compare-label{width:11rem}.compare-table tbody th{text-align:left;color:var(--muted);border-bottom:1px solid var(--rule);vertical-align:top;white-space:normal;padding:.65rem .9rem;font-size:.8125rem;font-weight:500}.compare-table td{overflow-wrap:anywhere}.compare-head{justify-items:start;gap:.2rem;font-weight:400;display:grid}.compare-table tr[data-verdict=different] td{background:color-mix(in srgb, var(--check-open) 11%, transparent)}.compare-table tr[data-verdict=different] th{color:var(--check-open);font-weight:600}.compare-table tr[data-verdict=same] td{color:var(--ink)}.compare-table .verdict{float:right;margin-left:.4rem;font-weight:700}.compare-table tr[data-verdict=same] .verdict{color:var(--check-done)}.compare-table tr[data-verdict=different] .verdict{color:var(--check-open)}.match-tag{color:var(--bad);border:1px solid var(--bad);vertical-align:1px;border-radius:3px;margin-left:.4rem;padding:0 .25rem;font-size:.65rem;font-weight:600}.compare-pdfs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.compare-pdf{gap:.5rem;min-width:0;display:grid}.compare-pdf .pdf-frame{height:min(85vh,1000px)}@media (max-width:900px){.compare-pdfs{grid-template-columns:minmax(0,1fr)}.compare-table th.compare-label{width:7.5rem}}.compare-table tr[data-verdict=partial] .verdict{color:var(--muted);font-weight:600}.compare-table tr[data-verdict=missing] td,.compare-table tr[data-verdict=missing] th{color:var(--muted)}.locked-marker{color:#fff;background:var(--ok);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.locked-date{opacity:.9;font-weight:500}.locked-warning{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.9rem;display:flex}.compare-table th[data-locked]{box-shadow:inset 0 4px 0 var(--ok);background:color-mix(in srgb, var(--ok) 7%, transparent)}.compare-pdf-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.compare-pdf[data-locked] .pdf-frame{outline:4px solid var(--ok);outline-offset:0}.compare-pdf .section-head{flex-wrap:nowrap;align-items:center;min-height:2rem}.compare-pdf .section-head .pdf-links{flex:none}.compare-pdf-title{flex-wrap:nowrap;min-width:0}.compare-pdf-title .cell-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compare-pdf-title .locked-date{display:none}.approve-form{display:grid}.check-col{width:2.5rem}.check-col input{width:1.05rem;height:1.05rem;accent-color:var(--ink)}tr[data-blocked] td{color:var(--muted)}.blocked-note{color:var(--check-open);font-size:.8125rem;font-weight:600}.approve-actions{border-top:1px solid var(--rule);padding:.8rem 1.1rem}.totals{gap:1rem;font-size:.95rem;display:inline-flex}.next-step-note{border-top:1px solid var(--rule);font-size:.8125rem}.nav-count-neutral{background:var(--run)}.rules{gap:.6rem;padding:1rem 1.1rem;display:grid}.approver-toggle{margin-top:.3rem}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding:1rem 1.1rem;display:grid}.settings-form .form-actions{grid-column:1/-1;padding-top:0}.settings-form input{font:inherit;color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--radius);width:100%;padding:.5rem .65rem;font-size:.9375rem}.settings-form input.mono{font-family:var(--font-mono);font-size:.9rem}.settings-form [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.settings-form label,.field-hint-muted{color:var(--muted);font-size:.8125rem}.field-ok{color:var(--ok);font-size:.8125rem;font-weight:600}.paying-from{font-size:.9rem}@media (max-width:640px){.settings-form{grid-template-columns:minmax(0,1fr)}}.bank-detected{color:var(--ink);font-size:.8125rem}.directory-note{margin-top:-.25rem}.warn-note{color:var(--check-open);max-width:42rem;font-size:.8125rem;font-weight:600}.run-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.run-title .mono{font-size:.8em}.run-steps{counter-reset:step;margin:0;padding:0;list-style:none}.run-steps li{counter-increment:step;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.9rem 1.1rem .9rem 3.1rem;display:flex;position:relative}.run-steps li+li{border-top:1px solid var(--rule)}.run-steps li:before{content:counter(step);background:var(--ink);width:1.35rem;height:1.35rem;color:var(--sheet);border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.95rem;left:1.1rem}.run-steps li>div{flex:22rem}.run-download{margin:0;padding:0 1.1rem 1rem;font-size:.9rem}.run-cancel{justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.run-cancel p{max-width:46rem;margin:0}.run-file-actions{flex-wrap:wrap;gap:.5rem;display:inline-flex}.run-check{border:1px solid var(--rule);border-radius:var(--radius);flex-wrap:wrap;gap:.5rem 2rem;width:fit-content;max-width:100%;margin-top:.6rem;padding:.6rem .9rem;display:flex}.run-check>span{gap:.1rem;display:grid}.run-check-label{color:var(--muted);font-size:.75rem}.run-check strong{font-variant-numeric:tabular-nums;font-size:1.15rem}tfoot th,tfoot td{border-top:2px solid var(--rule-strong);font-weight:600}tfoot tr+tr th,tfoot tr+tr td{border-top:0}tfoot th{color:var(--ink)}tfoot th,tfoot td{border-bottom:none}.reject-row{justify-content:flex-end;display:flex}.reject-row .reopen-form{width:100%}.run-paid{justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.run-paid p{max-width:46rem;margin:0}.upload-form{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-bottom:1.25rem;display:flex}.upload-label{font-size:.9rem;font-weight:600}.upload-form input[type=file]{font:inherit;max-width:100%;font-size:.875rem}.account-box{justify-items:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.account-box p{max-width:46rem;margin:0}.checklist li[data-info] .check{color:var(--muted);font-family:Georgia,serif;font-style:italic;font-weight:700}.account-confirm{border-top:1px solid var(--rule);margin-top:.4rem;padding:.6rem 0}.retire-form{margin-top:.4rem}.reject-row{flex-wrap:wrap;gap:.5rem}.paid-otherwise-form{width:100%}.paid-otherwise-fields{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.paid-otherwise-form label{gap:.25rem;font-size:.875rem;display:grid}.paid-otherwise-form select,.paid-otherwise-form input[type=date]{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);padding:.4rem .5rem;font-size:.9rem}.usual-method{border-left:3px solid var(--check-open);background:color-mix(in srgb, var(--check-open) 8%, transparent);margin:.2rem 0 .4rem;padding:.6rem .8rem;font-size:.9rem}.method-box{gap:.4rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:grid}.method-form{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.method-form label{font-size:.9rem;font-weight:600}.method-form select{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);padding:.4rem .5rem;font-size:.9rem}.threshold-input{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;width:11rem;padding:.4rem .5rem;font-size:.9rem}.rules+.rules{margin-top:.75rem}.bank-file-form{margin-bottom:1rem;padding:.9rem 1.1rem}.section-intro{max-width:52rem;margin:-.25rem 0 .75rem}tr[data-outcome=PAID] td:first-child{box-shadow:inset 3px 0 0 var(--ok)}tr[data-outcome=AMOUNT_MISMATCH] td:first-child,tr[data-outcome=RETURNED] td:first-child,tr[data-outcome=UNKNOWN_REFERENCE] td:first-child,tr[data-outcome=REVERSAL] td:first-child{box-shadow:inset 3px 0 0 var(--check-open)}.report-period{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.report-period .filters{margin:0}.date-input{text-align:left;width:10rem}.report-exports{flex-wrap:wrap;gap:.5rem;display:inline-flex}.report-totals{flex-wrap:wrap;gap:.75rem 2.25rem;padding:.9rem 1.1rem;display:flex}.report-totals>div{gap:.1rem;display:grid}.report-totals strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.bookkeeping-box{padding:.9rem 1.1rem}.bookkeeping-form{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;display:flex}.bookkeeping-form label{color:var(--muted);gap:.25rem;font-size:.8125rem;display:grid}.bookkeeping-form select{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);max-width:16rem;padding:.4rem .5rem;font-size:.9rem}.bookkeeping-form .threshold-input{width:8rem}.bookkeeping-net{padding-bottom:.5rem}.bookkeeping-form .bookkeeping-remember{color:var(--ink);flex-basis:100%;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.bookkeeping-form .form-actions{flex-basis:100%}.categories{gap:.5rem;display:grid}.category-form{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.category-form[data-inactive]{opacity:.6}.category-form .category-code{text-align:left;width:6rem}.category-form .category-name{text-align:left;width:16rem}.category-form select{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);padding:.4rem .5rem;font-size:.875rem}.category-active{align-items:center;gap:.3rem;font-size:.875rem;display:flex}.supplier-tools{flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-bottom:1rem;display:flex}.supplier-tools>form{flex-basis:100%}.country-input{text-align:left;width:4rem}.merge-form select{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);color:var(--ink);max-width:100%;padding:.4rem .5rem;font-size:.9rem}.merge-form label{gap:.25rem;display:grid}.notes-box{gap:.8rem;padding:.9rem 1.1rem;display:grid}.notes{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.notes li{border-left:3px solid var(--rule-strong);padding-left:.7rem}.note-text{white-space:pre-wrap;overflow-wrap:anywhere}.latest-note{border-left:3px solid var(--rule-strong);background:var(--sheet);max-width:52rem;margin-top:.4rem;padding:.5rem .75rem;font-size:.9rem}.list-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-size:.8125rem;overflow:hidden}.credit-tag{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}table.amounts{width:100%}table.amounts th{color:var(--ink);white-space:normal;font-weight:500}table.amounts td,table.amounts th{border-bottom:1px solid var(--rule);padding:.5rem .4rem}table.amounts .amounts-total th,table.amounts .amounts-total td{border-bottom:none;border-top:2px solid var(--rule-strong);font-weight:700}.reduce-reason{flex-basis:100%}.reduce-reason .threshold-input{text-align:left;width:100%}
