.ct-heating-room248{margin:0;min-width:0;align-self:start}.ct-heating-room248__photo{display:flex;align-items:center;justify-content:center;min-height:240px;background:var(--ct-page-soft,#f4f7fb);border-radius:12px;padding:24px;overflow:hidden}.ct-heating-room248__photo img{display:block;width:100%;max-height:360px;height:auto;object-fit:contain}.ct-heating-room248 figcaption{padding-block:16px 0}.ct-heating-room248 figcaption>a{display:inline-flex;gap:8px;align-items:center;font-weight:600;text-decoration:none;color:var(--ct-page-text,#142638)}.ct-heating-room248 figcaption p{font-size:1.4rem;line-height:1.65;color:var(--ct-page-muted,#485867);margin:8px 0 0;max-width:65ch}.ct-heating-room248 a:focus-visible{outline:2px solid var(--ct-page-blue,#034aa6);outline-offset:4px}.ct-heat-compare248{min-width:0}.ct-heat-compare248 .ct-page-heading{max-width:75ch}.ct-heat-compare-form248{display:grid;gap:24px}.ct-heat-compare-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ct-heat-compare248 .ct-field{min-width:0}.ct-heat-compare248 .ct-field input,.ct-heat-compare248 .ct-field select{min-width:0;width:100%;min-height:48px}.ct-heat-compare248 fieldset{margin:0;border:0;padding:0;min-width:0}.ct-heat-compare248 legend{font-size:1.6rem;font-weight:600;margin:0 0 16px;padding:0;color:var(--ct-page-text,#142638)}.ct-heat-models248{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ct-heat-model248{display:grid;gap:12px;align-content:start;min-width:0}.ct-heat-model248>.ct-placement-meta{font-size:1.3rem;min-height:3.25em;margin:0}.ct-heat-assumptions248{border-top:1px solid var(--ct-page-line,#d3dce7);padding-top:20px}.ct-heat-compare248 summary{font-size:1.5rem;font-weight:500;line-height:1.6;cursor:pointer}.ct-heat-assumptions248>.ct-placement-meta{margin-block:16px}.ct-heat-assumptions248 .ct-heat-compare-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:16px}.ct-heat-actions248{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ct-heat-actions248 .ct-button{flex:0 0 auto}.ct-heat-actions248 .ct-placement-meta{flex:1 1 360px;margin:0}.ct-heat-compare-period{font-size:1.5rem;line-height:1.7;color:var(--ct-page-muted,#485867);margin:28px 0 16px}.ct-heat-compare-period strong{color:var(--ct-page-text,#142638);font-weight:600;font-variant-numeric:tabular-nums}.ct-heat-table248{overflow:auto;max-width:100%;border:1px solid var(--ct-page-line,#d3dce7);border-radius:12px;scrollbar-color:var(--ct-page-blue,#034aa6) #edf1f5;scrollbar-width:thin}.ct-heat-table248:focus-visible{outline:2px solid var(--ct-page-blue,#034aa6);outline-offset:4px}.ct-heat-table248 table{width:100%;min-width:740px;border-collapse:collapse;font-size:1.5rem;line-height:1.65}.ct-heat-table248 caption{text-align:left;padding:20px;background:#f4f7fb;font-size:1.6rem;font-weight:600;color:#142638}.ct-heat-table248 th,.ct-heat-table248 td{padding:20px;vertical-align:top;text-align:left;border:0;border-bottom:1px solid var(--ct-page-line,#d3dce7);background:#fff;color:var(--ct-page-text,#142638)}.ct-heat-table248 thead th{font-size:1.3rem;font-weight:500;background:#f4f7fb;color:#485867}.ct-heat-table248 tbody th{font-weight:500;width:32%}.ct-heat-table248 strong{display:block;font-size:1.6rem;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-heat-table248 small{display:block;margin-top:6px;font-size:1.3rem;line-height:1.65;color:#485867;font-weight:400}.ct-heat-table248 a{color:#034aa6;text-decoration:none;text-underline-offset:.2em}.ct-heat-table248 a:hover{text-decoration:underline}.ct-heat-table248 a:focus-visible{outline:2px solid #034aa6;outline-offset:3px}.ct-heat-table248 tbody tr:last-child>*{border-bottom:0}.ct-heat-table248 .ct-heat-miner-row248>th{background:#f8fafc}.ct-heat-net-track248{display:block;position:relative;width:100%;min-width:100px;height:8px;background:#edf1f5;border-radius:4px;margin-top:12px;overflow:hidden}.ct-heat-net-track248:after{position:absolute;content:"";top:0;bottom:0;left:50%;width:1px;background:#8191a4}.ct-heat-net-track248>span{position:absolute;top:0;bottom:0;left:50%;max-width:50%;background:#034aa6}.ct-heat-net-track248>span[data-negative=true]{background:#187442}.ct-heat-compare248 [data-heat-compare-results]>.ct-placement-meta{margin:16px 0 0;max-width:85ch}.ct-heat-compare-status{font-size:1.4rem;line-height:1.65;color:#485867;margin:16px 0 0}.ct-heat-sources248{border-top:1px solid var(--ct-page-line,#d3dce7);padding-top:20px;margin-top:24px}.ct-heat-sources248 p,.ct-heat-sources248 li{font-size:1.4rem;line-height:1.7;max-width:80ch}.ct-heat-sources248 a{color:#034aa6;text-underline-offset:.2em}.ct-heat-compare248 [hidden]{display:none!important}@media(max-width:989px){.ct-heat-compare-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-heat-models248{grid-template-columns:minmax(0,1fr)}.ct-heat-model248{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 20px;padding-bottom:20px;border-bottom:1px solid var(--ct-page-line,#d3dce7)}.ct-heat-model248:last-child{border:0;padding:0}.ct-heat-model248>.ct-placement-meta{grid-column:1/-1;min-height:0}.ct-heat-assumptions248 .ct-heat-compare-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-heat-table248 th,.ct-heat-table248 td{padding:16px}}@media(max-width:599px){.ct-heat-compare-form248{gap:20px}.ct-heat-compare-fields,.ct-heat-assumptions248 .ct-heat-compare-fields,.ct-heat-model248{grid-template-columns:minmax(0,1fr)}.ct-heat-models248{gap:20px}.ct-heating-room248__photo{padding:16px;min-height:200px}.ct-heat-actions248{gap:16px}.ct-heat-table248 caption{padding:16px}.ct-heat-compare-period{margin-top:24px}}.ct-placement-flow{margin-inline:0}.ct-heat-mobile267{display:none}.ct-heating-example267{margin:0 0 20px;max-width:72ch;font-size:1.5rem;line-height:1.7;color:var(--ct-text-secondary,#485867)}@media(max-width:989px){.ct-placement-flow .ct-heat-desktop267{display:none}.ct-heat-mobile267{display:flex;flex-direction:column;align-items:stretch;padding:12px}.ct-heat-mobile267__node{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-width:0}.ct-placement-flow .ct-heat-mobile267 svg{width:64px;height:48px;flex:0 0 64px;stroke:currentColor;stroke-width:1.7}.ct-heat-mobile267 strong{min-width:0;overflow-wrap:normal;word-break:normal;font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--ct-text,#142638)}.ct-heat-mobile267__pipes{display:flex;justify-content:center;gap:12px;width:64px;height:32px;flex:none}.ct-heat-mobile267__pipes span{display:block;border-inline-start:2px solid;position:relative}.ct-heat-mobile267__pipes .hot{border-color:#b91c32}.ct-heat-mobile267__pipes .cold{border-color:var(--ct-action,#034aa6)}.ct-heat-mobile267__pipes .hot:after{content:"";position:absolute;left:-5px;bottom:0;border:4px solid transparent;border-top-color:#b91c32}.ct-heat-mobile267__pipes .cold:after{content:"";position:absolute;left:-5px;top:0;border:4px solid transparent;border-bottom-color:var(--ct-action,#034aa6)}.ct-heat-mobile267__branches{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ct-heat-mobile267__branch{min-width:0;position:relative;padding:28px 0 20px 88px}.ct-heat-mobile267__branch:before,.ct-heat-mobile267__branch:after{content:"";position:absolute;top:0;bottom:0;border-left:2px solid}.ct-heat-mobile267__branch:before{left:25px;border-color:#b91c32}.ct-heat-mobile267__branch:after{left:39px;border-color:var(--ct-action,#034aa6)}.ct-heat-mobile267__branch:last-child:before{bottom:auto;height:44px}.ct-heat-mobile267__branch:last-child:after{bottom:auto;height:58px}.ct-heat-mobile267__branch .ct-heat-mobile267__node{flex-direction:row;align-items:center;gap:16px}.ct-heat-mobile267__branch .ct-heat-mobile267__pipes{position:absolute;left:25px;top:44px;width:63px;height:16px;flex-direction:column;justify-content:space-between;gap:0}.ct-heat-mobile267__branch .ct-heat-mobile267__pipes span{border-inline-start:0;border-top-width:2px;border-top-style:solid;width:100%}.ct-heat-mobile267__branch .ct-heat-mobile267__pipes .cold{margin-left:14px;width:calc(100% - 14px)}.ct-heat-mobile267__branch .ct-heat-mobile267__pipes .hot:after{left:auto;right:0;top:-5px;bottom:auto;border-color:transparent;border-left-color:#b91c32}.ct-heat-mobile267__branch .ct-heat-mobile267__pipes .cold:after{left:0;top:-5px;border-color:transparent;border-right-color:var(--ct-action,#034aa6)}.ct-placement-flow[data-mode=summer] .ct-heat-mobile267 .ct-placement-building{opacity:1}.ct-placement-flow[data-mode=summer] .ct-heat-mobile267 .ct-placement-building :is(svg,.ct-heat-mobile267__pipes){opacity:.45}.ct-placement-flow[data-mode=winter] .ct-heat-mobile267 .ct-placement-cooler{opacity:1}.ct-placement-flow[data-mode=winter] .ct-heat-mobile267 .ct-placement-cooler :is(svg,.ct-heat-mobile267__pipes){opacity:.45}}@media(max-width:22rem){.ct-heat-mobile267__node,.ct-heat-mobile267__branch .ct-heat-mobile267__node{flex-direction:column;align-items:flex-start;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-heating-248.css.map */
