/* Co-intestazioni e conti collegati (vedi docs/spec-conti-collegati.md) */

/* Sezione collassabile: usata per non allungare la pagina, soprattutto da mobile */
.cd-accordion {
    margin: 1.5em 0;
}

.cd-accordion-toggle {
    background: none !important;
    border: none;
    box-shadow: none !important;
    border-radius: 0;
    padding: 0.4em 0;
    height: auto;
    line-height: 1.4;
    width: 100%;
    text-align: left;
    cursor: pointer;
    color: inherit !important;
    font-weight: 600;
    font-size: 1em;
    letter-spacing: normal;
    text-transform: none;
    display: flex;
    align-items: center;
    gap: 0.5em;
}

.cd-accordion-toggle:hover,
.cd-accordion-toggle:active {
    background: none !important;
    color: #4696e5 !important;
}

.cd-accordion-toggle .cd-chevron {
    font-size: 0.75em;
    opacity: 0.7;
    transition: transform 0.2s ease-in-out;
}

.cd-accordion-toggle[aria-expanded="true"] .cd-chevron {
    transform: rotate(90deg);
}

.cd-accordion-toggle .cd-conteggio {
    opacity: 0.7;
    font-weight: 400;
}

.cd-accordion-body {
    padding-top: 0.75em;
}

/* Elenco degli intestatari dentro un'unica cella */
.cd-intestatari {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cd-intestatari li {
    padding: 0.15em 0;
}

/* Marcatori (*) e (**) per i piani gratuiti */
.cd-marker {
    font-weight: 700;
    white-space: nowrap;
}

.cd-note {
    font-size: 0.85em;
    line-height: 1.5;
    opacity: 0.85;
    margin: 0.35em 0;
}

.cd-note .cd-marker {
    margin-right: 0.25em;
}

/* Link delle note: stesso azzurro dei link "clicca qui" nelle pagine di ricerca */
.cd-note a {
    color: #4696e5;
    border-bottom-color: #4696e5;
}
