/* Isolated AI budget UI. The core portal remains independent and update-safe. */
.ai-token-admin{margin-top:20px}.ai-token-groups{padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft,#f8fafc)}.ai-token-limit-list{display:grid;gap:12px}.ai-token-limit-row{display:grid;gap:12px}.ai-token-limit-row select,.ai-token-limit-row input{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy)}.ai-token-bonus{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.ai-token-bonus h4{margin:0}.ai-token-bonus-list{display:grid;gap:7px}.ai-token-bonus-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:var(--surface-soft,#f8fafc)}
@media(max-width:760px){.ai-token-limit-row .form-grid{grid-template-columns:1fr}.ai-token-bonus-list>div{align-items:flex-start;flex-direction:column}}
