/* v2.9.426: payout sync review tools; scoped to Finance Sync only */
.finance417-sync .finance417-filter-grid{display:flex;flex-wrap:wrap;align-items:end;gap:10px}
.finance417-sync .finance417-filter-grid>label{flex:1 1 142px;min-width:0}
.finance417-sync .finance417-filter-grid>.finance417-filter-search{flex:2 1 200px}
.finance417-sync .finance417-filter-grid>button{flex:0 0 auto}
.finance417-sync .sync426-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 12px 4px}
.finance417-sync .sync426-metric{padding:10px 12px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:4px}
.finance417-sync .sync426-metric small{font-size:11px;line-height:1.35;color:#64748b;font-weight:650}
.finance417-sync .sync426-metric strong{font-size:19px;color:#1e293b;font-weight:800}
.finance417-sync .sync426-linked{background:#ecfdf5;border-color:#a7f3d0}.finance417-sync .sync426-unmapped,.finance417-sync .sync426-review{background:#fffbeb;border-color:#fde68a}
.finance417-sync .sync426-help{font-size:11px;color:#64748b;padding:3px 12px 12px;line-height:1.5}
.finance417-sync .sync426-payout-id{display:block;color:#64748b;font-size:10px;overflow-wrap:anywhere}
@media(max-width:900px){.finance417-sync .sync426-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.finance417-sync .sync426-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.finance417-sync .sync426-metric{padding:9px}.finance417-sync .finance417-filter-grid>label{flex:1 1 100%}.finance417-sync .finance417-filter-grid>button{flex:1 1 100%}}
