/* Калькуляторы водонагревателей и бойлеров. © ООО «Теплоторг», teplotorg.ru, 2026. Все права защищены. Копирование и использование на других сайтах запрещено. */
#tt-calc{--tt-cold:#7fa7cc;--tt-cold-ink:#3d6a93;--tt-hot:#e0762b;--tt-ok:#219653;--tt-soft:#f3f4f6}#tt-calc .tt-w-proc__name span,#tt-calc .tt-w-scale-cap,/* поясняющего текста на этих страницах много — держим контраст хинтов не ниже 4,5:1 */ #tt-calc .tt-calc-hint{color:#6b7280}/* ---------- строки процедур: название · режим · степперы · итог ---------- */ .tt-w-procs{border-top:1px solid var(--tt-line)}.tt-w-proc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name cnt min" "out cnt min";align-items:center;column-gap:18px;row-gap:2px;padding:14px 0;border-bottom:1px solid var(--tt-line)}.tt-w-proc--nomin{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cnt" "out cnt"}.tt-w-proc--rep{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name cnt rep min" "out cnt rep min"}.tt-w-field--rep{grid-area:rep}.tt-w-proc--x{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name cnt rep min" "out out out out" "tools tools tools tools";align-items:start;row-gap:6px}.tt-w-proc--x .tt-w-proc__out{margin-top:2px}.tt-w-proc--x .tt-w-proc__name{padding-top:4px}.tt-w-proc--x:not(.has-rep) .tt-w-field--rep{display:none}.tt-w-proc--x .tt-w-field__cap{white-space:normal;text-align:center;max-width:96px;line-height:1.25}.tt-w-proc--x .tt-w-field{min-width:96px}.tt-w-proc--x.is-off{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name add";align-items:center}.tt-w-proc--x.is-off .tt-w-proc__name b{font-weight:500;color:var(--tt-muted)}.tt-w-proc--x.is-off .tt-w-field,.tt-w-proc--x.is-off .tt-w-proc__out,.tt-w-proc--x.is-off .tt-w-proc__tools{display:none}.tt-w-proc__add{grid-area:add;appearance:none;-webkit-appearance:none;display:none;align-items:center;gap:4px;height:34px;padding:0 12px;margin:0;border:1px solid var(--tt-border);border-radius:6px;background:#fff;font-size:13px;font-weight:600;color:var(--tt-text);cursor:pointer;transition:border-color .15s,color .15s}.tt-w-proc--x.is-off .tt-w-proc__add{display:inline-flex}.tt-w-proc__add:hover{border-color:var(--tt-red);color:var(--tt-red)}.tt-w-proc__add .tt-arr{font-size:16px;line-height:1}.tt-w-proc__tools{grid-area:tools;display:flex;gap:16px;margin-top:2px}.tt-w-proc__tools button{appearance:none;-webkit-appearance:none;border:0;background:0 0;padding:0;margin:0;font-size:12.5px;color:var(--tt-kicker);cursor:pointer;border-bottom:1px dashed transparent;transition:color .15s}.tt-w-proc__tools button:hover{color:var(--tt-text);border-bottom-color:var(--tt-kicker)}.tt-w-proc--x.has-rep [data-more]{display:none}.tt-w-proc__name{grid-area:name;min-width:0}.tt-w-proc__name b{display:block;font-size:15px;font-weight:600;line-height:1.3}.tt-w-proc__name span{display:block;font-size:12.5px;line-height:1.4;color:var(--tt-muted);margin-top:2px}.tt-w-proc__out{grid-area:out;font-size:12.5px;line-height:1.4;color:var(--tt-hot);font-variant-numeric:tabular-nums;min-height:17px}.tt-w-proc__out:empty{display:none}.tt-w-field{display:flex;flex-direction:column;align-items:center;gap:5px}.tt-w-field--cnt{grid-area:cnt}.tt-w-field--min{grid-area:min}.tt-w-field__cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-kicker);white-space:nowrap}.tt-w-step{display:inline-flex;align-items:stretch;border:1px solid var(--tt-border);border-radius:6px;overflow:hidden;background:#fff;height:38px}.tt-w-step button{appearance:none;-webkit-appearance:none;width:34px;border:0;background:0 0;margin:0;padding:0;font-size:18px;line-height:1;color:var(--tt-text);cursor:pointer;transition:background .12s}.tt-w-step button:hover{background:var(--tt-soft)}.tt-w-step button:disabled{color:#c9ced4;cursor:default;background:0 0}.tt-w-step button:focus-visible{outline:2px solid var(--tt-red);outline-offset:-2px}.tt-w-step input{width:46px;border:0;border-left:1px solid var(--tt-line);border-right:1px solid var(--tt-line);border-radius:0;text-align:center;font-family:Onest,Inter,sans-serif;font-size:15px;font-weight:700;color:var(--tt-text);background:#fff;padding:0;margin:0;height:auto;box-shadow:none;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.tt-w-step input::-webkit-inner-spin-button,.tt-w-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tt-w-step input:focus{outline:0;background:#fffaf6}.tt-w-step.is-zero input{color:var(--tt-kicker)}.tt-w-chips{display:flex;flex-wrap:wrap;gap:8px}.tt-w-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;margin:0;border:1px solid var(--tt-border);border-radius:6px;background:#fff;font-size:13.5px;font-weight:500;color:var(--tt-text);cursor:pointer;transition:border-color .15s,box-shadow .15s,color .15s;white-space:nowrap;font-variant-numeric:tabular-nums;appearance:none;-webkit-appearance:none}.tt-w-chip small{font-size:12px;color:var(--tt-muted);font-weight:400}.tt-w-chip:hover{border-color:#c9ced4}.tt-calc-radio:checked+.tt-w-chip,.tt-w-chip.is-active{border-color:var(--tt-red);box-shadow:inset 0 0 0 1px var(--tt-red);color:var(--tt-red)}.tt-calc-radio:checked+.tt-w-chip small{color:var(--tt-red);opacity:.75}.tt-calc-radio:focus-visible+.tt-w-chip,.tt-w-chip:focus-visible{outline:2px solid var(--tt-red);outline-offset:2px}.tt-w-chips--after{margin-top:12px}#tt-calc .tt-calc-value.tt-w-val{display:inline-flex;align-items:baseline}#tt-calc .tt-w-val input{width:3.6em;height:auto;margin:0;padding:0 2px 3px;box-shadow:none;background:0 0;border:0;border-bottom:1px dashed var(--tt-border);border-radius:0;font-family:Onest,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1;color:var(--tt-text);text-align:right;font-variant-numeric:tabular-nums;transition:border-color .15s}#tt-calc .tt-w-val input:hover{border-bottom-color:var(--tt-kicker)}#tt-calc .tt-w-val input:focus{outline:0;border-bottom-color:var(--tt-red);border-bottom-style:solid}#tt-calc .tt-w-val small{margin-left:5px}#tt-calc .tt-calc-range.is-off::-webkit-slider-thumb{border-color:#c9ced4;background:#fff}#tt-calc .tt-calc-range.is-off::-moz-range-thumb{border-color:#c9ced4;background:#fff}#tt-calc .tt-w-offscale{color:var(--tt-kicker)}.tt-w-num{display:inline-flex;align-items:center;gap:8px}.tt-w-num input{width:84px;height:38px;border:1px solid var(--tt-border);border-radius:6px;padding:0 10px;font-family:Onest,Inter,sans-serif;font-size:15px;font-weight:700;color:var(--tt-text);background:#fff;box-shadow:none;margin:0;font-variant-numeric:tabular-nums}.tt-w-num input:focus{outline:0;border-color:var(--tt-text)}.tt-w-num span{font-size:13.5px;color:var(--tt-muted)}.tt-w-scale{position:relative;margin:30px 0 8px;padding:34px 0 0;user-select:none}.tt-w-scale__zones{position:absolute;left:0;right:0;top:34px;height:10px}.tt-w-scale__zone{position:absolute;top:0;height:10px;background:var(--tt-soft)}.tt-w-scale__zone span{position:absolute;left:0;top:14px;max-width:100%;overflow:hidden;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--tt-kicker);white-space:nowrap;font-weight:600}.tt-w-scale__zone span:empty{display:none}.tt-w-scale__zone.ph1{background:#e6eef7}.tt-w-scale__zone.ph3{background:#fbe9dc}.tt-w-scale__zone.cold{background:#e3ecf5}.tt-w-scale__zone.cool{background:#eaf0ef}.tt-w-scale__zone.ok{background:#dff1e6}.tt-w-scale__zone.hot{background:#fbe9dc}.tt-w-scale__zone.over{background:#f8dfe3}.tt-w-scale__zone.warm{background:#e3ecf5}.tt-w-scale__track{position:absolute;left:0;right:0;top:34px;height:10px;background:var(--tt-soft)}.tt-w-scale__zones:not(:empty)+.tt-w-scale__track{background:0 0}.tt-w-scale__fill{position:absolute;left:0;top:0;width:100%;height:10px;background:#e8eef4;transform-origin:left center;transform:scaleX(0);transition:transform .35s ease;will-change:transform}.tt-w-scale__band{position:absolute;left:0;top:0;width:100%;height:10px;background:linear-gradient(90deg,var(--tt-cold),var(--tt-hot));transform-origin:left center;transform:scaleX(0);transition:transform .35s ease;will-change:transform}.tt-w-scale__pin{position:absolute;top:-6px;width:0;transition:left .35s ease}.tt-w-scale__pin i{display:block;width:2px;height:22px;margin-left:-1px;background:var(--tt-text);border-radius:1px}.tt-w-scale__pin span{position:absolute;bottom:26px;left:0;transform:translateX(-50%);font-family:Onest,Inter,sans-serif;font-size:14px;font-weight:700;white-space:nowrap;color:var(--tt-text);font-variant-numeric:tabular-nums}.tt-w-scale__pin.at-end span{transform:none;left:auto;right:0}.tt-w-scale__pin.at-start span{transform:none;left:0}.tt-w-scale__pin--2{top:-2px}.tt-w-scale__pin--2 i{background:var(--tt-cold);height:18px}.tt-w-scale__pin--2 span{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:var(--tt-cold-ink,#3d6a93);letter-spacing:.05em;text-transform:uppercase;bottom:22px}.tt-w-scale__ticks{position:relative;height:16px;margin-top:16px}.tt-w-scale__ticks span{position:absolute;top:0;transform:translateX(-50%);font-size:11px;color:var(--tt-kicker);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-w-scale__ticks span:first-child{transform:none}.tt-w-scale__ticks span:last-child{transform:translateX(-100%)}.tt-w-scale--zl .tt-w-scale__ticks{margin-top:40px}.tt-w-scale-cap{font-size:12.5px;line-height:1.5;color:var(--tt-muted);margin:0 0 6px}.tt-w-scale-cap+.tt-calc-flag{margin-top:14px}.tt-w-models{margin:26px 0 0}.tt-w-models__list{list-style:none;margin:0;padding:0}.tt-w-models__list li{margin:0!important;padding:0!important}.tt-w-models__list li:before{display:none!important}.tt-w-models__list a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--tt-line);text-decoration:none;color:var(--tt-text)}.tt-w-models__list li:first-child a{border-top:1px solid var(--tt-line)}.tt-w-models__list a:hover b{color:var(--tt-red)}.tt-w-models__list img,.tt-w-models__noimg{width:48px;height:48px;object-fit:contain;display:block;background:#fff;border-radius:4px}.tt-w-models__noimg{background:var(--tt-soft)}.tt-w-models__t{min-width:0}.tt-w-models__t b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;transition:color .15s}.tt-w-models__t span{display:block;font-size:12px;color:var(--tt-muted);margin-top:2px}.tt-w-models__p{font-size:13.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.tt-w-models__empty{font-size:13px;line-height:1.5;color:var(--tt-muted);margin:0}.tt-w-models__list li.tt-w-models__grp{padding:14px 0 6px!important;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-kicker)}.tt-w-models__list li.tt-w-models__grp+li a{border-top:1px solid var(--tt-line)}.tt-w-models__list li.tt-w-models__none{padding:0 0 8px!important;font-size:13px;line-height:1.5;color:var(--tt-muted)}.tt-w-models__list li.is-unfit .tt-w-models__t em.is-na{color:var(--tt-muted)}.tt-w-models__all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:600;color:var(--tt-text);text-decoration:none;border-bottom:1px solid var(--tt-border)}.tt-w-models__all:hover{color:var(--tt-red);border-color:var(--tt-red)}.tt-w-models__all:after{content:"\203A";font-size:17px;line-height:1}#tt-calc .tt-calc-cta{height:auto;min-height:48px;padding:12px 22px;line-height:1.3;text-align:center}#tt-calc .tt-calc-cta .tt-arr{flex:none}.tt-w-next{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--tt-line);font-size:13.5px;line-height:1.5;color:var(--tt-muted)}.tt-w-next a{color:var(--tt-text);font-weight:600;text-decoration:none;border-bottom:1px solid var(--tt-border)}.tt-w-next a:hover{color:var(--tt-red);border-color:var(--tt-red)}.tt-calc-hero-num.is-text{font-size:44px;letter-spacing:-.01em}@media (max-width:640px){.tt-w-proc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "out out" "cnt min";row-gap:8px}.tt-w-proc--rep{grid-template-columns:auto auto auto;grid-template-areas:"name name name" "out out out" "cnt rep min";column-gap:10px}.tt-w-proc--x{grid-template-columns:auto auto auto;grid-template-areas:"name name name" "out out out" "cnt rep min" "tools tools tools";column-gap:10px}.tt-w-proc--x.is-off{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name add"}.tt-w-proc--x .tt-w-field{min-width:0}.tt-w-proc--x .tt-w-field__cap{text-align:left}.tt-w-proc--nomin{grid-template-areas:"name cnt" "out cnt"}.tt-w-field{align-items:flex-start}.tt-w-proc--nomin .tt-w-field{align-items:center}.tt-w-scale__zone span{font-size:10px}.tt-calc-hero-num.is-text{font-size:36px}}.tt-k-regime{margin:22px 0 4px}.tt-k-regime__grid{display:grid;grid-template-columns:118px minmax(0,1fr);grid-template-rows:34px 34px;column-gap:14px;align-items:center}.tt-k-regime__cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-kicker);white-space:nowrap}.tt-k-regime__cap--hot{grid-row:1}.tt-k-regime__cap--water{grid-row:2}.tt-k-regime__field{grid-column:2;grid-row:1/3;position:relative;height:68px;margin:0 30px}.tt-k-regime__field:after,.tt-k-regime__field:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--tt-line)}.tt-k-regime__field:before{top:16px}.tt-k-regime__field:after{top:50px}.tt-k-regime__bar{position:absolute;height:11px;border-radius:6px}.tt-k-regime__bar--hot{top:11px;background:linear-gradient(90deg,#f0b48a,var(--tt-hot))}.tt-k-regime__bar--water{top:45px;background:linear-gradient(90deg,var(--tt-cold),#c98a5b)}.tt-k-regime__bar i{position:absolute;top:50%;right:4px;width:5px;height:5px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg)}.tt-k-regime__bar.is-rev i{right:auto;left:4px;transform:translateY(-50%) rotate(135deg)}.tt-k-regime__bar b{position:absolute;top:50%;transform:translateY(-50%);font-family:Onest,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;color:var(--tt-text);font-variant-numeric:tabular-nums;background:#fff;padding:2px 3px}.tt-k-regime__from{right:100%;margin-right:4px}.tt-k-regime__to{left:100%;margin-left:4px}.tt-k-regime__bar.is-rev .tt-k-regime__from{right:auto;left:100%;margin:0 0 0 4px}.tt-k-regime__bar.is-rev .tt-k-regime__to{left:auto;right:100%;margin:0 4px 0 0}.tt-k-regime__bar--hot b{color:var(--tt-hot)}.tt-k-regime__bar--water .tt-k-regime__from{color:var(--tt-cold-ink)}.tt-k-regime__gap{position:absolute;top:33px;height:0;border-top:1px dashed var(--tt-kicker)}.tt-k-regime__gap:after,.tt-k-regime__gap:before{content:"";position:absolute;top:-4px;width:1px;height:8px;background:var(--tt-kicker)}.tt-k-regime__gap:before{left:0}.tt-k-regime__gap:after{right:0}.tt-k-regime__gap span{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:0 5px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--tt-text);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-k-regime__gap span:before{content:"Δ ";font-weight:600;color:var(--tt-kicker)}.tt-k-regime__gap.is-narrow span{left:100%;transform:translate(0,-50%);margin-left:4px;padding:0 2px}.tt-k-regime__axis{position:relative;height:16px;margin:4px 30px 0 132px}.tt-k-regime__axis span{position:absolute;top:0;transform:translateX(-50%);font-size:11px;color:var(--tt-kicker);font-variant-numeric:tabular-nums}.tt-k-regime__axis span:first-child{transform:none}.tt-k-regime__axis span:last-child{transform:translateX(-100%)}.tt-k-regime__sum{font-size:12.5px;line-height:1.55;color:var(--tt-muted);margin:12px 0 0}.tt-k-regime__sum b{color:var(--tt-text);font-weight:600}.tt-k-regime.is-bad .tt-k-regime__sum{color:var(--tt-red)}#tt-calc .tt-k-srcnote{color:var(--tt-text);margin-top:8px}@media (max-width:640px){.tt-k-regime__grid{grid-template-columns:auto auto 1fr;grid-template-rows:auto 68px;row-gap:6px;column-gap:14px}.tt-k-regime__cap--hot{grid-row:1;grid-column:1;color:var(--tt-hot)}.tt-k-regime__cap--water{grid-row:1;grid-column:2;color:var(--tt-cold-ink)}.tt-k-regime__field{grid-column:1/4;grid-row:2;margin:0 28px}.tt-k-regime__axis{margin-left:28px;margin-right:28px}}.tt-k-trade{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin:0 0 10px}.tt-k-trade__num{display:flex;flex-direction:column;gap:4px}.tt-k-trade__cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-kicker)}.tt-k-trade__arr{display:block;width:26px;height:14px;margin-bottom:9px;color:var(--tt-kicker)}.tt-k-trade__arr svg{width:26px;height:14px;display:block}.tt-k-trade__ends{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--tt-kicker);font-weight:600}.tt-k-trade__reset{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;color:var(--tt-text);text-decoration:none;border-bottom:1px solid var(--tt-border)}.tt-k-trade__reset:hover{color:var(--tt-red);border-color:var(--tt-red)}.tt-k-trade__reset[hidden]{display:none}#tt-calc .tt-k-trade .tt-w-val input{width:3.2em}@media (max-width:480px){.tt-k-trade{gap:14px}}.tt-k-adv{margin-top:8px}.tt-k-adv__body{padding-top:6px}.tt-k-adv__body .tt-calc-group{margin-top:26px}.tt-k-adv[open] summary{color:var(--tt-text)}.tt-k-pair{margin:16px 0 18px}.tt-k-pair__cap{display:block;font-size:12.5px;color:var(--tt-muted);margin-bottom:4px}.tt-k-pair__nums{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:Onest,Inter,sans-serif;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tt-k-pair__nums b{font-weight:800}.tt-k-pair__and{font-family:Inter,sans-serif;font-size:15px;font-weight:400;color:var(--tt-muted)}#tt-calc .tt-k-pair .tt-calc-hero-cap{margin:6px 0 0}.tt-k-status{list-style:none;margin:0 0 6px;padding:0}.tt-k-status li{display:flex;align-items:flex-start;gap:10px;padding:10px 0!important;margin:0!important;border-top:1px solid var(--tt-line)}.tt-k-status li:before{display:none!important}.tt-k-status li:last-child{border-bottom:1px solid var(--tt-line)}.tt-k-status__ic{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid var(--tt-kicker);position:relative}.tt-k-status__ic:after,.tt-k-status__ic:before{content:"";position:absolute;background:currentColor;border-radius:1px}.tt-k-status li.is-ok .tt-k-status__ic{border-color:var(--tt-ok);color:var(--tt-ok)}.tt-k-status li.is-ok .tt-k-status__ic:before{width:2px;height:6px;left:5px;top:8px;transform:rotate(-45deg)}.tt-k-status li.is-ok .tt-k-status__ic:after{width:2px;height:9px;left:9.5px;top:4px;transform:rotate(45deg)}.tt-k-status li.is-bad .tt-k-status__ic{border-color:var(--tt-red);color:var(--tt-red)}.tt-k-status li.is-bad .tt-k-status__ic:after,.tt-k-status li.is-bad .tt-k-status__ic:before{width:2px;height:9px;left:6.5px;top:3px}.tt-k-status li.is-bad .tt-k-status__ic:before{transform:rotate(45deg)}.tt-k-status li.is-bad .tt-k-status__ic:after{transform:rotate(-45deg)}.tt-k-status li.is-warn .tt-k-status__ic{border-color:var(--tt-hot);color:var(--tt-hot)}.tt-k-status li.is-warn .tt-k-status__ic:before{width:2px;height:6px;left:6.5px;top:3px}.tt-k-status li.is-warn .tt-k-status__ic:after{width:2px;height:2px;left:6.5px;top:11px}.tt-k-status li.is-none .tt-k-status__ic:before{width:8px;height:2px;left:3.5px;top:6.5px}.tt-k-status__t{font-size:13.5px;line-height:1.5;min-width:0}.tt-k-status__t b{font-weight:600}.tt-k-status__t span{display:block;color:var(--tt-muted)}.tt-k-status li.is-ok .tt-k-status__t span{color:var(--tt-ok)}.tt-k-status li.is-bad .tt-k-status__t span{color:var(--tt-red)}.tt-k-status li.is-warn .tt-k-status__t span{color:#b45a1b}.tt-k-status__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tt-k-act{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:4px;margin:0;height:30px;padding:0 11px;border:1px solid var(--tt-border);border-radius:6px;background:#fff;font-size:12.5px;font-weight:600;color:var(--tt-text);cursor:pointer;transition:border-color .15s,color .15s}.tt-k-act:hover{border-color:var(--tt-red);color:var(--tt-red)}.tt-k-act .tt-arr{font-size:15px;line-height:1}.tt-k-edit{margin:16px 0 0;border-top:0;padding-top:0}.tt-k-edit summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--tt-text);border-bottom:1px solid var(--tt-border)}.tt-k-edit summary::-webkit-details-marker{display:none}.tt-k-edit summary:hover{color:var(--tt-red);border-color:var(--tt-red)}.tt-k-edit summary .tt-arr{font-size:16px;line-height:1;transition:transform .15s}.tt-k-edit[open] summary .tt-arr{transform:rotate(90deg)}.tt-k-edit__body{padding-top:4px}.tt-k-more{margin:18px 0 0;border-top:1px solid var(--tt-line);padding-top:14px}.tt-k-more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-kicker);transition:color .15s}.tt-k-more summary::-webkit-details-marker{display:none}.tt-k-more summary:hover{color:var(--tt-text)}.tt-k-more summary .tt-arr{font-size:16px;font-weight:400;line-height:1;transition:transform .15s}.tt-k-more[open] summary .tt-arr{transform:rotate(90deg)}.tt-k-more .tt-calc-flag{margin:14px 0 10px}.tt-k-more .tt-calc-facts{margin-bottom:8px}.tt-calc-hero-num.is-flash,.tt-calc-time-val.is-flash,.tt-k-pair__nums b .is-flash{animation:tt-flash .7s ease-out}@keyframes tt-flash{0%{color:var(--tt-red)}100%{color:inherit}}.tt-w-proc--x{grid-template-columns:minmax(120px,1fr) auto auto auto auto;grid-template-areas:"name cnt rep min flow" "out out out out out" "tools tools tools tools tools"}.tt-w-field--flow{grid-area:flow;min-width:0!important}#tt-calc .tt-w-flow{width:64px;min-width:0;height:38px;border:1px solid var(--tt-border);border-radius:6px;padding:0 8px;text-align:center;font-family:Onest,Inter,sans-serif;font-size:15px;font-weight:700;color:var(--tt-text);background:#fff;box-shadow:none;margin:0;font-variant-numeric:tabular-nums}.tt-w-flow::placeholder{color:#c9ced4;font-weight:600}.tt-w-flow:focus{outline:0;border-color:var(--tt-text)}.tt-k-adv summary{flex-wrap:wrap}.tt-k-adv__sum{display:block;flex-basis:100%;margin-top:6px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--tt-muted)}.tt-k-adv[open] .tt-k-adv__sum{display:none}.tt-k-heat{font-size:13.5px;line-height:1.5;color:var(--tt-text);margin:0 0 6px}.tt-k-heat:empty{display:none}.tt-k-noreheat{font-size:12.5px;color:var(--tt-kicker);margin:0 0 18px}#tt-calc .tt-calc-hero-num.is-text.is-bad{font-size:26px;line-height:1.2}@media (max-width:640px){.tt-w-proc--x{grid-template-columns:auto auto auto auto;grid-template-areas:"name name name name" "out out out out" "cnt rep min flow" "tools tools tools tools"}}.tt-k-trade--hero{margin:18px 0 14px;gap:10px;flex-wrap:nowrap}#tt-calc .tt-k-trade--hero .tt-w-val input{font-size:32px;width:3em;padding-bottom:2px;letter-spacing:-.02em}#tt-calc .tt-k-trade--hero .tt-w-val small{font-size:16px;font-weight:600;color:var(--tt-muted)}.tt-k-trade--hero .tt-k-trade__arr{margin-bottom:12px;flex:none}.tt-calc-aside .tt-calc-range{margin-top:4px}.tt-calc-aside .tt-k-trade__ends{margin-top:10px}#tt-calc .tt-calc-aside .tt-calc-hero-cap{margin-bottom:8px}@media (max-width:480px){#tt-calc .tt-k-trade--hero .tt-w-val input{font-size:28px}}#tt-calc.is-check .tt-k-pickonly{display:none!important}#tt-calc:not(.is-check) .tt-k-checkonly{display:none!important}.tt-k-chk{display:flex;flex-direction:column;gap:10px}.tt-k-chk .tt-w-num{margin:0}.tt-calc-hero-num.is-text.is-ok{color:var(--tt-ok)}.tt-calc-hero-num.is-text.is-bad{color:var(--tt-red)}.tt-calc-fact{position:relative}.tt-w-help{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:-3px;width:16px;height:16px;padding:0;margin:0 0 0 5px;border:0;background:0 0;color:var(--tt-kicker);cursor:help;flex:none}.tt-w-help svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tt-w-help.is-on,.tt-w-help:focus-visible,.tt-w-help:hover{color:var(--tt-text)}.tt-w-help:focus-visible{outline:2px solid var(--tt-red);outline-offset:2px;border-radius:50%}.tt-w-help:after{content:attr(data-tip);position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:5;padding:10px 12px;border:1px solid var(--tt-border);border-radius:6px;background:#fff;box-shadow:0 6px 18px rgba(43,49,56,.1);font-size:12.5px;line-height:1.5;font-weight:400;color:var(--tt-text);text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.tt-w-help.is-on:after,.tt-w-help:focus-visible:after,.tt-w-help:hover:after{opacity:1;visibility:visible;transform:none}.tt-calc-fact:has(.tt-w-help.is-on),.tt-calc-fact:has(.tt-w-help:focus-visible),.tt-calc-fact:has(.tt-w-help:hover){z-index:6}.tt-w-kpi .tt-calc-time-val small{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--tt-muted);margin-left:4px}.tt-w-models__t em{font-style:normal;font-weight:600;color:var(--tt-ok)}.tt-w-models__list li.is-unfit .tt-w-models__t em{color:var(--tt-red)}.tt-w-models__list li.is-unfit .tt-w-models__noimg,.tt-w-models__list li.is-unfit img{opacity:.6}@media (prefers-reduced-motion:reduce){.tt-w-scale__band,.tt-w-scale__fill,.tt-w-scale__pin{transition:none}}.tt-w-mini{display:none}@media (max-width:991px){.tt-w-mini{display:flex;align-items:center;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:6;margin:0 0 28px;padding:9px 12px 9px 14px;background:#fff;border:1px solid var(--tt-border);border-radius:6px;box-shadow:0 3px 12px rgba(43,49,56,.08)}.tt-w-mini__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.tt-w-mini__cap{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tt-kicker);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-w-mini__val{font-family:Onest,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.tt-w-mini__go{flex-shrink:0;height:34px;padding:0 12px;margin:0;border:1px solid var(--tt-border);border-radius:6px;background:#fff;font-size:13px;font-weight:600;color:var(--tt-text);cursor:pointer}.tt-w-mini__go .tt-arr{font-size:16px;line-height:1;font-weight:400;margin-left:2px}.tt-w-mini__go:focus-visible{outline:2px solid var(--tt-red);outline-offset:2px}}.tt-w-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}#tt-calc .tt-calc-fact dd.is-note{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--tt-muted);white-space:normal;text-align:right;max-width:58%}#tt-calc .tt-w-chip--own{gap:3px;padding-right:11px}#tt-calc .tt-w-chip--own input{width:2.5em;height:24px;margin:0;padding:0 1px;box-shadow:none;background:0 0;border:0;border-bottom:1px dashed var(--tt-border);border-radius:0;font-size:13.5px;font-weight:600;color:inherit;text-align:center;font-variant-numeric:tabular-nums}#tt-calc .tt-w-chip--own input:focus{outline:0;border-bottom-color:var(--tt-red);border-bottom-style:solid}.tt-calc-radio:checked+.tt-w-chip--own input{color:var(--tt-red)}#tt-calc .tt-w-warn{color:var(--tt-red)}#tt-calc .tt-calc-hero-cap:has(+ .tt-w-disclaimer){margin-bottom:6px}#tt-calc .tt-w-disclaimer{font-size:12.5px;line-height:1.5;color:var(--tt-muted);margin:0 0 24px}.tt-w-proc--fine{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name cnt flow temp" "out out out out";align-items:center}.tt-w-field--temp{grid-area:temp;min-width:0!important}.tt-w-proc--fine.is-empty .tt-w-field--flow,.tt-w-proc--fine.is-empty .tt-w-field--temp{display:none}.tt-w-fine-hint{margin:12px 0 0}.tt-calc-kicker--sub{margin-top:26px}.tt-w-step.is-fixed{animation:tt-step-fixed 1.2s ease-out}@keyframes tt-step-fixed{0%,60%{border-color:var(--tt-red);box-shadow:inset 0 0 0 1px var(--tt-red)}100%{border-color:var(--tt-border);box-shadow:none}}@media (hover:none){.tt-w-step{height:46px}.tt-w-step button{width:46px}#tt-calc .tt-w-flow{height:46px}.tt-w-chip{height:42px}}@media (max-width:640px){.tt-w-proc--fine{grid-template-columns:auto auto auto;grid-template-areas:"name name name" "out out out" "cnt flow temp";column-gap:10px;row-gap:8px;align-items:end}.tt-w-proc--fine .tt-w-field{align-items:flex-start}.tt-w-proc--fine .tt-w-field--flow,.tt-w-proc--fine .tt-w-field--temp{justify-self:start}}.tt-w-limit{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.tt-w-limit__cap{font-size:13.5px;line-height:1.4;color:var(--tt-text);margin:0}.tt-w-limit__field{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tt-muted)}@media (max-width:991px){html.tt-calc-busy #__replain_widget:not(.tt-replain-open),html.tt-calc-busy #tt-consult{opacity:0;pointer-events:none}#__replain_widget,#tt-consult{transition:opacity .25s}}#tt-calc .tt-calc-fact{flex-wrap:wrap}#tt-calc .tt-calc-fact dd{white-space:normal;text-align:right;min-width:0;line-height:1.35}