[data-workflow-page] .workflow-desktop-host,[data-workflow-page] .workflow-desktop-host>div,[data-workflow-page] .workflow-desktop-host>div>div,[data-workflow-page] .workflow-mobile-host,[data-workflow-page] .workflow-page-main{min-width:0}[data-workflow-page] .workflow-mobile-host{display:none}@media (max-width:767px){[data-workflow-page] .workflow-desktop-host:not(.workflow-force-canvas){display:none}[data-workflow-page] .workflow-mobile-host{display:block;isolation:isolate}[data-workflow-page] .workflow-mobile-host>div{position:relative;background:hsl(var(--color-background));color:hsl(var(--color-foreground))}[data-workflow-page] .workflow-mobile-host>div>.absolute.inset-x-0.bottom-0{z-index:60!important;background:hsl(var(--color-card)/.98)!important;border-color:hsl(var(--color-border))!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}[data-workflow-page] .workflow-mobile-host .bg-primary{background-color:hsl(var(--color-primary))!important}[data-workflow-page] .workflow-mobile-host .text-primary{color:hsl(var(--color-primary))!important}[data-workflow-page] .workflow-mobile-host .bg-card{background-color:hsl(var(--color-card))!important}[data-workflow-page] .workflow-mobile-host .bg-background{background-color:hsl(var(--color-background))!important}[data-workflow-page] .workflow-mobile-host .bg-muted{background-color:hsl(var(--color-muted))!important}[data-workflow-page] .workflow-mobile-host .text-muted-foreground{color:hsl(var(--color-muted-foreground))!important}[data-workflow-page] .workflow-mobile-host .border-border{border-color:hsl(var(--color-border))!important}[data-workflow-page] .workflow-mobile-host button.bg-gradient-to-r{background-image:linear-gradient(to right,hsl(var(--color-primary)),hsl(var(--color-accent)))!important;color:hsl(var(--color-primary-foreground))!important}[data-workflow-page] .workflow-mobile-host>div>.fixed.inset-0>div{background:hsl(var(--color-card))!important;color:hsl(var(--color-foreground));padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}[data-workflow-page] .workflow-mobile-host>div>.fixed.inset-0 [class*=overflow-y-auto]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[dir=rtl] [data-workflow-page] .workflow-mobile-host .absolute.left-3{left:auto!important;right:.75rem!important}[dir=rtl] [data-workflow-page] .workflow-mobile-host input.pl-9.pr-3{padding-left:.75rem!important;padding-right:2.25rem!important}[dir=rtl] [data-workflow-page] .workflow-mobile-host .text-left{text-align:start!important}[data-workflow-page][data-force-canvas=true] .workflow-mobile-host{display:none}[data-workflow-page] .workflow-force-canvas{display:block}[data-workflow-page] .workflow-force-canvas>div>:first-child,[data-workflow-page] .workflow-force-canvas>div>:nth-child(3){display:none!important}[data-workflow-page] .workflow-force-canvas>div>:nth-child(2){min-width:0!important;width:100%!important}[data-workflow-page] .workflow-force-canvas>div>:nth-child(2)>:first-child,[data-workflow-page] .workflow-force-canvas>div>:nth-child(2)>:first-child>div{min-width:0!important;max-width:100vw;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-workflow-page] .workflow-force-canvas>div>:nth-child(2)>:first-child::-webkit-scrollbar,[data-workflow-page] .workflow-force-canvas>div>:nth-child(2)>:first-child>div::-webkit-scrollbar{display:none}[data-workflow-page] .workflow-force-canvas .react-flow__minimap{display:none}[data-workflow-page] .workflow-force-canvas .react-flow__controls button{width:40px;height:40px}[data-workflow-page] .workflow-force-canvas .react-flow__node{touch-action:none}[data-workflow-page] .workflow-mobile-host [class*=fixed][class*=right-0][class*=w-]{inset:auto 0 0 0!important;width:100%!important;max-width:100%!important;max-height:82dvh!important;border-left-width:0!important;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:420px){[data-workflow-page] .workflow-force-canvas .react-flow__controls{transform:scale(.92);transform-origin:bottom left}[dir=rtl] [data-workflow-page] .workflow-force-canvas .react-flow__controls{transform-origin:bottom right}}@media (max-width:767px){[data-workflow-page]{padding-bottom:var(--workflow-consent-inset,0)}}