/* Adressrechner-Erweiterung: Wandaufbau-Ausklapper, Anwendung, WDVS-Vergleich. Farben folgen der Seite (hell oder dunkel). */
.psc-adr-aufbau{margin:28px 0 0;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:20px;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;min-width:0}
.psc-adr-aufbau>summary{cursor:pointer;padding:16px 20px;font-weight:600;list-style:none;color:inherit}
.psc-adr-aufbau>summary::-webkit-details-marker{display:none}
.psc-adr-aufbau>summary::after{content:"+";float:right;font-weight:400}
.psc-adr-aufbau[open]>summary::after{content:"\2212"}
.psc-adr-aufbau>.psc-adr-hinweis{margin:0 20px 12px}
.psc-adr-aufbau .psc-uw{padding:0 20px 20px;min-width:0;color:inherit;
  --psc-text:currentColor;--psc-text-muted:color-mix(in srgb,currentColor 66%,transparent);--psc-border:color-mix(in srgb,currentColor 24%,transparent);
  --psc-bg-card:color-mix(in srgb,currentColor 5%,transparent);--psc-bg-elev:color-mix(in srgb,currentColor 8%,transparent);--psc-bg-raised:color-mix(in srgb,currentColor 6%,transparent);--psc-border-strong:color-mix(in srgb,currentColor 38%,transparent);--psc-accent-soft:color-mix(in srgb,currentColor 12%,transparent);--psc-accent:currentColor;--psc-radius:14px}
.psc-adr-aufbau .psc-uw-grid{grid-template-columns:minmax(0,1fr)!important}
.psc-adr-aufbau .psc-uw-panel{min-width:0;max-width:100%;overflow-x:auto}
.psc-adr-anwendung em.psc-adr-klein{display:block;font-style:normal;font-size:.85em;opacity:.7}
.psc-adr-wdvs p{margin:.5em 0}
.psc-adr-erw-hinweis{margin:0 0 16px}
.psc-adr-aufbau .psc-uw-btn-add{background:transparent;border:1px solid currentColor;color:inherit}
.psc-adr-anwendung{margin-bottom:18px}
.psc-adr-anwendung .psc-adr-optionen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.psc-adr-anwendung .psc-adr-option:last-child{grid-column:1 / -1}
.psc-adr-anwendung .psc-adr-option{width:100%;box-sizing:border-box;white-space:normal;text-align:center}
/* Heizungsart: der unterste Knopf ("Strom-Direktheizung/Nachtspeicher") ist so breit wie die beiden darueber und die Schrift bleibt im Knopf (Philipp F69). */
.psc-adr-heizungsart .psc-adr-option:last-child{grid-column:1 / -1}
@media(min-width:480px){.psc-adr-heizungsart .psc-adr-option:last-child{grid-column:span 2}}
.psc-adr-heizungsart .psc-adr-option span{overflow-wrap:anywhere;hyphens:auto}
