/* Styles for bank-ledger.html. Class names are used by assets/js/bank-ledger.js. */
.page-head .eyebrow a{color:inherit; text-decoration:underline; text-underline-offset:3px}
.bl-checks .card{display:flex; flex-direction:column; gap:4px}
.bl-checks h3{margin-top:0}
.bl-small{font-size:14.5px; color:var(--muted)}
.bl-pem{min-height:90px; resize:vertical; font-size:12.5px}
.bl-samples .btn{font-size:.92rem; padding:9px 14px}
.dc-result{margin:14px 0 0; padding:14px 16px; border:1px solid var(--line); border-radius:10px; background:var(--bg)}
.dc-verdict{font-weight:700; margin:0 0 8px; overflow-wrap:anywhere}
.dc-verdict.is-ok{color:var(--ok)}
.dc-verdict.is-bad{color:var(--bad)}
.dc-verdict.is-warn{color:var(--warn)}
.dc-steps{list-style:none; margin:0 0 8px; padding:0; font-family:var(--mono); font-size:12.5px}
.dc-steps li{padding:3px 0; overflow-wrap:anywhere}
.dc-steps li.dc-fail{color:var(--bad); font-weight:600}
/* Grid items default to min-width:auto, and a file picker will not shrink: let both fit narrow phones. */
.bl-checks > *{min-width:0}
.bl-checks input[type=file]{max-width:100%; width:100%}
