.mo-workflow__visual--screenshot{height:auto;padding:0;background:#111;overflow:hidden}.mo-workflow__capture{display:block;position:relative;width:100%;cursor:zoom-in}.mo-workflow__capture img{display:block;width:100%;height:auto}.mo-workflow__capture:focus-visible{outline:3px solid var(--mo-accent);outline-offset:-3px}.mo-workflow__enlarge{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:5px;color:#fff;background:rgba(17,17,17,.85);font-size:11px;line-height:1.4;opacity:0}.mo-workflow__capture:hover .mo-workflow__enlarge,.mo-workflow__capture:focus-visible .mo-workflow__enlarge{opacity:1}@media(hover:none){.mo-workflow__enlarge{opacity:1}}.mo-workflow-viewer{box-sizing:border-box;width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;background:#111;box-shadow:0 24px 80px rgba(0,0,0,.3)}.mo-workflow-viewer::backdrop{background:rgba(13,16,24,.65)}.mo-workflow-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;color:#0d1018;background:#fff}.mo-workflow-viewer__toolbar p{margin:0;font-size:16px;font-weight:600;line-height:1.4}.mo-workflow-viewer__toolbar button{flex:none;padding:8px 12px;border:1px solid #e2eaf6;border-radius:6px;color:#0d1018;background:#fff;font:inherit;font-size:14px;cursor:pointer}.mo-workflow-viewer__toolbar button:focus-visible{outline:2px solid #055deb;outline-offset:2px}.mo-workflow-viewer>img{display:block;width:100%;height:auto;max-height:calc(100dvh - 100px);object-fit:contain}