.ledger-kpi-bar,.ledger-redact-word{background:var(--color-rule);width:4.5rem;max-width:100%;height:.55rem;margin-top:.55rem;display:block}.ledger-stamp[data-stamp=redacted]>span{min-width:4.5rem;min-height:1.35rem}.ledger-memo-gate{box-sizing:border-box;flex-direction:column;justify-content:safe center;gap:1.25rem;width:100%;max-width:40rem;min-height:calc(100dvh - 10rem);margin-inline:auto;display:flex}.ledger-memo-preview{padding:1.5rem 1.25rem 1.25rem}.ledger-memo-preview [data-kpi-row],.ledger-memo-preview .ledger-stamp{filter:blur(2.5px)}.ledger-memo-card{padding:1.5rem 1.25rem}.ledger-memo-actions{flex-direction:column;gap:.75rem;display:flex}.ledger-memo-actions>a,.ledger-memo-actions>.ledger-btn{width:100%;min-height:44px}@media (min-width:768px){.ledger-memo-actions{flex-flow:wrap}.ledger-memo-actions>a,.ledger-memo-actions>.ledger-btn{flex:12rem;width:auto}}.ledger-toc-num{font-family:var(--font-ledger-display), Georgia, serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;text-transform:none;color:var(--color-ink);font-size:1.25rem;font-weight:500}.ledger-table[data-layout=toc] a{min-height:44px;color:var(--color-ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:flex}@container not (min-inline-size:40rem){.ledger-table[data-layout=toc] table{inline-size:100%;display:table}.ledger-table[data-layout=toc] tbody{display:table-row-group}.ledger-table[data-layout=toc] tr{border-bottom:0;padding:0;display:table-row}.ledger-table[data-layout=toc] th,.ledger-table[data-layout=toc] td{border-bottom:1px solid var(--color-rule);vertical-align:middle;padding:.15rem .75rem;display:table-cell}.ledger-table[data-layout=toc] tbody th{width:3.25rem;font-family:var(--font-ledger-display), Georgia, serif;font-size:1.25rem;font-weight:500}}.ledger-worked-bar{display:none}@media (max-width:767px){.ledger-ic-page{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}html:has(.ledger-ic-page){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ledger-ic-page a,.ledger-ic-page summary,.ledger-ic-page button{scroll-margin-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ledger-worked-bar{z-index:30;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-rule);display:block;position:fixed;bottom:0;left:0;right:0}.ledger-worked-bar[data-hidden=true]{display:none}.ledger-worked-bar a{background:var(--color-navy);min-height:48px;color:var(--color-sheet);text-align:center;justify-content:center;align-items:center;font-weight:600;display:flex}}@media print{.ledger-worked-bar{display:none!important}:root:has([data-shell=memo]) body{color:#000!important;background:#fff!important}:root:has([data-shell=memo]) .memo-page.memo-page{color:#000!important;background:#fff!important}:root:has([data-shell=memo]) .memo-header{color:#000!important;background:#fff!important}:root:has([data-shell=memo]) .memo-section{color:#000!important;background:#fff!important}:root:has([data-shell=memo]) .memo-category-divider{color:#000!important;background:#fff!important}:root:has([data-shell=memo]) .memo-page *{color:#000!important}}
