.wp-block-hydraloop-project-calculator{all:unset!important;all:revert!important;width:100%}.wp-block-hydraloop-project-calculator.alignwide .project-calculator__container{max-width:min(1200px,95vw)}.wp-block-hydraloop-project-calculator.alignfull{width:100%}.wp-block-hydraloop-project-calculator.alignfull .project-calculator__container{max-width:min(1400px,96vw)}.wp-block-hydraloop-project-calculator{box-sizing:border-box;display:block;font-size:16px}.wp-block-hydraloop-project-calculator .project-calculator__container{background:#fff;border:1px solid #6798ad;border-radius:12px;margin:0 auto;max-width:720px;padding:16px}@media(min-width:1200px){.wp-block-hydraloop-project-calculator .project-calculator__container{max-width:1080px}}.wp-block-hydraloop-project-calculator .project-calculator__container .title{color:#6798ad;font-size:50px;font-weight:700;margin:20px 0}.wp-block-hydraloop-project-calculator .variables-and-results-container{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.wp-block-hydraloop-project-calculator .variables-and-results-container{flex-direction:row}}.wp-block-hydraloop-project-calculator .results__container{background:#f7fafc;border:1px solid #e0edf3;border-radius:12px;padding:10px}.wp-block-hydraloop-project-calculator .results-and-graph-container{display:flex;flex-direction:column-reverse;gap:20px}@media(min-width:720px){.wp-block-hydraloop-project-calculator .results-and-graph-container{flex-direction:column-reverse;gap:20px}}.wp-block-hydraloop-project-calculator .variable__box option{font-size:16px!important}.wp-block-hydraloop-project-calculator .variable__box--graph .graph-collapsible{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .6s ease,opacity .5s ease,transform .5s ease}.wp-block-hydraloop-project-calculator .variable__box--graph .graph-collapsible.is-open{max-height:1000px;opacity:1;transform:translateY(0)}.wp-block-hydraloop-project-calculator #graph-activation-box{display:grid;gap:12px;grid-auto-rows:auto;grid-template-columns:1fr auto auto;width:100%}@media(min-width:720px){.wp-block-hydraloop-project-calculator #graph-activation-box{display:flex;gap:10px;padding:10px}}.wp-block-hydraloop-project-calculator #graph-activation-box>:first-child{grid-column:1/-1}.wp-block-hydraloop-project-calculator #graph-activation-box>:nth-child(2){grid-column:2;margin-left:auto}.wp-block-hydraloop-project-calculator #graph-activation-box>:nth-child(3){grid-column:3;margin-right:10px}.wp-block-hydraloop-project-calculator .project-calculator__header{margin-bottom:16px}.wp-block-hydraloop-project-calculator .project-calculator__header .project-calculator__title{color:#2b405a;font-size:20px;font-weight:700;margin:0 0 8px}.wp-block-hydraloop-project-calculator .variables{border:1px solid #e0edf3;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:10px}.wp-block-hydraloop-project-calculator .variable--full:has(#projectFormIframe) .variable__box{margin:0;padding:0}@media(min-width:720px){.wp-block-hydraloop-project-calculator .variable--full:has(#projectFormIframe) .variable__box{border:none;display:block;max-width:100%!important;width:100%!important}}.wp-block-hydraloop-project-calculator .variable--full:has(#projectFormIframe) .variable__box iframe#projectFormIframe{border:none;display:block;max-width:100%!important;width:100%!important}@media(min-width:720px){.wp-block-hydraloop-project-calculator .variables{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.wp-block-hydraloop-project-calculator .variable{display:inline-block;margin:0 0 16px;vertical-align:top;width:100%;-moz-column-break-inside:avoid;box-sizing:border-box;break-inside:avoid}.wp-block-hydraloop-project-calculator .variable--full{-moz-column-span:all;column-span:all;margin-top:6px}}.wp-block-hydraloop-project-calculator .variable{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:0}.wp-block-hydraloop-project-calculator .variable__label{color:#6798ad;font-size:16px;font-weight:300;line-height:1.3;margin:0}.wp-block-hydraloop-project-calculator .variable__label strong{font-weight:600}.wp-block-hydraloop-project-calculator .variable__box{align-items:center;background:#fff;border:1px solid #d1e0e6;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;padding:10px;width:100%}.wp-block-hydraloop-project-calculator .variable__box.vertical{align-items:start;background:#f7fafc;flex-direction:column}.wp-block-hydraloop-project-calculator select.variable__box{color:#6798ad}.wp-block-hydraloop-project-calculator .result-row{align-items:baseline;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr max-content;width:100%}.wp-block-hydraloop-project-calculator .result-row>.variable__label:not(.result__value){min-width:0;overflow-wrap:anywhere}.wp-block-hydraloop-project-calculator .result-row>.result__value{font-variant-numeric:tabular-nums;justify-self:end;text-align:right;white-space:nowrap}.wp-block-hydraloop-project-calculator .variable__box input[type=number],.wp-block-hydraloop-project-calculator .variable__box input[type=range],.wp-block-hydraloop-project-calculator .variable__box input[type=text],.wp-block-hydraloop-project-calculator .variable__box select{background:#fff;border:1px solid #6798ad;border-radius:10px;box-sizing:border-box;color:#6798ad;font-size:14px;height:44px;outline:none;padding:0 10px;width:100%}.wp-block-hydraloop-project-calculator .variable__box input[type=number]:focus,.wp-block-hydraloop-project-calculator .variable__box input[type=range]:focus,.wp-block-hydraloop-project-calculator .variable__box input[type=text]:focus,.wp-block-hydraloop-project-calculator .variable__box select:focus{border-color:#365071;box-shadow:0 0 0 3px rgba(0,115,230,.2)}.wp-block-hydraloop-project-calculator input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0!important;border-radius:12px;box-shadow:none!important;height:30px;margin:-10px;outline:none;padding:0;width:100%}.wp-block-hydraloop-project-calculator input[type=range]::-webkit-slider-runnable-track{background:#e0edf3;border:0;border-radius:12px;box-shadow:none;height:30px}.wp-block-hydraloop-project-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6798ad;border:0;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.05);cursor:pointer;height:20px;margin-top:5px;width:20px}.wp-block-hydraloop-project-calculator input[type=range]::-moz-range-track{background:#e0edf3;border:0;border-radius:12px;height:30px}.wp-block-hydraloop-project-calculator input[type=range]::-moz-range-thumb{background:#6798ad;border:0;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.05);cursor:pointer;height:20px;width:20px}.wp-block-hydraloop-project-calculator input[type=range]:focus::-webkit-slider-thumb,.wp-block-hydraloop-project-calculator input[type=range]:hover::-webkit-slider-thumb{background:#d1e0e6}.wp-block-hydraloop-project-calculator input[type=range]:focus::-moz-range-thumb,.wp-block-hydraloop-project-calculator input[type=range]:hover::-moz-range-thumb{background:#d1e0e6}.wp-block-hydraloop-project-calculator .variable__help{color:#6b7c93;font-size:14px}.wp-block-hydraloop-project-calculator .variable--scenario .variable__box{background:#eef6fb}.wp-block-hydraloop-project-calculator .project-calculator__actions{display:flex;gap:8px;margin-top:12px}.wp-block-hydraloop-project-calculator .project-calculator__actions .project-calculator__button{background:#d5e1e7;border:1px solid #6798ad;border-radius:10px;color:#2b405a;cursor:pointer;font-weight:600;padding:10px 14px}.wp-block-hydraloop-project-calculator .variable__output{color:#6798ad;font-size:12px;margin-left:6px}.wp-block-hydraloop-project-calculator .variable__box .variable__choices{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:720px){.wp-block-hydraloop-project-calculator .variable__box .variable__choices{grid-template-columns:1fr 1fr}}.wp-block-hydraloop-project-calculator .variable__box .variable__choices.variable__choices--vertical{grid-template-columns:1fr!important}.wp-block-hydraloop-project-calculator .variable__box .variable__icons{align-items:center;color:#6798ad!important;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%!important}.wp-block-hydraloop-project-calculator .variable__box .variable__icons>*{flex:1 1 0;min-width:0}.wp-block-hydraloop-project-calculator .variable__box .variable__icons .choice{justify-content:center}.wp-block-hydraloop-project-calculator .variable__box .choice{align-items:center;background:#fff;border:1px solid #6798ad;border-radius:8px;cursor:pointer;display:flex;padding:10px 12px}.wp-block-hydraloop-project-calculator .variable__box .choice input{opacity:0;pointer-events:none;position:absolute}.wp-block-hydraloop-project-calculator .variable__box .choice i{color:#6798ad!important;font-size:20px!important;width:100%!important}.wp-block-hydraloop-project-calculator .variable__box .choice input:checked+.choice__label,.wp-block-hydraloop-project-calculator .variable__box .choice:has(input:checked){background:#eef6fb;border-color:#365071}.wp-block-hydraloop-project-calculator .choice__label{color:#2b405a;font-size:14px}.wp-block-hydraloop-project-calculator .variable--graph .graph__legend{align-items:center;color:#365071;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin:4px 0 6px}.wp-block-hydraloop-project-calculator .variable--graph .graph__legend .legend-item{align-items:center;display:inline-flex;gap:6px}.wp-block-hydraloop-project-calculator .variable--graph .graph__legend .legend-swatch{background:#ccc;border:1px solid #cbd6dc;border-radius:3px;display:inline-block;height:12px;width:12px}.wp-block-hydraloop-project-calculator .variable--graph .graph__legend .legend-a{background:#6798ad;border-color:#6798ad}.wp-block-hydraloop-project-calculator .variable--graph .graph__legend .legend-b{background:#989898;border-color:#989898}.wp-block-hydraloop-project-calculator .variable--graph .graph__canvas{border:1px solid #e0edf3;border-radius:8px;box-sizing:border-box;display:block;height:180px;width:100%}.wp-block-hydraloop-project-calculator #graphCanvas{width:100%}@media(min-width:720px){.wp-block-hydraloop-project-calculator #graphCanvas{display:block;height:240px;width:400px}}.wp-block-hydraloop-project-calculator .result-button{align-items:center;background-color:#6798ad;border-radius:20px!important;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin-top:0;padding:0 20px;text-align:center;transition:background-color .3s ease}.wp-block-hydraloop-project-calculator .modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;height:80%;left:50%;max-width:700px;overflow:hidden;padding:40px 20px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:9999}.wp-block-hydraloop-project-calculator .close-button{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;position:absolute;right:20px;top:20px;z-index:2}.wp-block-hydraloop-project-calculator .modal iframe{border:none;height:calc(100% - 40px);overflow:hidden;position:relative;width:100%}.wp-block-hydraloop-project-calculator .modal iframe html::-webkit-scrollbar,.wp-block-hydraloop-project-calculator body::-webkit-scrollbar{display:none}
