/* Preiseliste – Jahres-Akkordeon (details/summary, kein JS)
   Markup im ACF-Textblock:
   <details class="price-year">
     <summary>2026</summary>
     <div class="price-year-body">
       … bisherige Preiszeilen …
     </div>
   </details>
   ============================================================ */

.price-year {
    margin-top: 32px;
}

.price-year > summary {
    list-style: none;
    display: block;
    position: relative;
    cursor: pointer;
    padding: 12px 48px 12px 0;
    font-family: "Oswald", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #1f4654;
    border-bottom: 2px solid #55a2b2;
    transition: color .2s;
}
.price-year > summary::-webkit-details-marker { display: none; }
.price-year > summary::marker                 { content: ""; }

/* +/– Indikator */
.price-year > summary::after {
    content: "+";
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    font-family: "Oswald", sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    color: #55a2b2;
}
.price-year[open] > summary        { color: #55a2b2; }
.price-year[open] > summary::after { content: "\2013"; }
.price-year        > summary:hover { color: #55a2b2; }

.price-year-body {
    padding-top: 20px;
    padding-bottom: 8px;
}
