.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;--pc-font-size:14px;--pc-label-color:#365072;--pc-gap:14px;--pc-box-pad-y:8px;--pc-box-pad-x:10px;--pc-control-min-h:36px;--pc-radius:10px}@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:var(--pc-gap)}@media(min-width:1200px){.wp-block-hydraloop-project-calculator .variables-and-results-container{flex-direction:row}.wp-block-hydraloop-project-calculator .variables-and-results-container>.results-and-graph-container,.wp-block-hydraloop-project-calculator .variables-and-results-container>.variables{flex:1 1 0%;min-width:0}}.wp-block-hydraloop-project-calculator .variables{gap:var(--pc-gap)}@media(min-width:720px){.wp-block-hydraloop-project-calculator .variables{gap:calc(var(--pc-gap) + 2px);grid-template-columns:1fr 1fr}}.wp-block-hydraloop-project-calculator .variable.variable--full{grid-column:1/-1}.wp-block-hydraloop-project-calculator .results__container{background:#f7fafc;border:1px solid #e0edf3;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.wp-block-hydraloop-project-calculator .results-and-graph-container{display:flex;flex-direction:column-reverse;gap:var(--pc-gap)}@media(min-width:720px){.wp-block-hydraloop-project-calculator .results-and-graph-container{flex-direction:column;gap:20px}}.wp-block-hydraloop-project-calculator .variable__box option{font-size:14px!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 .variable .variable__box{align-items:center;background:#fff;border:1px solid #e0edf3;border-radius:var(--pc-radius);box-shadow:inset 0 0 0 0 transparent;display:flex;min-height:20px;padding:var(--pc-box-pad-y) var(--pc-box-pad-x);transition:box-shadow .15s ease,border-color .15s ease}.wp-block-hydraloop-project-calculator .variable .variable__box:focus-within{border-color:#6798ad;box-shadow:inset 0 0 0 2px rgba(54,80,114,.08)}.wp-block-hydraloop-project-calculator .variable .variable__box select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0!important;box-shadow:none;font-size:var(--pc-font-size);line-height:1.3;outline:0;padding:4px 2px;width:100%}.wp-block-hydraloop-project-calculator .variable .variable__box input[type=email],.wp-block-hydraloop-project-calculator .variable .variable__box input[type=number],.wp-block-hydraloop-project-calculator .variable .variable__box input[type=tel],.wp-block-hydraloop-project-calculator .variable .variable__box input[type=text]{background:transparent;border:0;font-size:var(--pc-font-size);line-height:1.3;outline:0;padding:4px 2px;width:100%}.wp-block-hydraloop-project-calculator .variable .variable__box input[type=range]{flex:1 1 auto;margin-right:8px;min-width:0}.wp-block-hydraloop-project-calculator .variable .variable__box .variable__output{color:var(--pc-label-color);font-size:var(--pc-font-size);min-width:36px;text-align:right}.wp-block-hydraloop-project-calculator .segmented{background:#fff;border:1px solid #e0edf3;border-radius:var(--pc-radius);display:inline-flex;overflow:hidden}.wp-block-hydraloop-project-calculator .segmented__option{align-items:center;display:inline-flex}.wp-block-hydraloop-project-calculator .segmented__button{align-items:center;background:transparent;border-right:1px solid #e0edf3;color:#365072;cursor:pointer;display:inline-flex;justify-content:center;min-width:40px;padding:6px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-hydraloop-project-calculator .segmented .segmented__button{font-size:var(--pc-font-size);line-height:1.2}.wp-block-hydraloop-project-calculator .segmented__option:last-child .segmented__button{border-right:0}.wp-block-hydraloop-project-calculator .segmented__option.is-active .segmented__button{background:#e6efff;box-shadow:inset 0 0 0 2px rgba(54,80,114,.08);color:#0d2946}.wp-block-hydraloop-project-calculator .segmented:focus-within{border-color:#365072;box-shadow:inset 0 0 0 2px rgba(54,80,114,.08);outline:none}.wp-block-hydraloop-project-calculator .variable .variable__label{color:var(--pc-label-color);font-size:15px;margin-bottom:6px}.wp-block-hydraloop-project-calculator .variable{min-height:calc(var(--pc-control-min-h) + 22px)}.wp-block-hydraloop-project-calculator .results__container .result-button{margin-top:6px}.wp-block-hydraloop-project-calculator .results__container #results{margin-top:2px}.wp-block-hydraloop-project-calculator .results__container .variable__label{overflow-wrap:anywhere;word-break:normal}.wp-block-hydraloop-project-calculator #checkUpfall{background:#fff;border:1px dashed #e0edf3;border-radius:8px;max-height:0;opacity:0;overflow:hidden;padding:8px;transition:max-height .3s ease,opacity .2s ease,visibility 0s linear .3s;visibility:hidden}.wp-block-hydraloop-project-calculator #checkUpfall.is-active{max-height:400px;opacity:1;transition:max-height .3s ease,opacity .2s ease;visibility:visible}.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:1rem;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{color:#6798ad;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;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;padding-left:10px;padding-right:10px}.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:auto;max-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}
