.link-workbench{width:min(1060px,94vw);height:min(880px,92dvh);max-height:92dvh;padding:0;border:1px solid #dce1ef;border-radius:12px;color:#30384d;background:white}.link-workbench::backdrop{background:#202b4655}.link-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e2e6f1;background:white;gap:12px}.link-head h2{font-size:19px;margin:0}.link-head button{min-height:38px}.link-body{overflow:auto;height:calc(100% - 65px);padding:15px 20px;box-sizing:border-box}.link-workbench button,.link-workbench input,.link-workbench select,.link-workbench textarea{font:inherit;color:inherit;border:1px solid #d8dfec;border-radius:6px;background:white;padding:8px}.link-workbench button{cursor:pointer;color:#4e5aa0}.link-workbench button:disabled{opacity:.5;cursor:default}.link-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:9px 0}.link-row input{min-width:100px;flex:1}.link-search{display:flex;gap:8px}.link-search input{flex:1;min-width:0}.link-note{font-size:12px;color:#68748d;line-height:1.65;margin:6px 0}.link-status{padding:8px 10px;background:#f3f5fb;border-radius:6px;white-space:pre-wrap}.link-result{display:block;padding:10px 0;border-bottom:1px solid #e5e9f2}.link-result button{border:0;text-align:left;padding:0;font-weight:600}.link-result p{margin:4px 0;font-size:13px;line-height:1.65}.link-source-text{white-space:pre-wrap;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.link-related{border-top:1px solid #e0e5f0;margin-top:15px;padding-top:10px}.link-related h3{font-size:15px;margin:4px 0}.link-related button{display:block;border:0;background:transparent;text-align:left;padding:6px 0;color:#4e5aa0;cursor:pointer}.link-related small{color:#6c7890}.link-editor{width:100%;min-height:290px;box-sizing:border-box;line-height:1.7;resize:vertical}.link-toolbar{display:flex;gap:6px;flex-wrap:wrap}.link-tab{border:0!important;background:#f3f5fa!important}.link-workbench label{font-size:13px}.link-check{display:grid;grid-template-columns:1fr 1fr;gap:8px}.link-check input{width:100%;box-sizing:border-box}.link-workbench a{color:#4e5aa0}.link-launch{font:inherit;color:#4e5aa0;background:#f3f5fb;border:1px solid #dce1ef;border-radius:6px;padding:7px 10px;cursor:pointer}.link-table{border-collapse:collapse;width:100%;font-size:13px}.link-table td,.link-table th{border-bottom:1px solid #e0e5f0;text-align:left;padding:8px;vertical-align:top}@media(max-width:650px){.link-workbench{width:96vw;height:94dvh;max-height:94dvh}.link-body{padding:10px}.link-check{grid-template-columns:1fr}.link-head{padding:9px}.link-head h2{font-size:17px}.link-table td,.link-table th{padding:5px;font-size:12px}}

/* 本机扩展布局 */
.link-workbench label{display:block;margin:6px 0}.link-workbench label>input:not([type=checkbox]),.link-workbench label>textarea{display:block;width:100%;box-sizing:border-box}.link-row input[type=checkbox]{flex:0;min-width:18px;width:18px}.link-row input[type=date]{flex:0 1 150px}.link-workbench pre{white-space:pre-wrap;overflow-wrap:anywhere}

/* 场景先答后问：正文和下一步同处，细节不挤占首屏。 */
.scene-answer{background:#f4f6fc;border-left:4px solid #4e5aa0;border-radius:8px;padding:12px 16px;margin:12px 0;line-height:1.65}.scene-answer h3{margin:0 0 6px;font-size:18px}.scene-answer p{margin:6px 0}.scene-answer ul{padding-left:22px;margin:8px 0}.scene-answer [aria-pressed=true]{background:#4e5aa0;color:white}.scene-selected{font-weight:600}.scene-answer .link-row{margin-bottom:4px}.link-filters{margin:10px 0}.link-search{position:relative}.link-body{overflow-x:hidden}.scene-answer button{max-width:100%;white-space:normal}@media(max-width:650px){.scene-answer{padding:10px}.scene-answer h3{font-size:17px}.scene-answer li{margin:5px 0}}
.scene-options{display:grid;gap:8px}.scene-options button{text-align:left;display:flex;flex-wrap:wrap;gap:4px 12px;line-height:1.6}.scene-options span{color:#4b5365}.scene-options [aria-pressed=true] span{color:white}
