/* Light page headings replace the permanent dark shell bar. The estimate's
   own working controls retain their independent sticky behaviour. */
@media screen {
 .topbar.bindr-page-header{position:static;top:auto;height:auto;min-height:68px;padding:16px 18px;gap:16px;background:#f7f9fb;color:#1c2838;border:0;border-bottom:1px solid #dce2e9;box-shadow:none;flex-wrap:wrap}
 .topbar.bindr-page-header .screen-heading{min-width:0;flex:1;flex-wrap:wrap;gap:12px}
 .topbar.bindr-page-header h1{font-size:22px;line-height:1.3;letter-spacing:-.025em;color:#1c2838;overflow-wrap:anywhere}
 .topbar.bindr-page-header .software-section-label{color:#667487!important;font-size:12px!important;letter-spacing:.08em}
 .topbar.bindr-page-header .development-badge{color:#667487;background:#eef2f6;border-color:#d5dde7}
 .topbar.bindr-page-header .btn.ghost,.topbar.bindr-page-header .btn.secondary{background:#fff;color:#344459;border:1px solid #cfd8e3;box-shadow:none}
 .topbar.bindr-page-header .btn.ghost:hover,.topbar.bindr-page-header .btn.secondary:hover{background:#edf2f7;border-color:#aab8c8}
 .bindr-back,.topbar.bindr-page-header .bindr-back,#takeoffView .bindr-back{background:transparent;color:#52647a;border:0;box-shadow:none;min-width:0;font-size:14px;font-weight:550;padding:6px 3px;white-space:nowrap}
 .bindr-back:before{content:none}
 .bindr-back:hover,.topbar.bindr-page-header .bindr-back:hover,#takeoffView .bindr-back:hover{background:#eaf0f6;color:#20364d}
 .topbar.bindr-page-header :focus-visible,#takeoffView .bindr-back:focus-visible{outline-color:#496786!important}
 #screenBack[hidden],#workspacePrevious[hidden],#workspaceBack[hidden],#backToEstimate[hidden],#templateBackToEstimate[hidden],#backFromKnockUp[hidden],[data-job-return][hidden],.record-back[hidden],.vjf-record-back[hidden],#wonJournalView [data-crm-view="jobs"][hidden]{display:none!important}
 #takeoffView .tw-header{background:#f7f9fb;color:#1c2838;border-bottom:1px solid #dce2e9;box-shadow:none}
 #takeoffView .tw-header:after{color:#667487;border-color:#ccd5e0;background:transparent}
 #takeoffView .tw-drawing-title h1,#takeoffView .tw-drawing-title h2{color:#1c2838}
 #takeoffView .tw-drawing-title,#takeoffView .tw-drawing-title strong{color:#1c2838}
 #takeoffCompactContext,#takeoffView .tw-header #workspaceSaved{color:#667487}
 #cvrDialog footer [data-cvr-close]{display:none}
 @media(max-width:720px){.topbar.bindr-page-header{padding:12px;gap:10px}.topbar.bindr-page-header h1{font-size:20px}.topbar.bindr-page-header .estimate-actions{justify-content:flex-start;gap:6px;width:100%}}
}
