/* Operational detail panels loaded after the original validation stylesheet. */
#sicom_gerencial .sicom-validation-summary,
#sicom_gerencial .sicom-validation-next-action {
  display: grid;
  gap: 7px;
  margin-top: 15px;
  padding: 13px;
  border: 1px solid #2b3b4e;
  border-radius: 8px;
  background: #0d1723;
}

#sicom_gerencial .sicom-validation-summary h3,
#sicom_gerencial .sicom-validation-next-action h3 {
  margin: 0;
  color: #edf3f9;
  font-size: 0.95rem;
}

#sicom_gerencial .sicom-validation-summary p,
#sicom_gerencial .sicom-validation-next-action p {
  margin: 0;
  color: #c9d6e3;
  line-height: 1.5;
}

#sicom_gerencial .sicom-validation-next-action {
  border-color: rgba(227, 187, 83, 0.45);
  background: rgba(227, 187, 83, 0.07);
}

#sicom_gerencial .sicom-validation-next-action p {
  color: #f8e7b0;
}

#sicom_gerencial .sicom-validation-evidence-row {
  display: grid;
  gap: 7px;
  padding: 11px;
  border: 1px solid #2b3b4e;
  border-radius: 7px;
  background: #101a26;
}

#sicom_gerencial .sicom-validation-evidence-heading {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  color: #9fb1c5;
  font-size: .78rem;
}

#sicom_gerencial .sicom-validation-evidence-heading strong {
  color: #f4f7fb;
}

#sicom_gerencial .sicom-validation-evidence-values,
#sicom_gerencial .sicom-validation-evidence-components {
  display: flex;
  flex-wrap: wrap;
  gap: 4px 9px;
  margin: 0;
  color: #cbd9e7;
  font-size: .78rem;
  line-height: 1.45;
}

#sicom_gerencial .sicom-validation-evidence-components {
  color: #9fb1c5;
}

#sicom_gerencial .sicom-validation-evidence-values b,
#sicom_gerencial .sicom-validation-evidence-components b {
  color: #e7eef7;
}

@media(max-width:680px) {
  #sicom_gerencial .sicom-validation-evidence-heading {
    display: grid;
    gap: 4px;
  }
}
