#agentEditorView{flex-direction:column;width:100%;min-height:calc(100vh - 120px)}.agent-editor-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.agent-editor-top h2{margin:0;font-size:20px}.agent-editor-actions{align-items:center;gap:12px;display:flex}.agent-editor-actions [role=status]{color:var(--t2);font-size:12px}.agent-parameters{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;padding:14px 0;display:grid}.agent-parameters .full{grid-column:auto}.agent-parameters label{color:var(--t2);margin-bottom:6px;font-size:12px;display:block}.agent-parameters input,.agent-parameters select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--t1);background:var(--bg-input);border:1px solid var(--border-card);border-radius:var(--r-sm);padding:7px 9px}.agent-studio{grid-template-columns:minmax(250px,1.3fr) minmax(220px,.8fr) minmax(250px,1fr);gap:16px;margin-top:16px;display:grid}.agent-studio-pane{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-card);min-width:0;padding:14px}.agent-studio-pane h3{margin:0 0 12px;font-size:14px}.agent-studio-pane label{color:var(--t2);font-size:12px}.agent-editor-top button{appearance:none;font:inherit;background:var(--bg-input);color:var(--t1);border:1px solid var(--border-card);border-radius:var(--r-sm);cursor:pointer;padding:7px 10px}.agent-studio input[type=checkbox]{appearance:none;border:1px solid var(--border-card);background:var(--bg-input);cursor:pointer;border-radius:3px;flex:none;place-content:center;width:14px;height:14px;display:inline-grid}.agent-studio input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}.agent-studio input[type=checkbox]:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;transform:translateY(-1px)rotate(45deg)}.agent-studio textarea,.agent-studio select,.agent-studio input:not([type=checkbox]){background:var(--bg-input);border:1px solid var(--border-card);border-radius:var(--r-sm);width:100%;color:var(--t1);font:inherit;box-sizing:border-box;padding:10px}#agentStudioPrompt,#agentStudioOpening{resize:vertical;height:64vh;min-height:620px;line-height:1.7}#agentDebugInput{resize:vertical;min-height:120px}.agent-studio button{font:inherit;cursor:pointer;background:var(--bg-input);color:var(--t1);border:1px solid var(--border-card);border-radius:var(--r-sm);padding:7px 10px}.agent-studio :is(button,textarea,input,select):focus-visible,.agent-parameters :is(input,select):focus-visible{outline:1px solid var(--brand);outline-offset:-1px}.agent-plugin-header,.agent-plugin-row,.agent-debug-actions{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.agent-plugin-row label{align-items:center;gap:8px;min-width:0;display:flex}.agent-plugin-row button{flex-shrink:0}.agent-workflow-dialog{box-sizing:border-box;background:var(--bg-card);width:min(560px,100vw - 32px);max-height:80vh;color:var(--t1);border:1px solid var(--border-card);border-radius:var(--r-md);margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.agent-workflow-dialog::backdrop{background:#00000059}.agent-workflow-dialog .agent-plugin-row{border-bottom:1px solid var(--border-subtle);padding:10px 0}.agent-workflow-dialog .agent-plugin-row label{overflow-wrap:anywhere}.agent-workflow-dialog h3{margin:0}.agent-workflow-dialog .agent-workflow-pages{align-items:center}#agentMentionList{border:1px solid var(--border-card);padding:6px}#agentMentionList button{text-align:left;width:100%;display:block}#agentMentionList [aria-selected=true]{border-color:var(--brand);background:var(--brand-soft)}.prompt-file-field{margin:10px 0}.prompt-file-row{align-items:center;gap:6px;display:flex}.prompt-file-row input{flex:1;min-width:0}.prompt-file-row button{flex:none}.prompt-file-menu{border:1px solid var(--border-card);background:var(--bg-card);max-height:220px;padding:6px;overflow:auto}.prompt-file-menu button{text-align:left;width:100%;margin:2px 0;display:block}.prompt-file-status{color:var(--t2);overflow-wrap:anywhere;font-size:12px;display:block}#agentDebugStatus{color:var(--t2);margin:10px 0;font-size:12px}#agentDebugOutput{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px}@media (width<=900px){.agent-studio{grid-template-columns:1fr}.agent-studio button{min-height:44px}.agent-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}#agentStudioPrompt,#agentStudioOpening{height:55vh;min-height:460px}.agent-editor-top{flex-wrap:wrap}}@media (width<=480px){.agent-parameters{grid-template-columns:1fr}.agent-editor-actions{flex-wrap:wrap}}.agent-studio [hidden]{display:none!important}.agent-text-tabs{gap:8px;margin-bottom:16px;display:flex}.agent-text-tabs [aria-selected=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.agent-think-field{align-items:center;gap:8px;margin:14px 0;display:flex}.agent-workflow-pages{justify-content:space-between;margin-top:12px;display:flex}.agent-studio select{margin:6px 0 12px}.agent-studio textarea{field-sizing:content;overflow:hidden}.agent-studio button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.agent-model-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.agent-model-parameters label{min-width:0}.agent-model-parameters input{box-sizing:border-box;width:100%;min-width:0;margin-top:6px}.agent-parameter-note{color:var(--t2);grid-column:1/-1;font-size:12px;line-height:1.7}.agent-model-parameters input:disabled{opacity:.6;cursor:not-allowed}details.wf-output-advanced summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}details.wf-output-advanced summary::-webkit-details-marker{display:none}details.wf-output-advanced summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(-45deg)}details.wf-output-advanced[open] summary:before{transform:rotate(45deg)}
