.m-admin .va-tools{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.m-admin .va-field{min-width:140px;color:var(--ink-3);flex-direction:column;gap:4px;font-size:12px;display:flex}.m-admin .va-field>span{font-weight:600}.m-admin .va-vendor{flex:260px;min-width:260px;max-width:420px}.m-admin .va-tbl td{vertical-align:top}.m-admin .va-tbl>tbody>tr:not(.detail-row){cursor:pointer}.m-admin .va-tbl .fg-chev{width:14px;height:14px;transform:rotate(180deg)}.m-admin .va-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.m-admin .va-sub{color:var(--ink-3);font-size:12px}.m-admin .va-link{font-family:var(--mono);color:var(--brand-text);font-weight:500;text-decoration:none}.m-admin .va-link:hover{text-decoration:underline}.m-admin .va-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-admin .va-summary{color:var(--ink-2)}.m-admin .va-changes{flex-direction:column;gap:8px;padding:4px 0;display:flex}.m-admin .va-reason,.m-admin .va-none{color:var(--ink-2);margin:0;font-size:12.5px}.m-admin .va-reason b{font-weight:650}.m-admin table.tbl.va-diff{width:auto;min-width:min(640px,100%)}.m-admin table.tbl.va-diff td,.m-admin table.tbl.va-diff th{padding:6px 10px}.m-admin .va-old{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.m-admin .va-new{color:var(--ink);font-weight:600}.m-admin .va-error{color:var(--stop);margin:0 0 10px;font-size:12.5px}@media (max-width:719.98px){.m-admin .va-field,.m-admin .va-vendor{flex:100%;min-width:0;max-width:none}.m-admin .va-field select,.m-admin .va-field input{font-size:16px}}
.m-masters .head h1{font-family:var(--display);letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:30px}.m-masters .mm-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.m-masters .body{padding:var(--gutter);flex-direction:column;gap:14px;display:flex}.m-masters .mm-note{max-width:900px;color:var(--ink-3);font-size:13px;line-height:19px}.m-masters .mm-form{overflow:hidden}.m-masters .mm-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;display:grid}.m-masters .mm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.m-masters .mm-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-masters .mm-hint{color:var(--ink-3);font-size:11.5px;line-height:16px}.m-masters .mm-flags{flex-wrap:wrap;gap:12px 22px;padding-top:0;display:flex}.m-masters .mm-check{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.m-masters .mm-check span{flex-direction:column;gap:2px;display:flex}.m-masters .mm-form-acts{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;display:flex}.m-masters .mm-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);margin:0;padding:10px 14px;font-size:13px;line-height:19px}.m-masters .mm-refusal b{font-weight:600;display:block}.m-masters .mm-refusal ul{margin:4px 0 0 18px;padding:0}.m-masters table.tbl tbody tr.mm-retired td{color:var(--ink-3)}.m-masters table.tbl tbody tr.mm-retired td.mono{opacity:.7}.m-masters td.mm-row-acts{text-align:right;white-space:nowrap}.m-masters td.mm-row-acts .btn{margin-left:6px}.m-masters .mm-toggle{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.m-masters td.mm-empty{text-align:center;color:var(--ink-3);padding:26px 12px}.m-masters .mm-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1100px){.m-masters .mm-split{grid-template-columns:320px minmax(0,1fr);gap:16px}}@media (min-width:1100px) and (max-width:1599.98px){.m-masters .mm-split{grid-template-columns:280px minmax(0,1fr)}}.m-masters table.tbl tbody td.mm-wrap{white-space:normal;min-width:120px}.m-masters .mm-cats{overflow:hidden}.m-masters .mm-cat-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-masters .mm-cat{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:flex}.m-masters .mm-cat:first-child{border-top:0}.m-masters .mm-cat-pick{all:unset;cursor:pointer;border-radius:var(--r-sm);flex-direction:column;flex:1;gap:2px;min-width:0;padding:4px 6px;display:flex}.m-masters .mm-cat-pick:hover{background:var(--surface-2)}.m-masters .mm-cat-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-masters .mm-cat-pick[aria-pressed=true]{background:var(--brand-soft)}.m-masters .mm-cat-pick .mono{color:var(--ink-3);font-size:11px}.m-masters .mm-cat-pick b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.m-masters .mm-cat-pick small{color:var(--ink-3);font-size:11.5px}.m-masters .mm-cat.mm-retired .mm-cat-pick b{color:var(--ink-3);font-weight:500}.m-masters .mm-cat-acts{flex:none;align-items:center;gap:6px;display:flex}@media (max-width:767.98px){.m-masters .head{flex-wrap:wrap}.m-masters .head .titles{flex:100%}.m-masters .mm-acts{width:100%;margin-left:0}.m-masters .mm-acts .btn{flex:1;justify-content:center;height:44px}.m-masters td.mm-row-acts{text-align:left}.m-masters .mm-cat{flex-wrap:wrap}}.m-masters .mm-serial{font-family:var(--mono);letter-spacing:.01em;color:var(--ink);font-size:12.5px}.m-masters .mm-muted{color:var(--ink-4);font-size:12px}.m-masters .mm-foot{color:var(--ink-4);max-width:76ch;margin:14px 0 0;font-size:12.5px;line-height:1.5}
.m-payment .head h1:not(.serial){font-family:var(--display);letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:30px}.m-payment .fbtn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);height:32px;color:var(--ink-2);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.m-payment .pfilter{flex-direction:column;display:flex}.m-payment .pfilter__presets{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:6px;display:flex}.m-payment .pfilter .cal{width:auto;padding:8px 2px 2px}.m-payment .fg-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-payment .fg-link{all:unset;cursor:pointer;font-family:var(--mono);color:var(--brand-text);font-weight:500}.m-payment .fg-link:hover{text-decoration:underline}.m-payment .fg-chev{flex:none;width:14px;height:14px;transform:rotate(180deg)}.m-payment .pay-reg .tbl-scroll .state{justify-content:center}.m-payment .fg-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-payment .fg-acts .why{color:var(--ink-3);font-size:12px}.m-payment .fg-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);white-space:normal;margin-top:10px;padding:10px 12px;font-size:13px;line-height:18px}.m-payment .fg-refusal b{font-weight:600;display:block}.m-payment .fg-refusal ul{margin:4px 0 0 18px;padding:0}.m-payment table.tbl td.pay-trunc{text-overflow:ellipsis;overflow:hidden}.m-payment table.tbl tbody td.pay-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.m-payment td.pay-where{display:table-cell}.m-payment td.pay-where .pill{text-transform:none;margin:1px 4px 1px 0;font-size:11px}.m-payment table.tbl tbody td.pay-strong{color:var(--ink);font-weight:700}.m-payment .pay-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.m-payment .pay-acts-wrap{min-width:0}.m-payment .pay-confirm{margin:0 0 14px}.m-payment .pay-count{color:var(--ink-3);font-size:13px}.m-payment .pay-count b{color:var(--ink-2);font-weight:600}.m-payment .pay-pick-refusal{margin:10px 16px}.m-payment .pay-x{text-align:right}.m-payment .pay-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-payment .pay-screen>.head{flex-wrap:wrap;align-items:center}.m-payment .pay-screen>.body{padding-bottom:var(--gutter)}.m-payment .pay-body{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.m-payment .pay-sheet{flex-direction:column;gap:16px;width:100%;max-width:1720px;margin:0 auto;display:flex}.m-payment .pay-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.m-payment .pay-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1440px){.m-payment .pay-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}.m-payment .pay-head-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.m-payment .pay-stat.stop .v{color:var(--stop)}.m-payment .pay-note-bar{padding:8px var(--gutter);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;line-height:18px;display:flex}.m-payment .pay-note-bar b{color:var(--ink);font-weight:600}.m-payment .pay-note-bar.ready{background:var(--ok-soft)}.m-payment .pay-note-bar.ready b{color:var(--ok)}.m-payment .pay-note-bar.blocked{background:var(--stop-soft)}.m-payment .pay-note-bar.blocked b{color:var(--stop)}.m-payment .pay-vbill-sum{border-top:1px solid var(--line)}.m-payment .pay-facts-2{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px}.m-payment .pay-total.strong.stop dd{color:var(--stop)}.m-payment .pay-stats{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);margin-inline:auto;display:flex;overflow:hidden}.m-payment .pay-stat{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:96px;padding:7px 14px;display:flex}.m-payment .pay-stat:last-child{border-right:0}.m-payment .pay-stat .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:550;line-height:13px}.m-payment .pay-stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}.m-payment .pay-stat .v small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:11px;font-weight:400}.m-payment .pay-stat.strong .v{font-weight:700}.m-payment .card-h{flex-wrap:wrap;align-items:center}.m-payment .pay-card{overflow:hidden}.m-payment .pay-muted{color:var(--ink-3);font-size:13px}.m-payment .pay-warn{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);padding:10px 14px;font-size:13px;line-height:18px}.m-payment .pay-warn b{font-weight:600}.m-payment .pay-rejected{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-payment .pay-rejected b{font-weight:600}.m-payment .pay-updated{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.m-payment .pay-updated.differs{background:var(--stop-soft);color:var(--stop)}.m-payment .pay-updated b{font-weight:600}.m-payment .pay-updated-text{flex:320px;min-width:0}.m-payment .pay-updated-err{margin-top:4px;font-weight:600;display:block}.m-payment .pay-tag{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.m-payment .pay-tag.differs{background:var(--stop-soft);color:var(--stop)}.m-payment .pay-items ul{color:var(--ink-2);margin:0;padding:12px 18px 14px 36px;font-size:13px;line-height:20px}.m-payment .pay-remark{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}.m-payment .pay-complaint-remark{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-md);margin:0 0 12px;padding:8px 10px}.m-payment .pay-complaint-remark-k{color:var(--ink-3);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.m-payment .pay-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px 18px;display:grid}.m-payment .pay-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-payment .pay-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.m-payment .pay-facts dd.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-payment .pay-lines{overflow-x:auto}.m-payment .pay-lines table.tbl tbody td{padding:0 6px}.m-payment .pay-lines table.tbl tbody td:first-child,.m-payment .pay-lines table.tbl thead th:first-child,.m-payment .pay-lines table.tbl tfoot td:first-child{padding-left:18px}.m-payment .pay-lines table.tbl tbody td:last-child,.m-payment .pay-lines table.tbl thead th:last-child,.m-payment .pay-lines table.tbl tfoot td:last-child{padding-right:18px}.m-payment .pay-lines table.tbl tfoot td{background:var(--surface-2)}.m-payment .pay-lines .ti{height:calc(var(--row-h) - 8px)}.m-payment .pay-lines td.num .ti{min-width:110px;max-width:160px}.m-payment table.tbl tbody td.pay-grade{color:var(--ink);font-weight:550}.m-payment .pay-code{font-family:var(--mono);color:var(--ink-3);font-weight:400}.m-payment table.tbl td.pay-amount{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.m-payment table.tbl tfoot td.pay-amount{font-weight:700}.m-payment table.tbl tfoot td.pay-foot-l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.m-payment .pay-val{color:var(--ink);align-items:center;gap:3px;font-size:14px;display:inline-flex}.m-payment .pay-val.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-payment .pay-val small{font-family:var(--sans);color:var(--ink-3);font-size:11px}.m-payment .pay-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.m-payment .pay-tax{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.m-payment .pay-totals{margin:0;padding:6px 18px 12px}.m-payment .pay-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.m-payment .pay-total:last-child{border-bottom:0}.m-payment .pay-total dt{color:var(--ink-2);font-size:13px}.m-payment .pay-total dd{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0;font-size:14px}.m-payment .pay-sign{color:var(--ink-3);margin-right:6px}.m-payment .pay-total.strong{border-top:1px solid var(--line-2);min-height:46px}.m-payment .pay-total.strong dt{color:var(--ink);font-weight:700}.m-payment .pay-total.strong dd{font-size:17px;font-weight:700}.m-payment .pay-claim dd{width:180px}.m-payment .pay-claim dd>span{text-align:right;display:block}@media (max-width:1023.98px){.m-payment .pay-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.m-payment .pay-split{grid-template-columns:minmax(0,1fr)}}.m-payment .pay-ladder{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.m-payment .pay-step{border-right:1px solid var(--line);flex-direction:column;flex:150px;gap:3px;min-width:0;padding:12px 16px;display:flex}.m-payment .pay-step:last-child{border-right:0}.m-payment .pay-step dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:550;line-height:13px}.m-payment .pay-step dd{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin:0;font-size:15px;line-height:20px}.m-payment .pay-step dd small{font-family:var(--sans);color:var(--ink-3);font-size:11px}.m-payment .pay-step.strong{background:var(--surface-2)}.m-payment .pay-step.strong dt{color:var(--ink-2)}.m-payment .pay-step.strong dd{color:var(--ink);font-size:17px;font-weight:700}.m-payment .pay-ladder-note{border-top:1px solid var(--line);padding:10px 18px 12px;line-height:18px}.m-payment .pay-grades table.tbl{min-width:880px}.m-payment .pay-grades table.tbl thead th{white-space:nowrap}.m-payment .pay-grades table.tbl tbody td,.m-payment .pay-grades table.tbl tfoot td{font-variant-numeric:tabular-nums}.m-payment table.tbl td.pay-col-net,.m-payment table.tbl th.pay-col-net{background:var(--surface-2);color:var(--ink);font-weight:600}.m-payment table.tbl tfoot td.pay-col-net{font-weight:700}.m-payment table.tbl td.pay-col-net.stop{color:var(--stop)}.m-payment .pay-nil{color:var(--ink-3)}.m-payment table.tbl tbody td.pay-grade small{color:var(--ink-3);font-size:11px;font-weight:400;display:block}.m-payment .pay-grades table.tbl tfoot tr.pay-foot-sum td{border-top:1px solid var(--line-2)}.m-payment .pay-grades table.tbl tfoot tr.pay-foot-sum td.pay-amount{font-size:16px}.m-payment .pay-check{border-top:1px solid var(--line);color:var(--ink-2);background:var(--ok-soft);padding:10px 18px 12px;font-size:13px;line-height:19px}.m-payment .pay-check b{color:var(--ok);font-weight:600}.m-payment .pay-check.stop{background:var(--stop-soft)}.m-payment .pay-check.stop b{color:var(--stop)}.m-payment .pay-prev table.tbl{min-width:620px}.m-payment .pay-hist{flex-wrap:wrap;gap:6px;display:inline-flex}.m-payment .pay-hist-i{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);align-items:baseline;gap:6px;padding:2px 8px;display:inline-flex}.m-payment .pay-hist-i b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px;font-weight:600}.m-payment .pay-hist-i small{color:var(--ink-3);font-size:11px}.m-payment .pay-hist-i.pending{border-style:dashed}@media (max-width:767.98px){.m-payment .pay-step{border-right:0;border-bottom:1px solid var(--line);flex:44%}.m-payment .pay-grades table.tbl,.m-payment .pay-prev table.tbl{min-width:0}.m-payment .pay-grades table.tbl tbody td.pay-col-net{background:0 0}.m-payment .pay-hist{width:100%}.m-payment .pay-screen{height:auto;min-height:0}.m-payment .pay-screen>.body{overflow:visible}.m-payment .pay-stats{width:100%;margin-inline:0}.m-payment .pay-head-acts{width:100%;margin-left:0}.m-payment .pay-head-acts>.btn{flex:40%;justify-content:center;height:44px}.m-payment .pay-head-acts .pay-close{display:none}.m-payment .pay-stat{flex:1;min-width:0;padding:7px 10px}.m-payment .pay-bar{z-index:20;padding-bottom:calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-payment .pay-bar .state{flex-basis:100%}.m-payment .pay-bar .state span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-payment .pay-bar .sp{display:none}.m-payment .pay-bar .acts{flex-wrap:wrap;flex:100%}.m-payment .pay-bar .acts>.btn{flex:40%;justify-content:center;height:44px}.m-payment .pay-bar .pay-acts-wrap{flex:100%}.m-payment .pay-bar .pay-acts-wrap .btn{flex:40%;justify-content:center;height:44px}.m-payment .pay-bar .pay-close{display:none}.m-payment .pay-tax{grid-template-columns:minmax(0,1fr)}.m-payment .pay-claim dd{width:55%}.m-payment .pay-lines table.tbl thead,.m-payment table.pay-pick thead{display:none}.m-payment .pay-lines table.tbl,.m-payment .pay-lines table.tbl tbody,.m-payment .pay-lines table.tbl tfoot,.m-payment table.pay-pick,.m-payment table.pay-pick tbody{display:block}.m-payment .pay-lines table.tbl tbody tr,.m-payment table.pay-pick tbody tr{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;margin:12px;padding:12px 14px;display:flex}.m-payment .pay-lines table.tbl tfoot tr{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.m-payment .pay-lines table.tbl tbody td,.m-payment .pay-lines table.tbl tbody td:first-child,.m-payment .pay-lines table.tbl tbody td:last-child,.m-payment table.pay-pick tbody td{white-space:normal;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:0;padding:0;display:flex}.m-payment .pay-lines table.tbl tfoot td{background:0 0;border:0;height:auto;padding:0;display:block}.m-payment .pay-lines table.tbl tbody td[data-label]:before,.m-payment table.pay-pick tbody td[data-label]:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:11px;font-weight:550}.m-payment .pay-lines .ti{height:var(--ctl-h);max-width:62%}.m-payment .pay-lines td.num .ti{min-width:0}.m-payment .pay-x{justify-content:flex-end}.m-payment table.pay-pick tbody td[colspan]{display:block}.m-payment table.pay-pick .pay-x .btn{flex:1;height:44px}}.m-payment .pay-total dt{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.m-payment .pay-total dt small{color:var(--ink-3);flex-basis:100%;font-size:11px;line-height:15px}.m-payment .pay-rate{color:var(--ink-3);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.m-payment .pay-rate b{font-family:var(--mono);color:var(--ink-2);font-weight:600}.m-payment .ti.pay-pct{width:62px;height:calc(var(--ctl-h) - 6px);text-align:right}.m-payment .ti.pay-amt{width:110px;height:calc(var(--ctl-h) - 6px);text-align:right}.m-payment .ti.pay-fmode{height:calc(var(--ctl-h) - 6px);max-width:190px;font-size:12.5px}.m-payment .pay-total.strong dt small{color:var(--ink-3)}.m-payment .pay-src{border-bottom:1px solid var(--line);background:var(--warn-soft);color:var(--warn);line-height:18px}.m-payment .pay-src b{font-weight:600}@media (max-width:767.98px){.m-payment .ti.pay-amt,.m-payment .ti.pay-fmode{width:auto;max-width:44%}.m-payment .pay-claim dd{width:auto}}.m-payment .pay-stat.ok .v,.m-payment .pay-total.strong.ok dd{color:var(--ok)}.m-payment .pay-short .pay-step.strong dd{font-weight:700}.m-payment .pay-short .pay-step.strong.stop dd{color:var(--stop)}.m-payment .pay-card>.pay-claim{border-top:1px solid var(--line-2);border-bottom:0;align-items:center;margin:0 18px;padding:10px 0}.m-payment .pay-claim dt{flex-direction:column;align-items:flex-start;gap:2px}.m-payment .pay-claim dt small{flex-basis:auto}.m-payment .pay-claim .unit{align-items:center;gap:6px;display:flex}.m-payment .pay-claim .unit input{text-align:right;flex:auto;width:100%;min-width:0}.m-payment .pay-claim .unit span{color:var(--ink-3);font-family:var(--mono);order:-1}@media (min-width:768px){.m-payment .pay-grades table.tbl thead th.num:not(:last-child),.m-payment .pay-grades table.tbl tbody td.num:not(:last-child),.m-payment .pay-grades table.tbl tfoot td.num:not(:last-child){padding-left:10px;padding-right:10px}.m-payment .pay-grades table.tbl tbody td.num:has(>.ti){padding-right:0}.m-payment .pay-grades table.tbl tbody td.num>.ti{padding-right:9px}}.m-payment .pay-po tbody tr.pay-po-more td{border-top-color:#0000}.m-payment .pay-po td.pay-code{white-space:nowrap}.m-payment .pay-rd-h{border-top:1px solid var(--line)}.m-payment .pay-rd-h .pay-rd-reset{margin-left:auto}.m-payment .pay-rd table.tbl td.num .ti{max-width:150px;margin-left:auto}.m-payment .pay-rd td.pay-rd-act{text-align:right;width:44px}.m-payment .pay-foot-l small{font-weight:400;display:block}.m-payment .ti.pay-kg{width:96px;height:calc(var(--ctl-h) - 6px);text-align:right}@media (max-width:767.98px){.m-payment .ti.pay-kg{width:auto;max-width:40%}}.m-payment .pay-code.key-val{color:var(--ink);font-weight:700}@media (min-width:768px){.m-payment .pay-grades table.tbl,.m-payment .pay-rd table.tbl{table-layout:fixed}.m-payment col.pay-c-qty{width:150px}.m-payment col.pay-c-rate{width:170px}.m-payment col.pay-c-amt{width:200px}.m-payment col.pay-c-rdqty{width:130px}.m-payment col.pay-c-diff{width:110px}.m-payment col.pay-c-rdamt{width:160px}.m-payment col.pay-c-act{width:48px}.m-payment .pay-fixed table.tbl td.num .ti{width:100%;min-width:0;max-width:none;margin-left:0}.m-payment .pay-fixed table.tbl td.num,.m-payment .pay-fixed table.tbl th.num{font-variant-numeric:tabular-nums}}.m-payment .pay-top{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:1440px){.m-payment .pay-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}}.m-payment .pay-cremarks-list{flex-direction:column;gap:10px;margin:0;list-style:none;display:flex}.m-payment .pay-cremarks-list>li{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:8px 10px}.m-payment .pay-cremarks .pay-code{color:var(--ink-2)}.m-payment .pay-paid{border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;padding:1px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.m-payment .pay-paid.is-paid{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.m-payment .pay-paid.is-part{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.m-payment .pay-paid.is-unpaid{background:var(--surface-2);color:var(--ink-2);border-color:var(--surface-3)}.m-payment .pay-paid-filter{width:auto;min-width:140px}.m-payment .pay-transfers .card-h{gap:8px}.m-payment .pay-transfers-act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.m-payment .pay-transfers-act .why{color:var(--ink-3);font-size:12px}.m-payment .pay-transfers-empty{color:var(--ink-3);margin:0;padding:12px 18px 14px;font-size:13px}.pay-transfer-form{grid-template-columns:1fr;gap:6px;display:grid}.pay-transfer-form .lbl{margin-top:6px}.pay-transfer-form .pay-transfer-rest{justify-self:start}.pay-transfer-form .pay-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}@media (max-width:767.98px){.m-payment .pay-transfers-act{width:100%;margin-left:0}.pay-transfer-form .ti{font-size:16px}}.m-payment .pay-total.pay-part{min-height:0;padding:4px 0 4px 18px}.m-payment .pay-total.pay-part dt{color:var(--ink-3);font-size:11px}.m-payment .pay-total.pay-part dd{color:var(--ink-3);font-size:13px}
.m-returns .head h1:not(.serial){font-family:var(--display);letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:30px}.m-returns .fg-chev{flex:none;width:14px;height:14px;transform:rotate(180deg)}.m-returns .ret-reg .tbl-scroll .state{justify-content:center}.m-returns .ret-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.m-returns .ret-bar__note{color:var(--ink-3);font-size:12.5px}.m-returns .ret-seg{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.m-returns .ret-seg>button{all:unset;cursor:pointer;border-radius:var(--r-pill);height:28px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.m-returns .ret-seg>button:hover{background:var(--surface-2)}.m-returns .ret-seg>button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-line)}.m-returns .ret-seg>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-returns .ret-day{align-items:center;gap:4px;display:inline-flex}.m-returns .ret-day .ret-date{width:150px}.m-returns .ret-step svg{width:16px;height:16px}.m-returns .ret-flip{transform:scaleX(-1)}.m-returns .ret-party{align-items:center;gap:6px;display:inline-flex}.m-returns .ret-party svg{width:12px;height:12px}.m-returns .ret-eq-wrap{margin-bottom:12px}.m-returns .ret-eq{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;padding:12px;display:grid}.m-returns .ret-eq__box{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);min-width:0;padding:10px 12px}.m-returns .ret-eq__box--add{background:var(--info-soft);border-color:var(--info-line)}.m-returns .ret-eq__box--sent{background:var(--ok-soft);border-color:var(--ok-line)}.m-returns .ret-eq__box--kept{background:var(--brand-soft);border-color:var(--brand-line)}.m-returns .ret-eq__box--close{background:var(--surface);border:2px solid var(--line-strong)}.m-returns .ret-eq__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550;line-height:14px}.m-returns .ret-eq__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-size:20px;font-weight:600;line-height:26px}.m-returns .ret-eq__v small{font-family:var(--sans);color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:500}.m-returns .ret-eq__s{color:var(--ink-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px;overflow:hidden}.m-returns .ret-eq__op{font-family:var(--mono);color:var(--ink-3);align-self:center;font-size:18px;font-weight:600}.m-returns .ret-eq-note{color:var(--ink-3);margin:6px 2px 0;font-size:12px;line-height:16px}.m-returns .ret-eq-note--lead{color:var(--ink-2);margin:0 2px 12px;font-size:13px}.m-returns .ret-eq-note b{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:1023.98px){.m-returns .ret-eq{grid-template-columns:1fr 1fr}.m-returns .ret-eq__op{display:none}.m-returns .ret-eq__box--close{grid-column:1/-1}}.m-returns table.tbl td.ret-trunc{text-overflow:ellipsis;overflow:hidden}.m-returns .ret-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.m-returns table.tbl tbody td.ret-strong{color:var(--ink);font-weight:700}.m-returns .ret-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;line-height:15px;display:block;overflow:hidden}.m-returns .ret-grade b{color:var(--brand-text);font-weight:600}.m-returns .ret-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.m-returns .ret-mini{max-width:900px}.m-returns .ret-foot{color:var(--ink-3);margin:0;font-size:12px;line-height:17px}.m-returns .ret-foot b{color:var(--ink-2);font-weight:600}.m-returns .ret-done{color:var(--ok);font-size:12.5px}.ret-keep__note{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:18px}.ret-keep__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:719.98px){.ret-keep__grid{grid-template-columns:1fr}}.m-returns .ret-facts{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1100px;display:grid;overflow:hidden}.m-returns .ret-facts>div{border-right:1px solid var(--line);min-width:0;padding:9px 12px}.m-returns .ret-facts>div:last-child{border-right:0}.m-returns .ret-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700;line-height:13px}.m-returns .ret-facts dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13.5px;font-weight:600;line-height:19px;overflow:hidden}.m-returns .ret-facts dd small{color:var(--ink-3);font-size:11.5px;font-weight:500;line-height:15px;display:block}.m-returns .ret-facts .ret-mono{font-family:var(--mono);font-size:12.5px}@media (max-width:1180px){.m-returns .ret-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.m-returns .ret-facts>div{border-bottom:1px solid var(--line)}}@media (max-width:719.98px){.m-returns .ret-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-returns .ret-mini{table-layout:auto;width:100%;max-width:1100px}.m-returns .ret-mini td.ret-mono{white-space:normal;overflow-wrap:anywhere;min-width:220px}.m-returns table.tbl.ret-lines{table-layout:fixed;font-size:12px}.m-returns table.tbl.ret-lines thead th{white-space:normal;vertical-align:bottom;height:auto;padding:6px 8px;line-height:13px}.m-returns table.tbl.ret-lines tbody td{text-overflow:ellipsis;padding:0 8px;overflow:hidden}.m-returns table.tbl.ret-lines tfoot td{padding-left:8px;padding-right:8px}.m-returns .ret-stack{text-overflow:ellipsis;white-space:nowrap;line-height:17px;display:block;overflow:hidden}.m-returns .ret-stack+.ret-stack{margin-top:1px}.m-returns table.tbl tbody td.ret-status{overflow:hidden}.m-returns table.tbl tbody td.ret-status .pill{text-overflow:ellipsis;vertical-align:middle;max-width:100%;line-height:22px;display:inline-block;overflow:hidden}.m-returns .ret-kept-value{color:var(--ink-3);margin-top:2px;font-size:11.5px}
.m-debit-note .head h1:not(.serial){font-family:var(--display);letter-spacing:-.015em;font-size:25px;font-weight:600;line-height:30px}.m-debit-note .fg-chev{flex:none;width:14px;height:14px;transform:rotate(180deg)}.m-debit-note .dn-reg .tbl-scroll .state{justify-content:center}.m-debit-note table.tbl td.dn-trunc{text-overflow:ellipsis;overflow:hidden}.m-debit-note .dn-reg table.tbl td.dn-trunc{max-width:180px}.m-debit-note table.tbl tbody td.dn-strong,.m-debit-note .dn-strong{color:var(--ink);font-weight:700}.m-debit-note .dn-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.m-debit-note .dn-seg{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.m-debit-note .dn-seg>button{all:unset;cursor:pointer;border-radius:var(--r-pill);height:28px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.m-debit-note .dn-seg>button:hover{background:var(--surface-2)}.m-debit-note .dn-seg>button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-line)}.m-debit-note .dn-seg>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-debit-note .dn-above{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.m-debit-note .mr-wrap{display:inline-flex;position:relative}.m-debit-note .mr-wrap>.btn svg:last-of-type{color:var(--ink-3);margin-left:-2px}.m-debit-note .mr-panel{z-index:60;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);width:380px;max-width:calc(100vw - 16px);max-height:calc(100vh - 96px);box-shadow:var(--e-3);transform-origin:100% 0;animation:mr-in var(--m-enter) var(--ease-out);flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;overflow:auto}@keyframes mr-in{0%{opacity:0;transform:translateY(calc(var(--pop-lift) * -1)) scale(var(--pop-scale))}}@media (prefers-reduced-motion:reduce){.m-debit-note .mr-panel{animation:none}}.m-debit-note .mr-title{flex-direction:column;gap:2px;display:flex}.m-debit-note .mr-title b{color:var(--ink);font-size:14px;font-weight:650;line-height:20px}.m-debit-note .mr-title span{color:var(--ink-3);font-size:12px;line-height:16px}.m-debit-note .mr-list{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.m-debit-note .mr-opt{border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer;transition:background var(--m-fast) var(--ease-out),border-color var(--m-fast) var(--ease-out);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.m-debit-note .mr-opt:hover{background:var(--surface-2)}.m-debit-note .mr-opt[data-on=true]{border-color:var(--brand-mark);background:var(--brand-soft)}.m-debit-note .mr-opt input{accent-color:var(--brand-mark);flex:none;margin:2px 0 0}.m-debit-note .mr-opt span{flex-direction:column;gap:1px;min-width:0;display:flex}.m-debit-note .mr-opt b{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.m-debit-note .mr-opt small{color:var(--ink-3);font-size:11.5px;line-height:15px}.m-debit-note .mr-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-debit-note .mr-field{flex-direction:column;gap:4px;min-width:0;display:flex}.m-debit-note .mr-field .datefield,.m-debit-note .mr-field .ti{width:100%}.m-debit-note .mr-wide{grid-column:1/-1}.m-debit-note .mr-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550;line-height:14px}.m-debit-note .mr-hint{color:var(--ink-3);margin:-4px 0 0;font-size:12px;line-height:16px}.m-debit-note .mr-err{border-radius:var(--r-sm);background:var(--stop-soft);color:var(--stop);margin:0;padding:8px 10px;font-size:12.5px;line-height:17px}.m-debit-note .mr-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (max-width:719.98px){.m-debit-note .mr-panel{width:auto;left:8px;right:8px!important}.m-debit-note .mr-grid{grid-template-columns:1fr}}.m-debit-note .dn-screen{overflow:auto}.m-debit-note .dn-head{padding:14px var(--gutter,20px) 12px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.m-debit-note .dn-titles{flex:260px;min-width:0}.m-debit-note .dn-titles h1{font-family:var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:600;line-height:28px;display:flex}.m-debit-note .dn-serial{font-family:var(--mono);color:var(--brand-text);font-size:15px;font-weight:600}.m-debit-note .dn-meta{color:var(--ink-3);margin-top:3px;font-size:12.5px;line-height:18px}.m-debit-note .dn-head-acts{flex:420px;min-width:0}.m-debit-note .dn-head-acts .act-bar__line{flex-wrap:wrap;justify-content:flex-end}.m-debit-note .dn-frame{padding:16px var(--gutter,20px) 48px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.m-debit-note .dn-main,.m-debit-note .dn-rail{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1199.98px){.m-debit-note .dn-frame{grid-template-columns:minmax(0,1fr)}}.m-debit-note .dn-card .card-h{flex-wrap:wrap;align-items:center}.m-debit-note .dn-card .card-h h2{letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600;line-height:22px}.m-debit-note .dn-card .card-h .why{color:var(--ink-3);font-size:12px}.m-debit-note .dn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.m-debit-note .dn-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.m-debit-note .dn-span2{grid-column:span 2}.m-debit-note .dn-span3{grid-column:span 3}.m-debit-note .dn-span4,.m-debit-note .dn-grid2 .dn-span2{grid-column:1/-1}@media (max-width:719.98px){.m-debit-note .dn-grid{grid-template-columns:minmax(0,1fr)}.m-debit-note .dn-span2,.m-debit-note .dn-span3{grid-column:1/-1}.m-debit-note .ti,.m-debit-note .datefield .ti{font-size:16px}}.m-debit-note .dn-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550;line-height:14px}.m-debit-note .dn-v{color:var(--ink);font-size:14px;line-height:20px}.m-debit-note .dn-row-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-debit-note .dn-mono{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.m-debit-note .dn-sub{color:var(--ink-3);font-size:11.5px;font-weight:400;line-height:15px;display:block}.m-debit-note .dn-hint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:18px}.m-debit-note .dn-err{color:var(--stop);white-space:normal;text-align:left;margin-top:4px;font-size:12px;line-height:16px;display:block}.m-debit-note .dn-done{color:var(--ok);font-size:12.5px}.m-debit-note .dn-wrap{white-space:normal}.m-debit-note .dn-strip{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);margin:0;padding:10px 14px;font-size:13px;line-height:18px}.m-debit-note .dn-strip b{font-weight:600}.m-debit-note .dn-strip ul{margin:6px 0 0;padding-left:20px}.m-debit-note .dn-strip.warn{background:var(--warn-soft);color:var(--warn)}.m-debit-note .dn-strip.stop{background:var(--stop-soft);color:var(--stop)}.m-debit-note .dn-strip.ok{background:var(--ok-soft);color:var(--ok)}.m-debit-note .dn-head+.dn-strip{margin:12px var(--gutter,20px) 0}.m-debit-note .card-b .dn-strip+.dn-tot,.m-debit-note .dn-tot+.dn-strip{margin-top:10px}.m-debit-note .dn-lines tr.dim td{color:var(--ink-3)}.m-debit-note .dn-lines .dn-cell{text-align:right;width:110px}.m-debit-note .dn-lines td b{color:var(--brand-text);font-weight:600}.m-debit-note .dn-card>.dn-strip{margin:0 18px 12px}.m-debit-note .dn-tot{border-collapse:collapse;width:100%;font-size:13px}.m-debit-note .dn-tot td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:7px 0}.m-debit-note .dn-tot td:last-child{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.m-debit-note .dn-tot tr:last-child td{border-bottom:0}.m-debit-note .dn-tot tr.grand td{border-top:1px solid var(--line-2);color:var(--ink);padding-top:10px;font-size:15px;font-weight:700}.m-debit-note .dn-tot .dn-sub{display:inline}.m-debit-note .dn-ledger{border-collapse:collapse;width:100%;font-size:12.5px}.m-debit-note .dn-ledger th{text-align:left;color:var(--ink-3);padding:0 0 6px;font-size:11px;font-weight:700}.m-debit-note .dn-ledger td{border-bottom:1px solid var(--line);color:var(--ink);padding:6px 0}.m-debit-note .dn-ledger .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;padding-left:10px}.m-debit-note .dn-ledger td.cr{color:var(--ink-2);padding-left:16px}.m-debit-note .dn-ledger tr.bal td{color:var(--ok);border-bottom:0;padding-top:8px;font-weight:700}.m-debit-note .dn-ledger tr.bal.off td{color:var(--stop)}.m-debit-note .dn-formula{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);white-space:pre;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:20px;overflow-x:auto}.m-debit-note .dn-formula b{color:var(--ink);font-weight:700}.m-debit-note .dn-split td.num{white-space:nowrap}.m-debit-note .dn-split .dn-ok{color:var(--ok);font-weight:600}.m-debit-note .dn-split .dn-stop{color:var(--stop);font-weight:600}.m-debit-note .dn-split .dn-none{color:var(--ink-3)}.m-debit-note .dn-notes{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.m-debit-note .dn-note{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.m-debit-note .dn-note .dn-sub{display:inline}.m-debit-note .dn-types{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.m-debit-note .dn-tcard{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px 12px 40px;display:flex;position:relative}.m-debit-note .dn-tcard:hover{border-color:var(--line-control)}.m-debit-note .dn-tcard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.m-debit-note .dn-tcard i{border:1.5px solid var(--line-control);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:14px;left:14px}.m-debit-note .dn-tcard:has(input:checked){border-color:var(--brand-mark);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-mark)}.m-debit-note .dn-tcard:has(input:checked) i{border-color:var(--brand-mark);background:radial-gradient(circle,var(--brand-mark) 0 4px,var(--surface) 4.5px)}.m-debit-note .dn-tcard b{font-size:14px;font-weight:600;line-height:20px}.m-debit-note .dn-tcard span{color:var(--ink-3);font-size:12px;line-height:16px}@media (max-width:1179.98px){.m-debit-note .dn-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-debit-note .dn-entries td{white-space:nowrap}.m-debit-note .dn-entries tr.dn-picked td{background:var(--brand-soft)}.m-debit-note .dn-entries tr.dn-off td{color:var(--ink-3)}.m-debit-note .dn-entries .dn-why{color:var(--ink-3);white-space:normal;font-size:11.5px;line-height:15px;display:block}.m-debit-note .dn-entries input.ti{height:30px}.m-debit-note .dn-entries .dn-desc{min-width:220px}.m-debit-note .dn-sum{flex-direction:column;margin:0;display:flex}.m-debit-note .dn-sum>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.m-debit-note .dn-sum>div+div{border-top:1px solid var(--line)}.m-debit-note .dn-sum dt{color:var(--ink-3)}.m-debit-note .dn-sum dd{margin:0;font-weight:600}.m-debit-note .dn-po{display:block}.m-debit-note table.tbl tbody td.dn-wrap{white-space:normal;min-width:240px;padding-top:6px;padding-bottom:6px}.m-debit-note .dn-entries td.dn-wrap{white-space:normal}.m-debit-note .dn-line-typed{color:var(--ink);font-weight:600;display:block}.m-debit-note .dn-line-desc{width:100%;min-width:220px;margin-bottom:4px;display:block}.m-debit-note .dn-line-part+.dn-line-part{margin-top:8px}.m-debit-note .dn-ref{display:block}
.m-pallet.plt-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.m-pallet .plt-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-pallet .plt-screen>.head{flex-wrap:wrap;align-items:center}.m-pallet .plt-screen>.body{padding-bottom:var(--gutter)}.m-pallet .plt-body{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.m-pallet .card-h{flex-wrap:wrap;align-items:center}.m-pallet .plt-card{overflow:hidden}.m-pallet .plt-count{color:var(--ink-3);font-size:13px}.m-pallet .plt-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px 18px;display:grid}.m-pallet .plt-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-pallet .plt-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.m-pallet .plt-facts dd.mono,.m-pallet .plt-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-pallet .plt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:14px 18px;display:grid}.m-pallet .plt-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-pallet .plt-refusal b{font-weight:600;display:block}.m-pallet .plt-refusal ul{margin:4px 0 0;padding-left:18px}.m-pallet .plt-refusal.plt-info{background:var(--warn-soft);color:var(--warn)}.m-pallet .plt-current{margin-left:8px}.m-pallet .plt-trunc,.plt-reg .plt-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plt-reg .plt-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.plt-dialog{flex-direction:column;gap:12px;display:flex}.plt-dialog .plt-note{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.plt-dialog .plt-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.plt-dialog .plt-refusal b{font-weight:600;display:block}.plt-dialog .plt-refusal ul{margin:4px 0 0;padding-left:18px}@media (max-width:1023px){.m-pallet .plt-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.m-pallet .plt-grid{grid-template-columns:minmax(0,1fr)}.m-pallet .plt-bar{z-index:20;flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-pallet .plt-bar .state{flex-basis:100%}.m-pallet .plt-bar .sp{display:none}.m-pallet .plt-bar .acts{flex-wrap:wrap;flex:100%}}.m-pallet .plt-cellnote,.plt-reg .plt-cellnote{font-family:var(--sans);font-variant-numeric:normal;color:var(--ink-3);margin-top:2px;font-size:12px;line-height:16px;display:block}.plt-dialog .plt-weigh-out{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;padding:10px 14px;display:grid}.plt-dialog .plt-weigh-out dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.plt-dialog .plt-weigh-out dd{color:var(--ink);margin:2px 0 0;font-size:14px}.plt-dialog .plt-weigh-out dd.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-pallet .plt-muted,.plt-reg .plt-muted{color:var(--ink-3)}
.m-company.cp-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.m-company .cp-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-company .cp-screen>.head{flex-wrap:wrap;align-items:center}.m-company .cp-screen>.body{padding-bottom:var(--gutter)}.m-company .cp-body{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.m-company .card-h{flex-wrap:wrap;align-items:center}.m-company .cp-card{overflow:hidden}.m-company .cp-count{color:var(--ink-3);font-size:13px}.m-company .cp-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-company .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:14px 18px;display:grid}.m-company .cp-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-company .cp-refusal b{font-weight:600;display:block}.m-company .cp-refusal ul{margin:4px 0 0;padding-left:18px}@media (max-width:1023px){.m-company .cp-grid{grid-template-columns:minmax(0,1fr)}.m-company .cp-bar{z-index:20;flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-company .cp-bar .state{flex-basis:100%}.m-company .cp-bar .sp{display:none}.m-company .cp-bar .acts{flex-wrap:wrap;flex:100%}}
.m-vendor .vnd-trunc,.vnd-reg .vnd-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vnd-reg .vnd-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.vnd-reg .vnd-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.m-vendor.vnd-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.m-vendor .vnd-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-vendor .vnd-screen>.head{flex-wrap:wrap;align-items:center}.m-vendor .vnd-screen>.body{padding-bottom:var(--gutter)}.m-vendor .vnd-body{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.m-vendor .vnd-stack{flex-direction:column;gap:12px;display:flex}.m-vendor .card-h{flex-wrap:wrap;align-items:center}.m-vendor .vnd-card{overflow:hidden}.m-vendor .vnd-count{color:var(--ink-3);font-size:13px}.m-vendor .vnd-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-vendor .vnd-current{margin-left:8px}.m-vendor .vnd-pad{padding:14px 18px}.m-vendor .vnd-acts,.m-vendor .vnd-full{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.m-vendor .vnd-full{margin-left:0}.m-vendor .vnd-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px 18px;display:grid}.m-vendor .vnd-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-vendor .vnd-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.m-vendor .vnd-facts dd.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-vendor .vnd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:14px 18px;display:grid}.m-vendor .vnd-grid+.vnd-grid{padding-top:0}.m-vendor .vnd-grid>.wide{grid-column:1/-1}.m-vendor .vnd-row-h{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.m-vendor .vnd-row-h>b{font-weight:600}.m-vendor .vnd-row-h .req,.vnd-dialog .vnd-row-h .req{color:var(--stop);margin-left:2px;font-weight:600;line-height:1}.m-vendor .vnd-switch,.vnd-dialog .vnd-switch{color:var(--ink);align-items:center;gap:12px;font-size:13px;display:flex}.m-vendor .vnd-switch input{accent-color:var(--brand-deep);margin:0}.m-vendor .vnd-note{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.m-vendor .vnd-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-vendor .vnd-refusal b{font-weight:600;display:block}.m-vendor .vnd-refusal ul{margin:4px 0 0;padding-left:18px}.m-vendor .vnd-refusal.vnd-info{background:var(--warn-soft);color:var(--warn)}.vnd-dialog{flex-direction:column;gap:12px;display:flex}.vnd-dialog .vnd-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.vnd-dialog .vnd-note{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.vnd-dialog .vnd-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.vnd-dialog .vnd-refusal b{font-weight:600;display:block}.vnd-dialog .vnd-refusal ul{margin:4px 0 0;padding-left:18px}.vnd-dialog .vnd-refusal.vnd-info{background:var(--warn-soft);color:var(--warn)}.m-vendor .vnd-kyc td{vertical-align:top}.m-vendor .vnd-doc{font-weight:600;display:block}.m-vendor .vnd-kyc-scroll{overflow:visible}.m-vendor .vnd-kyc td,.m-vendor .vnd-kyc th{white-space:normal;overflow-wrap:break-word}.m-vendor .vnd-kyc td.num,.m-vendor .vnd-kyc th.num,.m-vendor .vnd-req{white-space:nowrap}.m-vendor .vnd-req .req{color:var(--stop);margin-left:2px;font-weight:600;line-height:1}@media (max-width:1023px){.m-vendor .vnd-kyc-scroll{overflow:auto}}.m-vendor .vnd-help,.vnd-dialog .vnd-help{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.m-vendor .vnd-row-acts{gap:9px;margin-left:0}.m-vendor .vnd-files{flex-wrap:wrap;gap:6px;display:flex}.m-vendor .vnd-file{height:calc(var(--ctl-h) - 4px);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:0 12px;font-size:13px;display:inline-flex}.m-vendor .vnd-file:hover{background:var(--surface-2)}.m-vendor .vnd-file[aria-disabled=true]{cursor:default;color:var(--ink-3)}.m-vendor .vnd-file svg,.vnd-dialog .vnd-drop svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.m-vendor .vnd-file.vnd-has-thumb{border-radius:var(--r-sm);height:auto;padding:3px 12px 3px 3px}.m-vendor .vnd-thumb{border-radius:var(--r-sm);background:linear-gradient(135deg,var(--surface-3),var(--brand-grey));object-fit:cover;flex:none;width:36px;height:36px}.vnd-dialog .vnd-trunc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vnd-dialog .vnd-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vnd-dialog .vnd-drop{border:1px dashed var(--line-control);border-radius:var(--r-sm);background:var(--surface-2);min-height:42px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:14px 18px;font-size:12.5px;display:flex}.vnd-dialog .vnd-picked{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vnd-dialog .vnd-picked li{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.vnd-dialog .vnd-up{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.vnd-dialog .vnd-up.stop{color:var(--stop)}.vnd-dialog .vnd-up-why{color:var(--stop);flex-basis:100%;font-size:12px;line-height:16px}.vnd-dialog .vnd-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}@media (max-width:1023px){.m-vendor .vnd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.m-vendor .vnd-grid{grid-template-columns:minmax(0,1fr)}.m-vendor .vnd-bar{z-index:20;flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-vendor .vnd-bar .state{flex-basis:100%}.m-vendor .vnd-bar .sp{display:none}.m-vendor .vnd-bar .acts{flex-wrap:wrap;flex:100%}}.m-vendor .vnd-file-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.m-vendor .vnd-warn-text{color:var(--warn);font-size:12px}.m-vendor .vnd-type{width:calc(100% - 2 * var(--gutter));flex-wrap:wrap;align-items:center;gap:8px;max-width:1160px;margin:14px auto 0;padding:0;display:flex}.m-vendor .vnd-type .lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-size:12px;font-weight:550}.m-vendor .vnd-muted{color:var(--ink-3);margin:0;padding:0 18px 14px;font-size:13px;line-height:18px}.m-vendor .vnd-body>.vnd-muted{padding:0}.vnd-dialog .vnd-pair .wide{grid-column:1/-1}.m-vendor fieldset.vnd-type{border:0;min-width:0}.m-vendor fieldset.vnd-type legend{float:left;padding:0}
.m-crf.crf-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.m-crf .crf-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-crf .crf-screen>.head{flex-wrap:wrap;align-items:center}.m-crf .crf-screen>.body{padding-bottom:var(--gutter)}.m-crf .crf-body{flex-direction:column;gap:16px;width:100%;max-width:1600px;margin:0 auto;display:flex}.m-crf .card-h{flex-wrap:wrap;align-items:center}.m-crf .crf-card{overflow:visible}.m-crf .crf-lines-card{overflow:hidden}.m-crf .crf-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-crf .crf-note{color:var(--ink-3);font-size:12px;line-height:18px}.m-crf .sp{flex:1}.m-crf .crf-totals{margin:0}.m-crf .crf-tile .v{font-size:24px;line-height:30px}.m-crf .crf-tile--lead{border-color:var(--brand-line);background:var(--brand-soft)}.m-crf .crf-tile--lead .v{color:var(--brand-text);font-size:32px;line-height:36px}.m-crf .crf-tile .v small{font-family:var(--sans);color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:400}.m-crf .crf-flags{margin:0}.m-crf .crf-flagnote{color:var(--ink-3);font-size:12px}.m-crf .crf-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.m-crf .crf-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-crf .crf-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.m-crf .crf-headgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.m-crf .crf-wide{grid-column:1/-1}.m-crf .crf-headgrid textarea.ti{height:auto}.m-crf .crf-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-crf .crf-refusal b{font-weight:600;display:block}.m-crf .crf-refusal ul{margin:4px 0 0;padding-left:18px}.m-crf .crf-refusal--soft{background:var(--warn-soft);color:var(--warn)}.m-crf .crf-refusal--stale{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-crf table.tbl.crf-lines tbody td{vertical-align:top;white-space:normal;height:auto;padding:8px 6px}.m-crf table.tbl.crf-lines tbody td.crf-idx{font-family:var(--mono);color:var(--ink-4)}.m-crf .crf-w-idx{width:44px}.m-crf .crf-w-kind{width:110px}.m-crf .crf-w-act{width:170px}.m-crf .crf-cellnote{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:16px;display:block}.m-crf table.tbl.crf-lines td.num .crf-cellnote{font-family:var(--sans);font-variant-numeric:normal;text-align:right}.m-crf .crf-cell-act{flex-wrap:wrap;gap:6px;display:flex}.m-crf .crf-reweigh-row>td{background:var(--surface-2)}.m-crf .crf-reweigh{flex-direction:column;gap:12px;padding:4px 2px 8px;display:flex}.m-crf .crf-reweigh p{margin:0}.m-crf .crf-reweigh-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.m-crf .crf-reweigh-out{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.m-crf .crf-reweigh-out .l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:550;line-height:13px}.m-crf .crf-reweigh-out .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:18px;font-weight:600;line-height:24px}.m-crf .crf-reweigh-out .m{color:var(--ink-3);font-size:12px;line-height:16px}.m-crf .crf-reweigh-acts{justify-content:flex-end;gap:8px;display:flex}.m-crf .crf-tabs{padding:0 18px}.m-crf .crf-add{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.m-crf .crf-add-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.m-crf .crf-returns{flex-direction:column;gap:12px;display:flex}.m-crf .crf-return{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.m-crf .crf-return--done{background:var(--surface-2)}.m-crf .crf-return-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.m-crf .crf-return-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.m-crf .crf-return-empty .ck{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12px;line-height:18px;display:flex}.m-crf .crf-return-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-crf .crf-trunc,.crf-reg .crf-trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crf-reg .crf-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.crf-reg .crf-furnace{width:auto;min-width:160px;height:32px;font-size:12.5px}.crf-reg .crf-flagmark,.m-crf .crf-flagmark{color:var(--warn);margin-left:8px;font-size:11.5px;display:inline-block}.crf-reg .crf-act,.m-crf .crf-act{display:contents}.m-crf .crf-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.m-crf .crf-head-l{align-items:center;gap:16px;min-width:0;display:flex}.m-crf .crf-head-c{justify-content:center;min-width:0;display:flex}.m-crf .crf-head-c:empty{display:none}.m-crf .crf-head-r{flex-wrap:wrap;justify-content:flex-end;justify-self:end;min-width:0}.m-crf .crf-head-r .why{display:none}.m-crf .crf-head-r .crf-refusal{flex-basis:100%}.m-crf .crf-stats{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--e-1);margin:0;display:flex;overflow:hidden}.m-crf .crf-stat{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;min-width:120px;padding:8px 20px;display:flex}.m-crf .crf-stat:last-child{border-right:0}.m-crf .crf-stat .l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:600;line-height:13px}.m-crf .crf-stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}.m-crf .crf-stat .v.lead{color:var(--brand-text)}.m-crf .crf-stat .v small{font-family:var(--sans);color:var(--ink-3);margin-left:2px;font-size:11px;font-weight:500}.m-crf .crf-stat .m{color:var(--ink-3);white-space:nowrap;font-size:11px;line-height:14px}.m-crf .crf-body.crf-body--wide{max-width:1680px}.m-crf .crf-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.m-crf .crf-main,.m-crf .crf-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1599.98px){.m-crf .crf-head{grid-template-columns:minmax(0,1fr) auto}.m-crf .crf-head-c{grid-area:2/1/auto/-1}}@media (min-width:1280px){.m-crf .crf-split{grid-template-columns:minmax(0,1fr) 340px}.m-crf .crf-split.crf-split--solo{grid-template-columns:minmax(0,1fr)}.m-crf .crf-side{position:sticky;top:0}.m-crf .crf-body--wide .crf-headgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.m-crf .crf-body--wide .crf-headgrid .crf-wide{grid-column:span 2}.m-crf .crf-body--wide .crf-facts{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,2fr)}.m-crf .crf-main table.tbl.crf-lines thead th.num{width:128px}.m-crf .crf-side .crf-add,.m-crf .crf-side .crf-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-crf .crf-side .crf-return-empty{grid-column:1/-1}.m-crf .crf-side .flags>header{flex-wrap:wrap}}@media (max-width:1023.98px){.m-crf .crf-stats{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.m-crf .crf-stat{background:var(--surface);border-right:0;min-width:0}.m-crf .crf-stat:last-child{grid-column:span 2}.m-crf .crf-head-c{justify-content:stretch}.m-crf .crf-head-c>.crf-stats{flex:1}}@media (max-width:767.98px){.m-crf .crf-head{grid-template-columns:minmax(0,1fr)}.m-crf .crf-head-r{justify-content:flex-start;justify-self:stretch}.m-crf .crf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-crf .crf-stat .m{white-space:normal;text-align:center}}@media (max-width:1023.98px){.m-crf table.tbl.crf-lines.crf-grid,.m-crf table.tbl.crf-lines.crf-grid tbody{width:100%;display:block}.m-crf table.tbl.crf-lines.crf-grid thead{display:none}.m-crf table.tbl.crf-lines.crf-grid tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px 16px;display:grid}.m-crf table.tbl.crf-lines.crf-grid tbody td{text-align:left;white-space:normal;border:0;height:auto;padding:0;display:block}.m-crf table.tbl.crf-lines.crf-grid tbody td:empty{display:none}.m-crf table.tbl.crf-lines.crf-grid tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:550;line-height:14px;display:block}.m-crf table.tbl.crf-lines.crf-grid tbody td.crf-cell-full,.m-crf table.tbl.crf-lines.crf-grid tbody td.crf-idx,.m-crf table.tbl.crf-lines.crf-grid tbody td.crf-cell-act,.m-crf table.tbl.crf-lines.crf-grid tbody tr.crf-reweigh-row>td{grid-column:1/-1}.m-crf table.tbl.crf-lines.crf-grid tbody td.num .crf-cellnote{text-align:left}.m-crf .crf-facts,.m-crf .crf-headgrid,.m-crf .crf-add,.m-crf .crf-reweigh-grid,.m-crf .crf-return-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-crf .crf-bar{z-index:20;flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-crf .crf-bar .state{flex-basis:100%}.m-crf .crf-bar .sp{display:none}.m-crf .crf-bar .acts{flex-wrap:wrap;flex:100%}}@media (max-width:767.98px){.m-crf table.tbl.crf-lines.crf-grid tbody tr{grid-template-columns:1fr}.m-crf .crf-facts,.m-crf .crf-headgrid,.m-crf .crf-add,.m-crf .crf-reweigh-grid,.m-crf .crf-return-grid{grid-template-columns:minmax(0,1fr)}}.crf-reg td.crf-status{white-space:nowrap}.m-crf table.tbl.crf-lines thead th{text-transform:none;letter-spacing:0;vertical-align:bottom}.m-crf table.tbl.crf-lines thead th .crf-unit{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:500;line-height:13px;display:block}.m-crf table.tbl.crf-lines tbody td{vertical-align:middle}.m-crf table.tbl.crf-lines td.num .crf-mono{font-weight:500}.m-crf .crf-w-grade{width:80px}.m-crf .crf-w-status{width:140px}.m-crf .crf-lines .crf-cell-act{justify-content:flex-end}.m-crf table.tbl.crf-lines tbody td.crf-cell-act{text-align:right;white-space:nowrap;display:table-cell}.m-crf .crf-lines .crf-w-act{width:190px}.m-crf .crf-lines td.crf-cell-act .btn+.btn{margin-left:6px}.m-crf .crf-cellnote--stop{color:var(--stop)}.m-crf .crf-net{color:var(--brand-text);font-weight:600}.m-crf .crf-net--bad{color:var(--stop)}.m-crf tr.crf-line--weighing>td{background:var(--brand-soft)}.m-crf table.tbl.crf-lines tr.crf-add-row>td{background:var(--surface-2);border-top:2px dashed var(--line);border-bottom:0;padding:12px 6px}.m-crf table.tbl.crf-lines tr.crf-add-note>td{border-top:0;padding-top:0}.m-crf .crf-add-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-crf .crf-seg{background:var(--surface-3);border:0;border-radius:999px;margin:0;padding:3px;display:inline-flex}.m-crf .crf-seg button{font:600 12.5px var(--sans);color:var(--ink-2);cursor:pointer;transition:background var(--m-fast) var(--ease),color var(--m-fast) var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 14px}.m-crf .crf-seg button:hover:not(:disabled){color:var(--ink)}.m-crf .crf-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e-1)}.m-crf .crf-in{border:1px solid var(--line-control);background:var(--surface);width:100%;min-width:96px;height:36px;color:var(--ink);font:500 13px var(--mono);font-variant-numeric:tabular-nums;transition:border-color var(--m-fast) var(--ease),box-shadow var(--m-fast) var(--ease);border-radius:999px;padding:0 14px}.m-crf .crf-in.num{text-align:right}.m-crf .crf-in--text{font-family:var(--sans)}.m-crf .crf-in--select{appearance:auto;width:auto;min-width:180px}.m-crf .crf-in:focus{border-color:var(--brand-mark);box-shadow:0 0 0 3px var(--brand-ring);outline:0}.m-crf .crf-in[aria-invalid=true]{border-color:var(--stop)}.m-crf td>.crf-in--select+.crf-in--select{margin-left:6px}.m-crf .crf-combo{flex:1;min-width:240px;position:relative}.m-crf .crf-in--combo{font-weight:600}.crf-menu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-height:320px;box-shadow:var(--e-3);position:fixed;overflow:auto}.crf-menu .crf-menu-hint{border-bottom:1px solid var(--line-2);color:var(--ink-3);justify-content:space-between;padding:8px 14px;font-size:11.5px;display:flex}.crf-menu .crf-menu-empty{color:var(--ink-3);padding:12px 14px;font-size:12.5px}.crf-menu .crf-opt{border-bottom:1px solid var(--line-2);cursor:pointer;transition:background var(--m-fast) var(--ease);padding:10px 14px}.crf-menu .crf-opt:last-child{border-bottom:0}.crf-menu .crf-opt.on{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-mark)}.crf-menu .crf-opt .t{align-items:center;gap:8px;display:flex}.crf-menu .crf-opt .t .pill{margin-left:auto}.crf-menu .crf-opt .t .crf-mono{font-family:var(--mono);font-size:13.5px}.crf-menu .crf-opt .b{color:var(--ink-2);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12px;display:flex}.crf-menu .crf-opt .b b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:1023.98px){.m-crf table.tbl.crf-lines.crf-grid tbody tr.crf-add-row>td{grid-column:1/-1}.m-crf table.tbl.crf-lines.crf-grid tbody td.crf-cell-act{justify-content:flex-start;gap:6px;display:flex}}.m-crf .crf-bar>.act-bar{flex:1}.m-crf .crf-bar .crf-bar-state{color:var(--ink-2);font-size:13px}.m-crf .crf-bar .act-bar__reason{white-space:normal}.m-crf table.tbl.crf-lines tr.crf-return-row>td{border-top:1px solid var(--line)}.m-crf .crf-return-label{color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:600}.m-crf .crf-in--pick{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.m-crf .crf-in--pick:disabled{cursor:default}.m-crf .crf-pick-ph{color:var(--ink-3);font-weight:500}.m-crf .crf-pick-caret{color:var(--ink-3);font-size:11px}.m-crf table.tbl.crf-lines td.num .crf-note{text-align:right;display:block}.m-crf .crf-empty-stock{color:var(--ink-3);font-size:12.5px;line-height:18px}.m-crf .crf-empty-stock b{color:var(--warn);font-weight:600}.m-crf table.tbl.crf-lines thead th{padding-left:6px;padding-right:6px}.m-crf table.tbl.crf-lines thead th.crf-w-act{text-align:right}.m-crf table.tbl.crf-lines td.num .crf-note{font-family:var(--sans);font-variant-numeric:normal}.m-crf .crf-fg-runs a{color:var(--brand-text);font-weight:500;text-decoration:none}.m-crf .crf-fg-runs a:hover{text-decoration:underline}.m-crf .crf-rec>.body{position:relative}.m-crf .crf-rec .cr-body{flex-direction:column;gap:16px;width:100%;max-width:1680px;margin:0 auto;display:flex}.m-crf .crf-rec>.head.cr-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.m-crf .crf-rec .cr-head-l{align-items:flex-start;gap:12px;min-width:0;display:flex}.m-crf .crf-rec .cr-head-l .back{margin-top:3px}.m-crf .crf-rec .cr-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-crf .crf-rec .cr-head .meta span{white-space:nowrap}.m-crf .crf-rec .cr-head-r{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.m-crf .crf-rec .cr-head-r .why{display:none}.m-crf .crf-rec .cr-head-r .crf-refusal{flex-basis:100%}.m-crf .crf-rec .cr-figs{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--e-1);padding:12px 6px}.m-crf .crf-rec .cr-figs-row{display:flex}.m-crf .crf-rec .cr-fig{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;min-width:120px;padding:0 16px;display:flex}.m-crf .crf-rec .cr-fig:last-child{border-right:0}.m-crf .crf-rec .cr-fig .l{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.m-crf .crf-rec .cr-fig .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:700;line-height:28px}.m-crf .crf-rec .cr-fig .v small{color:var(--ink-3);margin-left:3px;font-size:12px;font-weight:500}.m-crf .crf-rec .cr-fig .v.lead{color:var(--brand-text)}.m-crf .crf-rec .cr-fig .n{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.m-crf .crf-rec .cr-key{vertical-align:-1px;border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.m-crf .crf-rec .cr-key--charged{background:var(--brand)}.m-crf .crf-rec .cr-key--back{background:var(--ink-4)}.m-crf .crf-rec .cr-key--out{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--warn)}.m-crf .crf-rec .cr-bal{margin:12px 14px 2px}.m-crf .crf-rec .cr-bal-track{background:var(--surface-3);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.m-crf .crf-rec .cr-bal-track span{height:100%;transition:flex-basis var(--m-base) var(--ease);display:block}.m-crf .crf-rec .cr-bal-track .charged{background:var(--brand)}.m-crf .crf-rec .cr-bal-track .out{background:repeating-linear-gradient(135deg,var(--warn) 0 3px,var(--warn-line) 3px 6px)}.m-crf .crf-rec .cr-bal-track .back{background:var(--ink-4)}.m-crf .crf-rec .cr-bal-cap{color:var(--ink-3);justify-content:space-between;gap:12px;margin-top:6px;font-size:11.5px;display:flex}.m-crf .crf-rec .cr-bal-cap b{color:var(--ink-2);font-weight:600}.m-crf .crf-rec .cr-strip{border-radius:var(--r-md);border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:19px;display:flex}.m-crf .crf-rec .cr-strip>svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:2px}.m-crf .crf-rec .cr-strip b{font-weight:700}.m-crf .crf-rec .cr-strip-t{flex:1;min-width:0}.m-crf .crf-rec .cr-strip--info{border-color:var(--line-2);background:var(--surface-2)}.m-crf .crf-rec .cr-strip--info>svg{color:var(--ink-3)}.m-crf .crf-rec .cr-strip--ok{border-color:var(--ok-line);background:var(--ok-soft)}.m-crf .crf-rec .cr-strip--ok>svg{color:var(--ok)}.m-crf .crf-rec .cr-strip--stop{border-color:var(--stop-line);background:var(--stop-soft)}.m-crf .crf-rec .cr-strip--stop>svg{color:var(--stop)}.m-crf .crf-rec .cr-strip-go{color:var(--ink);font:600 13px var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;text-decoration:underline}.m-crf .crf-rec .cr-strip-go:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.m-crf .crf-rec .cr-card{border-radius:var(--r-card)}.m-crf .crf-rec .cr-card>.card-h{align-items:center;padding:14px 18px}.m-crf .crf-rec .cr-card>.card-h h2{margin:0;font-size:15px;font-weight:700;line-height:22px}.m-crf .crf-rec .cr-card>.card-h .sub{color:var(--ink-3);font-size:12.5px}.m-crf .crf-rec .cr-card .card-n{border-radius:var(--r-md);background:var(--surface-3);color:var(--ink-2);font-family:var(--sans);font-size:12px;font-weight:700}.m-crf .crf-rec .cr-split .crf-mono{font-family:var(--sans);font-variant-numeric:tabular-nums}.m-crf .crf-rec .cr-facts{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,2fr);gap:14px 24px;margin:0;display:grid}.m-crf .crf-rec .cr-facts dt{color:var(--ink-3);margin-bottom:3px;font-size:12px;font-weight:500}.m-crf .crf-rec .cr-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.m-crf .crf-rec .crf-headgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.m-crf .crf-rec .crf-headgrid .crf-wide{grid-column:span 2}.m-crf .crf-rec .cr-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.m-crf .crf-rec .cr-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:1600px){.m-crf .crf-rec .cr-split{grid-template-columns:minmax(0,1fr) 340px}.m-crf .crf-rec .cr-side{grid-template-columns:minmax(0,1fr);position:sticky;top:0}}.m-crf .crf-rec .cr-lines-card{min-width:0;overflow:visible}.m-crf .crf-rec .cr-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:flex}.m-crf .crf-rec .cr-chip{border:1px solid var(--line-2);background:var(--surface);height:28px;color:var(--ink-2);font:600 12.5px var(--sans);white-space:nowrap;cursor:pointer;transition:background var(--m-fast) var(--ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.m-crf .crf-rec .cr-chip span{color:var(--ink-3);font-weight:500}.m-crf .crf-rec .cr-chip:hover{background:var(--surface-2)}.m-crf .crf-rec .cr-chip[aria-pressed=true]{border-color:var(--brand-mark);background:var(--brand-soft);color:var(--brand-text)}.m-crf .crf-rec .cr-chip[aria-pressed=true] span{color:var(--brand-text)}.m-crf .crf-rec .cr-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.m-crf .crf-rec .cr-find{margin-left:auto;position:relative}.m-crf .crf-rec .cr-find svg{width:15px;height:15px;color:var(--ink-3);position:absolute;top:8px;left:9px}.m-crf .crf-rec .cr-find input{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:220px;height:30px;color:var(--ink);font:400 12.5px var(--sans);padding:0 10px 0 30px}.m-crf .crf-rec .cr-find input:focus{border-color:var(--brand-mark);box-shadow:0 0 0 3px var(--brand-ring);outline:0}.m-crf .crf-rec table.cr-lines{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.m-crf .crf-rec .cr-lines thead th{z-index:5;background:var(--surface-2);color:var(--ink-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line-2);padding:0 9px;font-size:12px;font-weight:700;position:sticky}.m-crf .crf-rec .cr-lines thead tr.cr-g th{height:26px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600;top:0}.m-crf .crf-rec .cr-lines thead tr.cr-g th.cr-grp{text-align:center;color:var(--ink-2)}.m-crf .crf-rec .cr-lines thead tr.cr-c th{height:38px;top:26px}.m-crf .crf-rec .cr-lines thead th.num{text-align:right}.m-crf .crf-rec .cr-lines thead th small{color:var(--ink-3);font-size:10.5px;font-weight:500;line-height:1;display:block}.m-crf .crf-rec .cr-lines .cr-gl{border-left:1px solid var(--line)}.m-crf .crf-rec .cr-lines .cr-w-idx{width:40px}.m-crf .crf-rec .cr-lines .cr-w-grade{width:96px}.m-crf .crf-rec .cr-lines .cr-w-status{width:112px}.m-crf .crf-rec .cr-lines .cr-w-act{width:1%}.m-crf .crf-rec .cr-lines tbody td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;height:46px;color:var(--ink);padding:4px 9px}.m-crf .crf-rec .cr-lines tbody tr.cr-line:hover td{background:var(--surface-2)}.m-crf .crf-rec .cr-lines td.num{text-align:right;font-variant-numeric:tabular-nums}.m-crf .crf-rec .cr-lines td.cr-idx{width:40px;color:var(--ink-3);font-size:12px}.m-crf .crf-rec .cr-lines td.cr-what{white-space:normal;min-width:180px;max-width:260px}.m-crf .crf-rec .cr-lines .cr-what>b{letter-spacing:.01em;font-weight:700}.m-crf .crf-rec .cr-note{color:var(--ink-3);font-size:11.5px;line-height:1.35;font-family:var(--sans);display:block}.m-crf .crf-rec .cr-note--stop{color:var(--stop)}.m-crf .crf-rec .cr-link{color:var(--brand-text);font-weight:600;text-decoration:none}.m-crf .crf-rec .cr-link:hover{text-decoration:underline}.m-crf .crf-rec .cr-lines td.cr-grade b{font-weight:700;line-height:1.25;display:block}.m-crf .crf-rec .cr-lines td.cr-grade span{color:var(--ink-3);font-size:11.5px;line-height:1.3;display:block}.m-crf .crf-rec .cr-dim{color:var(--ink-3)}.m-crf .crf-rec .cr-nil{color:var(--ink-4)}.m-crf .crf-rec .cr-charged{font-weight:700}.m-crf .crf-rec .cr-delta{font-size:12px}.m-crf .crf-rec .cr-delta.neg{color:var(--stop)}.m-crf .crf-rec .cr-delta.pos{color:var(--ok)}.m-crf .crf-rec .cr-ph-only,.m-crf .crf-rec .cr-ph-grade{display:none}.m-crf .crf-rec .cr-lines td.cr-acts{text-align:right;width:1%}.m-crf .crf-rec .cr-row-acts{align-items:center;gap:6px;display:inline-flex}.m-crf .crf-rec .cr-row-acts .btn svg{width:14px;height:14px}.m-crf .crf-rec .cr-rm{justify-content:center;width:30px;padding:0}.m-crf .crf-rec .cr-admin{color:var(--ink-3);margin-left:2px;font-size:10.5px;font-weight:700}.m-crf .crf-rec .cr-ret{border:1px solid var(--line-control);border-radius:var(--r-md);background:var(--surface);width:96px;height:30px;color:var(--ink);text-align:right;padding:0 8px;font-size:13px}.m-crf .crf-rec .cr-ret::placeholder{color:var(--ink-4)}.m-crf .crf-rec .cr-ret:focus{border-color:var(--brand-mark);box-shadow:0 0 0 3px var(--brand-ring);outline:0}.m-crf .crf-rec .cr-ret[aria-invalid=true]{border-color:var(--stop)}.m-crf .crf-rec .cr-lines tr.cr-line--loose td{background:var(--surface-2)}.m-crf .crf-rec .cr-lines tr.cr-line--weighing td{background:var(--brand-soft)}.m-crf .crf-rec .cr-lines tr.cr-line--weighing td:first-child{box-shadow:inset 3px 0 0 var(--brand-mark)}.m-crf .crf-rec .cr-lines tr.cr-confirm td{background:var(--stop-soft);white-space:normal;height:auto;padding:10px 16px 12px 46px}.m-crf .crf-rec .cr-confirm-in{flex-flow:wrap;align-items:center;gap:12px;padding:0}.m-crf .crf-rec .cr-confirm-in .crf-note{min-width:260px;color:var(--ink);flex:1}.m-crf .crf-rec .cr-lines tr.cr-empty td{text-align:center;white-space:normal;height:72px;color:var(--ink-3)}.m-crf .crf-rec .cr-linkbtn{color:var(--ink);font:600 13px var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.m-crf .crf-rec .cr-lines tr.crf-add-row>td{background:var(--surface-2);border-top:2px dashed var(--line);white-space:normal;border-bottom:0;height:auto;padding:12px 9px}.m-crf .crf-rec .cr-lines tr.crf-add-note>td{border-top:0;padding-top:0}.m-crf .crf-rec .cr-lines tr.crf-add-row>td.crf-idx{color:var(--ink-3);font-size:12px}.m-crf .crf-rec .cr-lines td.crf-cell-act{text-align:right;white-space:nowrap;display:table-cell}.m-crf .crf-rec .cr-lines td.crf-cell-act .btn+.btn{margin-left:6px}.m-crf .crf-rec .cr-lines tr.crf-add-row>td.crf-cell-act{white-space:nowrap}.m-crf .crf-rec .cr-lines tfoot td{white-space:nowrap;background:var(--surface-2);border-top:1px solid var(--line-2);height:48px;padding:0 9px;font-weight:700}.m-crf .crf-rec .cr-lines tfoot td:first-child{border-bottom-left-radius:var(--r-card)}.m-crf .crf-rec .cr-lines tfoot td:last-child{border-bottom-right-radius:var(--r-card)}.m-crf .crf-rec .cr-lines tfoot td.num{text-align:right;font-variant-numeric:tabular-nums}.m-crf .crf-rec .cr-lines tfoot .cr-lab span{color:var(--ink-3);font-size:11.5px;font-weight:500;display:block}.m-crf .crf-rec .cr-lines tfoot .cr-charged{color:var(--brand-text)}.m-crf .crf-rec .cr-lines tfoot .cr-tot-state{color:var(--ink-3);font-weight:500}.m-crf .crf-rec .cr-stock{margin:0;padding:6px 0;list-style:none}.m-crf .crf-rec .cr-stock li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 18px;display:grid}.m-crf .crf-rec .cr-stock li:last-child{border-bottom:0}.m-crf .crf-rec .cr-stock .nm{color:var(--ink);font-weight:600}.m-crf .crf-rec .cr-stock .nm span{color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:500}.m-crf .crf-rec .cr-stock .kg{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.m-crf .crf-rec .cr-stock .kg small{color:var(--ink-3);margin-left:2px;font-size:11.5px;font-weight:500}.m-crf .crf-rec .cr-stock .sub{color:var(--ink-3);grid-column:1/-1;font-size:11.5px}.m-crf .crf-rec .cr-stock .meter{background:var(--surface-3);border-radius:999px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.m-crf .crf-rec .cr-stock .meter i{background:var(--ink-4);height:100%;display:block}.m-crf .crf-rec .cr-stock li.none .kg{color:var(--ink-4)}.m-crf .crf-rec .cr-side-foot{border-top:1px solid var(--line);color:var(--ink-3);padding:10px 18px 14px;font-size:12px}.m-crf .crf-rec .cr-side-empty{color:var(--ink-3);padding:14px 18px;font-size:12.5px}.m-crf .crf-rec .cr-q{border-color:var(--info-line)}.m-crf .crf-rec .cr-q>.card-h{border-bottom-color:var(--info-line)}.m-crf .crf-rec .cr-flag{border-bottom:1px solid var(--line);gap:4px;padding:12px 18px;font-size:12.5px;display:grid}.m-crf .crf-rec .cr-flag:last-child{border-bottom:0}.m-crf .crf-rec .cr-flag b{color:var(--ink);font-weight:700}.m-crf .crf-rec .cr-flag .when{color:var(--ink-3);font-size:11.5px}@media (max-width:1599.98px){.m-crf .crf-rec>.head.cr-head{grid-template-columns:minmax(0,1fr) auto}.m-crf .crf-rec .cr-figs{grid-area:2/1/auto/-1;justify-self:stretch}.m-crf .crf-rec .cr-figs-row{justify-content:space-around}}@media (max-width:1279.98px){.m-crf .crf-rec .cr-tbl{overflow-x:auto}.m-crf .crf-rec .cr-lines thead th{position:static}.m-crf .crf-rec .cr-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.m-crf .crf-rec .cr-fact--wide{grid-column:1/-1}.m-crf .crf-rec .crf-headgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.m-crf .crf-rec.crf-screen{height:auto;min-height:calc(100dvh - var(--chrome-h,44px))}.m-crf .crf-rec>.body{flex:none;overflow:visible}.m-crf .crf-rec>.crf-bar{z-index:20;position:sticky;bottom:0}.m-crf .crf-rec>.head.cr-head{grid-template-columns:minmax(0,1fr);gap:12px}.m-crf .crf-rec .cr-head-l .back{padding:0 8px}.m-crf .crf-rec .cr-figs{grid-row:auto;padding:10px 4px}.m-crf .crf-rec .cr-figs-row{grid-template-columns:1fr 1fr;row-gap:12px;display:grid}.m-crf .crf-rec .cr-fig{border-right:0;min-width:0;padding:0 8px}.m-crf .crf-rec .cr-fig:nth-child(odd){border-right:1px solid var(--line)}.m-crf .crf-rec .cr-fig .v{font-size:19px;line-height:24px}.m-crf .crf-rec .cr-fig .n{white-space:normal;text-align:center}.m-crf .crf-rec .cr-bal{margin:12px 10px 0}.m-crf .crf-rec .cr-bal-cap{flex-wrap:wrap}.m-crf .crf-rec .cr-head-r{justify-content:flex-start;justify-self:stretch}.m-crf .crf-rec .cr-head-r .btn-primary{display:none}.m-crf .crf-rec .crf-bar:has(.btn-primary) .act-bar__acts .btn:not(.btn-primary){display:none}.m-crf .crf-rec .crf-bar .act-bar__acts{flex:100%}.m-crf .crf-rec .crf-bar .act-bar__acts .btn-primary{flex:1;justify-content:center;height:44px}.m-crf .crf-rec .cr-strip{padding:10px 12px}.m-crf .crf-rec .cr-strip-go{display:none}.m-crf .crf-rec .cr-card>.card-h{flex-wrap:wrap;padding:12px 14px}.m-crf .crf-rec .cr-card>.card-h .sub{flex-basis:100%;order:3;margin-left:32px}.m-crf .crf-rec .cr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.m-crf .crf-rec .crf-headgrid{grid-template-columns:minmax(0,1fr)}.m-crf .crf-rec .crf-headgrid .crf-wide{grid-column:auto}.m-crf .crf-rec .cr-side{grid-template-columns:minmax(0,1fr)}.m-crf .crf-rec .cr-tools{flex-wrap:nowrap;padding:10px 14px;overflow-x:auto}.m-crf .crf-rec .cr-find{display:none}.m-crf .crf-rec .cr-tbl{padding:12px;overflow:visible}.m-crf .crf-rec table.cr-lines,.m-crf .crf-rec .cr-lines tbody,.m-crf .crf-rec .cr-lines tfoot{width:100%;display:block}.m-crf .crf-rec .cr-lines thead{display:none}.m-crf .crf-rec .cr-lines tbody tr,.m-crf .crf-rec .cr-lines tfoot tr{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;grid-template-columns:20px repeat(3,minmax(0,1fr));gap:8px 0;margin:0 0 10px;padding:12px;display:grid}.m-crf .crf-rec .cr-lines tbody td,.m-crf .crf-rec .cr-lines tfoot td{white-space:normal;text-align:left;background:0 0;border:0;height:auto;padding:0;display:block}.m-crf .crf-rec .cr-lines tbody tr.cr-line:hover td{background:0 0}.m-crf .crf-rec .cr-lines td.cr-gl{border-left:0}.m-crf .crf-rec .cr-lines td.num,.m-crf .crf-rec .cr-lines tfoot td.num{text-align:left}.m-crf .crf-rec .cr-lines tr.cr-line--loose,.m-crf .crf-rec .cr-lines tfoot tr{background:var(--surface-2)}.m-crf .crf-rec .cr-lines tr.cr-line--out{border-color:var(--warn-line)}.m-crf .crf-rec .cr-lines tr.cr-line--weighing{border-color:var(--brand-mark);background:var(--brand-soft)}.m-crf .crf-rec .cr-lines td.cr-idx{grid-area:1/1;width:auto;padding-top:2px}.m-crf .crf-rec .cr-lines td.cr-what{grid-area:1/2/auto/4;min-width:0;max-width:none;padding:0 8px}.m-crf .crf-rec .cr-lines .cr-what>b{font-size:15px}.m-crf .crf-rec .cr-ph-only,.m-crf .crf-rec .cr-ph-grade{display:block}.m-crf .crf-rec .cr-ph-grade{color:var(--ink-3);font-size:12.5px}.m-crf .crf-rec .cr-lines td.cr-status{grid-area:1/4;justify-self:end}.m-crf .crf-rec .cr-lines td.cr-grade,.m-crf .crf-rec .cr-lines tr:not(.cr-line--weighing) td.cr-scale{display:none}.m-crf .crf-rec .cr-lines td.cr-f-bal,.m-crf .crf-rec .cr-lines td.cr-f-ret,.m-crf .crf-rec .cr-lines td.cr-f-chg{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-row:2;padding:8px 0}.m-crf .crf-rec .cr-lines td.cr-f-bal{grid-column:1/3;padding-left:30px}.m-crf .crf-rec .cr-lines td.cr-f-bal,.m-crf .crf-rec .cr-lines td.cr-f-ret{padding-right:8px}.m-crf .crf-rec .cr-lines td.cr-f-ret{grid-column:3}.m-crf .crf-rec .cr-lines td.cr-f-chg{grid-column:4}.m-crf .crf-rec .cr-lines td[data-label]:before{content:attr(data-label);font-family:var(--sans);color:var(--ink-3);margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.m-crf .crf-rec .cr-lines td.cr-f-ret .cr-ret{width:100%;height:40px;font-size:16px}.m-crf .crf-rec .cr-lines tr.cr-line--weighing td.cr-scale{grid-row:auto}.m-crf .crf-rec .cr-lines tr.cr-line--weighing td.cr-scale .cr-ret{width:100%;height:40px;font-size:16px}.m-crf .crf-rec .cr-lines td.cr-acts{grid-column:1/-1;width:auto}.m-crf .crf-rec .cr-lines td.cr-acts:not(:has(button)){display:none}.m-crf .crf-rec .cr-row-acts{gap:8px;width:100%;display:flex}.m-crf .crf-rec .cr-row-acts .btn{flex:1;justify-content:center;height:40px}.m-crf .crf-rec .cr-rm{width:auto;padding:0 12px}.m-crf .crf-rec .cr-lines tfoot td.cr-idx,.m-crf .crf-rec .cr-lines tfoot td.cr-scale{display:none}.m-crf .crf-rec .cr-lines tfoot td.cr-lab{grid-area:1/1/auto/-1}.m-crf .crf-rec .cr-lines tfoot td.cr-f-bal{padding-left:0}.m-crf .crf-rec .cr-lines tfoot td.cr-tot-state{grid-area:3/1/auto/-1}.m-crf .crf-rec .cr-lines tr.cr-confirm,.m-crf .crf-rec .cr-lines tr.cr-empty{display:block}.m-crf .crf-rec .cr-lines tr.cr-confirm{border-color:var(--stop-line);background:var(--stop-soft)}.m-crf .crf-rec .cr-lines tr.cr-confirm td{background:0 0;padding:0}.m-crf .crf-rec .cr-lines tr.crf-add-row{background:var(--surface-2);border-style:dashed;grid-template-columns:minmax(0,1fr)}.m-crf .crf-rec .cr-lines tr.crf-add-row>td{background:0 0;border:0;grid-column:1/-1;padding:0}.m-crf .crf-rec .cr-lines tr.crf-add-row>td.crf-idx{display:none}.m-crf .crf-rec .cr-lines tr.crf-add-row>td.num{text-align:left}.m-crf .crf-rec .cr-lines tr.crf-add-row .crf-in{height:40px;font-size:16px}.m-crf .crf-rec .cr-lines td.crf-cell-act{justify-content:flex-start;gap:8px;display:flex}}@media print{.m-crf .crf-rec .cr-head-r,.m-crf .crf-rec .cr-tools,.m-crf .crf-rec .cr-lines td.cr-acts,.m-crf .crf-rec .cr-lines th.cr-w-act,.m-crf .crf-rec .cr-lines tr.crf-add-row,.m-crf .crf-rec .cr-strip-go,.m-crf .crf-rec .cr-side{display:none!important}.m-crf .crf-rec .cr-split{display:block}.m-crf .crf-rec .cr-lines thead th{position:static}}
.m-bal .bal-entry-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.m-bal .bal-main{flex-direction:column;gap:16px;min-width:0;display:flex}.m-bal .bal-side{min-width:0}@media (min-width:1280px){.m-bal .bal-entry-layout{grid-template-columns:minmax(0,1fr) 300px}.m-bal .bal-side{position:sticky;top:0}}.m-bal .bal-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.m-bal .bal-head-l{align-items:center;gap:16px;min-width:0;display:flex}.m-bal .bal-head-r{justify-self:end}.m-bal .bal-stats{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--e-1);margin:0;display:flex;overflow:hidden}.m-bal .bal-stats .fg-stat{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;min-width:160px;padding:10px 32px;display:flex}.m-bal .bal-stats .fg-stat:last-child{border-right:0}.m-bal .bal-stats .fg-stat .l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600;line-height:13px}.m-bal .bal-stats .fg-stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:20px;font-weight:600;line-height:26px}.m-bal .bal-stats .fg-stat .v.lead{color:var(--brand-text)}.m-bal .bal-stats .fg-stat .v small{font-family:var(--sans);color:var(--ink-3);margin-left:2px;font-size:11px;font-weight:500}.m-bal .bal-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.m-bal .bal-fields .bal-wide{grid-column:1/-1}.m-bal .bal-lines-card{overflow:visible}.m-bal .bal-lines-card .tbl-scroll{border-top:1px solid var(--line)}.m-bal table.bal-lines{table-layout:fixed;width:100%;min-width:760px}.m-bal .bal-w-idx{width:52px}.m-bal .bal-w-pallet{width:180px}.m-bal .bal-w-kg{width:150px}.m-bal .bal-w-act{width:56px}.m-bal table.bal-lines thead th{white-space:nowrap;padding:0 14px}.m-bal table.bal-lines tbody tr.bal-row>td{height:var(--row-h);vertical-align:middle;padding:4px 6px}.m-bal table.bal-lines tbody tr.bal-row>td.muted{padding-right:14px}.m-bal table.bal-lines .gi{height:calc(var(--row-h) - 8px);border-color:var(--line-2);background:var(--surface)}.m-bal table.bal-lines .gi:disabled{background:var(--surface-2);color:var(--ink-3)}.m-bal table.bal-lines select.gi.bal-sel{text-align:left;font-family:var(--sans);padding:0 28px 0 8px;font-size:13px}.m-bal table.bal-lines .bal-net{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);justify-content:flex-end;align-items:center;gap:8px;padding:0 8px;font-weight:600;display:flex}.m-bal table.bal-lines .bal-delta{border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand-text);padding:1px 6px;font-size:11px;font-weight:600}.m-bal table.bal-lines tr.bal-row--warn>td{background:color-mix(in srgb,var(--warn-soft) 45%,transparent)}.m-bal table.bal-lines td.bal-act-cell{text-align:center}.m-bal .bal-x{width:30px;height:30px;color:var(--ink-4);justify-content:center;padding:0}.m-bal .bal-x:hover:not(:disabled){color:var(--stop);background:var(--stop-soft)}.m-bal .bal-x svg{width:14px;height:14px}.m-bal table.bal-lines tr.bal-row:has(+tr.bal-sub)>td{border-bottom:0}.m-bal table.bal-lines tr.bal-sub>td{vertical-align:top;height:auto;padding:0 6px 10px}.m-bal table.bal-lines tr.bal-sub .bal-reason{max-width:640px;color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.m-bal table.bal-lines tr.bal-sub .bal-reason span{flex:none}.m-bal table.bal-lines tr.bal-sub .bal-reason .ti{height:30px}.m-bal .bal-problems{color:var(--warn);margin:6px 0 0;padding-left:18px;font-size:12px;line-height:18px}.m-bal table.bal-lines tfoot td{height:var(--row-h);border-top:1px solid var(--line-2);background:var(--surface-2);padding:0 14px;font-weight:700}.m-bal table.bal-lines tfoot td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-bal .bal-pick{position:relative}.bal-pick-list{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-height:340px;box-shadow:var(--e-3);padding:0;position:fixed;overflow-y:auto}.bal-pick-hint{z-index:1;color:var(--ink-3);background:var(--surface);border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:8px 12px;font-size:11.5px;display:flex;position:sticky;top:0}.bal-pick-card{border-bottom:1px solid var(--line-2);cursor:pointer;padding:10px 12px}.bal-pick-card:last-child{border-bottom:0}.bal-pick-card.on{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-mark)}.bal-pick-top{align-items:center;gap:8px;display:flex}.bal-pick-top b{color:var(--ink);font-size:14px;font-weight:700}.bal-pick-top .pill{margin-left:auto}.bal-pick-bot{color:var(--ink-2);margin-top:3px;font-size:12.5px}.bal-pick-bot b{color:var(--ink);font-weight:500}.bal-pick-none{color:var(--ink-3);padding:10px 12px;font-size:12.5px;line-height:18px}.m-bal .bal-alarm{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-bal .bal-alarm b{font-weight:600;display:block}.m-bal .bal-alarm ul{margin:4px 0 0;padding-left:18px}.m-bal .bal-held{border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);padding:10px 14px;font-size:13px;line-height:18px}.m-bal table.tbl.crf-lines td a{color:var(--brand-text)}.bal-stock{margin:0 0 16px;overflow:hidden}.bal-stock .card-h{flex-wrap:wrap;align-items:center}.bal-stock .bal-stock-alarm{margin-left:auto}.bal-stock .state{padding:14px 18px}.bal-stock .bal-stock-note{margin:0;padding:10px 18px 14px}.bal-stock tr.bal-over td{background:var(--stop-soft)}.bal-stock .bal-over-note,.bal-stock td.bal-neg{color:var(--stop);font-weight:600}.bal-stock .bal-disc{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);margin:0 18px 12px;padding:10px 14px;font-size:13px;line-height:18px}.bal-stock .bal-disc b{font-weight:600;display:block}.bal-stock .bal-disc ul{margin:4px 0 0;padding-left:18px}.bal-stock tr.bal-warn td{background:var(--warn-soft)}.bal-stock .bal-warn-note,.bal-stock td.bal-neg-warn{color:var(--warn);font-weight:600}.bal-stock tr.bal-total td{border-top:1px solid var(--line-strong);font-weight:600}.bal-stock tr.bal-child td{color:var(--ink-3);font-size:12.5px}.bal-stock tr.bal-child td:first-child{padding-left:44px}.bal-stock .bal-expand{vertical-align:middle;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.bal-reg .bal-act,.m-bal .bal-act{display:contents}.bal-stock--compact{margin:0}.bal-stock table.bal-stock-mini{table-layout:fixed;width:100%;min-width:0}.bal-stock table.bal-stock-mini th,.bal-stock table.bal-stock-mini td{white-space:nowrap;text-overflow:ellipsis;padding:0 14px;overflow:hidden}.bal-stock table.bal-stock-mini th:first-child{width:34%}@media (max-width:1023.98px){.m-bal .bal-head{grid-template-columns:minmax(0,1fr) auto}.m-bal .bal-head .bal-stats{grid-area:2/1/auto/-1;justify-self:center}.m-bal .bal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.m-bal table.bal-lines,.m-bal table.bal-lines tbody{width:100%;min-width:0;display:block}.m-bal table.bal-lines colgroup,.m-bal table.bal-lines thead{display:none}.m-bal table.bal-lines tbody tr.bal-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) 36px;gap:8px 12px;padding:12px 16px;display:grid}.m-bal table.bal-lines tbody tr.bal-row>td{border:0;height:auto;padding:0;display:block}.m-bal table.bal-lines tbody tr.bal-row>td.muted{font-family:var(--mono);grid-column:1/3}.m-bal table.bal-lines tbody tr.bal-row>td.muted:before{content:"Pallet line "}.m-bal table.bal-lines tbody tr.bal-row>td.bal-act-cell{grid-area:1/3/span 5;align-self:start}.m-bal table.bal-lines tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-weight:550;line-height:14px;display:block}.m-bal table.bal-lines .bal-net{justify-content:flex-start;padding:6px 0 0}.m-bal table.bal-lines tr.bal-sub{padding:0 16px 12px;display:block}.m-bal table.bal-lines tr.bal-sub>td:first-child{display:none}.m-bal table.bal-lines tr.bal-sub>td{padding:0;display:block}.m-bal table.bal-lines tr.bal-sub .bal-reason{flex-wrap:wrap}.m-bal table.bal-lines tfoot{display:none}}@media (max-width:767.98px){.m-bal .bal-head{grid-template-columns:minmax(0,1fr)}.m-bal .bal-head-r{justify-self:stretch}.m-bal .bal-fields{grid-template-columns:minmax(0,1fr)}.m-bal table.bal-lines tbody tr.bal-row{grid-template-columns:minmax(0,1fr) 36px}.m-bal table.bal-lines tbody tr.bal-row>td,.m-bal table.bal-lines tbody tr.bal-row>td.muted{grid-column:1}.m-bal table.bal-lines tbody tr.bal-row>td.bal-act-cell{grid-area:1/2}}.bal-stock .bal-totalin{flex-direction:column;gap:2px;padding:12px 18px 16px;display:flex}.bal-stock .bal-totalin .l{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600;line-height:13px}.bal-stock .bal-totalin .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:24px;font-weight:600;line-height:30px}.bal-stock .bal-totalin .v small{font-family:var(--sans);color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:400}.bal-stock .bal-row{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:12px 18px 16px;display:flex}.bal-stock .bal-cell{flex:150px;min-width:0;padding:2px 14px}.bal-stock .bal-cell:first-child{padding-left:0}.bal-stock .bal-cell dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600;line-height:13px}.bal-stock .bal-cell dd{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);margin:4px 0 0;font-size:18px;font-weight:600;line-height:24px}.bal-stock .bal-cell--total dd{font-size:24px;line-height:30px}.bal-stock .bal-cell dd small{font-family:var(--sans);color:var(--ink-3);margin-left:4px;font-size:11.5px;font-weight:400}.bal-stock .bal-op{color:var(--ink-3);align-items:flex-end;padding:0 2px 4px;font-size:18px;font-weight:600;display:flex}.bal-stock .bal-cell dd.bal-cell-note{font-family:var(--sans);color:var(--ink-3);margin:2px 0 0;font-size:11.5px;font-weight:400;line-height:13px}.bal-stock .bal-note{color:var(--ink-3);margin:0;padding:0 18px 12px;font-size:11.5px;line-height:13px}@media (max-width:719.98px){.bal-stock .bal-op{display:none}.bal-stock .bal-cell{flex-basis:45%;padding:6px 0}}.bal-stock .bal-held{border-top:1px solid var(--line);margin:0;padding:0 18px 14px}.bal-stock .bal-held summary{cursor:pointer;color:var(--ink-3);padding:10px 0 4px;font-size:12px;font-weight:600;line-height:16px}.bal-stock .bal-held ul{margin:4px 0 0;padding:0;list-style:none}.bal-stock .bal-held li{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12.5px;line-height:18px;display:flex}.bal-stock .bal-held .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bal-stock .bal-held .kg{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.bal-stock .bal-held .kg small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:11px}.m-bal table.bal-lines .gi.bal-grade{font-family:var(--sans);background:var(--surface-2);align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:flex}.m-bal .bal-grade-unset{color:var(--warn);font-weight:600}.m-bal .bal-grade-block{padding-left:0;list-style:none}.bal-stock .bal-board{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.bal-stock .bal-board--compact{grid-template-columns:minmax(0,1fr)}.bal-stock .bal-board-part{min-width:0;padding:10px 18px 14px}.bal-stock .bal-board-part+.bal-board-part{border-left:1px solid var(--line)}.bal-stock .bal-board--compact .bal-board-part+.bal-board-part{border-left:0;border-top:1px solid var(--line)}.bal-stock .bal-board-part h4{color:var(--ink-2);margin:0 0 4px;font-size:12px;font-weight:600;line-height:16px}.bal-stock .bal-board-part h4 small{color:var(--ink-3);font-size:11px;font-weight:400;display:block}.bal-stock .bal-board .bal-note{padding:4px 0 0}.bal-stock .bal-grades,.bal-stock .bal-weighed ul{margin:4px 0 0;padding:0;list-style:none}.bal-stock .bal-grades li,.bal-stock .bal-weighed li{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12.5px;line-height:18px;display:flex}.bal-stock .bal-grades .who,.bal-stock .bal-weighed .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bal-stock .bal-grades .who small,.bal-stock .bal-weighed .who small{color:var(--ink-3);margin-left:6px;font-size:11px}.bal-stock .bal-grades .kg,.bal-stock .bal-weighed .kg{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);text-align:right}.bal-stock .bal-grades .kg small,.bal-stock .bal-weighed .kg small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:11px}.bal-stock .bal-grades .kg em{font-family:var(--sans);color:var(--ink-3);font-size:11px;font-style:normal;line-height:14px;display:block}.bal-stock .bal-grades li.bal-grade-over .kg,.bal-stock .bal-grades li.bal-grade-over .kg em{color:var(--warn);font-weight:600}.bal-stock .bal-weighed{border-top:1px solid var(--line);margin-top:8px}.bal-stock .bal-weighed summary{cursor:pointer;color:var(--ink-3);padding:8px 0 2px;font-size:12px;font-weight:600;line-height:16px}.bal-stock .bal-weighed summary .bal-weighed-sum{float:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.bal-stock .bal-weighed summary .bal-weighed-sum small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:11px;font-weight:400}.bal-stock .bal-weighed li.bal-weighed-total{border-top:1px solid var(--line);color:var(--ink);margin-top:2px;padding-top:5px}.bal-stock .bal-weighed li.bal-weighed-total .kg{font-weight:700}@media (max-width:719.98px){.bal-stock .bal-board{grid-template-columns:minmax(0,1fr)}.bal-stock .bal-board-part+.bal-board-part{border-left:0;border-top:1px solid var(--line)}}
.m-ads .ads-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.m-ads .ads-record .ads-detail{width:auto}.m-ads .ads-ledger td,.m-ads .ads-ledger th{white-space:nowrap}.m-ads .ads-ledger tr.ads-pending td{color:var(--ink-3)}.m-ads .ads-cellnote{color:var(--ink-3);white-space:normal;font-size:12px;line-height:16px;display:block}.m-ads .ads-empty{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.ads-dialog{flex-direction:column;gap:12px;display:flex}.ads-dialog .ads-note{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.ads-dialog .ads-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.ads-dialog .ads-refusal b{font-weight:600;display:block}.ads-dialog .ads-refusal ul{margin:4px 0 0;padding-left:18px}@media (max-width:719.98px){.m-ads .ads-ledger td,.m-ads .ads-ledger th{white-space:normal}}
.m-tc.tc-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.m-tc .tc-screen{height:calc(100dvh - var(--chrome-h,44px));flex:none;min-height:520px}.m-tc .tc-screen>.head{flex-wrap:wrap;align-items:center}.m-tc .tc-screen>.body{padding-bottom:var(--gutter)}.m-tc .tc-body{flex-direction:column;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.m-tc .card-h{flex-wrap:wrap;align-items:center}.m-tc .tc-card{overflow:hidden}.m-tc .sp{flex:1}.m-tc .tc-note{color:var(--ink-3);margin:14px 0 0;font-size:12px;line-height:18px}.m-tc .tc-search{width:auto;min-width:240px;height:32px;font-size:12.5px}.m-tc .tc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.m-tc .tc-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:550}.m-tc .tc-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.m-tc .tc-headgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.m-tc .tc-wide{grid-column:1/-1}.m-tc textarea.ti{height:auto}.m-tc .tc-refusal,.tc-reg .tc-refusal{border-radius:var(--r-md);background:var(--stop-soft);color:var(--stop);padding:10px 14px;font-size:13px;line-height:18px}.m-tc .tc-refusal b,.tc-reg .tc-refusal b{font-weight:600;display:block}.m-tc .tc-refusal ul,.tc-reg .tc-refusal ul{margin:4px 0 0;padding-left:18px}.m-tc .tc-refusal--soft{background:var(--warn-soft);color:var(--warn)}.m-tc .tc-scroll{overflow-x:auto}.m-tc table.tbl.tc-values tbody td{vertical-align:middle;white-space:nowrap;height:auto;padding:6px}.m-tc table.tbl.tc-values .tc-coil{z-index:1;background:var(--surface);position:sticky;left:0}.m-tc table.tbl.tc-values tr.tc-spec th{color:var(--ink-3);font-size:11.5px;font-weight:400;font-family:var(--mono);white-space:nowrap}.m-tc table.tbl.tc-values td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.m-tc .tc-in{text-align:right;width:96px;height:32px;font-size:13px}.m-tc select.tc-in{text-align:left;width:110px}.m-tc table.tbl.tc-values td.tc-edited{background:var(--brand-soft)}.m-tc .tc-mark{font-family:var(--sans);color:var(--brand-text);margin-left:4px;font-size:12px}.m-tc table.tbl.tc-values td.tc-bad{background:var(--stop-soft)}.m-tc table.tbl.tc-values td.tc-na{color:var(--ink-4)}.m-tc table.tbl.tc-pick tbody tr{cursor:pointer}.m-tc .tc-trunc,.tc-reg .tc-trunc{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.tc-reg .tc-detail{white-space:normal;flex-direction:column;gap:12px;width:0;min-width:100%;display:flex}.tc-reg .tc-act,.m-tc .tc-act{display:contents}@media (max-width:1023.98px){.m-tc .tc-facts,.m-tc .tc-headgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-tc .tc-bar{z-index:20;flex-wrap:wrap;gap:9px;position:sticky;bottom:0}.m-tc .tc-bar .state{flex-basis:100%}.m-tc .tc-bar .sp{display:none}.m-tc .tc-bar .acts{flex-wrap:wrap;flex:100%}}@media (max-width:767.98px){.m-tc .tc-facts,.m-tc .tc-headgrid{grid-template-columns:minmax(0,1fr)}.m-tc .tc-search{width:100%;min-width:0}}.m-tc .tc-screen table.tbl.tc-values thead th{text-transform:none;letter-spacing:0;vertical-align:bottom;padding-left:6px;padding-right:6px}.m-tc table.tbl.tc-values thead th.tc-coil{background:var(--surface-2)}.m-tc table.tbl.tc-values td.tc-text{text-align:left}
.rd__text{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);width:100%;font-family:var(--sans);color:var(--ink);resize:vertical;margin-top:6px;padding:9px 10px;font-size:14px}.rd__text:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.rd__hint{color:var(--ink-3);margin-top:6px;font-size:12px}.rd__err{color:var(--stop);margin-top:10px;font-size:13px}.rd__err ul{margin:4px 0 0 18px;padding:0}.rd__note{border-radius:var(--r-ctl);background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);margin-bottom:12px;padding:9px 11px;font-size:12.5px;line-height:17px}.rd__field{margin-bottom:12px}.rd__field .rd__text{text-transform:uppercase;font-family:var(--mono)}.rd__field .rd__text::placeholder{text-transform:none}
.sd__text{color:var(--ink-2);font-size:14px;line-height:22px}.sd__ok{justify-content:center;min-width:96px}.sd__ok:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.em-why{color:var(--ink-3);max-width:220px;font-size:12.5px;line-height:17px}.em-last{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12.5px;line-height:17px;overflow:hidden}.em-last.em-failed{color:var(--stop)}.em-form{flex-direction:column;gap:12px;display:flex}.em-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.em-stack{flex-direction:column;gap:6px;display:flex}.em-fixed{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:20px}.em-input{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);width:100%;font-family:var(--sans);color:var(--ink);padding:9px 10px;font-size:14px}.em-input:focus-visible{outline:2px solid var(--focus);outline-offset:-1px;border-color:#0000}.em-input:disabled{background:var(--surface-2);color:var(--ink-3)}.em-message{resize:vertical;min-height:180px;line-height:20px}.em-hint{color:var(--ink-3);margin:-6px 0 0 108px;font-size:12px}.em-note{color:var(--ink-2);font-size:14px;line-height:22px}.em-signature{border-radius:var(--r-ctl);background:var(--surface-2);border:1px solid var(--line);font-family:var(--sans);color:var(--ink-2);white-space:pre-wrap;margin:0;padding:9px 11px;font-size:13px;line-height:19px}.em-err{border-radius:var(--r-ctl);background:var(--stop-soft);border:1px solid var(--stop-line);color:var(--stop);padding:9px 11px;font-size:13px;line-height:18px}.em-err ul{margin:4px 0 0 18px;padding:0}.em-history{color:var(--ink-2);margin:0;padding:0 0 0 18px;font-size:12.5px;line-height:18px}.em-history li+li{margin-top:4px}.em-history .em-failed{color:var(--stop)}.em-sender{border-radius:var(--r-ctl);background:var(--warn-soft);border:1px solid var(--warn-line);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px;display:flex}.em-sender-title{color:var(--warn);margin:0;font-size:14px;font-weight:600;line-height:20px}.em-sender-note{color:var(--ink-2);margin:0;font-size:12.5px;line-height:18px}.em-sender-row{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.em-sender-why{color:var(--stop);margin:0 0 0 108px;font-size:12.5px;line-height:17px}.em-foot-why{align-self:center;margin-right:auto}.em-toast{z-index:60;border-radius:var(--r-ctl);background:var(--ok-soft);border:1px solid var(--ok-line);max-width:calc(100% - 32px);color:var(--ok);pointer-events:none;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;line-height:19px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.em-toast svg{stroke-width:1.75px;flex:none;width:16px;height:16px}@media (max-width:719.98px){.em-row{grid-template-columns:minmax(0,1fr);gap:6px}.em-hint{margin-left:0}.em-sender-row{grid-template-columns:minmax(0,1fr);gap:6px}.em-sender-why{margin-left:0}.em-input{font-size:16px}}
.dlg--wide[open]:has(.pp__stage){flex-direction:column;width:min(1100px,100% - 32px);height:calc(100dvh - 48px);display:flex}.dlg--wide[open]:has(.pp__stage) .dlg-b{flex:1;min-height:0;display:flex}.pp__stage{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex:1;min-height:0;display:flex;overflow:hidden}.pp__frame{background:var(--surface-2);border:0;flex:1;width:100%;min-height:360px}.pp__note{color:var(--ink-2);font-size:14px;line-height:22px}@media (max-width:719.98px){.dlg--wide[open]:has(.pp__stage){width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}
.dp__host{display:contents}.dp__sheet{flex-direction:column;gap:8px;min-width:0;display:flex}.dp__caption{color:var(--ink-3);font-size:12.5px;line-height:18px}.dp__scroll{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);max-height:min(60dvh,560px);overflow:auto}.dp__scroll table.tbl{width:max-content;min-width:100%}.dp__scroll table.tbl tbody td{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.dp__scroll table.tbl tbody tr:first-child td{font-weight:700}.dp__reading{border-radius:var(--r-sm);height:240px}.dp__file{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.dp__file b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:20px;display:block}.dp__file small{color:var(--ink-3);font-size:12px;display:block}.dp__file p{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:20px}@media (max-width:719.98px){:is(.dlg--wide[open]:has(.dp__sheet),.dlg--wide[open]:has(.dp__file)){width:calc(100% - 32px)}.dp__scroll{max-height:55dvh}.dp__scroll table.tbl tbody td{max-width:200px}}
.autosave-note{color:var(--ink-3);white-space:nowrap;font-size:12.5px;line-height:18px}.autosave-note.stop{color:var(--stop);white-space:normal;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:32ch;overflow:hidden}
