.business-workspace-panels{display:grid;gap:1rem;padding-bottom:1rem}.implementation-blank-start{max-width:680px}.implementation-blank-start form{display:grid;gap:.65rem;margin:1rem 0}.implementation-blank-start label{font-size:.8rem;font-weight:650}.implementation-blank-start input{width:100%;min-height:40px;border:1px solid var(--border);border-radius:.5rem;padding:.55rem .7rem;color:var(--text);background:var(--surface);font:inherit}.implementation-blank-start form button{width:fit-content;min-height:40px;border:0;border-radius:.5rem;padding:.55rem .9rem;background:var(--accent);color:white;font:inherit;font-weight:650;cursor:pointer}.implementation-blank-start form button:disabled{opacity:.55;cursor:not-allowed}.implementation-blank-start [role=alert]{color:var(--danger,#b42318)}.business-flow-select{cursor:pointer;border:0;background:transparent;color:var(--accent);padding:0;text-align:left;font:inherit;font-weight:600;font-size:.8rem}.business-flow-select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.business-workspace-panels .implementation-surface-section{margin:0}.business-workspace-guide{display:flex;align-items:flex-start;justify-content:space-between;flex:none;gap:1rem;padding:.8rem 1rem;margin-bottom:.85rem;background:var(--surface);border-bottom:1px solid var(--border)}.business-workspace-guide b{font-size:.85rem}.business-workspace-guide p,.business-workspace-panels p{color:var(--text-secondary);font-size:.8rem;line-height:1.7;margin:.4rem 0;overflow-wrap:anywhere}.business-workspace-panels h2{font-size:.95rem}.business-workspace-panels h3{font-size:.85rem}.business-workspace-guide button,.business-workspace-panels button{cursor:pointer;border:1px solid var(--border);border-radius:.45rem;padding:.4rem .65rem;background:var(--surface);color:var(--accent);font:inherit;font-size:.76rem;line-height:1.4}.business-workspace-guide button:hover,.business-workspace-panels button:hover{background:var(--accent-soft)}.business-workspace-guide button:focus-visible,.business-workspace-panels button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.business-workspace-panels button:disabled{cursor:wait;opacity:.6}.business-step-list{display:grid;gap:.25rem}.business-step-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border)}.business-step-list article:last-child{border-bottom:0}.business-data-item b,.business-step-list b{font-size:.84rem}.business-step-list button{flex:none}.business-data-item{padding:.85rem 0;border-bottom:1px solid var(--border)}.business-data-item:last-child{border-bottom:0}.business-item-heading{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.business-data-item small,.business-item-heading span{color:var(--text-secondary);font-size:.73rem}.business-inline-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;align-items:flex-start}.business-inline-actions>.business-conversation-suggestion{margin-top:0}.business-inline-actions>.business-conversation-suggestion>button,.business-inline-actions>button{min-height:2.1rem;white-space:nowrap}.business-technical-details{color:var(--text-tertiary);font-size:.74rem;margin-top:.7rem}.business-workspace-panels summary{cursor:pointer;padding:.4rem 0}.business-workspace-panels dl{margin:.35rem 0}.business-workspace-panels dt{font-size:.76rem;font-weight:600}.business-workspace-panels dd{margin:.2rem 0 .6rem;font-size:.74rem;color:var(--text-secondary)}.business-conversation-suggestion{margin-top:.45rem}.business-workspace-guide>.business-conversation-suggestion{flex:0 0 auto;max-width:50%;margin-top:0}.business-conversation-suggestion label{display:block;font-size:.73rem;color:var(--text-secondary)}.business-conversation-suggestion textarea{display:block;resize:vertical;box-sizing:border-box;width:100%;min-height:6rem;max-height:14rem;padding:.6rem;margin:.4rem 0;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:.45rem;font:inherit;line-height:1.7}.business-conversation-suggestion [role=status]{font-size:.73rem;margin-left:.5rem}.business-help-tip{position:relative;display:inline-flex;align-items:center;flex:none;margin-left:.2rem;vertical-align:middle}.business-workspace-panels .business-help-tip>button{display:inline-grid;place-items:center;width:18px;height:18px;min-width:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:help}.business-workspace-panels .business-help-tip>button:focus-visible,.business-workspace-panels .business-help-tip>button:hover{background:var(--accent-soft);color:var(--accent)}.business-help-popover{position:absolute;z-index:80;top:22px;left:0;display:none;width:min(260px,calc(100vw - 3rem));box-sizing:border-box;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text-secondary);font-size:.74rem;font-weight:400;line-height:1.55;text-align:left;box-shadow:0 8px 24px rgb(0 0 0/.12);white-space:normal}.business-help-tip[data-align=end] .business-help-popover{right:0;left:auto}.business-help-tip[data-open=true] .business-help-popover{display:block}.business-data-workspace{min-width:0}.business-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.business-data-toolbar nav{display:flex;gap:.3rem;padding:.2rem;background:var(--surface);border:1px solid var(--border);border-radius:.6rem}.business-data-toolbar nav button{border-color:transparent;color:var(--text-secondary);white-space:nowrap}.business-data-toolbar nav button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.business-data-toolbar select{max-width:100%;padding:.45rem;border:1px solid var(--border);border-radius:.45rem;color:var(--text);background:var(--surface)}.business-data-toolbar-actions{display:flex;align-items:center;gap:.6rem}.business-data-toolbar-actions small{color:var(--text-secondary);font-size:.71rem;white-space:nowrap}.business-data-workspace .business-data-scope{margin:-.4rem 0 0;font-size:.72rem}.business-source-card{border:1px solid var(--border);padding:.85rem;border-radius:.65rem;margin:.65rem 0}.business-source-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin-top:.65rem}.business-source-card dt{color:var(--text-secondary);font-weight:400}.business-source-card dd{color:var(--text);margin-left:0;overflow-wrap:anywhere}.business-source-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem}.business-data-workspace .business-source-list{padding:0;border:0;background:transparent}.business-source-list>.business-data-toolbar{margin-bottom:.4rem}.business-source-list>.business-data-toolbar h2{display:flex;align-items:center;margin:0}.business-source-summary{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;flex:none}.business-source-summary span{color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.business-source-summary span+span:before{content:"·";margin-right:.65rem;color:var(--text-tertiary)}.business-source-summary b{color:var(--text);font-size:1rem}.business-source-card{padding:1rem;background:var(--surface)}.business-source-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.business-source-header h3{margin:0;font-size:.94rem}.business-source-header>span{flex:none;border:1px solid var(--border);border-radius:10rem;padding:.25rem .55rem;font-size:.71rem;color:var(--text-secondary)}.business-source-essentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.85rem}.business-source-essentials>div{min-width:0}.business-source-essentials b{display:flex;align-items:center;margin-bottom:.3rem;font-size:.72rem;color:var(--text-secondary)}.business-source-essentials a,.business-source-essentials strong{display:block;color:var(--text);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.business-source-essentials a{color:var(--accent);text-decoration:underline;text-underline-offset:.15rem}.business-source-card .business-source-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.7rem 0;margin:.6rem 0 0;border-bottom:1px solid var(--border)}.business-source-facts div{min-width:0}.business-source-facts dt{display:flex;align-items:center;color:var(--text-secondary);font-size:.72rem}.business-source-facts dd{margin-top:.2rem;font-size:.78rem;line-height:1.5}.business-source-card .business-source-caution{border-left:3px solid #d49a43;background:color-mix(in srgb,var(--surface) 82%,#d49a43);padding:.5rem .7rem;margin:.75rem 0}.business-source-card .business-source-usage{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.65rem 0}.business-source-usage>span{color:var(--text-secondary);font-size:.72rem}.business-source-card details{margin-top:.4rem;color:var(--text-secondary);font-size:.73rem}.business-data-warning{border-left:3px solid #d49a43;background:var(--surface);padding:.65rem .8rem;margin:.7rem 0;font-size:.8rem}.business-record-scroll{overflow-x:auto;max-width:100%}.business-record-scroll table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.75rem}.business-record-scroll td,.business-record-scroll th{text-align:left;padding:.6rem;border-bottom:1px solid var(--border)}.business-record-scroll td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-record-scroll th:last-child{width:5rem}.business-record-scroll td button{white-space:nowrap;min-width:3.2rem}.business-record-detail{padding:.75rem;border:1px solid var(--border);border-radius:.65rem;margin:.75rem 0}.business-record-detail dd{white-space:pre-wrap;overflow-wrap:anywhere}.business-schema-heading{display:flex;align-items:baseline;gap:.7rem;margin-top:1rem}.business-records-section h3,.business-schema-heading h3{margin:0;font-size:.86rem}.business-schema-heading span{color:var(--text-secondary);font-size:.73rem}.business-schema-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.45rem;list-style:none;padding:0;margin:.7rem 0 0}.business-schema-fields li{min-width:0;padding:.38rem .6rem;border:1px solid var(--border);border-radius:.45rem;font-size:.76rem;background:var(--surface)}.business-schema-fields summary{display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer}.business-schema-fields summary strong{min-width:0;overflow-wrap:anywhere}.business-schema-fields small{color:var(--text-secondary)}.business-schema-fields p{margin:.45rem 0 0;overflow-wrap:anywhere}.business-records-section{margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--border)}.business-page-structure{display:grid;grid-template-columns:minmax(7rem,.5fr) minmax(0,1.2fr) minmax(0,1.3fr);gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--border);font-size:.78rem}.business-page-structure:last-child{border-bottom:0}.business-page-structure h3{margin:0;font-size:.82rem}.business-page-structure div{display:grid;align-content:start;gap:.2rem;min-width:0}.business-page-structure span{color:var(--text-secondary);font-size:.71rem}.business-page-structure strong{font-weight:500;line-height:1.5;overflow-wrap:anywhere}.managed-extension-workspace .business-data-toolbar>div{max-width:48rem}.managed-extension-workspace .business-data-toolbar h2{margin-bottom:.25rem}.managed-extension-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;margin:.85rem 0;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,var(--surface) 84%,var(--accent-soft))}.managed-extension-form label{display:grid;gap:.35rem;color:var(--text-secondary);font-size:.74rem}.managed-extension-form .is-wide{grid-column:1/-1}.managed-extension-form input,.managed-extension-form select,.managed-extension-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);font:inherit;line-height:1.5}.managed-extension-form textarea{min-height:5rem;resize:vertical}.managed-extension-form textarea.is-code{min-height:13rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;tab-size:2}.managed-extension-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75rem;margin-top:.85rem}.managed-extension-list .business-source-card{margin:0;background:var(--surface)}.managed-extension-list .business-item-heading>div{display:grid;gap:.25rem;min-width:0}.managed-extension-list .business-item-heading small{color:var(--text-secondary);font-size:.73rem;line-height:1.55}@media (min-width:760px){.business-source-card dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.business-workspace-guide{flex-direction:column;gap:.35rem}.business-workspace-guide>.business-conversation-suggestion{max-width:100%;width:100%}.business-item-heading{flex-wrap:wrap;gap:.25rem}.business-source-card .business-source-usage,.business-source-header{flex-direction:column;align-items:stretch}.business-source-summary{flex:auto}.business-source-essentials{grid-template-columns:1fr}.business-source-card .business-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-page-structure{grid-template-columns:1fr;gap:.4rem}.business-help-tip[data-align=end] .business-help-popover{right:auto;left:0}.managed-extension-form{grid-template-columns:1fr}.managed-extension-form .is-wide{grid-column:auto}}.implementation-surface.is-authoring .sv2-flow-editor{--r65-node-control:34px;--r65-node-radius:5px;border-radius:7px;background:var(--surface);font:400 13px/1.55 system-ui,-apple-system,PingFang SC,sans-serif}.implementation-surface.is-authoring .sv2-flow-node{width:292px;border-radius:7px;border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.implementation-surface.is-authoring .sv2-flow-node-head{padding:6px 8px;border-bottom:0;gap:8px}.implementation-surface.is-authoring .sv2-flow-node-select{min-height:32px;gap:8px;padding:0;background:transparent}.implementation-surface.is-authoring .sv2-flow-node-head b{font-size:12px;line-height:18px;font-weight:600;color:var(--text)}.implementation-surface.is-authoring .sv2-flow-node-head small{font-size:11px;line-height:16px;color:var(--text-secondary)}.implementation-surface.is-authoring .sv2-flow-node .sv2-node-icon{width:26px;height:26px;flex-basis:26px;border-radius:6px}.implementation-surface.is-authoring .sv2-node-port-summary{min-height:27px;padding:3px 9px 7px;border:0;gap:8px;font-size:11px;line-height:16px;color:var(--text-secondary)}.implementation-surface.is-authoring .sv2-node-next-actions{position:absolute;z-index:5;left:0;right:0;top:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;min-height:0;padding:6px 0 0;border:0;background:transparent;opacity:0;visibility:hidden;pointer-events:none}.implementation-surface.is-authoring .sv2-flow-node:is(:hover,:focus-within,.is-selected) .sv2-node-next-actions{opacity:1;visibility:visible;pointer-events:auto}.implementation-surface.is-authoring .sv2-node-next-actions>button{height:28px;min-height:28px;padding:0 8px;border:1px solid var(--accent-border);border-radius:5px;background:var(--surface);font-size:12px;color:var(--accent);box-shadow:var(--shadow-sm)}.implementation-surface.is-authoring .sv2-flow-node-test-state,.implementation-surface.is-authoring .sv2-flow-node-version-state{margin:0 8px 6px;padding:5px 7px;border:0;border-radius:5px;font-size:12px}.implementation-surface.is-authoring .sv2-flow-node-test-state b,.implementation-surface.is-authoring .sv2-flow-node-version-state b{font-size:12px;font-weight:500;line-height:18px}.implementation-surface.is-authoring .sv2-output-add-port{cursor:pointer}.implementation-surface.is-authoring .sv2-output-add-port .workflow-port-bg:not(.hasError){transform:scale(.9);background:var(--surface);border:1px solid var(--accent-border);box-sizing:border-box}.implementation-surface.is-authoring .sv2-output-add-port .symbol{opacity:1}.implementation-surface.is-authoring .sv2-output-add-port .cross-hair:after,.implementation-surface.is-authoring .sv2-output-add-port .cross-hair:before{background:var(--accent);box-shadow:none}.implementation-surface.is-authoring .sv2-output-add-port:hover .workflow-port-bg:not(.hasError){transform:scale(1);background:var(--accent-soft);border-color:var(--accent)}.implementation-surface.is-authoring .sv2-output-add-port:focus-visible{outline:2px solid var(--accent-border);outline-offset:3px;border-radius:50%}.implementation-surface.is-authoring .sv2-node-inspector{top:12px;right:12px;width:min(430px,calc(100% - 24px));max-height:calc(100% - 24px);border-radius:8px;font:400 13px/1.55 system-ui,-apple-system,PingFang SC,sans-serif;color:var(--text);background:var(--surface)}.implementation-surface.is-authoring .sv2-inspector-head{position:sticky;top:0;z-index:4;min-height:54px;padding:12px 16px;gap:10px;background:var(--surface)}.implementation-surface.is-authoring .sv2-inspector-head b{font-size:15px;line-height:22px;font-weight:600}.implementation-surface.is-authoring .sv2-inspector-head small{font-size:12px;line-height:18px}.implementation-surface.is-authoring .sv2-inspector-head>button{width:28px;height:28px;min-height:28px;border-radius:5px;padding:0;font-size:18px}.implementation-surface.is-authoring .sv2-node-inspector :is(.sv2-node-input-panel,.sv2-node-config-panel,.sv2-node-output-panel,.sv2-inspector-advanced-body){padding:16px;font-size:13px;line-height:20px;min-width:0}.implementation-surface.is-authoring .sv2-node-inspector :is(h3,h4,legend,.sv2-config-field b,.sv2-node-input-panel>header b,.sv2-node-config-panel>header b,.sv2-node-output-panel>header b){font-size:13px;line-height:20px;font-weight:600}.implementation-surface.is-authoring .sv2-node-inspector :is(label,.service-field-v3,.service-atomic-v3){font-size:13px;line-height:20px;font-weight:400}.implementation-surface.is-authoring .sv2-node-inspector :is(small,.sv2-field-feedback,.sv2-node-test-safety){font-size:12px;line-height:18px;color:var(--text-secondary)}.implementation-surface.is-authoring .sv2-node-inspector :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;height:34px;min-height:34px;padding:6px 9px;border-radius:5px;border-color:var(--border-strong);font:inherit;line-height:20px;color:var(--text);background:var(--surface)}.implementation-surface.is-authoring .sv2-node-inspector textarea{box-sizing:border-box;min-height:80px;height:auto;padding:8px 9px;border-radius:5px;border-color:var(--border-strong);font:inherit;line-height:20px;resize:vertical}.implementation-surface.is-authoring .sv2-node-inspector input:is([type=checkbox],[type=radio]){width:14px;height:14px;min-height:14px;margin:0;accent-color:var(--accent)}.implementation-surface.is-authoring .sv2-node-inspector :is(.sv2-node-config-panel,.sv2-node-input-panel,.sv2-node-output-panel,.sv2-inspector-advanced-body) button{box-sizing:border-box;min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);font:inherit;line-height:20px;color:var(--text-secondary)}.implementation-surface.is-authoring .sv2-node-inspector .sv2-config-field{gap:6px;padding:0 0 14px;margin-top:14px;border:0}.implementation-surface.is-authoring .sv2-node-inspector details{margin-top:12px;border-top:1px solid var(--border);border-radius:0}.implementation-surface.is-authoring .sv2-node-inspector details>summary{min-height:38px;padding:9px 0;font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.implementation-surface.is-authoring .sv2-node-inspector :is(.service-actions-v3,.service-request-tabs-v3,.service-return-tabs-v3,[role=tablist]){display:flex;gap:18px;background:transparent}.implementation-surface.is-authoring .sv2-node-inspector [role=tab]{height:34px;min-height:34px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:0 1px;font-size:13px}.implementation-surface.is-authoring .sv2-node-inspector [role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.implementation-surface.is-authoring .sv2-node-inspector :is(.sv2-help-tip,.scope4-insert,.service-variable-insert-v3){width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;background:transparent;border-radius:4px}.implementation-surface.is-authoring .sv2-node-inspector .sv2-help-tip{width:17px;min-width:17px;height:17px;min-height:17px;border-radius:50%}.implementation-surface.is-authoring .sv2-node-inspector .sv2-help-tip>span{font-size:12px;line-height:18px}.implementation-surface.is-authoring .sv2-node-inspector button:focus-visible,.implementation-surface.is-authoring .sv2-node-inspector summary:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.implementation-surface.is-authoring .sv2-flow-editor:has(.sv2-node-inspector) .sv2-canvas-tools{left:10px;right:auto;max-width:calc(100% - 456px);flex-wrap:wrap}@media(max-width:760px){.implementation-surface.is-authoring .sv2-node-inspector{right:8px;width:min(430px,calc(100% - 16px));max-height:calc(100% - 16px);top:8px}.implementation-surface.is-authoring .sv2-flow-editor:has(.sv2-node-inspector) .sv2-canvas-tools{bottom:8px;max-width:calc(100% - 16px);z-index:36}.implementation-surface.is-authoring .sv2-node-next-actions{visibility:visible;opacity:1;pointer-events:auto}}.implementation-surface.is-authoring .sv2-node-port-rows{padding:0 9px 8px;display:grid;gap:0;color:var(--text-secondary);font-size:11px;line-height:16px}.implementation-surface.is-authoring .sv2-node-port-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:16px;line-height:16px}.implementation-surface.is-authoring .sv2-node-port-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.implementation-surface.is-authoring .sv2-node-port-row>span:last-child{text-align:right}.implementation-surface.is-authoring .sv2-node-inspector .r65-pointer-input-v3{min-height:34px}.implementation-surface.is-authoring .sv2-node-inspector .r65-pointer-input-v3>button{width:34px;min-width:34px;min-height:34px;height:34px;padding:0;border-radius:0 5px 5px 0}.implementation-surface.is-authoring .sv2-node-inspector .scope4-input-shell>button{width:34px;min-width:34px;min-height:34px;height:34px;padding:0}.implementation-surface.is-authoring .sv2-node-inspector .r65-typed-row-v3{padding:12px;border-radius:6px;gap:10px}.implementation-surface.is-authoring .sv2-node-inspector .r65-row-actions-v3>button{width:28px;height:28px;min-height:28px;padding:0}.implementation-surface.is-authoring .sv2-node-inspector .r65-value-picker-v3{font-size:13px;border-radius:6px;max-width:100%}.implementation-surface.is-authoring .sv2-node-inspector .r65-value-picker-v3>button{height:auto;min-height:32px;padding:6px 9px;text-align:left}.implementation-surface.is-authoring .sv2-node-inspector .r65-value-picker-v3 small{font-size:12px}.implementation-surface.is-authoring .sv2-flow-node-details{position:absolute;inset:0;pointer-events:none}.implementation-surface.is-authoring .sv2-flow-node-details>summary{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:24px;height:24px;list-style:none;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary);cursor:pointer;pointer-events:auto;opacity:0}.implementation-surface.is-authoring .sv2-flow-node-details>summary::-webkit-details-marker{display:none}.implementation-surface.is-authoring .sv2-flow-node-details[open]>summary,.implementation-surface.is-authoring .sv2-flow-node:is(:hover,:focus-within,.is-selected) .sv2-flow-node-details>summary{opacity:1}.implementation-surface.is-authoring .sv2-flow-node-details>div{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:260px;max-width:360px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);box-shadow:var(--shadow-popover);pointer-events:auto;font-size:12px;line-height:18px;color:var(--text-secondary)}.implementation-surface.is-authoring .sv2-flow-node-details .sv2-node-config-summary{display:block;height:auto;max-height:120px;overflow:auto;padding:0;margin:0;font-size:12px;line-height:18px}.implementation-surface.is-authoring .sv2-flow-node-details :is(.sv2-flow-node-version-state,.sv2-flow-node-test-state){margin:8px 0 0}.implementation-surface.is-authoring .sv2-node-inspector .sv2-inspector-head b{font-size:15px;line-height:22px;font-weight:600}.implementation-surface.is-authoring .sv2-flow-node .sv2-flow-node-head .sv2-flow-node-title>b{font-size:12px;line-height:18px;font-weight:600}.implementation-surface.is-authoring .sv2-flow-editor:has(.sv2-node-inspector) .sv2-editor-actions{right:456px;max-width:calc(100% - 480px);flex-wrap:wrap}@media(max-width:760px){.implementation-surface.is-authoring .sv2-flow-editor:has(.sv2-node-inspector) .sv2-editor-actions{top:auto;bottom:48px;right:10px;max-width:calc(100% - 20px)}}.implementation-surface.is-authoring .sv2-node-inspector>.sv2-inspector-head>div>b{font-size:15px!important;line-height:22px!important;font-weight:600}.implementation-surface.is-authoring .sv2-flow-node .sv2-flow-node-title>b{font-size:12px!important;line-height:18px!important;font-weight:600}.implementation-surface.is-authoring .sv2-flow-node{position:relative;box-sizing:border-box}.implementation-surface.is-authoring .sv2-flow-node-head{height:44px;min-height:44px;box-sizing:border-box}.implementation-surface.is-authoring .sv2-node-port-rows{padding-bottom:6px;box-sizing:border-box}.implementation-surface.is-authoring .sv2-flow-canvas .gedit-flow-activity-node{width:292px;box-sizing:border-box}.implementation-surface.is-authoring .sv2-node-port-rows{transform:translateY(-1px)}.implementation-surface.is-authoring .sv2-flow-editor{--sv2-flow-line:var(--text-tertiary,#98a2b3)}.implementation-surface.is-authoring .r65-workflows-current{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0;min-height:0;gap:0}.implementation-surface.is-authoring .r65-workflows-current[data-workflow-switcher-open=true]{grid-template-columns:230px minmax(0,1fr)}.implementation-surface.is-authoring .r65-flow-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;min-height:44px;border-bottom:1px solid var(--border);background:var(--surface)}.implementation-surface.is-authoring .r65-flow-toolbar>div{display:flex;align-items:center;gap:10px;min-width:0}.implementation-surface.is-authoring .r65-flow-toolbar b{font-size:13px}.implementation-surface.is-authoring .r65-flow-toolbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.implementation-surface.is-authoring .r65-flow-toolbar small{white-space:nowrap;color:var(--text-tertiary)}.implementation-surface.is-authoring .r65-flow-start-choices button,.implementation-surface.is-authoring .r65-flow-toolbar button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--text-secondary);font:inherit}.implementation-surface.is-authoring .r65-workflows-current>.sv2-workflow-switcher[hidden]{display:none}.implementation-surface.is-authoring .r65-workflows-current>.sv2-workflow-canvas{min-width:0;min-height:0}.implementation-surface.is-authoring .r65-flow-start-choices{position:absolute;top:50px;right:12px;z-index:60;width:min(390px,calc(100% - 24px));padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-popover)}.implementation-surface.is-authoring .r65-flow-start-choices h3{margin:0 0 6px;font-size:15px}.implementation-surface.is-authoring .r65-flow-start-choices p{color:var(--text-secondary);font-size:12px}.implementation-surface.is-authoring .r65-flow-start-choices button{margin:4px 4px 0 0;cursor:pointer}.implementation-surface.is-authoring .r65-flow-start-choices button:disabled{opacity:.45;cursor:default}.implementation-authoring-editor,.implementation-authoring-editor>div:not(.implementation-authoring-busy){width:100%;min-width:0;box-sizing:border-box}.implementation-authoring-editor:not(.is-flow-summary)>div:not([hidden]):not(.implementation-authoring-busy){display:flex;flex-direction:column;flex:1 1;min-height:0}.implementation-authoring-editor>div[hidden]{display:none}.implementation-authoring-editor>.implementation-advanced-flow,.implementation-authoring-editor>div:not([hidden])>.implementation-advanced-flow{display:flex;flex-direction:column;flex:1 1;width:100%;min-width:0;min-height:0;gap:.6rem;padding:.65rem;overflow:hidden;box-sizing:border-box}.implementation-advanced-flow>header{flex:0 0 auto;min-width:0}.implementation-advanced-flow>.sv2-workflows-editor{flex:1 1;width:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}@media (max-width:760px){.implementation-advanced-flow>.sv2-workflows-editor{grid-template-rows:52px minmax(0,1fr)}}.implementation-surface.is-authoring .implementation-advanced-flow>.sv2-workflows-editor{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr)}.implementation-surface.is-authoring .sv2-workflow-switcher{position:relative;z-index:40;display:flex;flex-direction:row;min-height:0;align-items:center;overflow:visible}.implementation-surface.is-authoring .sv2-workflow-switcher>header{min-height:50px;border:0;flex:0 0 auto}.implementation-surface.is-authoring .sv2-workflow-switcher>header small{display:none}.implementation-surface.is-authoring .sv2-workflow-list{display:flex;flex:1 1;gap:6px;align-items:center;overflow:auto hidden}.implementation-surface.is-authoring .sv2-workflow-list>button{display:flex;width:auto;flex:0 0 auto;max-width:320px;min-height:40px;height:40px;gap:8px}.implementation-surface.is-authoring .sv2-workflow-list>button>div{flex-direction:row;align-items:baseline;gap:8px}.implementation-surface.is-authoring .sv2-workflow-list>button em{flex-shrink:0}.implementation-surface.is-authoring .sv2-workflow-metadata{flex:0 0 auto}.implementation-surface.is-authoring .sv2-workflow-metadata>summary{width:110px;min-height:50px}.implementation-surface.is-authoring .sv2-workflow-metadata>summary small{display:none}.implementation-surface.is-authoring .sv2-workflow-metadata>div{position:absolute;z-index:60;top:51px;right:0;width:280px;max-height:min(420px,70vh);padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.implementation-surface.is-authoring .implementation-advanced-flow{gap:6px;padding:0}.implementation-surface.is-authoring .sv2-workflow-switcher{min-height:44px;border-radius:7px;border-color:var(--border);box-shadow:var(--shadow-sm)}.implementation-surface.is-authoring .sv2-workflow-switcher>header{min-height:44px;padding:5px 8px;gap:6px}.implementation-surface.is-authoring .sv2-workflow-switcher>header b{font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.implementation-surface.is-authoring .sv2-workflow-switcher>header button{width:28px;height:28px;min-height:28px;border-radius:5px;padding:0}.implementation-surface.is-authoring .sv2-workflow-list{padding:3px 5px;gap:4px;scrollbar-width:thin}.implementation-surface.is-authoring .sv2-workflow-list>button{height:34px;min-height:34px;padding:0 10px;gap:7px;border-radius:5px;font-size:12px}.implementation-surface.is-authoring .sv2-workflow-list>button>div{gap:7px;min-width:0}.implementation-surface.is-authoring .sv2-workflow-list>button b{font-size:12px;font-weight:500;line-height:18px}.implementation-surface.is-authoring .sv2-workflow-list>button em,.implementation-surface.is-authoring .sv2-workflow-list>button small{font-size:11px;line-height:16px}.implementation-surface.is-authoring .sv2-workflow-metadata>summary{height:44px;min-height:44px;width:112px;padding:5px 8px;font-size:12px}.implementation-surface.is-authoring .sv2-workflow-metadata>div{top:45px;border-radius:7px;font-size:13px}.implementation-surface.is-authoring .sv2-workflows-editor{grid-template-rows:44px minmax(0,1fr)!important}.implementation-surface.is-embedded{--workbench-type-body:14px;--workbench-type-control:13px;--workbench-type-caption:12px;font-size:var(--workbench-type-control);line-height:1.5}.implementation-surface.is-embedded .implementation-surface-header h1,.implementation-surface.is-embedded .implementation-surface-header>span{font-size:var(--workbench-type-caption)!important;line-height:18px;font-weight:400}.implementation-surface.is-embedded .implementation-surface-header>span{padding:2px 8px}.implementation-surface.is-embedded .implementation-surface-tabs button{font-size:var(--workbench-type-control)!important;line-height:20px}.implementation-surface.is-embedded :is(.sv2-workflow-list,.sv2-flow-palette) small{font-size:var(--workbench-type-caption)!important}.implementation-surface.is-embedded.is-authoring .implementation-surface-header{min-height:38px;padding:6px 12px;gap:8px}.implementation-surface.is-embedded.is-authoring .implementation-surface-header>div{display:flex;align-items:center;gap:10px;min-width:0}.implementation-surface.is-embedded.is-authoring .implementation-surface-header p{margin:0;font-size:13px;letter-spacing:0;color:var(--text)}.implementation-surface.is-embedded.is-authoring .implementation-surface-header h1{font-size:12px;font-weight:400;color:var(--text-tertiary)}.implementation-surface.is-embedded.is-authoring .implementation-surface-content{padding:6px 8px;gap:6px}.implementation-surface.is-embedded.is-authoring .business-workspace-guide{display:none}.implementation-surface.is-embedded.is-authoring .implementation-authoring{gap:6px}.implementation-surface.is-embedded.is-authoring .implementation-authoring-guide,.implementation-surface.is-embedded.is-authoring .implementation-authoring-guide p,.implementation-surface.is-embedded.is-authoring .implementation-authoring-guide>div>span{display:none}.implementation-surface.is-embedded.is-authoring .implementation-authoring-guide aside{display:flex;gap:6px;border:0;padding:0}.implementation-surface.is-embedded.is-authoring .implementation-authoring-guide aside small{margin:0}.implementation-surface.is-embedded.is-authoring .implementation-advanced-flow{padding:0;gap:4px}.implementation-surface.is-embedded.is-authoring .implementation-advanced-flow>header span{display:none}.implementation-surface.is-embedded.is-authoring .implementation-advanced-flow>.sv2-workflows-editor{grid-template-columns:1fr;grid-template-rows:52px minmax(0,1fr);gap:6px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-switcher{position:relative;z-index:40;display:flex;flex-direction:row;min-height:0;align-items:center;overflow:visible}.implementation-surface.is-embedded.is-authoring .sv2-workflow-switcher>header{min-height:50px;padding:5px 6px;border:0;flex:0 0 auto}.implementation-surface.is-embedded.is-authoring .sv2-workflow-switcher>header small{display:none}.implementation-surface.is-embedded.is-authoring .sv2-workflow-upgrade{display:flex;margin:0;border:0;padding:0 6px;background:transparent}.implementation-surface.is-embedded.is-authoring .sv2-workflow-upgrade>div{display:none}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list{display:flex;flex:1 1;align-self:stretch;overflow:auto hidden;padding:3px 5px;border:0}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button{width:160px;min-height:42px;flex:0 0 160px;padding-block:3px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata{flex:0 0 auto}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata>summary{width:118px;min-height:50px;padding:5px 7px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata>summary small{display:none}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata>div{position:absolute;z-index:60;top:51px;right:0;width:280px;max-height:min(420px,70vh);padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.implementation-surface.is-embedded.is-authoring .sxe-puck-sample-note{min-height:32px;padding:3px 10px}.implementation-surface.is-authoring .sv2-workflows-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}.implementation-surface.is-authoring .sv2-workflows-editor :is(button,input,select,textarea){font-family:inherit}.implementation-surface.is-authoring :is(.sv2-flow-palette-head,.sv2-palette-group-head,.sv2-palette-group-items) b{font-size:13px;font-weight:600;line-height:20px}.implementation-surface.is-authoring :is(.sv2-flow-palette-head,.sv2-palette-group-head,.sv2-palette-group-items) small{font-size:12px;font-weight:400;line-height:18px}.manual-object-field-editor{display:grid;gap:10px;margin:12px 0;padding:14px;border:1px solid var(--accent-border);border-radius:10px;background:var(--surface)}.manual-object-field-editor header h3{margin:0;font-size:14px}.manual-object-field-editor header p{margin:4px 0 0;color:var(--text-tertiary);line-height:1.5}.manual-object-field-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-object-field-editor form>label{display:grid;min-width:0;gap:5px;font-weight:600}.manual-object-field-editor .actions,.manual-object-field-editor form>label.checkbox,.manual-object-field-editor form>label.wide{grid-column:1/-1}.manual-object-field-editor form>label.checkbox{display:flex;align-items:center;font-weight:400}.manual-object-field-editor input:not([type=checkbox]),.manual-object-field-editor select,.manual-object-field-editor textarea{width:100%;min-width:0;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text);padding:8px 10px;font:inherit}.manual-object-field-editor textarea{resize:vertical}.manual-object-field-editor .actions{display:flex;flex-wrap:wrap;gap:8px}.manual-object-field-editor .actions button{border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text);padding:8px 12px;cursor:pointer}.manual-object-field-editor .actions button:first-child{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent);font-weight:700}.manual-object-field-editor .actions button:disabled{cursor:not-allowed;opacity:.55}.manual-object-field-editor>p[role=alert]{margin:0;color:var(--danger)}.manual-object-field-editor>p[role=status]{margin:0;color:var(--accent)}@media (max-width:760px){.manual-object-field-editor form{grid-template-columns:minmax(0,1fr)}}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list{gap:6px;align-items:center}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button{display:flex;flex:0 0 auto;width:auto;max-width:320px;height:40px;min-height:40px;gap:8px;padding:0 10px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button>div{flex-direction:row;align-items:baseline;gap:8px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button b{font-size:13px;font-weight:600;line-height:20px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button small{flex-shrink:0;font-size:12px;line-height:18px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-list>button em{flex-shrink:0;font-size:11px;line-height:18px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata>summary{width:110px}.implementation-surface.is-embedded.is-authoring .sv2-workflow-metadata>summary b{font-size:13px;font-weight:500}.implementation-surface.is-authoring .implementation-surface-tabs{min-height:44px;gap:14px;padding:0 16px;background:var(--surface)}.implementation-surface.is-authoring .implementation-surface-tabs>button{height:44px;padding:0 7px;font-size:13px;line-height:20px;border-radius:0;border-bottom-width:2px}.implementation-surface.is-authoring .implementation-surface-content{padding:8px 10px 10px;gap:8px}.implementation-surface.is-authoring .implementation-authoring{gap:8px}@media(max-width:760px){.implementation-surface.is-authoring .implementation-surface-tabs{padding:0 10px;gap:10px}.implementation-surface.is-authoring .implementation-surface-content{padding:6px;gap:6px}}