.carbon-calculator{background-color:var(--black);color:var(--white);--cc-gap:20px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:clip;container-type:inline-size}@media (width>=600px){.carbon-calculator{--cc-gap:30px}}.carbon-calculator{gap:var(--cc-gap)}.carbon-calculator input::-webkit-outer-spin-button{-webkit-appearance:none}.carbon-calculator input::-webkit-inner-spin-button{-webkit-appearance:none}.carbon-calculator h3{text-wrap:balance}.carbon-calculator input{color:var(--black);background-color:var(--black-5);border:0;width:100%;padding:10px;font-size:1rem}.carbon-calculator__top-input{padding:var(--cc-gap);color:var(--black);background-color:var(--white);grid-template-rows:auto;grid-template-columns:150px auto;align-items:center;gap:5px;display:grid}.carbon-calculator__top-input label{font-size:var(--size-h4)}@media (width<=600px){.carbon-calculator__top-input{grid-template-columns:100px auto}}.carbon-calculator__main{gap:var(--cc-gap);grid-template-columns:1fr;display:grid;container-type:inline-size}@container (width>=900px){.carbon-calculator__main{grid-template-columns:2fr 3fr}.carbon-calculator__main .carbon-calculator__main__results{padding-bottom:0;position:relative}}.carbon-calculator__main__data-input{background-color:var(--white);color:var(--black);padding:var(--cc-gap);gap:var(--cc-gap);flex-direction:column;display:flex}.carbon-calculator__main__data-input input{background-color:var(--black-5)}.carbon-calculator__main__data-input__main-input{grid-template-rows:auto;grid-template-columns:20% 30% auto;align-items:center;gap:5px;width:100%;padding-bottom:10px;display:grid}.carbon-calculator__main__data-input__optional-input{grid-template-rows:auto;grid-template-columns:20% 30% 30% auto;align-items:center;gap:5px;display:grid}.carbon-calculator__main__results{background-color:var(--white);color:var(--black);padding:var(--cc-gap) var(--cc-gap) 60px var(--cc-gap)}.carbon-calculator__main__results__title{text-wrap:pretty}.carbon-calculator__main__results__title--padded{padding:var(--cc-gap) 0 0 0}@container (width>=500px){.carbon-calculator__main__results__title{padding:0 var(--cc-gap) 0 0}}.carbon-calculator__main__results{grid-template-columns:auto -webkit-min-content -webkit-min-content;grid-template-columns:auto min-content min-content;align-content:start;align-items:center;gap:5px;display:grid}.carbon-calculator__main__results span:nth-child(2){margin-bottom:calc(.5 * var(--cc-gap));white-space:break-spaces;text-wrap:balance;grid-column:span 2;max-width:220px}.carbon-calculator__main__results h3{margin-bottom:calc(.5 * var(--cc-gap))}.carbon-calculator__main__results h3:not(:first-of-type){margin-top:var(--cc-gap);grid-column:span 3}.carbon-calculator__main__results span{white-space:nowrap;z-index:1;min-width:140px}@container (width<=500px){.carbon-calculator__main__results h3,.carbon-calculator__main__results__title{grid-column:span 3}.carbon-calculator__main__results span:nth-child(2){grid-column:span 3;max-width:none}.carbon-calculator__main__results{padding-bottom:90px}}.carbon-calculator__bottom{gap:var(--cc-gap);grid-template-columns:1fr;display:grid;position:relative}@container (width>=900px){.carbon-calculator__bottom{grid-template-columns:2fr 3fr}}.carbon-calculator__bottom button{font-size:var(--h4)}.carbon-calculator__bottom__info{padding-right:160px}.carbon-calculator__bottom__image{width:310px;position:absolute;bottom:-40px;right:-135px}.carbon-calculator__highlighted,.carbon-calculator__highlighted-dark{height:45px;font-weight:var(--font-bold);background-color:var(--black-5);justify-content:center;align-items:center;min-width:80px;padding-inline:1rem;display:flex}.carbon-calculator__highlighted-dark{background-color:var(--orange)}.carbon-calculator--inline .carbon-calculator__main{flex-direction:column}.carbon-calculator--inline .carbon-calculator__main__data-input,.carbon-calculator--inline .carbon-calculator__main__results{width:100%}.carbon-calculator__generating-pdf{padding:1rem}
