/* LAB SCOPE v1.1.2 — Handover Receipts & Cash Control */
.receipt-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0}
.receipt-kpis .kpi b{font-size:17px}.receipt-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}
.receipt-status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:9px;background:#eef4ff;color:#244d88}
.receipt-status.Draft{background:#f0f1f3;color:#657184}.receipt-status.Issued{background:#fff5dc;color:#8a6112}.receipt-status.Signed{background:#eaf7ee;color:#18733a}.receipt-status.Cancelled{background:#feecec;color:#a12c2c}
.receipt-type{display:inline-block;padding:4px 8px;border-radius:7px;font-size:9px;background:#edf5ff;color:#255786}.receipt-type.cash{background:#eaf7ee;color:#18733a}.receipt-type.cheque{background:#f3efff;color:#6339a7}
.receipt-actions{display:flex;gap:5px;flex-wrap:wrap}.receipt-note{background:#f7f9fc;border:1px solid #dce5ef;border-radius:10px;padding:11px;line-height:1.8;font-size:9.5px;color:#4d6076}
.cashbox-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.cashbox-kpis>div{border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff}.cashbox-kpis span{display:block;font-size:8.5px;color:var(--muted)}.cashbox-kpis b{display:block;margin-top:5px;color:var(--navy)}
.cash-positive{color:#18733a!important}.cash-negative{color:#b33434!important}.receipt-attach{font-size:8.5px;color:#54687f}.receipt-attach.ok{color:#18733a;font-weight:700}
.receipt-filterbar{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;gap:8px;align-items:end}.cash-ledger-row small{color:var(--muted)}
@media(max-width:1100px){.receipt-grid{grid-template-columns:1fr}.receipt-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.receipt-kpis,.cashbox-kpis{grid-template-columns:1fr 1fr}.receipt-filterbar{grid-template-columns:1fr}}
