/* page group a additions */
/* token page: amount field inside the kit .box, compact tabs in kv rows */
.dx .box.amt input{flex:1;min-width:0;width:100%;background:transparent;border:0;outline:0;padding:0;margin:0;color:var(--fg);font:inherit;letter-spacing:inherit}
.dx .box.amt:focus-within{box-shadow:4px 4px 0 var(--ac)}
.dx .kv .tabs.sm{display:inline-flex;gap:0}
.dx .kv .tabs.sm a{padding:2px 8px;font-size:11px}
.dx .seg b{cursor:pointer}
/* ledger tables: kit rows (.tr) with their own columns, kept on phones */
.dx .ltbl{border:1px solid var(--fg)}
.dx .ltbl .tr{grid-template-columns:var(--cols)}
.dx .ltbl .tr>*{display:block}
.dx .ltbl .tr>*:not(.r){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:560px){.dx .ltbl .tr{grid-template-columns:var(--cols-m,var(--cols));gap:8px;padding:9px 10px;font-size:12.5px}.dx .ltbl .tr>.hs{display:none}}
