/* Scoped handoff controls for existing pages; the canvas owns its own styles. */
.workspace-return{margin:0 0 18px;font-size:13px}.workspace-return a{color:var(--muted,#68706b);text-decoration:none}.workspace-return a:hover{text-decoration:underline}
.workspace-cost-actions{padding:20px 0 0;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.workspace-cost-actions[hidden]{display:none!important}
.workspace-save-cost{border:1px solid var(--line,#d9ded9);border-radius:10px;padding:11px 17px;background:var(--surface,#fff);color:var(--ink,#15221b);font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.workspace-save-cost:disabled{opacity:.65;cursor:default}
.workspace-bridge-status{margin:4px 0 0;max-width:440px;color:var(--muted,#626b64);font-size:12px;line-height:1.7}.workspace-bridge-status a{display:inline-block;margin-left:8px;color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:650}
.workspace-prefill-note{font-size:12px;line-height:1.7;color:var(--muted,#657066);padding:12px 14px;border-radius:10px;background:var(--surface-2,#f4f5f1);overflow-wrap:anywhere}
.hc-actions:has([data-workspace-health]){flex-wrap:wrap}.hc-actions .workspace-bridge-status{flex-basis:100%}
[data-theme="dark"] .workspace-save-cost{background:#202823;color:#e9eee8;border-color:#3d4941}[data-theme="dark"] .workspace-prefill-note{background:#202823;color:#b7c2b9}
.workspace-save-cost:focus-visible,.workspace-return a:focus-visible,.workspace-bridge-status a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
