.ai-admin-tabs-v5231{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}
.ai-admin-tabs-v5231 button{min-width:150px}
.ai-admin-tabs-v5231 button.active{border-color:#36d6ff;box-shadow:0 0 0 2px rgba(54,214,255,.12)}
.ai-admin-panel-v5231[hidden]{display:none!important}
.ai-admin-toolbar-v5231{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}
.ai-admin-status-v5231{padding:10px 12px;border-radius:12px;background:rgba(54,214,255,.08);border:1px solid rgba(54,214,255,.18);min-height:42px}
.ai-admin-textarea-v5231{min-height:430px;font-family:inherit;line-height:1.9;resize:vertical;white-space:pre-wrap}
.ai-reference-card-v5231{margin-bottom:16px}
.ai-reference-card-v5231 textarea{min-height:260px;line-height:1.8;white-space:pre-wrap}
.ai-reference-head-v5231{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
.ai-api-grid-v5231{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ai-purpose-row-v5231{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:10px 0}
.ai-purpose-row-v5231 label{display:flex;gap:7px;align-items:center}
.ai-api-card-v5231{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}
.ai-api-card-v5231 .compact-actions{justify-content:flex-end}
.ai-secret-note-v5231{font-size:.9rem;opacity:.78}
.ai-faq-link-v5231{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media(max-width:760px){.ai-api-grid-v5231{grid-template-columns:1fr}.ai-api-card-v5231{grid-template-columns:1fr}.ai-admin-textarea-v5231{min-height:360px}}
