.order-detail{zoom:.7;width:min(1500px,96vw);max-height:calc(90svh / .7)}
.order-detail .support-visual{display:none!important}
.order-detail .order-native-flow{display:block;order:2}
.order-detail .order-footer{margin:0 0 16px;padding:10px 14px;border:0;background:transparent}
.order-detail .order-footer .idea-icon{display:none}
.order-detail .order-footer p{font-size:14px;font-weight:400}
.ond-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}
.ond-system{position:relative;align-self:start;background:#edf6ff;border-radius:10px;min-width:0}
.ond-context{padding:9px 12px;margin:0;border:1px dashed #90b9ee;border-radius:9px;color:#32629b;font-size:12px;line-height:1.6}
.ond-agents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px;gap:16px}
.ond-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:48px 12px 12px;gap:8px;background:#eef8f2}
.ond-node{position:relative;display:flex;align-items:center;gap:7px;min-width:0;min-height:86px;padding:9px;border:1px solid #c5ddf5;border-radius:9px;text-align:left;background:#fff;color:#12315c;cursor:pointer}
.ond-node span{min-width:0}.ond-node img{width:30px;height:30px;flex:0 0 30px;object-fit:contain}
.ond-node b,.ond-node small{display:block;line-height:1.45}.ond-node b{font-size:14.4px}.ond-node small{font-size:13.2px;color:#54739c;margin-top:4px}
.ond-primary{background:#0758c9;color:white;border-color:#0758c9}.ond-primary small{color:#e0edff}
.ond-agents .ond-node:not(:last-child)::after{content:'→';position:absolute;right:-17px;top:46%;color:#1670d9;font-size:20px}
.ond-tools .ond-node{min-height:88px;align-items:flex-start;padding:8px;gap:6px;border-color:#c5e4d2}.ond-tools img{width:24px;height:24px;flex-basis:24px}.ond-tools b{font-size:13.2px}.ond-tools small{font-size:12px}
.ond-node:hover,.ond-node[aria-pressed=true]{box-shadow:0 0 0 2px #6badef}
.ond-node:focus-visible,.ond-schemes button:focus-visible{outline:3px solid #4b93f4;outline-offset:3px}
.ond-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.ond-links path{fill:none;stroke:#28a577;stroke-width:1.3}.ond-links text{fill:#19815b;font-size:11px;text-anchor:middle;paint-order:stroke;stroke:#eff9f3;stroke-width:5px}
.ond-workbench{padding:14px;border:1px solid #bfd7f4;border-radius:10px;background:#eff5ff;min-width:0}.ond-workbench h3{font-size:18px;margin:0 0 12px}.ond-workbench h4{font-size:16.8px;margin:0 0 6px}
.ond-workbench section{position:relative;margin-top:22px;padding:12px;background:white;border-radius:8px}.ond-workbench section::before{content:'↓';position:absolute;top:-23px;left:50%;color:#1769cf}
.ond-workbench p,.ond-workbench li{font-size:14.4px;line-height:1.7;margin:0}.ond-workbench ul{padding-left:18px;margin:6px 0 0}
.ond-schemes{padding:10px;background:white;border-radius:8px}.ond-schemes button{display:block;width:100%;padding:7px;border:0;border-radius:5px;text-align:left;background:white;color:#163c73;font:inherit;font-size:14.4px;line-height:1.6;cursor:pointer}.ond-schemes button::before{content:'○ ';color:#1266df}.ond-schemes button[aria-checked=true]{background:#eaf3ff;color:#075fd1}.ond-schemes button[aria-checked=true]::before{content:'◉ '}
.ond-info{padding:10px 14px;margin-top:12px;border:1px solid #cee0f3;border-radius:8px;font-size:12px;line-height:1.6;color:#315b86}.ond-info b{display:block;margin-bottom:3px}
.ond-feedback{padding:14px 18px;border-left:3px solid #2975e4;background:#e9f3ff;color:#225792;font-size:14px;line-height:1.6}
@media(max-width:1100px){.ond-layout{grid-template-columns:1fr}}
@media(max-width:980px){.ond-agents{grid-template-columns:1fr;gap:20px}.ond-agents .ond-node:not(:last-child)::after{content:'↓';left:50%;top:auto;bottom:-22px;right:auto}.ond-tools{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.ond-tools::before{content:'↓ 按需调用 Tools · 结果返回 Agent ↑';grid-column:1/-1;font-size:12px;color:#19754e}.ond-links{display:none}}
@media(max-width:600px){.ond-tools{grid-template-columns:1fr}}
