.xl-wrap{padding-bottom:48px}.xl-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr);gap:24px;align-items:start}.xl-layout>*{min-width:0}.xl-controls fieldset{padding:0;border:0;margin:0}.xl-controls legend{font-weight:750;margin:20px 0 0}.xl-controls .xl-check{display:flex;align-items:center;gap:12px}.xl-controls [hidden],.xl-wrap [hidden]{display:none!important}.xl-result{min-width:0}.xl-result h2{margin-top:0}.xl-diagram{margin:22px 0;background:var(--cf-0b202a);border:1px solid var(--cr-345765);border-radius:16px;padding:10px;overflow:auto}.xl-diagram svg{display:block;width:100%;height:auto;min-width:480px}.xl-diagram text{font:16px system-ui,sans-serif;fill:var(--ct-d4e9ed)}.xl-diagram .xl-small{font-size:13px}.xl-diagram .part{fill:var(--ct-284952);stroke:var(--ct-afe4d4);stroke-width:2}.xl-diagram .line{stroke:var(--ct-b4d2dc);stroke-width:2;fill:none}.xl-diagram .hidden-line{stroke:var(--ct-a7bec9);stroke-width:1.5;fill:none;stroke-dasharray:7 5}.xl-diagram .center{stroke:var(--ct-77d8ca);stroke-width:1;fill:none;stroke-dasharray:16 4 3 4}.xl-diagram .accent{stroke:var(--ct-8ae3c5);stroke-width:3;fill:none}.xl-caption{font-size:.83rem;color:var(--ct-afcbd5);margin-top:-12px}.xl-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.xl-copy-grid>.wk-panel{margin:0;min-width:0}.xl-copy-grid h3{margin-top:22px}.xl-copy-grid ul{padding-left:22px}.xl-copy-grid li{margin:10px 0}.xl-signal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;padding:0;list-style:none}.xl-signal li{border:1px solid var(--cr-47606b);border-radius:10px;padding:12px;color:var(--ct-adbec8);background:var(--cf-152931)}.xl-signal .on{background:var(--cf-173e34);color:var(--ct-a8f1d4);border-color:var(--cr-68bfa7)}.xl-signal strong{display:block}.xl-status{border-left:3px solid var(--cr-85ddc5);background:var(--cf-153731);padding:17px;border-radius:9px;line-height:1.8}.xl-status.warn{border-color:var(--cr-efc68f);background:var(--cf-322e24)}.xl-history{padding-left:25px;line-height:1.8}.xl-formula{padding:15px;background:var(--cf-0a222e);border-radius:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.9}.xl-pill{display:inline-block;border:1px solid var(--cr-46666f);border-radius:999px;padding:6px 12px;font-size:.8rem;color:var(--ct-b8dedc)}.xl-model-note{color:var(--ct-b6c9d0);font-size:.86rem;line-height:1.8}.xl-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.xl-reset{margin-top:15px}.xl-result:focus-visible{outline:2px solid var(--cr-91e4cc);outline-offset:5px}.xl-wrap section[id]{scroll-margin-top:20px}.xl-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xl-mobile-note{display:none}.xl-controls .wk-btn{white-space:normal}.xl-diagram:focus-visible{outline:2px solid var(--cr-8ee4c3);outline-offset:3px}@media(max-width:1050px){.xl-layout{grid-template-columns:1fr}.xl-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.xl-controls>h2,.xl-controls>.wk-kicker,.xl-controls>.xl-buttons,.xl-controls>.xl-model-note{grid-column:1/-1}.xl-controls fieldset{min-width:0}.xl-controls label{margin:10px 0}.xl-result{margin-top:0}}@media(max-width:650px){.xl-copy-grid{grid-template-columns:1fr}.xl-controls{display:block}.xl-signal{font-size:.88rem}.xl-mobile-note{display:block}.xl-diagram{padding:5px}.xl-copy-grid .wk-panel,.xl-layout .wk-panel{padding:22px}.xl-result .tl-values{gap:8px}}@media print{.xl-controls,.xl-buttons,.xl-mobile-note{display:none}.xl-layout,.xl-copy-grid{display:block}.xl-diagram svg{min-width:0}.xl-diagram{break-inside:avoid}.xl-diagram text{fill:var(--ct-000000)}}

body[data-expand="waerme"] .tl-value strong{font-size:1.05rem;line-height:1.6}.xl-copy-grid{align-items:start}
