.witness-ledger{margin:3rem 0;padding:1.5rem;border:2px solid #315751;border-radius:12px;background:#f5f7f3}.witness-ledger h2,.witness-ledger h3{line-height:1.25}.witness-ledger label{display:block;margin:.8rem 0 .25rem;font-weight:600}.witness-ledger input:not([type=checkbox]),.witness-ledger textarea,.witness-ledger select{display:block;width:100%;max-width:100%;padding:.65rem;border:1px solid #637d77;border-radius:6px;font:inherit;background:white;color:#172a2a}.witness-ledger input[type=checkbox]{width:auto;margin-right:.4rem}.witness-ledger .wl-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.witness-ledger button{padding:.65rem 1rem;border:1px solid #315751;border-radius:6px;background:#173e38;color:white;font:inherit;cursor:pointer}.witness-ledger button:disabled{opacity:.5;cursor:not-allowed}.witness-ledger .wl-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0}.witness-ledger .wl-card{border:1px solid #9eb8ad;background:white;padding:1.2rem;margin:1rem 0;overflow-wrap:anywhere}.witness-ledger .wl-status{background:#e2ebe2;padding:.8rem;border-left:4px solid #315751;white-space:pre-wrap}.witness-ledger .wl-warning{background:#fff2d8;border-left:4px solid #9b6b19;padding:.9rem}.witness-ledger pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit}.witness-ledger .wl-badge{font-weight:bold;border:1px solid #346c52;background:#edf8ef;padding:.4rem .6rem;display:inline-block}.witness-ledger details{margin:1rem 0}.witness-ledger summary{cursor:pointer;font-weight:bold}.witness-ledger .wl-help{font-size:.9em}.witness-ledger :focus-visible{outline:3px solid #d4a139;outline-offset:3px}.witness-ledger [hidden]{display:none!important}@media(max-width:600px){.witness-ledger{padding:1rem}.witness-ledger .wl-pair{grid-template-columns:1fr}.witness-ledger button{max-width:100%}}
