/* GotItOps v5.59.209 — recap-only page. */
#recaps .hero .inlineActions:empty{display:none}
#recaps #payoutSummary[hidden]{display:none!important}
#recaps #paymentStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}
.g209RecapStat{appearance:none;border:1px solid var(--line,#dfe5ee);background:#fff;border-radius:12px;padding:13px 14px;text-align:left;cursor:pointer}
.g209RecapStat b{display:block;font-size:22px;line-height:1.1}
.g209RecapStat span{display:block;margin-top:4px;color:var(--muted,#64748b);font-size:12px}
.g209RecapStat.active{border-color:#8fb1ff;background:#eef4ff}
#recaps #recapFilters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.g209RecapList{border:1px solid var(--line,#e5e7eb);border-radius:12px;overflow:hidden;background:#fff}
.g209RecapRow{display:grid;grid-template-columns:minmax(210px,1fr) minmax(285px,1.35fr) minmax(175px,.75fr) minmax(150px,auto);gap:14px;align-items:center;padding:11px 14px;border-top:1px solid var(--line,#edf1f6)}
.g209RecapRow:first-child{border-top:0}
.g209RecapRow b{display:block;font-size:14px}
.g209RecapRow small{display:block;margin-top:3px;color:var(--muted,#64748b);font-size:12px;line-height:1.35}
.g209RecapStatus{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-weight:800;font-size:12px}
.g209RecapStatus.waiting{background:#fff4dc;color:#8a5a00}
.g209RecapStatus.approved{background:#e8f7ee;color:#18794e}
.g209RecapStatus.rejected{background:#fdeaea;color:#a12d2d}
.g209RecapActions{display:flex;justify-content:flex-end;gap:7px;white-space:nowrap}
@media(max-width:900px){#recaps #paymentStats{grid-template-columns:1fr}.g209RecapRow{grid-template-columns:1fr 1fr}.g209RecapActions{justify-content:flex-start}}
@media(max-width:650px){.g209RecapRow{grid-template-columns:1fr}}

.g209RecapReuse{display:inline-flex;align-items:center;margin-top:6px;padding:3px 9px;border-radius:999px;background:#e6f4ec;color:#23613e;border:1px solid #b9dec8;font-size:12px;font-weight:600;line-height:1.3}
