.public-petty-cash .petty-add-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-petty-cash .petty-add-buttons .button{padding-inline:8px}.petty-entries>li.petty-voucher{border-left-color:var(--lightningcss-light,#922b2b)var(--lightningcss-dark,#f4aaa1)}.petty-entries>li.petty-advance{border-left-color:var(--lightningcss-light,#7a5a12)var(--lightningcss-dark,#e8c36a)}.petty-entries>li.petty-replenishment{border-left-color:var(--color-primary)}.petty-entries .petty-replenishment .ledger-entry-amount{color:var(--color-primary)}.petty-entries .petty-voucher .ledger-entry-amount{color:var(--lightningcss-light,#922b2b)var(--lightningcss-dark,#f4aaa1)}.petty-entries .petty-advance .ledger-entry-amount{color:var(--lightningcss-light,#7a5a12)var(--lightningcss-dark,#e8c36a)}.petty-fields>.petty-settled{grid-column:1/-1;margin:2px 0 0}.petty-view{margin:0 0 14px}.petty-paper .petty-table td:nth-child(3),.petty-paper .petty-table thead th:nth-child(3){text-align:left;white-space:normal}.petty-paper .petty-table tbody th{white-space:nowrap;font-weight:400}.petty-paper .petty-table td:nth-child(2),.petty-paper .petty-table thead th:nth-child(2){text-align:left}.petty-category,.petty-advance,.petty-received{color:var(--color-muted)}.petty-advance,.petty-received{font-size:12px;display:block}.petty-reconcile{font-variant-numeric:tabular-nums;gap:0;max-width:28rem;margin:0;display:grid}.petty-reconcile>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;display:flex}.petty-reconcile dt{color:var(--ink)}.petty-reconcile dd{text-align:right;margin:0}.petty-reconcile .petty-total{border-bottom:2px solid var(--color-control-border);font-weight:700}.petty-reconcile .petty-off dd{color:var(--lightningcss-light,#8a3f24)var(--lightningcss-dark,#eabeae);font-weight:700}.petty-signatures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:18px;margin:26px 0 0;display:grid}.petty-signatures p{border-top:1px solid var(--ink);color:var(--color-muted);margin:26px 0 0;padding-top:4px;font-size:12px}.petty-signatures span{color:var(--ink);font-size:13px;display:block}.petty-vouchers{color:var(--ink);gap:14px;display:grid}.petty-vouchers-after{margin-top:18px}.petty-voucher{border:1px dashed var(--color-control-border);background:var(--color-panel);break-inside:avoid;overflow-wrap:anywhere;border-radius:8px;padding:16px 18px}.petty-voucher header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.petty-voucher h3{margin:0;font-size:17px}.petty-voucher header p{white-space:nowrap;margin:0;font-size:14px}.petty-voucher header span{color:var(--color-muted)}.petty-voucher-business{color:var(--color-muted);margin:6px 0 0;font-size:13px}.petty-voucher dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;display:grid}.petty-voucher dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.petty-voucher dd{border-bottom:1px solid var(--color-border);min-height:1.4em;margin:2px 0 0;font-size:14px}.petty-voucher .petty-voucher-wide{grid-column:1/-1}.petty-voucher .petty-voucher-amount{font-variant-numeric:tabular-nums;font-weight:700}.petty-voucher .petty-signatures{margin-top:8px}@media (max-width:560px){.public-petty-cash .petty-add-buttons,.petty-voucher dl{grid-template-columns:minmax(0,1fr)}}@media print{.petty-vouchers-after{break-before:page;margin-top:0}.petty-vouchers{gap:6mm}.petty-voucher{background:#fff;border-color:#888;border-radius:0;padding:5mm 6mm}.petty-reconcile>div{padding:3px 0}}
