.CalculatorField-Root{flex-direction:row;display:flex}.CalculatorField-Content{align-items:stretch;gap:var(--spacing-unit3);flex-direction:column;flex-grow:1;display:flex}.CalculatorField-Slider{flex-grow:1}.CalculatorField-Gutter{min-width:var(--gutterWidth);width:var(--gutterWidth);flex-direction:column;align-items:flex-end;display:flex}.CalculatorField-NestDot{border:solid var(--c-separator-subtle) 1px;border-radius:50%;width:12px;height:12px;margin-top:12px}.CalculatorField-NestLine{border-left:solid var(--c-separator-subtle) 1px;flex-grow:1;padding-right:6px}.CalculatorField-InfoButton{height:20px;margin-left:var(--spacing-unit1);width:20px;display:inline-block;position:relative}.CalculatorField-InfoButton-Icon{pointer-events:none;transition:opacity var(--transitionSpeed-fast);position:absolute;top:0;left:0}.CalculatorField-InfoButton-IconHighlighted{opacity:0;pointer-events:none;transition:opacity var(--transitionSpeed-fast);position:absolute;top:0;left:0}.CalculatorField-InfoButton-IconHighlighted:hover{opacity:1}.CalculatorField-InfoTooltip{max-width:200px;z-index:var(--z-tooltip)}.react-tooltip.CalculatorField-InfoTooltip{font-size:var(--typography-label-fontSize);font-weight:var(--typography-label-fontWeight);line-height:var(--typography-label-lineHeight)}@media (min-width:1024px){.CalculatorField-Content{flex-direction:row;align-items:center}.CalculatorField-ContentSliderWithBars{align-items:end}.CalculatorField-ContentSliderWithBars .CalculatorField-Slider{margin-bottom:12px}.CalculatorField-NestedGutter{width:calc(var(--gutterWidth) + 28px)}}.CalculatorField-Input-InputContainer{border-bottom:solid var(--c-separator-subtle) 1px;height:var(--inputHeight-normal);transition:border var(--transitionSpeed-fast);flex-direction:row;align-items:center;width:100%;display:flex}.CalculatorField-Input-Input{color:var(--c-text-primary);font-size:var(--text-body-fontSize);background:0 0;border:none;outline:none;flex-grow:1;height:100%;font-weight:700}.CalculatorField-Input-RootWithFocus .CalculatorField-Input-InputContainer,.CalculatorField-Input-RootWithError .CalculatorField-Input-InputContainer{border-bottom-color:var(--c-separator-accent)}.CalculatorField-Input-RootWithFocus.CalculatorField-Input-RootWithError .CalculatorField-Input-InputContainer{border-bottom-color:var(--c-separator-alert)}.CalculatorField-Input-LabelWithInfo{color:var(--c-text-primary);font-size:var(--typography-h3-fontSize);margin-bottom:var(--spacing-unit1);flex-direction:row;align-items:center;margin-top:0;display:flex}.CalculatorField-Input-LabelWithInfo>button{cursor:pointer}.CalculatorField-Input-ClearButton{opacity:0;height:20px;transition:opacity var(--transitionSpeed-fast);flex-direction:row;justify-content:center;align-items:center;width:20px;display:flex}.CalculatorField-Input-RootWithFocus .CalculatorField-Input-ClearButton{opacity:.6}.CalculatorField-Input-RootWithFocus .CalculatorField-Input-ClearButton:hover{opacity:1}@media (min-width:1024px){.CalculatorField-Input-Root{width:240px}.CalculatorField-ContentSliderStandard .CalculatorField-Input-Root{margin-bottom:10px}.CalculatorField-Input-LabelWithInfo{color:var(--c-text-secondary);font-size:var(--typography-label-fontSize);margin-top:8px;margin-bottom:0}}
