#metalworking .vk-laser-frame{position:relative;display:block;width:100%;margin:auto 0;mix-blend-mode:multiply;isolation:isolate;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 96%,transparent);mask-composite:intersect}
#metalworking .vk-laser-frame img{position:relative;display:block;margin:0;mask:none;mix-blend-mode:normal}
#metalworking .vk-laser-frame canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;visibility:hidden;pointer-events:none}
#metalworking .vk-laser-frame canvas.ready{visibility:visible}
#metalworking .vk-laser-frame.is-ready img{opacity:0}
#metalworking .wp-block-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
#metalworking .vk-laser-control{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 10px;color:#285e78;background:transparent;border:1px solid #b9cdd7;border-radius:2px;font:600 12px/1.2 system-ui,sans-serif;cursor:pointer}
#metalworking .vk-laser-control:hover{background:#e9f2f5}
#metalworking .vk-laser-control:focus-visible{outline:2px solid #357493;outline-offset:3px}
#metalworking .vk-laser-control[hidden]{display:none}
#metalworking .vk-laser-control svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
