/* TV PLAY V1.101 — Ajustes visuales finales del formulario de prueba.
   Sólo aplica al intento demo: no modifica Planes ni Soporte. */
#contactModal[data-intent="demo"] .modal-card label {
  margin-top: 11px;
  margin-bottom: 5px;
}
#contactModal[data-intent="demo"] .modal-card #modalIntro {
  margin-bottom: 10px;
}
#contactModal[data-intent="demo"] .modal-card #visitorDevice {
  font-size: 14px;
  font-weight: 640;
}
#contactModal[data-intent="demo"] .modal-card .plan-country-ui-trigger {
  font-size: 14px;
  font-weight: 640;
}
#contactModal[data-intent="demo"] .modal-card .modal-message-label {
  margin-top: 12px;
}
#contactModal[data-intent="demo"] .modal-card #messagePreview {
  height: 72px;
  min-height: 72px;
  max-height: 150px;
  padding: 10px 13px;
  line-height: 1.5;
  overflow-y: auto;
  resize: vertical;
}
#contactModal[data-intent="demo"] .modal-card #openWhatsApp {
  margin-top: 14px;
}
#contactModal[data-intent="demo"] .modal-card #copyMessage {
  margin-top: 6px;
}
#contactModal[data-intent="demo"] .modal-card #modalNote {
  margin-top: 4px;
  color: #c0d6e9;
  font-size: 12.6px;
  line-height: 1.52;
}
@media (max-width:600px) {
  #contactModal[data-intent="demo"] .modal-card #visitorDevice,
  #contactModal[data-intent="demo"] .modal-card .plan-country-ui-trigger {
    font-size: 13.8px;
    font-weight: 640;
  }
  #contactModal[data-intent="demo"] .modal-card #modalNote {
    font-size: 12px;
    line-height: 1.48;
  }
}
#contactModal[data-intent="demo"] .modal-card #modalNote.success {
  color: #b1f2d9;
}
