.terminal-surface[data-v-30c515b4]{background:var(--bg-app);display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.terminal-toolbar[data-v-30c515b4]{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-dim);display:flex;font:10px var(--font-mono);gap:10px;height:25px;letter-spacing:.035em;min-height:25px;padding:0 12px}.terminal-state[data-v-30c515b4]{align-items:center;color:var(--text-secondary);display:inline-flex;gap:6px;white-space:nowrap}.state-dot[data-v-30c515b4]{background:var(--text-dim);border-radius:50%;height:6px;width:6px}.state-connected .state-dot[data-v-30c515b4]{background:var(--success)}.state-mock .state-dot[data-v-30c515b4]{background:var(--warning)}.state-error .state-dot[data-v-30c515b4]{background:var(--danger)}.state-starting .state-dot[data-v-30c515b4]{background:var(--accent-primary)}.terminal-hint[data-v-30c515b4]{color:var(--text-dim);letter-spacing:0}.nabi-runtime-status[data-v-30c515b4]{color:var(--text-dim);white-space:nowrap}.nabi-runtime-status[data-status=receipt][data-v-30c515b4]{color:var(--success)}.nabi-runtime-status[data-status=unavailable][data-v-30c515b4]{color:var(--warning)}.terminal-spacer[data-v-30c515b4]{flex:1}.terminal-restart[data-v-30c515b4]{border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);font:inherit;padding:2px 7px}.terminal-restart[data-v-30c515b4]:hover{background:var(--bg-secondary);border-color:var(--border-strong);color:var(--text-primary)}.terminal-host[data-v-30c515b4]{flex:1;min-height:0;overflow:hidden;padding:6px 10px;-moz-user-select:text;user-select:text;-webkit-user-select:text;width:100%}.terminal-host[data-v-30c515b4] .xterm{height:100%;-moz-user-select:text;user-select:text;-webkit-user-select:text}.terminal-host[data-v-30c515b4] .xterm-viewport{overflow-y:auto}
