.api-access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
.api-access-grid>.card{min-width:0}.api-scope-options{border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin:16px 0}
.api-scope-options legend{font-weight:650;padding:0 6px}.api-scope-choice{display:flex;gap:10px;align-items:flex-start;padding:8px 0}
.api-scope-choice input{width:17px;height:17px;flex:0 0 17px;margin-top:3px;accent-color:#f97316}.api-scope-choice span{min-width:0}
.api-scope-choice strong,.api-scope-choice small{display:block}.api-scope-choice small{color:#6b7280;line-height:1.4;margin-top:3px}.api-scope-choice:has(input:disabled){opacity:.55}
.api-access-item{padding:16px 0;border-bottom:1px solid #eee;overflow-wrap:anywhere}.api-access-item:first-child{padding-top:0}.api-access-item:last-child{border-bottom:0}
.api-access-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.api-access-item p{margin:8px 0}
.api-access-scopes{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.api-access-scopes span{font-size:12px;padding:4px 7px;border-radius:6px;background:#f5f5f5}
.api-secret-card,.api-access-help{margin-top:18px}.api-secret-card{border:1px solid #fdba74}.api-secret-card[hidden]{display:none}
.api-secret-card .actions{display:flex;gap:8px;flex-wrap:wrap}.api-secret-card input{font-family:monospace;min-width:0;width:100%}
@media(max-width:800px){.api-access-grid{grid-template-columns:1fr}.api-access-heading{align-items:flex-start}.api-secret-card .actions button{flex:1 1 auto}}
