/* Temporary presentation patch for the current embedded frontend.
 * Matches existing log-only DOM features. No status/data behavior changes.
 * The equivalent source changes remove these old pink utility classes.
 */
[data-slot='table-row'][class~='bg-rose-50/40']:not(:hover):not([data-state='selected']):not(:has([aria-expanded='true'])) {
  background-color: transparent;
}

div[class~='border-l-2'][class~='border-l-transparent'][class~='bg-rose-50/40'] {
  background-color: transparent;
  border-color: color-mix(in oklch, var(--border) 40%, transparent);
  border-left-color: transparent;
}

[data-slot='status-badge'][class~='bg-rose-50/35'] {
  background-color: color-mix(in oklch, var(--muted) 30%, transparent);
  border-color: color-mix(in oklch, var(--border) 60%, transparent);
}

[data-slot='table-row'][class~='bg-rose-50/40'] [data-column-id='created_at'] [data-slot='status-badge'][class~='bg-destructive/10'],
[data-slot='table']:has([data-column-id='submit_time']) [data-slot='status-badge'][class~='bg-destructive/10'],
div[class~='border-l-2'][class~='border-l-transparent'][class~='p-3'] [data-slot='status-badge'][class~='bg-destructive/10'],
:is([data-slot='dialog-content'], [data-slot='sheet-content']):has(div[class~='divide-border/70'][class~='rounded-lg'][class~='overflow-hidden']) [data-slot='status-badge'][class~='bg-destructive/10'] {
  background-color: color-mix(in oklch, var(--muted) 30%, transparent);
}

div[class~='divide-border/70'][class~='bg-red-50'][class~='rounded-lg'] {
  background-color: color-mix(in oklch, var(--background) 80%, transparent);
  border-color: var(--border);
}

/* Log headers remain present when there are no records. Scope by log-only
 * columns because created_at alone also occurs in unrelated tables.
 */
[data-slot='table']:is(:has([data-column-id='created_at']):has([data-column-id='token_name'], [data-column-id='model_name'], [data-column-id='log_content']), :has([data-column-id='submit_time'])) {
  --table-row-hover: color-mix(in oklch, var(--muted) 50%, var(--card));
}

[data-slot='table']:is(:has([data-column-id='created_at']):has([data-column-id='token_name'], [data-column-id='model_name'], [data-column-id='log_content']), :has([data-column-id='submit_time'])) [data-slot='table-row']:has([data-slot='empty']) {
  --table-row-hover: transparent;
}
