/* Not included feature icon style */
.plugin-pricing-check.not-included {
    background: #ede5f4;
    color: #8e8a94;
}

/* Ensure the checkmark wrappers have no height impact */
.themify_builder .module-text:has(.plugin-pricing-check) .tb_text_wrap,
.themify_builder .module-text:has(.plugin-pricing-check) p {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Position the checkmark absolutely so it takes NO height space in the document flow */
.themify_builder .pricing-feature-line .module-text:has(.plugin-pricing-check),
.themify_builder .tb_jl3x826 .module-text:has(.plugin-pricing-check),
.themify_builder .tb_ue9o826 {
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.plugin-pricing-check {
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #702fe5;
    border-radius: 50%;
}