.text-input{width:100%}.text-input .read-only-value{border:1px solid transparent}.text-input>input{border-color:var(--hairline-color);width:100%!important;overflow:visible;text-overflow:clip}.text-input>input:focus{border-color:var(--secondary-highlight-color)}.text-input.invalid>.validation-error,.text-input.invalid>input{color:var(--error-color)}.text-input.invalid>input{border:var(--box-error-border)}.text-input.invalid>.validation-error{display:block;font-weight:400;font-size:var(--font-xs);line-height:16px}.numeric-input{--box-padding-h:var(--spacing-xs);--box-padding-v:var(--spacing-xs);--box-padding:var(--box-padding-v) var(--box-padding-h);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.numeric-input,.numeric-input .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.numeric-input .input{position:relative;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.numeric-input input{border-color:var(--hairline-color);width:100%!important;overflow:visible;text-overflow:clip}.numeric-input input:focus{border-color:var(--secondary-highlight-color)}.numeric-input.invalid .input,.numeric-input.invalid .validation-error,.numeric-input.invalid input{color:var(--error-color)!important}.numeric-input.invalid .input input{border:var(--box-error-border)!important}.numeric-input.invalid .validation-error{display:block;font-weight:400;font-size:var(--font-xs);line-height:16px}.numeric-input .units{position:absolute;pointer-events:none;right:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 var(--box-padding-h);background-color:#fcfcfc;color:#777;border-left:var(--box-border);border-radius:0 calc(var(--box-radius) - 1px) calc(var(--box-radius) - 1px) 0;height:calc(100% - 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;margin-left:var(--spacing-xs)}.heating-type-picker{margin-right:var(--spacing-xs)}.form-label[data-v-4542c3a2]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.form-label .form-label__label[data-v-4542c3a2],.form-label[data-v-4542c3a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.form-label .form-label__label[data-v-4542c3a2]{font-weight:500;line-height:32px;color:var(--secondary-highlight-color);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;min-height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-label .form-label__label .label[data-v-4542c3a2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-label .form-label__label .label+[data-v-4542c3a2]{margin-left:var(--spacing-xs)}.form-label .form-label__sublabel[data-v-4542c3a2]{font-weight:400;font-size:13px;line-height:16px;color:var(--secondary-text-color)}.form-input[data-v-4542c3a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:32px}.two-column-row[data-v-4542c3a2]{display:grid;grid-template-columns:200px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:var(--spacing-m);-webkit-column-gap:var(--spacing-l);-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l);margin-bottom:var(--spacing-m)}