/* Operational module primitives for Fiscal, Contábil, Financeiro and related areas. */
.cgl-operation-header {
  display: grid;
  gap: var(--cgl-space-3);
  border: 1px solid var(--cgl-border-subtle);
  border-radius: var(--cgl-radius-xl);
  background: var(--cgl-surface-card);
  padding: clamp(var(--cgl-space-5), 3vw, var(--cgl-space-8));
}

.cgl-operation-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--cgl-space-3);
}

.cgl-operation-kpis {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: var(--cgl-space-4);
}

.cgl-status-pendente {
  background: rgba(249, 115, 22, 0.14);
  color: #9a3412;
}

.cgl-status-em-preparacao,
.cgl-status-transmitida {
  background: rgba(37, 99, 235, 0.12);
  color: #1d4ed8;
}

.cgl-status-concluida {
  background: rgba(22, 163, 74, 0.12);
  color: #166534;
}

.cgl-status-em-atraso {
  background: rgba(220, 38, 38, 0.12);
  color: #991b1b;
}

.cgl-status-cancelada {
  background: rgba(100, 116, 139, 0.14);
  color: #334155;
}
