/* R14: financial instrument investigator, private dossier only */
.mk-ledger{margin:30px 0;padding:25px;border:1px solid #9cb6ad77;border-radius:12px;background:linear-gradient(150deg,#17343b,#0b202a)}
.mk-ledger .mk-toolbar{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0 22px}
.mk-ledger button{min-width:76px;padding:11px 14px;border-radius:7px;border:1px solid #aeae97;background:#1e414b;color:#e9ede4;font:700 14px system-ui;cursor:pointer;transition:background .18s ease,transform .18s ease}
.mk-ledger button[aria-pressed="true"]{background:#e8d0a2;color:#162d35;border-color:#e8d0a2}
.mk-ledger button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.mk-panel{padding:21px 23px;background:#eee9db;border-radius:8px;color:#122a31;min-height:185px}
.mk-panel h3{font:500 clamp(22px,3vw,34px)/1.18 Georgia,serif;margin:4px 0 13px}
.mk-panel p{font:17px/1.65 Georgia,serif;margin:10px 0}
.mk-panel a{color:#124e66;font-weight:700}
.mk-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}
.mk-metrics div{padding:15px;background:#d9e3df;border-radius:7px}
.mk-metrics dt{font:700 12px system-ui;text-transform:uppercase;letter-spacing:.07em}
.mk-metrics dd{font:700 clamp(18px,3vw,28px)/1.3 system-ui;margin:5px 0 0}
.mk-bar-label{font:700 13px/1.5 system-ui}
.mk-panel progress{display:block;width:100%;height:21px;accent-color:#23515a;margin:9px 0}
.mk-meter[hidden]{display:none!important}
.mk-ledger-note{font:14px/1.7 system-ui,sans-serif;color:#dfdfd1}
.mk-static-list{margin:24px 0 0;padding-left:20px}
.mk-static-list li{margin:12px 0;max-width:900px}
.mk-static-list a{color:#e3c997}
@media(max-width:620px){.mk-ledger{padding:14px}.mk-metrics{grid-template-columns:1fr}.mk-panel{padding:17px}.mk-ledger button{flex:1 1 70px}}
@media(prefers-reduced-motion:reduce){.mk-ledger button{transition:none}}
