/**
 * Oculta o campo de protocolo no formulário RD Station / Bricks.
 * O valor continua sendo preenchido pelo tracker.js (hidden do visitante).
 */

input[name="dc_protocol"],
input[name="cf_dc_protocol"],
input.js-field-cf_dc_protocol,
input.js-field-dc_protocol,
.js-field-cf_dc_protocol,
.js-field-dc_protocol {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Esconde o bloco do campo (label + input) no Bricks / embeds RD */
.bricks-form__group:has(input[name="cf_dc_protocol"]),
.bricks-form__group:has(input[name="dc_protocol"]),
.bricks-form__group:has(.js-field-cf_dc_protocol),
.bricks-form__group:has(.js-field-dc_protocol),
.form-group:has(input[name="cf_dc_protocol"]),
.form-group:has(input[name="dc_protocol"]),
.rd-form-field:has(input[name="cf_dc_protocol"]),
.rd-form-field:has(input[name="dc_protocol"]),
[class*="form-field"]:has(input[name="cf_dc_protocol"]),
[class*="form-field"]:has(input[name="dc_protocol"]) {
  display: none !important;
}
