/* Eletrofix BR V1.7.7.9 — formulário unificado de interessados */
.interest-modal[hidden]{display:none!important}.interest-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px}.interest-modal-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(5px)}.interest-dialog{position:relative;width:min(620px,100%);max-height:min(92vh,820px);overflow:auto;background:linear-gradient(180deg,#101923,#080d13);border:1px solid #34475c;border-radius:18px;box-shadow:0 28px 90px #000b;color:#f7f9fb;padding:24px}.interest-dialog h2{margin:5px 42px 8px 0;font-size:clamp(24px,4vw,34px);line-height:1.05}.interest-dialog p{color:#aeb9c6;line-height:1.55}.interest-eyebrow{margin:0!important;color:#ffd400!important;font-size:11px!important;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.interest-close{position:absolute;right:14px;top:12px;width:38px;height:38px;border:1px solid #34475c;border-radius:50%;background:#111a24;color:#fff;font-size:25px;line-height:1;cursor:pointer}.interest-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.interest-form label{display:flex;flex-direction:column;gap:7px;font-weight:800;font-size:13px}.interest-form .span2{grid-column:1/-1}.interest-form input,.interest-form select,.interest-form textarea{width:100%;border:1px solid #3a4d63;border-radius:10px;background:#070b10;color:#fff;padding:12px;font:inherit}.interest-form textarea{min-height:95px;resize:vertical}.interest-form input:focus,.interest-form select:focus,.interest-form textarea:focus{outline:2px solid #ffd40066;border-color:#ffd400}.interest-consent{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important;font-weight:500!important;color:#b8c2ce;line-height:1.4}.interest-consent input{width:auto;margin-top:3px}.interest-actions{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.interest-submit{border:1px solid #ffd400;background:#ffd400;color:#05070a;border-radius:10px;padding:12px 18px;font-weight:900;cursor:pointer}.interest-submit:disabled{opacity:.55;cursor:wait}.interest-status{grid-column:1/-1;margin:0!important;padding:11px 13px;border-radius:9px;background:#172230;color:#dce6f0!important}.interest-status.success{background:#12341f;color:#7dffa9!important}.interest-status.error{background:#411821;color:#ff9cab!important}.interest-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.interest-privacy{font-size:11px;color:#8c99a7!important;margin:0!important}.interest-modal-open{overflow:hidden}.btn-interest{cursor:pointer}.btn-interest::before{content:"♡";margin-right:7px;font-size:1.1em}@media(max-width:620px){.interest-dialog{padding:20px 16px}.interest-form{grid-template-columns:1fr}.interest-form .span2,.interest-consent,.interest-actions,.interest-status{grid-column:auto}.interest-dialog h2{font-size:27px}}

/* Eletrofix BR V1.7.7.12 — correção visual segura, sem alterar cliques ou formulários */
.btn-interest{
  color:#fff!important;
  border-color:#7d8997!important;
  background:rgba(0,0,0,.28)!important;
  text-align:center!important;
  line-height:1.15!important;
}
.btn-interest::before{
  color:var(--brand-accent,var(--yellow,#ffd400))!important;
  line-height:1!important;
}

/* Mantém o texto centralizado sem bloquear eventos de clique. */
.product-actions>.btn,
.hero-actions>.btn,
.buy-card>.btn{
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  line-height:1.15!important;
}

/* Corrige somente o botão de checkout amarelo afetado pelo CSS externo da Hotmart. */
.product-actions>a.btn-primary.hotmart__button-checkout,
.hero-actions>a.btn-primary.hotmart__button-checkout,
.buy-card>a.btn-primary.hotmart__button-checkout{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding-top:0!important;
  padding-bottom:0!important;
  color:#080808!important;
  line-height:1.15!important;
  text-align:center!important;
}


/* Eletrofix BR V1.7.7.13 — proteção contra seletor vazio */
.interest-course-field[hidden]{display:none!important}
