/* PV Gebietsanfrage – Stile des Kalkulators. Präfix pv-/pvc, keine Abhängigkeit vom Theme.
 * Das Markup (Inline-Stile) kommt aus kalkulator.js; hier stehen nur Fokus, Scrollbar und Breitenlogik. */
.pv-kalkulator{width:100%;min-width:0}
.pvc :focus-visible{outline:3px solid #1f6f78;outline-offset:2px}
.pvc input[type=checkbox]{accent-color:#23272d}
.pvc button:disabled{cursor:not-allowed}
/* Das Theme setzt Buttons auf nowrap; lange Teilgebietsnamen müssen umbrechen (Inline-Stile mit nowrap bleiben bestehen) */
.pvc button{white-space:normal;text-transform:none;letter-spacing:normal}
.pvc .pv-scroll::-webkit-scrollbar{width:8px}
.pvc .pv-scroll::-webkit-scrollbar-thumb{background:#c9c4bc;border-radius:4px}
/* Mobil randlos wie im Canvas (die Sektion hat 20 px Seitenabstand) */
@media (max-width:767px){.pv-kalkulator{width:auto;margin-inline:-20px}}
/* Tablet: wie Mobil, Inhaltsbreite max. 720 px zentriert */
@media (min-width:768px) and (max-width:1199px){.pv-kalkulator{max-width:720px;margin-inline:auto}}
