.address-autocomplete{gap:8px;min-width:0;position:relative}.address-autocomplete>label{display:block}.address-input-wrap{min-width:0;position:relative}.address-input-wrap>input{width:100%;padding-right:38px}.address-loading{color:var(--green);pointer-events:none;position:absolute;top:17px;right:13px}.address-results{z-index:30;overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:300px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #22302522}.address-results>li{cursor:pointer;border-radius:6px;align-items:flex-start;gap:9px;min-height:48px;padding:11px 9px;display:flex}.address-results>li:hover,.address-results>li.active{background:var(--cream);outline:2px solid var(--green);outline-offset:-2px}.address-results>li>svg{color:var(--green);flex-shrink:0;margin-top:3px}.address-results>li>span{overflow-wrap:anywhere;min-width:0}.address-results strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.address-results small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.address-autocomplete>small,.address-lookup-controls>small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.address-autocomplete .address-status:empty{display:none}.address-lookup-controls{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.address-lookup-controls .text-button{text-align:left;min-height:32px;padding:0;font-size:12px}.address-lookup-controls a{text-underline-offset:2px;text-decoration:underline}@media (max-width:600px){.address-results{max-height:260px}.address-results>li{padding:12px 9px}.address-input-wrap>input{font-size:16px}}.valuation-limits{margin:1.5rem 0}.valuation-limits p:last-child{margin-bottom:0}.valuation-report h4{margin:1.5rem 0 .55rem;font-size:1.05rem}.valuation-report li{overflow-wrap:anywhere;margin:1rem 0}.valuation-report li p{margin:.4rem 0}.valuation-report .offer-amount{margin:.6rem 0}.valuation-editor{border-top:1px solid var(--line,#dedfd6);margin-top:1.5rem;padding-top:1rem}.valuation-editor summary{cursor:pointer;font-weight:600}.valuation-editor form{margin-top:1rem}.valuation-editor fieldset{border:1px solid var(--line,#dedfd6);border-radius:10px;min-width:0;margin:1.5rem 0;padding:1rem}.valuation-editor legend{padding:0 .4rem;font-weight:600}.valuation-editor form>.button{margin:.5rem .5rem .5rem 0}.safety-report-link{margin:.5rem 0 .5rem 1rem;display:inline-block}@media (max-width:600px){.valuation-report .offer-amount strong{font-size:1.65rem}.valuation-editor fieldset{padding:.75rem}}
