.thermal-performance{background:#e9e9e9}performance-calculator{display:flex;justify-content:center;flex-wrap:wrap;padding:calc(var(--gap)*2) calc(var(--gap)*2) 0;color:var(--font-colour);height:-moz-fit-content;height:fit-content}performance-calculator .heading,performance-calculator>span{width:100%;text-align:center}performance-calculator .heading{margin-bottom:var(--gap)}performance-calculator>span{font-size:1.4rem;margin-bottom:calc(var(--gap)*2)}performance-calculator .controls,performance-calculator .results{display:grid;grid-gap:var(--gap);align-content:start;margin:0 calc(var(--gap)*2) calc(var(--gap)*2)}performance-calculator .controls h2,performance-calculator .results h2{text-align:center;font-weight:400}performance-calculator .results{text-align:center}performance-calculator .results .results-boxes{display:flex;width:100%;flex-wrap:nowrap;color:var(--font-colour)}performance-calculator .results .results-boxes .result-box{--font-colour: #FFFFFF;--heading-colour: #FFFFFF;display:flex;flex-direction:column;justify-content:center;width:100%;padding:calc(var(--gap)*0.5);align-items:center;background-color:var(--background-colour);color:var(--font-colour)}performance-calculator .results .results-boxes .result-box.passive{--background-colour: #DF3035}performance-calculator .results .results-boxes .result-box.forced{--background-colour: #131f6b}performance-calculator .results .results-boxes .result-box .result{font-size:2em;font-weight:600}performance-calculator .results .results-boxes .result-box .key{text-transform:uppercase;white-space:nowrap}