/* ADR-024: dues ledger page */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:0 0 .8rem}
.totals div{background:#f4f8f8;border:1px solid #d5dfe2;border-radius:.5rem;padding:.6rem .75rem}
.totals span{display:block;font-size:.8rem;color:#3c525b;font-weight:650}
.totals strong{font-size:1.25rem;font-variant-numeric:tabular-nums}
.due{color:#8a2b0b;font-weight:650}
.over{color:#175e2e;font-weight:650}
.voided td{color:#6b7c82;text-decoration:line-through}
.voided td.state{text-decoration:none}
.warning{background:#fbe9e2;border-left:4px solid #a33a12;padding:.6rem .8rem}
form.void{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.3rem 0}
form.void input{width:auto;min-width:10rem;flex:1 1 12rem;margin:0}
form.void label{margin:0}
