.book-nav[data-v-b5bcbbfd]{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.25rem}.book-nav__link[data-v-b5bcbbfd]{display:flex;align-items:center;gap:.625rem;max-width:48%;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:.75rem 1rem;text-decoration:none}.book-nav__link[data-v-b5bcbbfd]:hover{background:#f7f8fa}.book-nav__link--next[data-v-b5bcbbfd]{text-align:right}.book-nav__arrow[data-v-b5bcbbfd]{font-size:1rem;color:#888;flex-shrink:0}.book-nav__body[data-v-b5bcbbfd]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.book-nav__hint[data-v-b5bcbbfd]{font-size:.6875rem;color:#999}.book-nav__label[data-v-b5bcbbfd]{font-size:.8125rem;font-weight:700;color:#0b4f94;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-nav__spacer[data-v-b5bcbbfd]{flex:1}.book-nav__kbd-hint[data-v-b5bcbbfd]{font-size:.6875rem;color:#aaa;text-align:center;margin-top:.5rem}.ledger-shell[data-v-24e5ef82]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.ledger-shell__sidebar[data-v-24e5ef82]{background:#f7f8fa;border-radius:10px;padding:1rem .75rem;align-self:start;position:sticky;top:72px}.ledger-shell__brand[data-v-24e5ef82]{display:flex;flex-direction:column;gap:.125rem;padding:.375rem .625rem .75rem;text-decoration:none}.ledger-shell__company[data-v-24e5ef82]{font-size:.9375rem;font-weight:900;color:#111}.ledger-shell__period[data-v-24e5ef82]{font-size:.6875rem;color:#888}.ledger-shell__group[data-v-24e5ef82]{margin-top:.75rem}.ledger-shell__heading[data-v-24e5ef82]{font-size:.6875rem;font-weight:700;color:#999;letter-spacing:.06em;padding:0 .5rem;margin-bottom:.25rem}.ledger-shell__nav ul[data-v-24e5ef82]{list-style:none;margin:0;padding:0}.ledger-shell__link[data-v-24e5ef82]{display:block;font-size:.8125rem;font-weight:600;color:#333;text-decoration:none;padding:.3125rem .625rem .3125rem 1.375rem;border-radius:6px}.ledger-shell__link[data-v-24e5ef82]:hover{background:#eceff3}.ledger-shell__link.is-active[data-v-24e5ef82]{background:#e2ebf6;color:#0b4f94}.ledger-shell__link--child[data-v-24e5ef82]{font-size:.75rem;font-weight:500;color:#555;padding-left:2.25rem}.ledger-shell__row[data-v-24e5ef82]{display:flex;align-items:center}.ledger-shell__label[data-v-24e5ef82]{color:#777;cursor:default}.ledger-shell__link--grow[data-v-24e5ef82]{flex:1;min-width:0}.ledger-shell__chevron[data-v-24e5ef82]{flex-shrink:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;font-size:.875rem;color:#888;background:none;border:none;border-radius:6px;cursor:pointer;transition:transform .15s}.ledger-shell__chevron[data-v-24e5ef82]:hover{background:#eceff3;color:#111}.ledger-shell__chevron.is-open[data-v-24e5ef82]{transform:rotate(90deg)}.ledger-shell__main[data-v-24e5ef82]{min-width:0}@media(max-width:800px){.ledger-shell[data-v-24e5ef82]{grid-template-columns:1fr;padding:1rem 1rem 2rem}.ledger-shell__sidebar[data-v-24e5ef82]{position:static}.ledger-shell__nav[data-v-24e5ef82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.25rem .75rem}}
