/* Frontend styles for fv-table-content block */
.wp-block-fvhospital-fv-table-content {
    margin: 0;
}

.fv-table-content-wrapper {
    font-family: var(--font-family-prompt);
}

.fv-table-content-title {
    margin: 0;
    padding: 0;
}

.fv-table-content-description {
    margin: 0;
    padding: 0;
}

.fv-table-content-link {
    transition: opacity 0.2s ease;
}

.fv-table-content-link:hover {
    opacity: 0.8;
    text-decoration: underline;
}

.fv-table-content-helpful-link {
    transition: opacity 0.2s ease;
}

.fv-table-content-helpful-link:hover {
    opacity: 0.8;
    text-decoration: underline;
}

.fv-table-reference-item {
    cursor: pointer;
}

.fv-table-reference-arrow.is-hidden {
    opacity: 0;
}

.fv-table-reference-item .fv-table-reference-link {
    font-weight: 500;
}

.fv-table-reference-item.is-active .fv-table-reference-link {
    font-weight: 700;
}
