/* Tarjeta de aviso grande estilo "credit-card" */
.esece-dup-msg{margin-top:12px}
.esece-dup-card{
  width: 100%;
  max-width: 460px;
  min-height: 140px;
  padding: 16px 18px;
  border-radius: 16px;
  background: linear-gradient(135deg, #fff 0%, #fff6f6 100%);
  border: 1px solid #fecaca;
  box-shadow: 0 8px 22px rgba(0,0,0,.06);
  color: #991b1b;
  position: relative;
  overflow: hidden;
}
.esece-dup-card .card-chip{
  width: 56px; height: 36px; border-radius: 8px;
  background: linear-gradient(135deg, #fde68a, #fbbf24);
  position: absolute; top: 14px; right: 16px; opacity: .55;
}
.esece-dup-card .card-row{ display: flex; gap: 12px; align-items: center; }
.esece-dup-card .card-icon{ font-size: 28px; line-height: 1; }
.esece-dup-card .card-text{ flex: 1; }
.esece-dup-card .card-title{ font-size: 18px; font-weight: 700; margin-bottom: 4px; }
.esece-dup-card .card-body{ font-size: 14px; color: #7f1d1d; }
.esece-dup-card .card-footer{ margin-top: 10px; font-size: 12px; color: #7f1d1d; opacity: .9; display:flex; justify-content:flex-end; }
