/* Suppression définitive du carré contenant la flèche */

.cdv-portal-cta {

    grid-template-columns:
        minmax(0, 1fr) !important;

    width:
        min(
            100%,
            235px
        ) !important;

    min-height:
        56px !important;

    padding:
        7px 24px !important;

}


/* La cellule est masquée même avant son retrait JavaScript */

.cdv-portal-cta .cdv-portal-action {

    display: none !important;

}


/* Texte correctement recentré verticalement */

.cdv-portal-copy {

    width: 100% !important;

    align-items:
        flex-start !important;

    justify-content:
        center !important;

}


/* Ligne légèrement élargie pour équilibrer le nouveau format */

.cdv-portal-label::after {

    width:
        34px !important;

}


.cdv-portal-cta:hover
.cdv-portal-label::after {

    width:
        100% !important;

}


@media (max-width: 700px) {

    .cdv-portal-cta {

        width:
            min(
                100%,
                225px
            ) !important;

        min-height:
            54px !important;

        padding:
            7px 20px !important;

    }

}
