/* DMX_ASSETS_CUENTA_CSS35_V46C: extraído desde index.php; métodos de pago extra/ineligibles/delete mobile */
/* DMX_DODO_METHODS_IN_USE_V3_CSS */
              .dmxPaymentMethodInUse{
                border:0;
                border-radius:999px;
                padding:9px 12px;
                display:inline-flex;
                align-items:center;
                gap:6px;
                font-size:.86rem;
                font-weight:800;
                color:#92400e;
                background:rgba(245,158,11,.14);
              }


              /* DMX_DODO_INELIGIBLE_PAYMENT_METHODS_V1_CSS */
              .dmxPaymentMethodNotEligible{
                border:0;
                border-radius:999px;
                padding:9px 12px;
                display:inline-flex;
                align-items:center;
                gap:6px;
                font-size:.86rem;
                font-weight:800;
                color:#9f1239;
                background:rgba(244,63,94,.12);
              }


/* DMX_PAYMENT_METHOD_DELETE_ICON_CLEAN_MOBILE_V1 */
@media (max-width:520px){
  .dmxPaymentMethodCard:not(.is-primary){
    padding-right:18px!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions{
    width:100%!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:not(:has(input[value="payment_method_delete"])){
    width:100%!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:not(:has(input[value="payment_method_delete"])) button{
    width:100%!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]){
    position:absolute!important;
    top:16px!important;
    right:16px!important;
    left:auto!important;
    bottom:auto!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    z-index:20!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button{
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    filter:none!important;
    color:#dc2626!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button:hover,
  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button:focus,
  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button:active{
    background:transparent!important;
    box-shadow:none!important;
    filter:none!important;
    color:#b91c1c!important;
    transform:none!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button i{
    margin:0!important;
    padding:0!important;
    font-size:25px!important;
    line-height:1!important;
    color:currentColor!important;
  }

  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button span,
  .dmxPaymentMethodCard:not(.is-primary) .dmxPaymentMethodActions form:has(input[value="payment_method_delete"]) button .dmxBtnText{
    display:none!important;
  }
}
