.acciones-page .acciones-card {
  border: 1px solid #e2e8f0;
  background: #ffffff;
  border-radius: 14px;
  padding: 22px;
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
}

.acciones-header h2 {
  margin: 0 0 4px;
  color: #0f172a;
  font-weight: 700;
}

.acciones-header p {
  margin: 0 0 16px;
  color: #475569;
}

.acciones-page .form-label {
  color: #334155;
  font-weight: 600;
}

.acciones-page .form-control[readonly] {
  background: #f8fafc;
}

[data-theme="dark"] .acciones-page .acciones-card,
body[data-theme="dark"] .acciones-page .acciones-card {
  border-color: #334155;
  background: #0f172a;
  box-shadow: 0 10px 24px rgba(2, 6, 23, 0.55);
}

[data-theme="dark"] .acciones-header h2,
body[data-theme="dark"] .acciones-header h2 {
  color: #e2e8f0;
}

[data-theme="dark"] .acciones-header p,
[data-theme="dark"] .acciones-page .form-label,
body[data-theme="dark"] .acciones-header p,
body[data-theme="dark"] .acciones-page .form-label {
  color: #cbd5e1;
}

[data-theme="dark"] .acciones-page .form-control,
body[data-theme="dark"] .acciones-page .form-control {
  background: #111827;
  border-color: #334155;
  color: #e5e7eb;
}

[data-theme="dark"] .acciones-page .form-control[readonly],
body[data-theme="dark"] .acciones-page .form-control[readonly] {
  background: #0b1220;
}

.acciones-queue table th,
.acciones-queue table td {
  vertical-align: middle;
}

[data-theme="dark"] .acciones-queue table,
[data-theme="dark"] .acciones-queue table th,
[data-theme="dark"] .acciones-queue table td,
body[data-theme="dark"] .acciones-queue table,
body[data-theme="dark"] .acciones-queue table th,
body[data-theme="dark"] .acciones-queue table td {
  color: #e5e7eb;
  border-color: #334155;
}
