.mock-git-credentials{margin-top:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius)}
.mock-git-credentials p{line-height:1.65;overflow-wrap:anywhere}
.mock-git-credentials-status{font-weight:600;color:var(--accent,#7162df)}
.mock-git-credentials-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mock-git-credentials .field{min-width:0;margin:0}
.mock-git-credentials .field input,.mock-git-credentials .field select,.mock-git-credentials .field textarea{width:100%;box-sizing:border-box}
.mock-git-credentials .field textarea{font-family:monospace;resize:vertical}
.mock-git-credentials .field button{align-self:flex-start;margin-top:6px}
.mock-git-credentials-error,.mock-git-credentials-actions{grid-column:1/-1}
.mock-git-credentials-error{color:#ae4d59;margin:0}
.mock-git-credentials-actions{display:flex;flex-wrap:wrap;gap:8px}
.mock-git-credentials-confirm{margin-top:12px;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--panel-radius)}
.mock-git-credentials-confirm button{margin-right:8px}
.mock-git-credentials [hidden]{display:none!important}
@media(max-width:640px){.mock-git-credentials-form{grid-template-columns:1fr}.mock-git-credentials-actions button{flex:1 1 45%}}
