[data-bending-workspace]{--bending-workspace-border:#dce3ed;width:100%;height:calc(100vh - var(--bending-workspace-top,137px) - var(--bending-workspace-bottom,0px));height:calc(100dvh - var(--bending-workspace-top,137px) - var(--bending-workspace-bottom,0px));box-sizing:border-box;overflow-anchor:none;color:#172235;background:#f1f4f8;grid-template-rows:48px minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:8px 12px 10px;display:grid;overflow:hidden}[data-bending-workspace] button,[data-bending-workspace] a.ui-button{min-width:44px;min-height:44px}[data-bending-workspace] .bending-workspace__source-strip{border:1px solid var(--bending-workspace-border);background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex}[data-bending-workspace] .bending-workspace__body{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-width:0;min-height:0;display:grid}[data-bending-workspace] .bending-workspace__stage{border:1px solid var(--bending-workspace-border);background:#f8fafc;border-radius:14px;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}[data-bending-workspace] .bending-workspace__view-header{border-bottom:1px solid var(--bending-workspace-border);background:#fff;min-width:0;display:flex}[data-bending-workspace] .bending-workspace__view-header>.bending-workspace__view-tabs{border-bottom:0;flex:none}[data-bending-workspace] .bending-workspace__visible-risk{color:#9f1239;white-space:nowrap;align-items:center;min-width:0;margin-left:auto;padding-right:8px;font-size:14px;font-weight:650;display:flex}[data-bending-workspace] .bending-workspace__visible-risk[data-risk-level=warning]{color:#92400e}[data-bending-workspace] .bending-workspace__view-tabs{border-bottom:1px solid var(--bending-workspace-border);background:#fff;align-items:stretch;gap:4px;min-width:0;padding:0 8px;display:flex}[data-bending-workspace] .bending-workspace__view-tabs button{color:#51627b;border-bottom:2px solid #0000;min-width:90px;padding:0 12px;font-size:14px;font-weight:650}[data-bending-workspace] .bending-workspace__view-tabs button[aria-selected=true]{color:#065eaa;border-bottom-color:#0878d8}[data-bending-workspace] .bending-workspace__view-tabs button:disabled{cursor:not-allowed;color:#8995a6}[data-bending-workspace] .bending-workspace__viewport-stack{min-width:0;min-height:0;position:relative}[data-bending-workspace] .bending-workspace__viewport{min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}[data-bending-workspace] .bending-workspace__viewport[data-active=false]{opacity:0;pointer-events:none}[data-bending-workspace] .bending-workspace__settings{border:1px solid var(--bending-workspace-border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-bending-workspace] .bending-workspace__steps{border-bottom:1px solid var(--bending-workspace-border);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}[data-bending-workspace] .bending-workspace__steps button{color:#52637c;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:650;display:flex}[data-bending-workspace] .bending-workspace__steps button[aria-current=step]{color:#065eaa;background:#eaf4ff}[data-bending-workspace] .bending-workspace__steps button span{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:inline-grid}[data-bending-workspace] .bending-workspace__risk-summary{border-bottom:1px solid var(--bending-workspace-border);flex:none;order:0;padding:10px 12px;font-size:13px;line-height:1.6}[data-bending-workspace] .bending-workspace__settings-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;padding:12px;display:flex;overflow:auto}[data-bending-workspace] .bending-workspace__panels{flex:none;order:1;min-width:0}[data-bending-workspace] .bending-workspace__details{flex:none;order:3;gap:8px;margin-top:16px;display:grid}[data-bending-workspace] .bending-workspace__details details{border:1px solid var(--bending-workspace-border);border-radius:9px;min-width:0}[data-bending-workspace] .bending-workspace__details summary{cursor:pointer;min-height:44px;padding:11px 10px;font-size:14px;font-weight:650}[data-bending-workspace] .bending-workspace__detail-content{padding:0 10px 12px}[data-bending-workspace] .bending-workspace__dock{border:1px solid var(--bending-workspace-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"sequence sequence sequence""playback save primary";align-items:center;gap:8px 12px;min-width:0;padding:8px 12px;display:grid;box-shadow:0 -2px 12px #253e5d06}[data-bending-workspace] .bending-workspace__sequence{overscroll-behavior:contain;grid-area:sequence;min-width:0;min-height:44px;overflow-x:auto}[data-bending-workspace] .bending-workspace__playback{grid-area:playback;min-width:0}[data-bending-workspace] .bending-workspace__save{grid-area:save;align-items:center;gap:8px;min-width:0;display:flex}[data-bending-workspace] .bending-workspace__primary{white-space:nowrap;grid-area:primary;justify-self:stretch;min-width:132px;min-height:44px}[data-bending-workspace] button:focus-visible,[data-bending-workspace] summary:focus-visible{outline-offset:2px;outline:2px solid #0878d8}@media (min-width:768px){[data-bending-workspace] .bending-workspace__playback label{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px}}@media (max-width:767px){[data-bending-workspace] [data-bending-viewport=SOURCE] section[aria-label=CAD预览候选工作区],[data-bending-workspace] [data-bending-viewport=SOURCE] [data-viewer-workspace-presentation=true]{border-width:0}[data-bending-page] nav[aria-label=制造工作台功能]>div{padding-block:0}[data-bending-workspace]{grid-template-rows:48px minmax(0,1fr) auto;gap:6px;padding:6px}[data-bending-workspace] .bending-workspace__source-strip{border-radius:9px;gap:6px;padding:0 8px}[data-bending-workspace] .bending-workspace__body{grid-template-rows:minmax(266px,min(38dvh,55%)) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px}[data-bending-workspace] .bending-workspace__stage{border-radius:10px;grid-template-rows:44px minmax(0,1fr);position:sticky;top:0}[data-bending-workspace] .bending-workspace__settings{border-radius:10px}[data-bending-workspace] .bending-workspace__steps{padding:3px 6px}[data-bending-workspace] .bending-workspace__settings-scroll{padding:8px}[data-bending-workspace] .bending-workspace__risk-summary{order:2;padding:6px 8px}[data-bending-workspace] .bending-workspace__risk-summary[data-important=true]{order:0}[data-bending-workspace] .bending-workspace__playback label{grid-template-columns:max-content minmax(44px,1fr);align-items:center;column-gap:8px;min-height:44px}[data-bending-workspace] .bending-workspace__playback input[type=range]{width:100%;min-width:44px;min-height:44px}[data-bending-workspace] .bending-workspace__dock{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(132px,1fr);grid-template-areas:"sequence sequence""playback playback""save primary";gap:4px 8px;padding:6px 8px}}
