.receipt104{max-width:900px;margin-inline:auto}.receipt104>header{height:auto;display:block;text-align:center;margin-bottom:26px}.receipt104>header h1{font-size:24px}.receipt-meta104{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;margin-bottom:20px}.receipt-meta104 p{margin:4px 0}.receipt-status104{font-weight:800}.receipt-status104.active{color:#176347}.receipt-status104.voided,.receipt-void104{color:#a12c25}.receipt-note104{margin-top:18px}.receipt-signatures104{display:flex;justify-content:space-between;gap:30px;margin-top:70px}.print-actions104{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.receipt-amount104{display:grid;place-items:center;padding:22px;border:2px solid #176347;border-radius:12px;margin:18px 0}.receipt-amount104 strong{font-size:30px}.receipt-details104{display:grid;gap:10px}.receipt-details104 div{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid #dfe8e3;padding:9px 0}.receipt-details104 dt{font-weight:800}.receipt-details104 dd{margin:0}.receipt-links104{display:flex;flex-wrap:wrap;gap:7px}.treasury-actions104{display:flex;flex-wrap:wrap;gap:6px}
@media(max-width:700px){.receipt-meta104{grid-template-columns:1fr}.receipt-signatures104{display:grid;gap:35px}.receipt-details104 div{grid-template-columns:1fr}.print-actions104{justify-content:stretch}.print-actions104>*{flex:1}}
@media print{.receipt104{border:0!important;max-width:none}.receipt104>header{display:block!important}.print-actions104,.receipt-history104{display:none!important}.receipt-signatures104{display:flex!important}}
