.chat-code-intro__steps{gap:var(--space-1);color:var(--ink-primary);flex-direction:column;margin:0;padding-left:0;list-style:none;display:flex}.chat-code-intro__download{margin-top:var(--space-3);color:var(--ink-brand);text-decoration:underline;display:inline-block}.chat-code-approval{gap:var(--space-1);padding:var(--space-2)var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.chat-code-approval__title{padding:0 var(--space-1);color:var(--ink-secondary);font-size:12px;font-weight:600}.chat-code-approval__row{align-items:baseline;gap:var(--space-2);color:var(--ink-primary);cursor:pointer;grid-template-columns:auto auto 1fr;font-size:13px;display:grid}.chat-code-approval__row.is-disabled{color:var(--ink-muted);cursor:default}.chat-code-approval__label{font-weight:600}.chat-code-approval__text{color:var(--ink-secondary)}.chat-code-approval__row.is-disabled .chat-code-approval__text{color:var(--ink-muted)}.chat-code-approval-button{color:var(--ink-secondary);gap:4px}.chat-code-approval-button>svg{color:currentColor;flex:none}.chat-code-approval-menu{width:min(92vw,22rem);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-primary);box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--ink-primary)5%,transparent);border:0}.chat-code-approval-menu .chat-code-approval{border:0}