/* Rechtliches page */
.rl-page {
    min-height: 50vh;
}

.rl-doc-btn {
    background: transparent;
    cursor: pointer;
    transition: background-color 0.2s, border-color 0.2s;
}

.rl-doc-btn.rl-doc-active {
    background-color: #f3f4f6;
    border-color: #111;
    font-weight: 600;
}

.rl-accordion-toggle {
    background: none;
    border: none;
    cursor: pointer;
    font-family: inherit;
    color: inherit;
}

.rl-accordion-toggle:hover {
    opacity: 0.85;
}

.rl-accordion-content.hidden {
    display: none !important;
}
