/* Keep the question in view while overview, chosen component and answer accumulate. */
.atlas-window{position:absolute;top:40px;bottom:0;left:0;right:0;overflow:hidden}.atlas-transcript{position:relative;will-change:transform}.atlas-overview .call{margin-top:0}.component-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;margin-left:23px}.component{min-height:82px;border:1px solid #5b554f;padding:9px 12px}.component-name{color:#D9F6FF;font-size:13px;line-height:20px}.component-role{color:#BDB9AE;font-size:12px;line-height:18px;margin-top:3px}.component-checkout.is-selected{border-color:#D9F6FF}.component-checkout.is-selected .component-name{color:#fff}.atlas-bridge{margin:18px 0 0 23px;font-size:13px;line-height:21px}.atlas-bridge span,.detail-component span{color:#D9F6FF}.atlas-overview .detail-call{margin-top:20px}.detail-component{font-size:12px;color:#BDB9AE}.checkout-answer{margin:18px 0 0 23px}.answer-label{font-size:13px;line-height:20px;color:#fff}.checkout-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.checkout-flow>div{display:flex;gap:7px;border-top:1px solid #837264;padding-top:8px;font-size:12px;line-height:18px;color:#fff}.step-number{color:#D9F6FF;font-size:11px}.checkout-answer .citation{font-size:11px;line-height:20px;margin-top:12px}
@media(max-width:479px){.atlas-window{top:62px}.component-map{margin-left:16px;gap:8px}.component{min-height:112px;padding:8px}.component-name{font-size:11.5px;line-height:16px}.component-role{font-size:10.5px;line-height:16px;margin-top:6px}.atlas-bridge,.checkout-answer{margin-left:16px}.detail-component{font-size:11px;line-height:18px}.checkout-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.checkout-flow>div{font-size:12px;line-height:17px;padding-top:6px}.checkout-answer .citation{font-size:10px;line-height:18px}}
