.terminal-panel[data-v-4e41ad99]{background:var(--color-bg-subtle);flex-direction:column;height:100%;min-height:0;display:flex}.terminal-toolbar[data-v-4e41ad99]{border-bottom:1px solid var(--color-border);background:var(--color-bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.terminal-title[data-v-4e41ad99]{min-width:152px;color:var(--color-text-primary);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.terminal-status[data-v-4e41ad99]{background:var(--color-bg-subtle);height:22px;color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.terminal-status[data-state=running][data-v-4e41ad99]{background:var(--color-bg-subtle);color:var(--color-success)}.terminal-actions[data-v-4e41ad99]{flex:460px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cwd-field[data-v-4e41ad99]{min-width:220px;color:var(--color-text-secondary);white-space:nowrap;flex:0 420px;align-items:center;gap:6px;font-size:12px;display:flex}.cwd-field input[data-v-4e41ad99]{border:1px solid var(--color-border);width:100%;min-width:0;max-width:360px;height:34px;color:var(--color-text-primary);background:var(--color-bg-subtle);border-radius:6px;outline:none;padding:0 10px}.cwd-field input[data-v-4e41ad99]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.icon-btn[data-v-4e41ad99],.command-btn[data-v-4e41ad99],.danger-btn[data-v-4e41ad99]{border:1px solid var(--color-border);background:var(--color-bg-surface);height:34px;color:var(--color-text-primary);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.icon-btn[data-v-4e41ad99]{width:34px;padding:0}.command-btn[data-v-4e41ad99]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-text-inverse)}.danger-btn[data-v-4e41ad99]{border-color:var(--color-danger-soft);color:var(--color-danger)}.icon-btn[data-v-4e41ad99]:disabled,.command-btn[data-v-4e41ad99]:disabled,.danger-btn[data-v-4e41ad99]:disabled{cursor:not-allowed;opacity:.55}.terminal-error[data-v-4e41ad99],.terminal-warning[data-v-4e41ad99]{border-bottom:1px solid var(--color-danger-soft);background:var(--color-bg-subtle);color:var(--color-danger);padding:8px 16px;font-size:13px}.terminal-warning[data-v-4e41ad99]{border-bottom-color:var(--color-warning-soft);background:var(--color-warning-soft);color:var(--color-warning)}.terminal-surface[data-v-4e41ad99]{background:var(--color-text-brand);flex:1;min-height:0;padding:10px}[data-v-4e41ad99] .xterm{height:100%}[data-v-4e41ad99] .xterm-viewport{overflow-y:auto}@media (max-width:900px){.terminal-toolbar[data-v-4e41ad99]{flex-direction:column;align-items:flex-start}.terminal-actions[data-v-4e41ad99]{flex-wrap:wrap;justify-content:flex-start;width:100%}.cwd-field[data-v-4e41ad99]{flex:320px;width:auto;min-width:0}.cwd-field input[data-v-4e41ad99]{width:100%;max-width:360px}}@media (max-width:560px){.terminal-toolbar[data-v-4e41ad99]{gap:10px;min-height:0;padding:10px 12px}.terminal-title[data-v-4e41ad99]{width:100%;min-width:0}.terminal-actions[data-v-4e41ad99]{grid-template-columns:repeat(4,minmax(34px,auto));gap:8px;display:grid}.cwd-field[data-v-4e41ad99]{grid-column:1/-1;width:100%}.cwd-field input[data-v-4e41ad99]{max-width:none}.command-btn[data-v-4e41ad99],.danger-btn[data-v-4e41ad99]{min-width:72px}}@media (max-width:420px){.terminal-status[data-v-4e41ad99]{margin-left:auto}.terminal-actions[data-v-4e41ad99]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.icon-btn[data-v-4e41ad99],.command-btn[data-v-4e41ad99],.danger-btn[data-v-4e41ad99]{width:100%}.cwd-field[data-v-4e41ad99]{flex-direction:column;align-items:flex-start}.cwd-field input[data-v-4e41ad99]{height:36px}}
