.app-root .ad-rec__filters{border-bottom:var(--rule-soft);gap:12px;padding:12px 14px;display:grid}.app-root .ad-rec__filters--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.app-root .ad-rec__kinds{flex-wrap:wrap;align-items:stretch;gap:8px 14px;display:flex}.app-root .ad-rec__kindgroup{border-left:var(--rule-soft);flex-wrap:wrap;align-items:center;gap:4px;padding-left:10px;display:flex}.app-root .ad-rec__kindall,.app-root .ad-rec__grouplabel,.app-root .ad-rec__kindbtn{border-radius:var(--radius);min-height:28px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 9px;font-size:12.5px;font-weight:600;transition:background-color .1s,border-color .1s}.app-root .ad-rec__grouplabel,.app-root .ad-rec__kindall{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.1em;color:var(--bleed-text);font-size:11px;font-weight:500}.app-root .ad-rec__kindbtn{border-color:#1c191538}.app-root .ad-rec__kindall:hover,.app-root .ad-rec__grouplabel:hover,.app-root .ad-rec__kindbtn:hover{background:var(--paper-raised);border-color:var(--ink)}.app-root .ad-rec__kindall[aria-pressed=true],.app-root .ad-rec__grouplabel[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.app-root .ad-rec__kindbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.app-root .ad-rec__caform{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.app-root .ad-rec__cafield{flex:360px;min-width:0;max-width:560px}.app-root .ad-rec__fielderr{color:var(--proof-red);font-size:var(--fs-sm);flex-basis:100%;margin:0}.app-root .ad-rec__seg{flex-wrap:nowrap}.app-root .ad-rec__json,.app-root .ad-rec__links a{font-family:var(--font-num);font-size:var(--fs-xs);color:var(--bleed-text);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.app-root .ad-rec__json:hover,.app-root .ad-rec__links a:hover{color:var(--ink);text-decoration-style:solid}.app-root .ad-rec__inline{text-underline-offset:3px;text-decoration:underline}.app-root .ad-rec__newbar{top:calc(var(--ticket-h) + 6px);z-index:3;justify-content:center;height:0;display:flex;position:sticky;overflow:visible}.app-root .ad-rec__newbtn{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 2px 0 var(--paper-edge);transform:translateY(6px)}.app-root .ad-rec__newbtn:hover:not(:disabled){background:var(--ink-soft)}.app-root .ad-rec__kind{border:var(--rule);font-family:var(--font-num);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-size:11px;font-weight:500;line-height:1.7;display:inline-block}.app-root .ad-rec__kind--money{background:var(--paper-sunk)}.app-root .ad-rec__kind--key{background:var(--ink);color:var(--paper)}.app-root .ad-rec__summary{margin-left:2px}.app-root .ad-rec__ca{color:var(--ink-soft);word-break:break-all;background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:11.5px;text-decoration:none;transition:background-size .16s}.app-root .ad-rec__ca:hover,.app-root .ad-rec__ca:focus-visible{color:var(--ink);background-size:100% 1px}.app-root .ad-rec__actor .ad-addr__value{font-size:12px}.app-root .ad-rec__tape .ad-tape__tags{flex-basis:100%;align-items:baseline;gap:4px 12px}.app-root .ad-rec__tape .ad-tape__time{white-space:nowrap}@media (min-width:761px){.app-root .ad-rec__tape .ad-tape__row{grid-template-columns:11ch max-content minmax(0,1fr) auto 14ch}}.app-root .ad-rec__foldbar{display:none}.app-root .ad-rec__chosen{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-root .ad-rec__chosenbtn{border:var(--rule);border-radius:var(--radius);background:var(--ink);max-width:100%;min-height:28px;color:var(--paper);font:inherit;text-align:left;overflow-wrap:anywhere;word-break:break-all;cursor:pointer;padding:2px 8px;font-size:12px;font-weight:600}.app-root .ad-rec__chosenbtn.ad-mono{font-family:var(--font-num);font-size:11px;font-weight:500}.app-root .ad-rec__addrs tbody th{width:34%;min-width:200px}.app-root .ad-rec__addrcell .ad-addr__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-root .ad-rec__addrname{font-weight:700;display:block}.app-root .ad-rec__addrpurpose{font-size:var(--fs-sm);color:var(--bleed-text);margin-top:2px;display:block}.app-root .ad-rec__burn{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.app-root .ad-rec__burnfacts{gap:10px;margin:0;display:grid}.app-root .ad-rec__burnfacts dt{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.1em;color:var(--bleed-text);font-size:11px}.app-root .ad-rec__burnfacts dd{justify-items:start;gap:2px;margin:2px 0 0;display:grid}.app-root .ad-rec__burntotal .ad-amount__value{font-size:22px;font-weight:600}.app-root .ad-rec__note{font-size:var(--fs-sm);color:var(--bleed-text);margin:0}.app-root .ad-rec__burnlist{border-top:var(--rule-soft);margin:0;padding:0;list-style:none}.app-root .ad-rec__burnlist li{border-bottom:var(--rule-dot);grid-template-columns:11ch minmax(0,18ch) minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:6px 0;font-size:13px;display:grid}.app-root .ad-rec__burnlist .ad-amount{justify-content:flex-end}.app-root .ad-rec__burnslot{color:var(--bleed-text);font-size:12px}.app-root .ad-rec__links{flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;margin:0;display:flex}.app-root .ad-rec__runprojects{border-bottom:var(--rule-soft);gap:6px;margin:0;padding:12px 14px;list-style:none;display:grid}.app-root .ad-rec__runprojects li{flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-width:0;display:flex}.app-root .ad-rec__runname{font-weight:700}.app-root .ad-rec__runprojects .ad-addr{overflow-wrap:anywhere;min-width:0}.app-root .ad-rec__runlinks{padding:10px 14px 12px}.app-root .ad-slips{background:var(--paper-sunk);gap:10px;margin:0;padding:12px 14px;list-style:none;display:grid}.app-root .ad-slip{border:var(--rule);background:var(--paper-raised);min-width:0;scroll-margin-top:calc(var(--ticket-h) + 12px);grid-template-columns:56px minmax(0,1fr) minmax(240px,300px);transition:transform .12s,box-shadow .12s;display:grid;position:relative}.app-root .ad-slip:hover{box-shadow:-3px 3px 0 var(--paper-edge);transform:translate(2px)}.app-root .ad-slip:target{outline:2px solid var(--key);outline-offset:2px}.app-root .ad-slip__stub{border-right:1px dashed var(--bleed);background-image:radial-gradient(circle, var(--paper-edge) 1.4px, transparent 1.6px);background-position:4px 0;background-repeat:repeat-y;background-size:10px 14px;justify-content:center;align-items:flex-start;padding:10px 4px;display:flex}.app-root .ad-slip__no{writing-mode:vertical-rl;letter-spacing:.08em;color:var(--bleed-text);font-size:11px;transform:rotate(180deg)}.app-root .ad-slip__main{align-content:start;gap:6px;min-width:0;padding:10px 14px;display:grid}.app-root .ad-slip__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.app-root .ad-slip__stamp{border:var(--rule);font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:600;line-height:1.7}.app-root .ad-slip--handover .ad-slip__stamp{background:var(--ink);color:var(--paper)}.app-root .ad-slip--burn .ad-slip__stamp{border-style:double;border-width:3px;line-height:1.45}.app-root .ad-slip__title{font-size:14.5px;font-weight:700}.app-root .ad-slip__k{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.1em;color:var(--bleed-text);margin-right:8px;font-size:11px}.app-root .ad-slip__project{min-width:0;margin:0}.app-root .ad-slip__amounts{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.app-root .ad-slip__amounts li{flex-wrap:wrap;align-items:baseline;display:inline-flex}.app-root .ad-slip__amounts .ad-amount__value{font-size:15px}.app-root .ad-slip__refs{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.app-root .ad-slip__refs a{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.app-root .ad-slip__side{border-left:var(--rule-dot);align-content:start;gap:6px;padding:10px 14px;display:grid}.app-root .ad-slip__verified{border-left:2px solid var(--bleed);color:var(--bleed-text);margin:0;padding-left:8px;font-size:12px;line-height:1.35}.app-root .ad-slip__verified--ok{border-left-color:var(--ok-ink);color:var(--ok-ink)}.app-root .ad-slip__facts{gap:2px;margin:0;display:grid}.app-root .ad-slip__facts div{grid-template-columns:4.5ch minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.app-root .ad-slip__facts dt{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.08em;color:var(--bleed-text);font-size:11px}.app-root .ad-slip__facts dd{min-width:0;margin:0;font-size:12.5px}@media (max-width:960px){.app-root .ad-slip{grid-template-columns:40px minmax(0,1fr)}.app-root .ad-slip__side{border-left:0;border-top:var(--rule-dot);grid-column:2}.app-root .ad-rec__burn{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.app-root .ad-rec__filters,.app-root .ad-slips{padding-left:var(--gutter);padding-right:var(--gutter)}.app-root .ad-rec__kindgroup{border-left:0;padding-left:0}.app-root .ad-rec__foldbar{padding:10px var(--gutter);border-bottom:var(--rule-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.app-root .ad-rec__filters--fold{display:none}.app-root .ad-rec__addrs tbody th{width:auto;min-width:0}.app-root .ad-rec__burnlist li{grid-template-columns:minmax(0,1fr) auto}.app-root .ad-rec__burnlist .ad-amount{justify-content:flex-start}.app-root .ad-slip:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.app-root .ad-slip:hover{transform:none}}
