.estimate-form{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.estimate-form label{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.estimate-row label{flex:140px}.estimate-form select,.estimate-form input{font:inherit;border:1px solid var(--line);background:var(--bg,transparent);color:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.estimate-form fieldset{border:0;margin:0;padding:0}.estimate-form legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.estimate-form .btn{align-self:flex-start;margin:0;padding:12px 22px}.estimate-row{flex-wrap:wrap;gap:12px;display:flex}.estimate-result{flex-direction:column;gap:14px;display:flex}.estimate-result .figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.estimate-main strong{font-size:28px}.figure small{color:var(--muted);font-size:13px;font-weight:400}.confidence{border:1px solid;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 10px;font-size:12px;font-weight:600}.c-high{color:var(--ok,#1f7a4d)}.c-medium{color:#9a6700}.c-low{color:var(--muted)}.estimate-none{border:1px solid var(--line);border-radius:12px;margin:0;padding:14px}.disclaimer{margin:0}.levels h2{margin:0 0 4px}.level-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:12px;display:grid}.level{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.level.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)inset}.level h3{margin:0;font-size:20px}.level p{margin:0}.level-price{font-size:15px}.level-price s{color:var(--muted)}.level ul{flex-direction:column;flex:1;gap:4px;margin:0;font-size:14px;display:flex}.level ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.level ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.level ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.level ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.level ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.level ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.level .btn{margin:4px 0 0}.wizard h2{margin:0;font-size:20px}.wizard>p{margin:0}.progress{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .2s;display:block}.choice{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.choice legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.choice-hint{margin:0}.muted-chip{color:var(--muted)}.wizard-nav{justify-content:space-between;gap:8px;display:flex}.wizard-nav .btn{margin:0}.adjustments{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adjustments li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.adjustments li:first-child{border-top:0}.adjustments b{white-space:nowrap}.adjustments .up{color:var(--ok,#1f7a4d)}.adjustments .down{color:#b3261e}.sharpen{border:1px dashed var(--accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sharpen h2{margin:0 0 2px;font-size:17px}.sharpen p,.sharpen .btn{margin:0}.estimate-history{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.estimate-history a{border:1px solid var(--line);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.photo-picks{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.photo-picks figure{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.photo-picks img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.photo-add{cursor:pointer;align-self:flex-start;margin:0}.agency-picks{flex-direction:column;gap:8px;display:flex}.estimate-form .agency-pick{flex-direction:row}.agency-pick{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:400;display:flex}.agency-pick.on{border-color:var(--accent)}.consent{align-items:flex-start;gap:8px;flex-direction:row!important;font-weight:400!important}.ai-seen .seen{margin:8px 0 0;font-size:14px}.ai-seen .seen:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.ai-seen .seen:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.ai-seen .seen:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.ai-seen .seen:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.ai-seen .seen:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.ai-seen .seen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.reviews{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reviews li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.reviews q{color:var(--muted);font-size:14px}.wizard-go{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wizard-go .btn{margin:0}.wizard h2:focus{outline:none}.estimate-result>h2{margin:0}.method{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.method summary{cursor:pointer;font-weight:600}.method ul{flex-direction:column;gap:4px;margin:8px 0;font-size:14px;display:flex}.method ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.method ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.method ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.method ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.method ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.method ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.panels{flex-direction:column;gap:10px;display:flex}.panel-open{align-self:flex-start;margin:0}.panel{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.panel h2{margin:0;font-size:17px}.panel p{margin:0}.panel .btn{align-self:flex-start;margin:0}
