/* the office's own account (js/features/office-acc.js); its tables and totals are the ledger's (.ac* in admin-ui.css) */
.oabx{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}
.oab{display:block;width:100%;text-align:start;background:var(--ca,#fff);color:inherit;border:1px solid var(--bo);border-top:3px solid var(--c,var(--bo));border-radius:12px;padding:10px 12px;font:inherit;min-width:0}
button.oab{cursor:pointer}button.oab.on{box-shadow:0 0 0 2px var(--c)}
.oab small{display:block;color:var(--mu);font-size:12px}.oab b{display:block;font-size:17px;font-weight:800;white-space:nowrap;text-align:start}
.oat{border-top-color:#24427f}
.oabs{margin-bottom:12px}.oaks{margin-bottom:6px;flex-wrap:wrap}
.oahint{font-size:12px;min-height:18px;margin-bottom:10px}
.oafg{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.actb .oatr td{font-weight:800;background:color-mix(in srgb,var(--bo) 30%,transparent)}
.ack.oak-fee,.ack.oak-rec,.ack.oak-cap{color:#15803d}.ack.oak-oexp,.ack.oak-cexp,.ack.oak-draw{color:#b42318}.ack.oak-xfer,.ack.oak-open{color:#2563eb}
