.ai-dashboard{display:grid;gap:16px}.ai-controls{display:flex;justify-content:space-between;gap:12px}.ai-controls button,.ai-controls input,.ai-empty button{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);padding:9px 14px;border-radius:9px}.ai-controls button.active{border-color:var(--accent-blue);color:var(--accent-blue)}.ai-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-status-grid>div,.ai-card,.ai-performance{display:grid;gap:7px;padding:16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card)}.ai-status-grid span,.ai-card small,.ai-card p{color:var(--text-muted);font-size:12px}.ai-note{padding:12px 14px;border-radius:10px;background:rgba(0,217,255,.08);color:var(--text-secondary);font-size:13px}.ai-cards{display:grid;gap:12px}.ai-card-head,.ai-prob,.ai-lines{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ai-pass{color:#f0b429}.ai-recommend{color:#38d996}.ai-empty{display:grid;gap:10px;padding:30px;text-align:center;border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted)}.ai-empty button{justify-self:center;cursor:pointer}@media(max-width:640px){.ai-status-grid{grid-template-columns:1fr}.ai-controls{align-items:stretch;flex-direction:column}.ai-controls input{width:100%}}@media(max-width:768px){body[data-ai-standalone=true] .mobile-nav .score-nav-item{flex-basis:50%}}
