.business-space{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:0;overflow:hidden;background:transparent;color:inherit}
.business-space::backdrop{background:transparent}
.business-space>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;pointer-events:none;transition:opacity .32s ease}
.business-space[data-phase=ready]>iframe{opacity:1;pointer-events:auto}
.business-space-status{position:absolute;bottom:clamp(20px,7dvh,64px);left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:14px 18px;background:#fdfdf9;border:1px solid #d8dfd5;border-radius:12px;box-shadow:0 8px 26px #283d3633;text-align:center}
.business-space-status p{margin:0 0 9px;font-size:13px}
.business-space-status button{font-size:12px}
.business-space[data-phase=approach] .business-space-status,.business-space[data-phase=ready] .business-space-status{display:none}
@media(prefers-reduced-motion:reduce){.business-space>iframe{transition:none}}
