.vml-block{flex-direction:column;gap:.75rem;max-width:100%;display:flex}.vml-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vml-button{border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);border:1px solid var(--accent);cursor:pointer;background:var(--accent);min-height:2.75rem;color:var(--on-accent);transition:background var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:inherit;display:inline-flex}.vml-button:hover:not([disabled]){background:var(--accent-strong);border-color:var(--accent-strong)}.vml-button[disabled]{opacity:.55;cursor:not-allowed;border-color:#0000}.vml-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vml-toggle{border:1px solid var(--line);cursor:pointer;color:var(--accent-strong);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-control);transition:background var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);background:0 0;padding:.45rem .75rem;font-family:inherit}.vml-toggle:hover{background:var(--hover-wash);border-color:var(--line-strong)}.vml-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vml-note{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.6}.vml-note strong{color:var(--ink);font-weight:var(--weight-semibold)}.vml-return{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}.vml-return code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-soft);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-all;border-radius:.4rem;padding:.15rem .45rem}.vml-pending{font-size:var(--text-xs);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin:0;padding:.75rem 1rem;line-height:1.6}@media (max-width:22.5rem){.vml-button{width:100%}}
