.ledger-records{display:grid;gap:8px}.ledger-records article{border:1px solid #dfe4e1;background:#f7f8f5;padding:13px 15px}.ledger-records article>div{display:flex;justify-content:space-between;gap:12px}.ledger-records strong{font-size:13px}.ledger-records span,.ledger-records small{font-size:12px;color:#66766f}.ledger-records p{margin:7px 0 4px!important;font-size:13px!important;color:#34453e!important}.ledger-records small{display:block}
.source-links a{display:grid;gap:2px;padding:9px 11px;border:1px solid #d8dfdb;border-radius:5px;text-decoration:none;background:#f8faf8}.source-links a strong{font-size:12px;color:#315d4e}.source-links a span{font-size:11px;color:#687771;word-break:break-all}
.group-badge.boundary-stage{background:#fff0dc;color:#8a431f;border:1px solid #e1a26e}
.boundary-alert{display:grid;gap:7px;margin:22px 0 12px;padding:19px 21px;border:2px solid;border-radius:7px}
.boundary-alert span{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.boundary-alert strong{font-size:18px;line-height:1.55}
.boundary-alert p{font-size:13px;line-height:1.65;margin:0}
.boundary-alert.boundary-critical{background:#fff0e8;border-color:#b54e35;color:#67271d}
.boundary-alert.boundary-critical span{color:#a33b28}
.boundary-alert.boundary-pending{background:#fff7e8;border-color:#d29a4b;color:#664318}
.boundary-alert.boundary-pending span{color:#94611e}
.boundary-alert.boundary-reviewed{background:#edf7f1;border-color:#4d9075;color:#234e3d}
.boundary-alert.boundary-reviewed span{color:#2d7158}
