/* Workstream E batch 4 — tool-specific styles (use component classes first; only what components cannot express goes here). */

/* Batch modal drop zone (js/batch.js) */
.batch-drop {
  border: 2px dashed var(--stroke-strong);
  border-radius: var(--r-card);
  padding: 32px;
  text-align: center;
  margin: 12px 0;
  cursor: pointer;
  font-size: 14px;
  transition: border-color var(--dur-fast), background var(--dur-fast);
}
.batch-drop:hover,
.batch-drop.drag-over {
  border-color: var(--accent);
  background: var(--subtle);
}
.batch-drop-link {
  color: var(--accent-text);
  text-decoration: underline;
}
.batch-drop-hint {
  font-size: 11px;
  color: var(--text-3);
  margin-top: 6px;
}

/* Batch results list (js/batch.js) */
.batch-results {
  max-height: 280px;
  overflow: auto;
  margin-top: 8px;
  font-size: 12px;
  background: var(--subtle);
  padding: 8px;
  border-radius: var(--r-control);
}
.batch-result-row {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 2px;
  border-bottom: 1px solid var(--stroke-card);
}
.batch-result-row:last-child { border-bottom: 0; }
.batch-result-name {
  flex: 1;
  font-family: var(--font-mono);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.batch-result-error {
  font-size: 11px;
  max-width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Command Center page (js/command-bar.js renderToolView) */
.cc-input-card {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 10px 12px;
}
.cc-input-card .input { height: 40px; font-size: 15px; }
.cc-workflow-name-row {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 10px 12px;
  border-top: 1px solid var(--stroke-card);
}
.cc-extras-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 12px;
  align-items: start;
}
.cc-history-actions {
  display: flex;
  gap: 8px;
  margin-top: 8px;
  align-items: center;
}
.cc-block-card { padding: 14px 16px; }
.cc-block-title { font-size: 13px; display: block; margin-bottom: 8px; }
.cc-block-empty { font-size: 13px; margin: 0; }
.cc-manage-link { font-size: 12px; text-decoration: underline; }
