/* Sprint 36 - Komisyon senkronizasyon merkezi */
.inline-action-form,
.filter-inline-form,
.sync-mini-form {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.mini-check {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #64748b;
  white-space: nowrap;
}
.mini-check input { width: 14px; height: 14px; }
.commission-summary-strip { margin-top: 12px; }
.compact-platform-card .platform-logo-box {
  width: 38px;
  height: 30px;
  border-radius: 10px;
  background: rgba(255,255,255,.65);
  box-shadow: none;
}
.compact-platform-card .platform-logo-box img {
  max-width: 28px;
  max-height: 20px;
}
.status-mini {
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 3px 8px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  font-style: normal;
}
.status-mini.good { background: #e8fbef; color: #12733b; }
.status-mini.warn { background: #fff7e6; color: #9a5b00; }
.status-mini.bad { background: #ffecec; color: #a51e22; }
.compact-platform-chip img {
  width: 18px !important;
  height: 18px !important;
  object-fit: contain;
  flex: 0 0 18px;
}
.source-pill {
  display: inline-flex;
  align-items: center;
  max-width: 150px;
  padding: 3px 7px;
  border-radius: 8px;
  background: #f4f7fb;
  color: #475569;
  font-size: 11px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.commission-runs-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 14px;
  margin-top: 14px;
}
.small-grid .datagrid th,
.small-grid .datagrid td {
  height: 34px;
  padding-top: 6px;
  padding-bottom: 6px;
}
@media (max-width: 1100px) {
  .commission-runs-grid { grid-template-columns: 1fr; }
}
