:root{--skyblue:#00aeef}body{background:#fbfbfb;margin:0;padding:0}.solar-calc *{all:revert}.solar-calc{border-radius:8px;color:#444;font-family:sans-serif;margin:auto;max-width:1400px;padding:8px}.solar-calc input,.solar-calc p{font-size:12px!important}.solar-calc h1{text-align:center}ul.calc-tab-list{display:flex;flex-direction:row;padding-inline-start:0}.calc-tab-list li{border-radius:4px;cursor:pointer;display:inline;font-weight:700;padding:8px 24px}.calc-tab-active{background:var(--skyblue);color:#fff}.calc-div{padding:12px}.calc-form{display:none}.calc-active,.solar-calc-results{display:block}.simple-calc-inner,.solar-calc-inner{display:grid;grid-template-columns:1fr 1fr}.simple-calc-form div,.solar-calc-form div,.tiny-calc-form div{display:grid;grid-template-columns:2fr 4fr 2fr;margin:12px 0;position:relative}.simple-calc-form label,.solar-calc-form label,.tiny-calc-form label{align-items:center;display:flex;font-size:12px;font-weight:700;height:auto;justify-content:space-between;text-transform:uppercase}.simple-calc-form input,.simple-calc-form select,.solar-calc-form input,.solar-calc-form select,.tiny-calc-form input,.tiny-calc-form select{background:#fff;border:1px solid #eee;border-radius:4px;font-size:12px;font-weight:700;height:auto;margin-bottom:0;padding:8px;width:auto}.simple-calc-form button,.solar-calc-form button,.tiny-calc-form button{background:var(--skyblue);border:none;border-radius:8px;color:#faebd7;cursor:pointer;display:block;font-size:1em;margin:0 auto;padding:12px 16px}.simple-calc-form input[type=number],.simple-calc-form input[type=text],.solar-calc-form input[type=number],.solar-calc-form input[type=text],.tiny-calc-form input[type=number],.tiny-calc-form input[type=text]{background-color:initial;border:1px solid #eee;font-size:12px;height:auto;margin:initial;padding:8px;width:auto}.input-value-display{align-items:center;background:#fbfbfb;border:1px solid #eee;border-radius:2px;color:var(--skyblue);display:flex;font-family:monospace;font-size:12px;font-weight:700;justify-content:center;margin:0 0 0 4px;word-spacing:-6px}.input-value-dollar:before{content:"$"}.input-value-cent:after{content:"¢"}.input-value-kw:after{content:"kW"}.input-value-percent:after{content:"%"}.input-value-degrees:after{content:"\00b0"}.solar-calc-form input:valid{color:var(--skyblue)}.solar-calc-form input:invalid{color:red}.solar-calc-form .buttons{margin-top:2rem}.solar-calc-results{margin-top:32px;padding:16px}#sc-chart{margin-top:40px;width:100%!important}.solar-calc-form-divider{border-bottom:1px solid #dbdbdb;grid-column:1/-1;padding-bottom:8px}.solar-calc-form-divider h3{background:#ebeff0;margin:24px 0 12px;padding:12px}.solar-panel-outlay{min-height:120px}.solar-panels{display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr!important;margin:auto;max-width:120px;transform:rotate(0deg)}.solar-panels span{background:#000;display:block;height:12px}.solar-calc-savings-info{grid-gap:4px;display:grid;grid-template-columns:1fr 1fr!important}.solar-calc-savings-info>div{align-items:center;background:#eee;border-radius:4px;display:inline-flex;justify-content:space-between;padding:4px 12px}.solar-calc-savings-info p,.solar-calc-savings-info span{font-size:12px;font-weight:700;text-transform:uppercase}.solar-calc-savings-info span.result{background:#fff;border-radius:4px;padding:8px 16px}.calculator-disclaimer{background:#eee;border-radius:8px;margin:12px 8px;padding:8px 24px;text-align:center}.calculator-disclaimer a{color:var(--skyblue);text-decoration:none}.sc-charts-tabs li{border:1px solid #eee;display:inline;font-size:12px;padding:4px 12px;text-decoration:none}.sc-charts-tabs li:hover{background:#eee;border:1px solid #444;cursor:pointer}.active-chart{background:#eee}.sc-tooltip{position:relative}.sc-tooltip img{margin-right:8px;max-height:12px}.sc-tooltip:before{background:#000;border-radius:10px;color:#fff;content:attr(data-text);font-weight:100;margin-left:15px;padding:10px;text-align:center;text-transform:none;width:200px;z-index:20}.sc-tooltip:after,.sc-tooltip:before{display:none;left:100%;position:absolute;top:50%;transform:translateY(-50%)}.sc-tooltip:after{border:10px solid transparent;border-right-color:#000;content:"";margin-left:-5px}.sc-tooltip:hover:after,.sc-tooltip:hover:before{display:block}@media only screen and (max-width:796px){.solar-calc-inner{grid-template-columns:1fr}}@media only screen and (max-width:600px){.solar-calc-savings-info{grid-template-columns:1fr!important}h2{font-size:18px!important}h3{font-size:16px!important}}.calc-form-advanced-hide{display:none!important}