.ct-heat-balance394{--ct-balance-positive: #187442;--ct-balance-negative: #9b2c24}.ct-heat-balance394 .ct-heat-balance394__axis{margin:24px 0 20px;color:var(--ct-page-muted, #485867);font-size:1.3rem;line-height:1.5}.ct-heat-balance394__legend{display:flex;justify-content:space-between;gap:24px;margin-bottom:8px}.ct-heat-balance394__legend>span{max-width:45%;overflow-wrap:anywhere}.ct-heat-balance394__legend>span:last-child{text-align:right}.ct-heat-balance394__ticks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid var(--ct-page-line, #d3dce7);padding-bottom:8px;font-variant-numeric:tabular-nums}.ct-heat-balance394__ticks>span{min-width:0;overflow-wrap:anywhere}.ct-heat-balance394__ticks>span:nth-child(2){text-align:center;color:var(--ct-page-ink, #142638);font-weight:600}.ct-heat-balance394__ticks>span:last-child{text-align:right}.ct-heat-balance394 .ct-heating293__bars>li+li{margin-top:24px}.ct-heat-balance394 .ct-heating293__bar-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:start}.ct-heat-balance394 .ct-heating293__bar-title>strong{min-width:0;overflow-wrap:anywhere}.ct-heat-balance394 [data-cost-value]{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ct-heat-balance394 [data-direction=expense] [data-cost-value]{color:var(--ct-balance-negative)}.ct-heat-balance394 [data-direction=surplus] [data-cost-value]{color:var(--ct-balance-positive)}.ct-heat-balance394 .ct-heating293__track{position:relative;height:12px;margin-top:10px;background:var(--ct-page-soft, #edf1f5);border-radius:6px;overflow:visible}.ct-heat-balance394 .ct-heating293__track:after{content:"";position:absolute;z-index:1;left:calc(50% - .5px);top:-3px;bottom:-3px;width:1px;background:var(--ct-page-muted, #485867)}.ct-heat-balance394 .ct-heating293__track>span{position:absolute;top:0;bottom:0;left:50%;right:auto;width:var(--ct-balance-width, 0%);max-width:50%;background:var(--ct-balance-positive);border-radius:0 6px 6px 0}.ct-heat-balance394 [data-direction=expense] .ct-heating293__track>span{left:auto;right:50%;background:var(--ct-balance-negative);border-radius:6px 0 0 6px}.ct-heat-balance394 [data-direction=unknown] .ct-heating293__track>span{display:none}.ct-heat-balance394 [data-direction=zero] .ct-heating293__track:before{content:"";position:absolute;left:calc(50% - 4px);top:2px;width:8px;height:8px;border-radius:50%;background:var(--ct-page-muted, #485867)}.ct-heat-balance394 .ct-heating293__bars p.ct-heat-balance394__comparison{margin:8px 0 0;display:block;line-height:1.55}.ct-heat-balance394 [data-comparison=saving] .ct-heat-balance394__comparison,.ct-heat-balance394 [data-comparison=surplus] .ct-heat-balance394__comparison{color:var(--ct-balance-positive)}@media(max-width:599px){.ct-heat-balance394 .ct-heat-balance394__axis{margin-top:20px}.ct-heat-balance394 .ct-heating293__bar-title{gap:6px 12px}}@media(forced-colors:active){.ct-heat-balance394 .ct-heating293__track{border:1px solid CanvasText}.ct-heat-balance394 [data-direction] .ct-heating293__track>span{background:Highlight;forced-color-adjust:none}.ct-heat-balance394 .ct-heating293__track:after,.ct-heat-balance394 [data-direction=zero] .ct-heating293__track:before{background:CanvasText}}.ct-heat-balance394 .ct-heat-rate403{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:16px 24px;margin-block:24px}.ct-heat-rate403 .ct-field{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;margin:0}.ct-heat-rate403 .ct-field>span{font-size:1.4rem;line-height:1.5}.ct-heat-rate403 :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:50px;margin:0;font:inherit}.ct-heat-rate403 input[readonly]{background:var(--ct-page-soft,#edf1f5)}.ct-heat-rate403__status{grid-column:1/-1;font-size:1.4rem;line-height:1.6}.ct-heat-rate403__status:has(>[hidden]:first-child):has(>[hidden]:last-child){display:none}.ct-heat-rate403__status p{margin:0}.ct-heat-rate403__status button{min-height:44px}.ct-heat-rate403 [hidden]{display:none!important}.ct-heat-rate403 input:focus-visible,.ct-heat-rate403 select:focus-visible{outline:2px solid var(--ct-action,#034aa6);outline-offset:3px}@media(max-width:899px){.ct-heat-balance394 .ct-heat-rate403{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-heat-rate403>.ct-field:first-child{grid-column:1/-1}}@media(max-width:599px){.ct-heat-balance394 .ct-heat-rate403{grid-template-columns:minmax(0,1fr);gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ct-heating-balance394.css.map */
