#hbg-projektcheck{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto var(--hbg-step-height,auto) auto;gap:14px}
#hbg-projektcheck>p:first-child{grid-area:1/1;margin:0!important}
#hbg-projektcheck #hbg-progress{grid-area:2/1;margin:0!important}
#hbg-projektcheck fieldset[data-step]{grid-area:3/1;min-width:0;align-self:start;margin:0!important;display:block!important;visibility:visible}
#hbg-projektcheck fieldset[data-step][hidden]{display:block!important;visibility:hidden;pointer-events:none}
#hbg-projektcheck .hbg-funnel-actions{grid-area:4/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:12px;margin:0!important}
#hbg-back{grid-area:1/1}
#hbg-next,#hbg-submit{grid-area:1/2}
#hbg-projektcheck .hbg-funnel-actions button{min-width:0;min-height:52px}
#hbg-projektcheck .hbg-funnel-actions button[hidden]{display:block!important;visibility:hidden;pointer-events:none}
.hbg-funnel-dialog{width:min(520px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:0;border-radius:20px;padding:24px;color:#1f2937;background:white;font:inherit;box-shadow:0 20px 80px #0004}
.hbg-funnel-dialog::backdrop{background:#08111dc7}
.hbg-funnel-dialog [hidden]{display:none!important}
