.channel-section-tabs,.agent-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;border-bottom:1px solid var(--border-color,#34404c);padding-bottom:12px}
.studio-inspector [data-studio-node-preview]{display:none}
.channel-flow-test-dialog{width:min(980px,95vw);max-height:94vh;border:1px solid #344b59;border-radius:18px;background:#101b25;color:#edf6fa;padding:24px;overflow:auto}.channel-flow-test-dialog::backdrop{background:#000b}.channel-flow-test-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.flow-test-messages{min-height:250px;max-height:55vh;overflow:auto;margin-top:18px;padding:16px;background:#0c141c;border-radius:12px}.flow-test-bubble{margin:12px 0;padding:14px;border-radius:12px;background:#1b303c;white-space:pre-wrap;max-width:560px}.flow-test-bubble button{display:block;margin-top:8px!important}.flow-test-bubble img{max-width:100%;max-height:240px}.flow-test-real iframe{display:block;width:min(100%,600px);height:65vh;margin:18px auto;border:0;border-radius:16px}
.channel-section-tabs button,.agent-tabs button{border:1px solid var(--border-color,#34404c);background:transparent;color:inherit;border-radius:9px;padding:11px 18px;cursor:pointer}
.channel-section-tabs button[aria-selected=true],.agent-tabs button[aria-selected=true]{background:rgba(20,184,166,.16);color:var(--primary-color,#14b8a6);border-color:#14b8a6}
[data-studio-mode=flows] .channel-template-section,[data-studio-mode=templates] .channel-flow-form,[data-studio-mode=templates] .channel-studio-sidebar,[data-studio-mode=templates] [data-channel-new-flow],.studio-in-settings>.workspace-page-header,.studio-in-settings>.studio-local-tabs{display:none!important}
[data-studio-mode=templates] .channel-studio-grid{grid-template-columns:minmax(0,1fr)}
[data-studio-mode=templates] .channel-template-section{margin-top:0}
.agent-assist-settings{max-width:1100px}.agent-assist-settings h3{margin-top:0}.agent-assist-settings .agent-card{border:1px solid var(--border-color,#34404c);border-radius:12px;padding:18px;margin:12px 0}.agent-assist-settings small{display:block;margin:8px 0;opacity:.8;line-height:1.5}.agent-assist-settings .agent-card textarea{min-height:85px}.agent-actions{display:flex;gap:10px;margin-top:24px;align-items:center;flex-wrap:wrap}.agent-status{white-space:pre-wrap}.agent-assist-dialog{background:var(--bg-secondary,#151b24);color:var(--text-primary,#edf2f7);border:1px solid #465365;border-radius:16px;padding:24px;width:min(660px,94vw);max-height:90vh;overflow:auto}.agent-assist-dialog::backdrop{background:#0009}.agent-assist-dialog select,.agent-assist-dialog input{background:var(--bg-tertiary,#242d39);color:inherit;border:1px solid #536171;border-radius:7px;padding:10px;max-width:100%}.agent-context-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-left:3px solid #14b8a6;background:#ffffff08;margin:10px 0;max-height:180px;overflow:auto}.agent-context-meta{font-size:12px;opacity:.8}.agent-note-actions{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.agent-note-actions button{background:#ffffff10;color:inherit;border:1px solid #ffffff40;border-radius:6px;padding:7px;cursor:pointer}.agent-profile-warning{font-size:12px;max-width:460px;margin:7px 0;color:#f1c779}.agent-profile-warning button{color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.agent-assist-dialog .agent-error{color:#f8a9a9;white-space:pre-wrap}
