.political-parties-intro-card__text {
    /* max-height: 80px; */
    /* adjust */
    overflow: hidden;
    transition: max-height 0.3s ease;
}

/* Expanded state */
#toggleText:checked~.political-parties-intro-card__text {
    max-height: 200vh;
    /* large enough */
}

/* Toggle text visibility */
.read-less {
    display: none;
}

#toggleText:checked~.political-parties-intro-card__toggle .read-more {
    display: none;
}

#toggleText:checked~.political-parties-intro-card__toggle .read-less {
    display: inline;
}

#toggleText:checked~.political-parties-intro-card__text {
    /* IMPORTANT */
    -webkit-line-clamp: unset;
    /* remove clamp */

}



/* //load more button css// */

/* Hide rows after 5 */
.my-table tbody tr:nth-child(n+6) {
    display: none;
}

/* Show all rows when checkbox is checked */
/* #toggleRows-party-revamp:checked~.loksabha-const-results-inner-new .my-table tbody tr {
    display: table-row;
} */

/* Button styling (you can keep your existing styles) */
.viewall-btn {
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
}

/* Default button text */
.viewall-btn::after {
    content: attr(data-more);
}

/* Toggle button text when expanded */
/* When checked → change text */
input[id^="toggleRows-"]:checked~.viewall-btn-block .viewall-btn::after {
    content: attr(data-less);
}

/* Hide rows after 5 */
.my-table tbody tr:nth-child(n+6) {
    display: none;
}

/* Show all rows when checkbox is checked */
input[id^="toggleRows-"]:checked~.my-table tbody tr {
    display: table-row;
}


