@media (max-width:980px){
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .builderCard.builderSteps{padding-bottom:196px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .buildInlineEstimate.compactReceipt{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:var(--tgz-build-inline-bottom, calc(env(safe-area-inset-bottom) + 100px))!important;z-index:1590!important;margin:0!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .buildInlineEstimateButton{min-height:auto!important;padding:8px 12px!important;border-radius:16px!important;box-shadow:0 10px 22px rgba(11,31,43,.08)!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .buildInlineEstimateTop strong{font-size:.7rem!important;letter-spacing:.05em!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .buildInlineEstimateTop span{font-size:.98rem!important;line-height:1!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive .buildInlineEstimateMeta{margin-top:3px!important;font-size:.72rem!important;line-height:1.15!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive.buildSummaryOpen .buildInlineEstimate.compactReceipt,
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive.buildReceiptForcedOpen .buildInlineEstimate.compactReceipt,
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive.buildReceiptClosing .buildInlineEstimate.compactReceipt{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #buildSummarySheet .buildSummaryDialog{left:6px!important;right:6px!important;top:var(--tgz-build-sheet-top, calc(env(safe-area-inset-top) + 88px))!important;bottom:var(--tgz-build-sheet-bottom, calc(env(safe-area-inset-bottom) + 6px))!important;border-radius:16px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #buildSummarySheet .buildSummarySheetHead{padding:4px 8px 4px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #buildSummarySheet .buildSummarySheetHead strong{font-size:.82rem!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #buildSummaryClose{min-width:34px!important;width:34px!important;min-height:34px!important;height:34px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #buildSummaryClose::before{line-height:34px!important;font-size:20px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryMeta{gap:4px!important;padding:3px 8px 0!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryMeta .chip{padding:4px 8px!important;font-size:.65rem!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody{padding:3px 6px 6px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .tgzReceiptPanelWrap .premiumReceiptPanel,
  body.buildPage .desktopReceiptShell .premiumReceiptPanel{padding:4px!important;border-radius:10px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumSection,
  body.buildPage .desktopReceiptShell .sumSection{margin:0 0 2px!important;padding:4px 6px 4px!important;border-radius:10px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumSection h3,
  body.buildPage .desktopReceiptShell .sumSection h3{margin:0 0 2px!important;font-size:.58rem!important;letter-spacing:.09em!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumLine,
  body.buildPage .desktopReceiptShell .sumLine{padding:2px 0!important;gap:4px!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumLine b,
  body.buildPage .desktopReceiptShell .sumLine b{font-size:.72rem!important;line-height:1.18!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumLine small,
  body.buildPage .desktopReceiptShell .sumLine small{font-size:.58rem!important;line-height:1.14!important}
  body.buildPage.buildV3Active.buildWizardReady.buildWizardActive #mobileSummaryBody .sumLine > span:last-child,
  body.buildPage .desktopReceiptShell .sumLine > span:last-child{min-width:44px!important;font-size:.66rem!important}
}
