/* Original styles for table, wrapper, links etc. from v2.0.4 should be here... */

/* Styling for the Product Features Table */
.product-features-table {
    width: 100%;
    border-collapse: collapse;
    border: none;
    background-color: transparent;
}

.product-features-table tbody,
.product-features-table tr,
.product-features-table td {
    border: none;
    background-color: transparent;
    padding: 0.4em 0!important;
    vertical-align: top;
    text-align: left;
}

.summary table {
    margin: 0;
}

.product-features-table .feature-checkmark-cell {
    width: 2em;
    padding-right: 0.5em;
    text-align: center;
}

.product-features-table .feature-checkmark {
    color: #e30613;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1.4;
}

.product-features-table .feature-text-cell {
    font-size: 1em;
    line-height: 1.4;
}

/* Styling for the 'Read More' link container */
.product-features-read-more {
    margin-top: 0.8em;
    text-align: left; /* Or adjust as needed */
    font-size: 0.9em;
}

/* Styling for links within the container */
.product-features-read-more a {
    text-decoration: underline;
    color: inherit;
    cursor: pointer;
}

.product-features-read-more a:hover {
    text-decoration: none;
}

/* Separator style */
.pfts-separator {
    margin: 0 0.5em;
    color: #ccc;
}

/* Styles for Summary Wrapper (from v2.0.4) */
.product-features-table-summary-wrapper {
	background: #f5f5f5;
    padding: 20px;
    font-size: 14px;
    color: #4b5563;
    margin-top: 1em;
    clear: both;
    margin-bottom: 30px;
}

.product-features-table-summary-wrapper .product-features-table .feature-text-cell {
   /* Inherits 14px */
}

.product-features-table-summary-wrapper .product-features-read-more {
     padding-left: 0;
     text-align: left; /* Revert to left align or adjust */
     margin-top: 15px;
}
.product-features-table-summary-wrapper .product-features-read-more a {
    /* Inherits color */
}

/* --- REMOVED Modal Styles --- */
/* .pfts-modal-overlay { ... } */
/* .pfts-modal-container { ... } */
/* .pfts-modal-close { ... } */
/* .pfts-modal-content { ... } */
/* .pfts-modal-iframe { ... } */
/* @media (max-width: 768px) { ... } */

