/* 1.1.204 — contenção dos campos protegidos do Mercado Pago.
   Não altera valores, validação, tokenização, disponibilidade nem eventos. */
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__cardNumber-container,
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__expirationDate-container,
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__securityCode-container{
 position:relative!important;isolation:isolate;overflow:hidden!important;box-sizing:border-box!important;
}
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__cardNumber-container>iframe,
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__expirationDate-container>iframe,
.ebdi #payment .payment_method_woo-mercado-pago-custom #form-checkout__securityCode-container>iframe{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;
 margin:0!important;transform:none!important;border:0!important;
}
.ebdi #payment .payment_method_woo-mercado-pago-custom #mp-card-holder-div,
.ebdi #payment .payment_method_woo-mercado-pago-custom #mp-doc-div{
 position:relative!important;isolation:isolate;
}
/* Radio de seleção não é um campo de texto de largura total. */
.ebdi #payment ul.payment_methods>li.wc_payment_method>input.input-radio{
 display:inline-block!important;width:18px!important;height:18px!important;min-height:18px!important;
 padding:0!important;margin:0 8px 0 0!important;vertical-align:middle!important;
}
