/*! (c) 2026 PayerParity. All rights reserved. Proprietary - unauthorized copying prohibited. */
.tblwrap{position:relative;overflow-x:auto;margin:0 calc(-1*var(--pad));padding:0 var(--pad);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hcard .tblwrap{margin:0 calc(-1*var(--hpad));padding:0 var(--hpad)}.tblwrap:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tblwrap.box{max-height:min(70vh,560px);overflow:auto;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-2)}.tblwrap.box .tbl thead th{position:sticky;top:0;z-index:2;background:var(--raised)}.tblwrap.box .tbl :is(th,td):first-child{padding-left:var(--cell-x)}.tblwrap.box .tbl :is(th,td):last-child{padding-right:var(--cell-x)}@media (min-width:1024px){.tblwrap.fits{overflow:visible}.tblwrap.fits .tbl.stick thead th{position:sticky;top:var(--chrome-h,0px);z-index:2;box-shadow:0 1px 0 var(--line)}}:root{--cell-y:8px;--cell-x:10px}:root[data-density=dense]{--cell-y:5px;--cell-x:8px}:root[data-density=presentation]{--cell-y:11px;--cell-x:12px}table.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-xs);line-height:1.4;font-variant-numeric:tabular-nums lining-nums}.tbl caption{caption-side:top;text-align:left}.tbl :is(th,td){padding:var(--cell-y) var(--cell-x);text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid var(--rule)}.tbl :is(th,td):first-child{padding-left:0}.tbl :is(th,td):last-child{padding-right:0}.tbl tbody th,.tbl thead th{font-weight:calc(500 + var(--wa))}.tbl thead th{vertical-align:bottom;font-size:var(--fs-cap);line-height:1.3;color:var(--muted);background:var(--panel);border-bottom-color:var(--line)}.hcard .tbl thead th{background:var(--herobg)}.tbl tbody th{color:var(--text)}.tbl :is(th,td):is(.n,.r){text-align:right;white-space:nowrap}.tbl .code{font-family:var(--ff-mono);font-weight:calc(500 + var(--wa));white-space:nowrap}.tbl .sub{display:block;margin-top:2px;font-size:var(--fs-cap);font-weight:400;line-height:1.35;color:var(--muted);white-space:normal}.tbl tbody tr:last-child>*{border-bottom:0}.tbl :is(tfoot tr,tr.tot)>*{border-top:1.5px solid var(--ink);border-bottom:3px double var(--ink);font-weight:calc(700 + var(--wa));color:var(--ink)}.tbl tbody tr:has(+tr.tot)>*{border-bottom:0}.tbl tbody tr.tot:last-child>*{border-bottom:3px double var(--ink)}.tbl tr.grp>*{padding-top:18px;font-size:var(--caps-fs);line-height:var(--caps-lh);font-weight:600;font-stretch:100%;letter-spacing:var(--caps-ls);text-transform:uppercase;border-bottom-color:var(--line)}.tbl tr.grp>*,.tbl tr.same>*{color:var(--muted)}.tbl .refc{background:var(--raised)}.tbl.sel tbody tr{cursor:pointer}.tbl.sel tbody tr>*{transition:background-color var(--d-1) var(--ease-out)}@media (hover:hover){.tbl.sel tbody tr:hover>*{background:color-mix(in srgb,var(--text) 3%,var(--panel))}}.tbl.sel tbody tr:active>*{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.tbl.sel tbody tr[aria-selected=true]>*{background:color-mix(in srgb,var(--accent) 6%,var(--panel));box-shadow:inset 0 1px 0 var(--accentline),inset 0-1px 0 var(--accentline)}.tbl.sel tbody tr[aria-selected=true]>:first-child{box-shadow:inset 3px 0 0 var(--accentfill),inset 0 1px 0 var(--accentline),inset 0-1px 0 var(--accentline)}.tbl thead th>button{display:inline-flex;align-items:center;gap:4px;min-height:var(--ctl-sm);margin:calc((var(--ctl-sm) - 1.3em)/-2)0;padding:0;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}@media (pointer:coarse){.tbl thead th>button{min-width:var(--ctl-sm)}}.tbl thead th.n>button,.tbl thead th.r>button{flex-direction:row-reverse}@media (max-width:560px){.tbl.sel .ttl{display:none}}@media (forced-colors:active){.tbl.sel tbody tr[aria-selected=true]>*{border-top:1px solid Highlight;border-bottom:1px solid Highlight}.tbl.sel tbody tr[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}.kstrip,.kstrip dd{margin:0;overflow:hidden}.kstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));border:1px solid var(--rule);border-radius:var(--r-3);background:var(--panel)}.hcard .kstrip{background:var(--herobg)}.kstrip>div{display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-width:0;padding:10px 12px;box-shadow:1px 1px 0 var(--rule)}.kstrip dt{margin:0;font-size:var(--fs-cap);line-height:1.3;color:var(--muted)}.kstrip dd{font-size:var(--fs-lg);font-weight:calc(600 + var(--wa));line-height:1.2;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}@media (forced-colors:active){.kstrip>div{box-shadow:none;border-right:1px solid CanvasText;border-bottom:1px solid CanvasText}}:root{--ch-h:12px;--ch-hl:16px;--ch-hs:4px;--ch-r:3px;--ch-1:var(--s-op);--ch-1h:color-mix(in srgb,var(--s-op) 78%,var(--ink));--ch-1t:color-mix(in srgb,var(--s-op) 45%,var(--panel));--ch-ctx:color-mix(in srgb,var(--text) 55%,var(--panel));--ch-up:var(--up);--ch-down:var(--down);--ch-tick:var(--ink);--ch-med:var(--axis)}@supports not (color:color-mix(in srgb,red 50%,blue)){:root{--ch-1h:var(--s-op);--ch-1t:var(--s-q);--ch-ctx:var(--axis)}}.ch{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ch-row{display:grid;grid-template-columns:minmax(0,var(--ch-lab,14rem)) minmax(60px,1fr) var(--ch-v,6.5rem);align-items:center;gap:4px 12px;min-height:32px;padding:2px 4px;border-radius:var(--r-2);font-size:var(--fs-xs);color:var(--text)}button.ch-row{width:100%;border:0;background:0 0;text-align:left;font:inherit;cursor:pointer}button.ch-row:focus-visible{background:var(--raised)}@media (hover:hover){button.ch-row:hover{background:var(--raised)}}.ch-row[aria-pressed=true]{background:var(--accentsoft)}.ch-row.me .ch-lab{font-weight:600;color:var(--ink)}.ch-lab,.ch-v{white-space:nowrap}.ch-lab{min-width:0;overflow:hidden;text-overflow:ellipsis}.ch-lab small{white-space:normal}.ch-v{text-align:right;font-variant-numeric:tabular-nums}.ch-lab small,.ch-v small{display:block;font-size:var(--fs-cap);color:var(--muted)}.ch-trk{position:relative;height:var(--ch-h)}.ch-trk.meter{border-radius:var(--ch-r);background:var(--track);overflow:hidden}.ch-bar{position:absolute;left:0;top:0;bottom:0;min-width:2px;border-radius:0 var(--ch-r) var(--ch-r)0;background:var(--ch-1)}.ch-row:focus-visible .ch-bar{background:var(--ch-1h)}@media (hover:hover){.ch-row:hover .ch-bar{background:var(--ch-1h)}}.ch-row[aria-pressed=true] .ch-bar{background:var(--accentfill)}.ch-stack{position:relative;display:flex;height:var(--ch-hl);gap:1px}.ch-stack>i{display:block;height:100%;flex:0 0 auto;background:var(--c,var(--ch-1))}.ch-stack>i:last-of-type{border-radius:0 var(--ch-r) var(--ch-r)0}.ch-div{position:relative;height:var(--ch-h)}.ch-div::before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:var(--axis)}.ch-div>.down,.ch-div>.up{position:absolute;top:0;bottom:0}.ch-div>.up{left:50%;border-radius:0 var(--ch-r) var(--ch-r)0;background:var(--ch-up)}.ch-div>.down{right:50%;border-radius:var(--ch-r)0 0 var(--ch-r);background:var(--ch-down)}.ch-key i.tick,.ch-tick{width:2px;border-radius:1px;background:var(--ch-tick)}.ch-tick{position:absolute;top:-3px;bottom:-3px;margin-left:-1px;box-shadow:0 0 0 1px var(--panel)}.ch-tick.med{width:1px;margin-left:0;background:var(--ch-med);box-shadow:none}.ch-key,ol.path{list-style:none;margin:0;padding:0}.ch-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-cap);color:var(--muted)}.ch-key li{display:inline-flex;align-items:center;gap:6px}.ch-key i{width:10px;height:10px;border-radius:2px;background:var(--c,var(--ch-1))}.ch-key i.tick{height:12px}.ch-key i.med{width:1px;height:12px;background:var(--ch-med)}.ch-key i.hatch{background:repeating-linear-gradient(135deg,var(--ch-down)0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--ch-down)}.ch-tip{position:fixed;z-index:var(--z-toast);pointer-events:none;max-width:280px;padding:8px 10px;border-radius:var(--r-2);background:var(--ink);color:var(--panel);font-size:var(--fs-xs);line-height:1.35;box-shadow:var(--e3)}.ch-tip b{display:block;font-size:var(--fs-sm)}@media (max-width:640px){.ch-row{grid-template-columns:minmax(0,1fr) auto}.ch-row>:is(.ch-trk,.ch-div,.ch-stack){grid-column:1/-1;grid-row:2}}@media (forced-colors:active){.ch-bar,.ch-div>*,.ch-key i,.ch-stack>i{forced-color-adjust:none;background:CanvasText}.ch-key i.tick,.ch-tick{forced-color-adjust:none;background:Highlight}}ol.path{container-type:inline-size}.path>li{position:relative;display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:1px 14px;align-items:baseline;padding:8px 8px 8px 26px}.path>li::before{content:"";position:absolute;z-index:1;left:8px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--axis)}.path>li::after{content:"";position:absolute;left:12px;top:0;bottom:0;width:1px;background:var(--line)}.path>li:first-child::after{top:14px}.path>li:last-child::after{bottom:auto;height:14px}.path>li:only-child::after{content:none}.path .k{grid-row:1/span 2;font-size:var(--caps-fs);font-weight:600;font-stretch:100%;letter-spacing:var(--caps-ls);text-transform:uppercase;line-height:var(--caps-lh);color:var(--muted)}.path .d,.path .v{overflow-wrap:anywhere}.path .v{font-weight:calc(600 + var(--wa));color:var(--text)}.path .d{grid-column:-2;font-size:var(--fs-cap);color:var(--muted)}.path>li.key{border-radius:var(--r-1);background:var(--hlbg);box-shadow:inset 0 1px 0 var(--hlline),inset 0-1px 0 var(--hlline)}.path>li.key::before{background:var(--hlline);box-shadow:none}.path>li.alt .v{font-weight:400;color:var(--muted)}.hcard[data-state] .path>li.key{background:0 0;box-shadow:inset 0 1px 0 var(--line),inset 0-1px 0 var(--line)}.hcard[data-state] .path>li.key::before{background:var(--axis)}.hcard[data-state] .kstrip{background:0 0}@container (max-width:420px){.path>li{grid-template-columns:minmax(0,1fr)}.path .k{grid-row:auto}}@media (forced-colors:active){.path>li::before{forced-color-adjust:none;background:Canvas;border:1.5px solid CanvasText}.path>li.key::before{background:Highlight}.path>li::after{forced-color-adjust:none;background:CanvasText}.path>li.key{border-top:1px solid Highlight;border-bottom:1px solid Highlight}}:where(table.lines td,.cl,.mdl) :is(input,select).inp,table.lines td :is(input,select){min-height:var(--ctl-sm);border-width:0 0 1px;border-style:solid;border-color:var(--field);border-radius:0;background-color:transparent;box-shadow:none;padding-left:4px;padding-right:4px}@media (hover:hover){:where(table.lines td,.cl,.mdl) :is(input,select):hover{background-color:color-mix(in srgb,var(--text) 3%,transparent)}}:where(table.lines td,.cl,.mdl) :is(input,select):focus-visible{background-color:var(--panel);border-color:var(--focus);border-radius:var(--r-1);outline:2px solid var(--focus);outline-offset:0}:where(table.lines td,.cl,.mdl) :is(input,select).inp[aria-invalid=true],table.lines td :is(input,select)[aria-invalid=true]{border-width:0 0 2px;border-style:solid;border-color:var(--danger);box-shadow:none}:where(table.lines td,.cl,.mdl) :is(input[inputmode=decimal],input[inputmode=numeric],input[type=number],.f-units,.f-chg):not(.code,.f-rev,.f-date,[type=date]){text-align:right;font-variant-numeric:tabular-nums}:where(table.lines,.cl,.mdl) :is(.x,.xbtn,.del){min-width:var(--ctl-sm);min-height:var(--ctl-sm);border-color:transparent;background:0 0;box-shadow:none;color:var(--muted)}@media (hover:hover){:where(table.lines,.cl,.mdl) :is(.x,.xbtn,.del):hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}table.lines tbody tr:hover>td{background:color-mix(in srgb,var(--text) 2%,transparent)}}@media (forced-colors:active){:where(table.lines td,.cl,.mdl) :is(input,select){border-bottom:1px solid CanvasText}}.wn-line{display:flex;gap:6px;align-items:baseline;color:var(--warn)}.wn-line::before{content:"";flex:none;width:12px;height:12px;align-self:flex-start;margin-top:calc((1lh - 12px)/2);background:currentColor;-webkit-mask:var(--i-caut) center/12px no-repeat;mask:var(--i-caut) center/12px no-repeat}li.wn-line{list-style:none}@media (forced-colors:active){.wn-line::before{forced-color-adjust:none;background:CanvasText}}@media (min-width:1024px){.wb.wl{grid-template-columns:var(--colL) minmax(0,1fr);grid-template-rows:auto 1fr}.wb.wl>.inputs{grid-column:1;grid-row:1}.wb.wl>.checks{grid-column:1;grid-row:2;display:flex!important;flex-direction:column}.wb.wl>.pay{grid-column:2;grid-row:1/span 2}}@media (min-width:1280px){.wb.wl .insp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--gap);align-items:start}}@media (min-width:1440px){.wb.has-wide{grid-template-rows:auto 1fr}.wb.has-wide>.col:first-child{grid-row:1/span 2}.wb.has-wide>.checks{grid-column:-2;grid-row:1}.wb>.wide{grid-column:2/-1}}@media (min-width:1024px) and (max-width:1439px){.wb>.wide{grid-column:1/-1}}.wb>.wide{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.modes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 var(--gap)}.modes .seg{display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.modes .seg::-webkit-scrollbar{display:none}.modes .seg button{flex:none;white-space:nowrap}.modes .seg button:focus-visible{outline-offset:-2px}.modes .hint{margin:0;flex:1 1 260px}@media (max-width:767px){.modes .seg{flex:none;max-width:none;width:calc(100% + 2*var(--gut));margin:0 calc(-1*var(--gut));padding:3px var(--gut);border-radius:0}}@media (max-width:400px){.modes .seg{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none;padding-inline-end:var(--gut)}.modes .seg button{flex:1 1 auto}}@media print{.tblwrap,.tblwrap.box{position:static;overflow:visible;max-height:none;border:0;margin:0;padding:0}.tbl tfoot{display:table-row-group}.tbl tbody tr{break-inside:avoid}.tbl tr.grp{break-after:avoid}.kstrip{display:flex;flex-wrap:wrap}.kstrip>div{flex:1 1 8rem}.ch-bar,.ch-div>*,.ch-key i,.ch-stack>i,.ch-tick,.path>li::after,.path>li::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tbl thead th{position:static}.tbl thead th,.tbl.sel tbody tr>*{background:0 0;box-shadow:none}.modes{display:none}:where(table.lines td,.cl,.mdl) :is(input,select).inp,table.lines td :is(input,select){border:0}}