/* [04] V6 / original Codex cart_cloud_lab runtime surface. */
fly-to-cart,cart-notice-04{display:none!important}
.f04-cart-webgl{
  position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;
  display:block!important;pointer-events:none!important;background:transparent!important;
  z-index:1999500!important;
}
.f04-cart-choice{
  position:fixed!important;transform:translate(-50%,-50%)!important;
  z-index:1999501!important;pointer-events:none!important;white-space:nowrap!important;
  color:#808D45!important;background:transparent!important;
  font:500 clamp(18px,5vw,34px)/1 "Inter Tight",Helvetica,Arial,sans-serif!important;
  letter-spacing:-.025em!important;
}
.f04-cart-landing{
  position:fixed!important;transform:translate(-50%,-50%)!important;
  z-index:1999499!important;pointer-events:none!important;width:26px!important;height:26px!important;
}
.f04-cart-landing svg{display:block!important;width:100%!important;height:100%!important}
.f04-cloud-preview-control{
  position:fixed!important;right:16px!important;bottom:180px!important;z-index:1999502!important;
  border:1px solid #808D45!important;background:#f4f4ef!important;color:#111!important;
  padding:10px 14px!important;font:500 12px/1 "Inter Tight",Helvetica,Arial,sans-serif!important;
}
.f04-cart-received{animation:f04-cart-received .44s cubic-bezier(.22,1,.36,1)}
@keyframes f04-cart-received{0%{transform:scale(1)}45%{transform:scale(1.16)}100%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.f04-cart-received{animation:none!important}}
