/* App chrome only. Never style links inside a merchant website or preview iframe. */
:is(.workspace-back-circle,#root [data-vendiac-back],#root [aria-label="Go back"],#root [aria-label="Back"],#root [aria-label="ย้อนกลับ"],#root [aria-label="กลับ"],#returnToEditor){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid #414149!important;border-radius:50%!important;background:#29292e!important;color:#fff!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;vertical-align:middle;transition:background .18s ease,transform .18s ease}
:is(.workspace-back-circle,#root [data-vendiac-back],#returnToEditor)>svg{display:block;width:20px!important;height:20px!important;margin:0!important;flex:none}
:is(.workspace-back-circle,#root [data-vendiac-back],#returnToEditor):active{transform:scale(.95)}
#returnToEditor{background:#e9e9ee!important;color:#202128!important;border-color:#d6d6df!important}
.preview-topbar{min-height:58px!important;height:58px!important;align-items:center!important}
.preview-top-left{gap:12px!important;align-items:center!important;min-height:44px}
.preview-top-left strong{line-height:1.25;font-weight:400}
@media(max-width:900px){.preview-topbar{height:auto!important;min-height:102px!important;grid-template-rows:44px 40px!important}.preview-footer{top:109px!important}}
@media(prefers-reduced-motion:reduce){[data-vendiac-back],#returnToEditor{transition:none!important}}

:is(.workspace-back-circle,#root [data-vendiac-back],#returnToEditor):focus-visible{outline:2px solid #70ccff!important;outline-offset:3px!important}
