/*
 * A65E158 - Identidad institucional lateral.
 * Complemento visual, sin alterar la navegación.
 */

.sidebar .auditor-institutional-card {
  margin: 34px 14px 20px;
  padding: 0;
  color: #ffffff;
  font-family: inherit;
  flex-shrink: 0;
}

.auditor-institutional-card__body {
  padding: 20px 15px;
  border-radius: 16px;

  background:
    radial-gradient(
      circle at 95% 5%,
      rgba(67, 215, 200, .16),
      transparent 55%
    ),
    linear-gradient(
      155deg,
      rgba(36, 101, 116, .95),
      rgba(17, 66, 88, .96)
    );

  border: 1px solid rgba(116, 222, 215, .22);

  box-shadow:
    0 12px 25px rgba(0, 20, 37, .15);
}

.auditor-institutional-card__badge {
  display: flex;
  align-items: center;
  gap: 7px;

  color: #8ef1e4;
  font-size: 10px;
  font-weight: 750;
  letter-spacing: .07em;
}

.auditor-institutional-card__symbol {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 30px;
  height: 30px;

  border-radius: 9px;
  background: rgba(54, 198, 188, .19);

  font-size: 21px;
}

.auditor-institutional-card h3 {
  margin: 18px 0 12px;
  color: #ffffff;
  font-size: 19px;
  line-height: 1.25;
  font-weight: 750;
}

.auditor-institutional-card__message {
  margin: 0;
  color: #c9e2eb;
  font-size: 13px;
  line-height: 1.65;
}

.auditor-institutional-card__divider {
  height: 1px;
  margin: 18px 0;
  background: rgba(172, 225, 226, .20);
}

.auditor-institutional-card__feature {
  display: flex;
  gap: 9px;
  align-items: flex-start;

  margin: 12px 0;
  color: #e0f2f5;
  font-size: 12px;
  line-height: 1.45;
}

.auditor-institutional-card__feature span {
  color: #7ce9dc;
  font-weight: 800;
}

.auditor-institutional-card__footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;

  margin-top: 19px;
  text-align: center;
}

.auditor-institutional-card__footer strong {
  color: #d9edf2;
  font-size: 11px;
  letter-spacing: .055em;
}

.auditor-institutional-card__footer span {
  color: #9dbfcd;
  font-size: 10px;
  line-height: 1.4;
}

@media (max-width: 768px) {
  .sidebar .auditor-institutional-card {
    margin: 24px 12px 18px;
  }
}
