.task-view-nav{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--bg)}.task-view-nav>button{flex:1 1}.scheduled-tasks-dialog{gap:16px}.schedule-heading,.schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-toolbar .hint{margin:0}.schedule-toolbar>button{flex-shrink:0}.schedule-back{align-self:flex-start}.schedule-list,.schedule-runs{display:grid;grid-gap:12px;gap:12px}.schedule-card{min-width:0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:14px}.schedule-card p{margin:10px 0;overflow-wrap:anywhere}.schedule-heading strong{font-size:15px;overflow-wrap:anywhere}.schedule-heading small,.schedule-state{flex-shrink:0;color:var(--muted)}.schedule-state{font-size:11px;padding:4px 8px;border-radius:20px;background:var(--bg)}.schedule-state[data-enabled=true]{color:#397755;background:#edf6ef}.schedule-rule{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px}.schedule-preview small,.schedule-rule small{color:var(--muted);font-size:11px}.schedule-prompt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;font-size:13px;line-height:1.6}.schedule-next{font-size:12px}.schedule-actions{display:flex;flex-wrap:wrap;gap:2px;border-top:1px solid var(--line);padding-top:8px}.schedule-actions>button{font-size:12px}.schedule-delete{border-top:1px solid var(--line);margin-top:10px;padding-top:4px;font-size:13px}.schedule-empty{display:grid;justify-items:center;text-align:center;padding:32px 16px;grid-gap:12px;gap:12px}.schedule-empty>svg{color:var(--accent)}.schedule-empty strong{font-size:17px}.schedule-empty p{max-width:330px;color:var(--muted);font-size:13px;line-height:1.7;margin:0}.schedule-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:8px}.schedule-form,.schedule-form fieldset{display:grid;grid-gap:16px;gap:16px;min-width:0}.schedule-form fieldset{padding:0;margin:0;border:0}.schedule-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.schedule-grid .dialog-field,.schedule-grid .select-trigger{min-width:0}.schedule-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer}.schedule-checkbox input{accent-color:var(--accent);margin-top:3px}.schedule-checkbox small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.schedule-notice,.schedule-preview{background:#f8eee8;color:#965022;padding:12px;border-radius:10px;font-size:12px;margin:0;line-height:1.6}.schedule-preview small{display:block}.schedule-result{white-space:pre-wrap;max-height:320px;overflow:auto;font-size:13px;line-height:1.7}@media (max-width:560px){.schedule-grid{grid-template-columns:minmax(0,1fr)}.schedule-toolbar{align-items:flex-start}.schedule-card{padding:12px}}.execution-settings{display:grid;grid-gap:20px;gap:20px;padding:20px;overflow:auto}.execution-message-progress{display:flex;width:100%;align-items:center;gap:10px;margin-top:10px;padding:12px;background:#f8ebe3;border:1px solid #e7d0c4;border-radius:10px;text-align:left;color:#a34723;cursor:pointer}.execution-message-progress>div{flex:1 1}.execution-message-progress strong{display:block;font-size:13px}.execution-message-progress small{display:block;color:#6e6e73;margin-top:4px;font-size:12px}.execution-settings-heading{display:flex;gap:12px;align-items:center;color:#c45c26}.execution-settings-heading h3{margin:0;color:var(--text,#1d1d1f);font-size:18px}.execution-settings-heading p{margin:4px 0 0;color:#6e6e73;font-size:13px}.execution-capabilities label,.execution-toggle{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5e5ea;border-radius:12px;background:#fff}.execution-capabilities span,.execution-toggle span{display:grid;grid-gap:5px;gap:5px;flex:1 1}.execution-settings input[type=checkbox]{width:18px;height:18px;accent-color:#c45c26}.execution-settings small{color:#6e6e73;font-size:12px}.execution-capabilities{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.execution-settings textarea{width:100%;border:1px solid #e5e5ea;border-radius:8px;padding:10px;resize:vertical;font:inherit}.execution-scope{background:#f2f2f7;padding:16px;border-radius:12px}.execution-scope h4{margin:0 0 8px}.execution-scope p{margin:6px 0;font-size:13px;line-height:1.7;color:#4a4640}.execution-settings-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#6e6e73}.execution-settings-footer>div{display:flex;gap:8px;flex-shrink:0}.agent-task-detail-execution{grid-auto-rows:max-content;align-content:start}.execution-viewer{min-width:0;border:1px solid #e5e5ea;border-radius:12px;overflow:hidden;background:#fff;margin:12px 0}.execution-viewer>header{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8ebe3}.execution-viewer>header>div{display:flex;align-items:center;gap:8px;flex:1 1;color:#a34721}.execution-viewer>header>span{font-size:12px;color:#6e6e73}.execution-viewer>nav{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid #e5e5ea}.execution-empty{padding:24px 16px;color:#6e6e73;font-size:13px}.execution-timeline{list-style:none;margin:0;padding:20px;display:grid;grid-gap:20px;gap:20px;max-height:350px;overflow:auto}.execution-timeline li{display:flex;gap:12px;align-items:flex-start}.execution-timeline li>span{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#1f7a4d;flex-shrink:0}.execution-timeline li[data-status=running]>span{background:#c45c26;animation:execution-pulse 1.4s ease-in-out infinite}.execution-timeline li[data-status=failed]>span,.execution-timeline li[data-status=interrupted]>span{background:#b94b44}.execution-timeline li strong{font-size:13px}.execution-timeline li small{display:block;color:#6e6e73;margin-top:4px}.execution-timeline li p{font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.execution-timeline li>div{min-width:0}.browser-control-row,.execution-takeover-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.execution-takeover-notice{padding:16px 20px}.browser-takeover{padding:16px 20px;min-width:0;display:grid;grid-gap:12px;gap:12px}.browser-takeover p{margin:0;overflow-wrap:anywhere}.browser-control-row input{flex:1 1 200px;min-width:0}.browser-control-image{display:block;width:100%;height:auto;border:1px solid var(--line);cursor:crosshair}.execution-browser>div{display:flex;align-items:center;gap:8px;background:#f2f2f7;padding:10px 14px;font-size:12px;overflow-wrap:anywhere}.execution-browser img{display:block;width:100%;height:auto;border-bottom:1px solid #e5e5ea}.execution-browser p{padding:0 14px}.execution-terminal{height:300px;min-width:0;overflow:hidden;background:#202322;color:#e5efe8}.execution-terminal>.xterm{height:100%;padding:12px}.execution-files{display:grid;grid-gap:8px;gap:8px;padding:16px}.execution-files button{justify-content:flex-start;width:100%}.execution-files span{flex:1 1;text-align:left;overflow-wrap:anywhere}.execution-files small{color:#6e6e73}@keyframes execution-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.execution-timeline li[data-status=running]>span{animation:none}}@media (max-width:600px){.execution-capabilities{grid-template-columns:1fr}.execution-settings{padding:12px}.execution-settings-footer{flex-direction:column;align-items:stretch}.execution-settings-footer>div{justify-content:flex-end}.execution-viewer>header{gap:8px;padding:12px;flex-wrap:wrap}.execution-viewer>header>div{min-width:150px}.execution-terminal{height:240px}}.native-dialog.dialog-card.task-detail-dialog{overflow:hidden}.task-detail-dialog>.agent-task-detail.task-detail-content{flex:1 1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;gap:12px}.task-detail-dialog .task-detail-summary{background:transparent;padding:0;border:0}.task-request summary{cursor:pointer;color:var(--subtle);font-size:12px}.task-request-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text);font-size:14px;line-height:1.6;margin-top:6px}.task-request[open] .task-request-preview{display:none}.task-request .task-request-full{white-space:pre-wrap;max-height:240px;overflow:auto;padding-top:8px;overscroll-behavior:contain}.task-records-body{display:grid;grid-gap:12px;gap:12px;padding-top:12px}.task-result-body{max-height:300px;overflow:auto;overscroll-behavior:contain}.conversation-supplement summary{cursor:pointer;font-size:13px;color:var(--text)}.conversation-supplement form{padding-top:10px}.task-detail-dialog .agent-task-detail section.conversation-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:0;background:transparent;padding:0}.conversation-controls>.conversation-supplement,.conversation-controls>h3,.conversation-controls>p{flex-basis:100%}.task-detail-dialog .task-records-body section{border:0;background:transparent;padding:0}.task-detail-dialog .execution-viewer{margin:0}.execution-viewer{display:flex;flex-direction:column;height:clamp(280px,52dvh,460px);overflow-anchor:none}.execution-viewer>header{flex:none;padding:10px 12px;gap:8px;background:var(--card);border-bottom:1px solid var(--line-soft)}.execution-viewer>header strong{font-size:14px}.execution-viewer>header>div{min-width:0}.execution-viewer>header>span{white-space:nowrap}.execution-viewer>nav{flex:none;padding:6px 10px;gap:2px}.execution-viewer>nav button{flex:1 1}.execution-takeover-notice,.execution-viewer>div[role=alert],.execution-viewer>p{flex:none;margin:0;padding:8px 12px;font-size:12px}.execution-takeover-notice{background:var(--accent-soft);justify-content:space-between}.execution-viewport{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}.execution-viewport .execution-timeline{max-height:none;overflow:visible;gap:14px;padding:16px}.execution-event-detail{margin-top:6px;font-size:12px}.execution-event-detail summary,.execution-input-help summary{cursor:pointer;color:var(--subtle);font-size:12px}.execution-event-detail pre{max-height:180px;overflow:auto;overscroll-behavior:contain}.execution-browser{display:flex;flex-direction:column;height:100%;min-height:0}.execution-browser>p{margin:8px 0;font-size:12px}.execution-browser .execution-address{flex:none;padding:8px 12px}.execution-address span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execution-address small{flex:none;color:var(--subtle)}.execution-browser .execution-browser-frame{display:block;padding:0;flex:1 0 120px;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--panel)}.execution-browser-frame img{border:0}.execution-caption{flex:none;font-size:11px}.task-detail-dialog .execution-viewport section{margin:0;border:0;border-radius:0;background:transparent;min-height:0}.execution-viewport .browser-takeover,.task-detail-dialog .execution-viewport section{display:flex;flex-direction:column;gap:8px;padding:10px 12px;height:100%}.execution-viewport .browser-control-row{flex:none}.browser-takeover .browser-control-row>strong{flex:1 1;font-size:13px}.browser-control-context{font-size:12px;max-height:48px;overflow:auto}.browser-control-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;flex:none}.browser-control-live{width:100%;flex:1 0 120px;min-height:120px;border:1px solid var(--line);border-radius:6px}.browser-direct-control{flex:1 0 120px;min-height:0;overflow:auto;overscroll-behavior:contain}.execution-input-help{flex:none}.execution-input-help p{font-size:12px;margin:6px 0}.execution-input-help[open]{max-height:100px;overflow:auto;overscroll-behavior:contain}.execution-viewport .execution-terminal{height:100%;min-height:120px}.execution-live-terminal .execution-terminal{flex:1 1}.execution-terminal-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none}.execution-terminal-toolbar>span{flex:1 1;font-size:12px}@media (max-width:600px){.execution-viewer>header{flex-wrap:nowrap}.execution-viewer>header>div{min-width:0}.execution-viewer>header strong{font-size:13px}}