/* LAB SCOPE v1.1.1 — Outgoing Cheques */
.cheque-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0}.cheque-kpis .kpi b{font-size:17px}.cheque-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.cheque-template-card{border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff;margin-bottom:8px}.cheque-template-card h4{margin:0;color:var(--navy)}.cheque-template-card small{color:var(--muted)}.cheque-status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:9px;background:#eef4ff;color:#244d88}.cheque-status.Draft{background:#f0f1f3;color:#657184}.cheque-status.Issued{background:#eaf4ff;color:#1d5f9b}.cheque-status.Delivered{background:#fff5dc;color:#8a6112}.cheque-status.Cleared{background:#eaf7ee;color:#18733a}.cheque-status.Cancelled{background:#f1f1f1;color:#777}.cheque-status.Returned{background:#feecec;color:#a12c2c}.cheque-overdue{color:#b33434;font-weight:700}.cheque-preview{position:relative;background:#fff;border:1px dashed #aab8c8;border-radius:8px;overflow:hidden;margin-top:10px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.cheque-preview .fieldbox{position:absolute;border:1px dashed #8ca4c0;background:rgba(236,244,255,.75);padding:2px 4px;font-size:8px;white-space:nowrap;overflow:hidden}.cheque-cal-row{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr .9fr;gap:7px;align-items:end;margin-bottom:7px}.cheque-note{background:#fff8e7;border:1px solid #f0d9a5;border-radius:9px;padding:10px;line-height:1.7;color:#715827;font-size:9.5px}.cheque-actions{display:flex;gap:5px;flex-wrap:wrap}.cheque-money{font-weight:700;color:var(--navy)}
@media(max-width:1100px){.cheque-grid{grid-template-columns:1fr}.cheque-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.cheque-cal-row{grid-template-columns:1fr 1fr}.cheque-kpis{grid-template-columns:1fr 1fr}}
