@media screen {
 #buildEstimateWorkspace .estimate-section-toggle{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:3px}
 #buildEstimateWorkspace .estimate-section-toggle::before{content:'';flex:none;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 3px 4px 1px}
 #buildEstimateWorkspace .estimate-section-toggle[aria-expanded=false]::before{transform:rotate(-45deg);margin-bottom:0}
 #buildEstimateWorkspace .estimate-section-toggle:hover{color:#365d7d}
 #buildEstimateWorkspace .estimate-section-toggle:focus-visible{outline:2px solid #476d92;outline-offset:3px}
 #buildEstimateWorkspace .is-estimate-section-collapsed>:not(.estimate-collapse-heading){display:none!important}
 #buildEstimateWorkspace .is-estimate-section-collapsed{align-self:start;min-height:0}
 #buildEstimateWorkspace .is-estimate-section-collapsed>.estimate-collapse-heading :is(p,.cost-section-help,.labour-mode-switch){display:none!important}
 #estimateView #allowanceInputs .compact-cost-section.is-estimate-section-collapsed{padding-bottom:0;align-self:start}
 #buildEstimateWorkspace .is-estimate-section-collapsed>.estimate-collapse-heading{margin-bottom:0;border-bottom:0}
}
@media print {
 .estimate-section-toggle{border:0;padding:0;background:none;color:inherit;font:inherit}
}
