/* Lakeside SEO V3.9 Instant Quote Measurement Flow
   Clarifies map drawing: draw -> done drawing -> calculate estimate. */
.instant-quote-page .iq-measure-guide-v39{
  margin:0 0 12px!important;
  padding:12px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#ffffff,#f4fbf6)!important;
  border:1px solid rgba(25,107,55,.16)!important;
  box-shadow:0 8px 22px rgba(11,42,30,.055)!important;
}
.instant-quote-page .iq-measure-guide-title-v39{
  font-size:.72rem!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  color:#176232!important;
  font-weight:950!important;
  margin-bottom:8px!important;
}
.instant-quote-page .iq-measure-chip-row-v39{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
.instant-quote-page .iq-measure-chip-v39{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:32px!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  background:#fff!important;
  border:1px solid rgba(11,42,30,.12)!important;
  color:#133a27!important;
  font-weight:900!important;
  font-size:.84rem!important;
  line-height:1!important;
}
.instant-quote-page .iq-measure-chip-v39 b{
  display:grid!important;
  place-items:center!important;
  width:18px!important;
  height:18px!important;
  border-radius:999px!important;
  background:#edf6ef!important;
  color:#176232!important;
  font-size:.76rem!important;
}
.instant-quote-page .iq-measure-chip-v39 em{
  font-style:normal!important;
  color:#5e7168!important;
  font-weight:800!important;
  font-size:.78rem!important;
}
.instant-quote-page .iq-measure-chip-v39.is-active{
  background:linear-gradient(180deg,#eaf7ee,#ffffff)!important;
  border-color:rgba(34,120,63,.34)!important;
}
.instant-quote-page .iq-measure-chip-v39.is-active b{
  background:#24783f!important;
  color:#fff!important;
}
.instant-quote-page .iq-measure-chip-v39.is-done{
  background:#f1fbf3!important;
  border-color:rgba(34,120,63,.32)!important;
}
.instant-quote-page .iq-measure-chip-v39.is-done b{
  background:#1f7a3b!important;
  color:#fff!important;
}

/* Make drawing mode feel like a deliberate task, not a broken calculate button. */
.instant-quote-page #btnCalc.iq-finish-drawing-v39{
  background:linear-gradient(180deg,#8cc63f,#24783f)!important;
  color:#071f15!important;
  border:0!important;
  box-shadow:0 14px 28px rgba(36,120,63,.22)!important;
}
.instant-quote-page #btnDrawDriveway.selected,
.instant-quote-page #btnDrawLawn.selected{
  background:linear-gradient(180deg,#f0fbf3,#ffffff)!important;
  border-color:rgba(34,120,63,.52)!important;
  color:#176232!important;
}
.instant-quote-page #btnDrawDriveway[disabled],
.instant-quote-page #btnDrawLawn[disabled]{
  opacity:.72!important;
  background:#f7faf8!important;
  color:#667a70!important;
  border-color:#d9e8df!important;
}
.instant-quote-page #drawHelp{
  font-weight:850!important;
  line-height:1.45!important;
}
.instant-quote-page .iq-calc-row-v37{margin-top:12px!important;}
.instant-quote-page .iq-calc-row-v37 #btnCalc[style*="display: none"]{display:none!important;}

@media(max-width:760px){
  .instant-quote-page .iq-measure-guide-v39{padding:11px!important;border-radius:16px!important;}
  .instant-quote-page .iq-measure-chip-v39{font-size:.8rem!important;padding:7px 9px!important;}
}
