/* Extra feedback without changing calculator inputs or pricing rules. */
.current-calculator .section-heading h2 em{color:#d8ddbd}
.current-calculator .property-option{transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}
.current-calculator .property-icon,.current-calculator .radio-dot{transition:transform .35s cubic-bezier(.22,1,.36,1),border-width .25s,border-color .25s}
.current-calculator .property-option:has(input:checked){box-shadow:inset 0 0 0 1px #81916925}
.current-calculator .property-option:has(input:checked) .property-icon{transform:translateY(-2px)}
.current-calculator .property-option:has(input:checked) .radio-dot{transform:scale(1.12)}
.current-calculator .area-input{transition:background .3s,border-color .3s,box-shadow .3s}
.current-calculator .area-input:focus-within{background:#fffef9;box-shadow:0 6px 20px #3440350a}
.current-calculator .area-input>span{transition:transform .3s,color .3s}
.current-calculator .area-input:focus-within>span{color:#344035;transform:translateY(-2px)}
.current-calculator .result-property,.current-calculator .result-tax{font-variant-numeric:tabular-nums}
.current-calculator .property-rate-note{font-size:10px;line-height:1.7;color:#59624f;margin:-12px 0 23px}
.current-calculator .calculate-button{position:relative;isolation:isolate}
.current-calculator .calculate-button>span{transition:transform .35s cubic-bezier(.22,1,.36,1)}
.current-calculator .calculate-button:hover>span,.current-calculator .calculate-button:focus-visible>span{transform:translate(3px,-3px)}
.motion-off .current-calculator .property-icon,.motion-off .current-calculator .radio-dot,.motion-off .current-calculator .area-input>span,.motion-off .current-calculator .calculate-button>span{transform:none!important}
@media(hover:hover) and (pointer:fine){.current-calculator .property-option:hover{border-color:#819169;transform:translateY(-2px)}}
