.heat-pump-calculator-module__jiVz9a__calculator{max-width:730px;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.heat-pump-calculator-module__jiVz9a__calculator:focus-visible{outline:2px solid var(--primary);outline-offset:6px}.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__formula{color:var(--foreground);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.7}.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__explanation,.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__notation,.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__rounding,.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__exclusions,.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__limitation{color:#a4b4c0;font-size:15px;line-height:1.75}.heat-pump-calculator-module__jiVz9a__calculator form{margin-top:28px}.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__notation{margin:0 0 24px}.heat-pump-calculator-module__jiVz9a__controls{border:0;min-width:0;margin:0;padding:0}.heat-pump-calculator-module__jiVz9a__controls:disabled button,.heat-pump-calculator-module__jiVz9a__controls:disabled label{cursor:default}.heat-pump-calculator-module__jiVz9a__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;display:grid}.heat-pump-calculator-module__jiVz9a__field{flex-direction:column;gap:10px;min-width:0;display:flex}.heat-pump-calculator-module__jiVz9a__field label{font-size:16px;font-weight:550;line-height:1.5}.heat-pump-calculator-module__jiVz9a__field input{background:var(--background);width:100%;min-width:0;min-height:48px;color:var(--foreground);caret-color:var(--primary);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #647886;border-radius:4px;padding:11px 12px;font-size:16px;line-height:1.5}.heat-pump-calculator-module__jiVz9a__field input:hover{border-color:var(--primary)}.heat-pump-calculator-module__jiVz9a__field input[aria-invalid=true]{border-color:var(--destructive)}.heat-pump-calculator-module__jiVz9a__hint,.heat-pump-calculator-module__jiVz9a__error{font-size:14px;line-height:1.65}.heat-pump-calculator-module__jiVz9a__hint{color:#a4b4c0}.heat-pump-calculator-module__jiVz9a__error{color:var(--destructive)}.heat-pump-calculator-module__jiVz9a__confirmation{gap:10px;margin-top:28px;display:grid}.heat-pump-calculator-module__jiVz9a__confirmation label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-size:16px;line-height:1.6;display:flex}.heat-pump-calculator-module__jiVz9a__confirmation input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.heat-pump-calculator-module__jiVz9a__confirmation input[aria-invalid=true]{outline:1px solid var(--destructive);outline-offset:3px}.heat-pump-calculator-module__jiVz9a__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.heat-pump-calculator-module__jiVz9a__actions button{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #647886;border-radius:4px;padding:11px 16px;font-size:15px;line-height:1.5}.heat-pump-calculator-module__jiVz9a__actions button:hover{background:var(--secondary);border-color:var(--primary)}.heat-pump-calculator-module__jiVz9a__actions .heat-pump-calculator-module__jiVz9a__calculate{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:600}.heat-pump-calculator-module__jiVz9a__actions .heat-pump-calculator-module__jiVz9a__calculate:hover{background:#d2efff}.heat-pump-calculator-module__jiVz9a__field input:focus-visible,.heat-pump-calculator-module__jiVz9a__confirmation input:focus-visible,.heat-pump-calculator-module__jiVz9a__actions button:focus-visible,.heat-pump-calculator-module__jiVz9a__calculator a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.heat-pump-calculator-module__jiVz9a__calculator .heat-pump-calculator-module__jiVz9a__example{border-block:1px solid var(--border);color:var(--primary);margin-top:24px;padding-block:16px;font-size:15px;line-height:1.75}.heat-pump-calculator-module__jiVz9a__result table{border-collapse:collapse;width:100%;margin-top:28px;font-size:16px;line-height:1.6}.heat-pump-calculator-module__jiVz9a__result caption{text-align:left;padding-bottom:12px;font-weight:600}.heat-pump-calculator-module__jiVz9a__result th,.heat-pump-calculator-module__jiVz9a__result td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 0;font-weight:400}.heat-pump-calculator-module__jiVz9a__result th:first-child{padding-right:16px}.heat-pump-calculator-module__jiVz9a__result thead th{color:#a4b4c0;font-size:14px}.heat-pump-calculator-module__jiVz9a__result td,.heat-pump-calculator-module__jiVz9a__result thead th:last-child{text-align:right;font-variant-numeric:tabular-nums}.heat-pump-calculator-module__jiVz9a__result td{overflow-wrap:anywhere;max-width:10ch}.heat-pump-calculator-module__jiVz9a__result tfoot th,.heat-pump-calculator-module__jiVz9a__result tfoot td{color:var(--primary);border-bottom:0;font-weight:600}.heat-pump-calculator-module__jiVz9a__calculator a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}@media (max-width:600px){.heat-pump-calculator-module__jiVz9a__fields{grid-template-columns:minmax(0,1fr);gap:24px}.heat-pump-calculator-module__jiVz9a__actions{flex-direction:column;align-items:stretch}.heat-pump-calculator-module__jiVz9a__actions button{width:100%}}
.power-comparison-module__bYX0HG__worksheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:730px;margin:28px 0 48px}.power-comparison-module__bYX0HG__worksheet summary{cursor:pointer;min-height:48px;color:var(--primary);border-block:1px solid #647886;padding:16px 0;font-weight:600}.power-comparison-module__bYX0HG__worksheet summary:focus-visible,.power-comparison-module__bYX0HG__worksheet textarea:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.power-comparison-module__bYX0HG__worksheet .power-comparison-module__bYX0HG__note,.power-comparison-module__bYX0HG__worksheet .power-comparison-module__bYX0HG__hint{color:#a4b4c0;font-size:16px;line-height:1.6}.power-comparison-module__bYX0HG__worksheet .power-comparison-module__bYX0HG__note{margin:20px 0}.power-comparison-module__bYX0HG__worksheet output{display:block}.power-comparison-module__bYX0HG__row{border:0;min-width:0;margin:32px 0;padding:0}.power-comparison-module__bYX0HG__row legend{padding:0;font-size:18px;font-weight:600}.power-comparison-module__bYX0HG__worksheet .power-comparison-module__bYX0HG__hint{margin:8px 0 16px}.power-comparison-module__bYX0HG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.power-comparison-module__bYX0HG__pair label{flex-direction:column;gap:8px;min-width:0;display:flex}.power-comparison-module__bYX0HG__pair textarea{background:var(--background);width:100%;min-width:0;color:var(--foreground);caret-color:var(--primary);resize:vertical;font:inherit;border:1px solid #647886;border-radius:4px;padding:12px;font-size:16px;line-height:1.5}.power-comparison-module__bYX0HG__pair textarea::placeholder{color:#a4b4c0;opacity:1}.power-comparison-module__bYX0HG__worksheet button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.power-comparison-module__bYX0HG__pair{grid-template-columns:1fr}.power-comparison-module__bYX0HG__worksheet button{white-space:normal;height:auto;min-height:48px}}
