/* Compact paid workspace: keep guidance, remove sales-page height. */
.bdk-app{margin-top:10px}
.bdk-app .bdk-top{margin-bottom:10px;padding:0 2px}
.bdk-app .bdk-top h1{margin:3px 0;font-size:clamp(23px,2.6vw,31px)}
.bdk-app .bdk-top p{font-size:12px;line-height:1.35}
.bdk-app .bdk-eyebrow{font-size:9px;letter-spacing:1.3px}
.bdk-app .bdk-save-state{padding:6px 10px;font-size:10px}
.bdk-value-strip{display:none!important}
.bdk-panel{padding:14px}
.bdk-profile-bar{grid-template-columns:minmax(150px,.8fr) minmax(310px,1.5fr);gap:9px;margin-bottom:10px;padding:10px 11px;border-radius:11px}
.bdk-profile-kicker{margin-bottom:2px;font-size:8px}
.bdk-profile-bar strong{font-size:10px;line-height:1.25}
.bdk-profile-controls{gap:5px}
.bdk-profile-controls select{min-height:36px;padding:7px 9px;font-size:12px}
.bdk-mini-btn{min-height:35px;padding:7px 9px;font-size:10px}
.bdk-stepper{gap:5px;margin-bottom:7px;padding:5px;border-radius:11px}
.bdk-stepper button{min-height:47px;padding:5px 3px}
.bdk-stepper b{width:21px;height:21px;flex-basis:21px;font-size:10px}
.bdk-stepper span{font-size:9px}
.bdk-step-summary{grid-template-columns:1fr auto;gap:5px 12px;margin:0 0 11px;padding:9px 11px;border-left-width:4px;border-radius:9px}
.bdk-progress-track{height:3px}
.bdk-step-summary span{font-size:8px}
.bdk-step-summary h2{display:inline;margin:0 7px 0 0;font-size:13px}
.bdk-step-summary p{display:inline;font-size:9px}
.bdk-step-summary>strong{padding:4px 7px;font-size:8px}
.bdk-section{padding-top:0;margin-bottom:8px;padding-bottom:8px}
.bdk-section h2{margin:4px 0 10px;font-size:15px}
.bdk-grid{gap:9px}.bdk-grid.two{column-gap:11px}
.bdk-app input,.bdk-app select,.bdk-app textarea{padding:9px 10px}
.bdk-step-actions{margin-top:12px;padding-top:10px}
@media(max-width:900px){.bdk-profile-bar{grid-template-columns:1fr}.bdk-profile-controls{justify-content:flex-start}}
@media(max-width:620px){.bdk-app .bdk-top{gap:7px}.bdk-app .bdk-top h1{font-size:22px}.bdk-app .bdk-top p{display:none}.bdk-profile-bar{padding:9px}.bdk-step-summary{grid-template-columns:1fr}.bdk-step-summary>strong{display:none}.bdk-step-summary p{display:block;margin-top:3px}.bdk-panel{padding:10px}}
