/* 23-vscode-bar */
.workspace { display: flex; flex-direction: column; }

      .vscode { flex: 1; display: flex; flex-direction: column; min-height: 0; background: #1e1e1e; color: #d4d4d4; }
      .vscode-tab { padding: 8px 14px; background: #2d2d2d; font-size: 12px; border-bottom: 1px solid #3c3c3c; width: fit-content; }
      .vscode-bar { display: flex; align-items: center; gap: 12px; padding: 6px 12px; background: #252526; font-size: 11px; border-bottom: 1px solid #3c3c3c; }
      .vscode-path { flex: 1; color: #9cdcfe; }
      .vscode-status { color: #dcdcaa; }
      .vscode-body { display: grid; grid-template-columns: 1fr 220px; flex: 1; min-height: 0; }
      .editor-textarea.code { border: none; border-radius: 0; background: #1e1e1e; color: #d4d4d4; min-height: 280px; }
      .vscode-sidebar { background: #252526; padding: 10px; border-left: 1px solid #3c3c3c; display: flex; flex-direction: column; gap: 8px; }
      .vscode-sidebar .yaml-textarea { background: #1e1e1e; color: #9cdcfe; border-color: #3c3c3c; flex: 1; }
      .vscode .btn-primary { background: #0e639c; border-color: #0e639c; }