.accounting-backdrop{z-index:1500}.accounting-dialog{width:min(1100px,96vw)}.accounting-dialog .modal-body{display:block;overflow:auto}.accounting-dialog label{flex-direction:column;gap:.35rem;display:flex}.accounting-dialog .compact-toggle{flex-direction:row;align-items:center}.accounting-dialog .compact-toggle input{width:auto}.accounting-dialog h3{margin:1.8rem 0 .8rem}.accounting-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.accounting-totals>div{background:#eff5f2;border-radius:.8rem;gap:.3rem;padding:1rem;display:grid}.accounting-totals strong{font-size:1.25rem}.accounting-box{border:1px solid #d8e4de;border-radius:.7rem;margin:.75rem 0;padding:1rem}.accounting-box>summary{cursor:pointer;margin-bottom:.8rem;font-weight:700}.accounting-box p{margin:.5rem 0}.accounting-edit{background:#f3f7f5;border-radius:.7rem;margin-top:.8rem;padding:1rem}.accounting-bank-list{max-height:260px;margin:.5rem 0;overflow:auto}.accounting-candidate{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d8e4de;border-radius:.5rem;flex-direction:column;gap:.25rem;width:100%;margin:.3rem 0;padding:.7rem;display:flex}.accounting-candidate.selected{background:#e8f5ee;border-color:#245e4f}.accounting-reversed{opacity:.65}.accounting-dialog input,.accounting-dialog select{min-width:0;max-width:100%}.accounting-dialog .button-group{flex-wrap:wrap}@media (width<=700px){.accounting-totals,.accounting-dialog .form-grid{grid-template-columns:1fr}.accounting-dialog .field-span-2,.accounting-dialog .field-span-3{grid-column:auto}}
