.active-estimate-context[hidden],.estimate-context-line[hidden]{display:none!important}
.active-estimate-context{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:14px 18px;border:1px solid #b7cff0;border-left:4px solid #ff6900;border-radius:12px;background:#f6faff;box-shadow:0 5px 18px #10294414;color:#172a45}
.active-estimate-context>div{display:grid;gap:4px;min-width:0}
.active-estimate-context{top:var(--estimate-shell-height,0px)}
#casePreflight{scroll-margin-top:calc(var(--estimate-shell-height,0px) + 160px)}
.active-estimate-context strong{font-size:18px;overflow-wrap:anywhere}
.active-estimate-context span:not(.estimate-context-label){font-size:13px}
.estimate-context-label{font-size:10px;font-weight:900;letter-spacing:.12em;color:#005bd3}
.active-estimate-context small{font-size:11px;color:#53657b}
.active-estimate-context button{flex-shrink:0;border:0;border-radius:9px;background:#075ed3;color:white;padding:12px 16px;font-weight:800}
.estimate-context-line{margin:8px 0 0!important;font-size:12px!important;line-height:1.5;overflow-wrap:anywhere;font-weight:650;color:inherit!important}
.guided-head .estimate-context-line{color:#dcecff!important;max-width:800px}
.case-preflight .estimate-context-line{padding-top:8px;border-top:1px solid #d5e2f4;color:#233d5e!important}
.guided-estimate-workflow[open]{display:flex;flex-direction:column}
.guided-estimate-workflow .guided-head,.guided-estimate-workflow .guided-progress{flex:0 0 auto}
.guided-estimate-workflow #guidedBody{flex:1 1 auto;min-height:0;height:auto;max-height:none}
@media(max-width:600px){.active-estimate-context{gap:10px;padding:12px;align-items:start}.active-estimate-context strong{font-size:15px}.active-estimate-context button{padding:10px;font-size:11px;max-width:90px}.active-estimate-context span:not(.estimate-context-label){font-size:12px}.estimate-context-line{font-size:11px!important}}
