/* V21 tactical decision layer: controls remain deterministic, no AI decision is visual fabrication. */
.v21-ai-indicator{min-width:245px;display:flex;align-items:center;gap:11px;flex:1 1 260px;background:linear-gradient(130deg,#233d35,#132d33);border:1px solid #69927a;border-radius:9px;padding:12px 13px;box-shadow:inset 0 0 19px #a1fdab0e}
.v21-ai-indicator div{display:flex;flex-direction:column;gap:4px;min-width:0}
.v21-ai-indicator strong{color:#eaffc6;font:900 10px/1.3 'DM Sans',system-ui,sans-serif;letter-spacing:.08em}
.v21-ai-indicator small{color:#d4e7df;font:500 10px/1.5 'DM Sans',system-ui,sans-serif}
.v21-ai-pulse{flex:0 0 13px;width:13px;height:13px;border:2px solid #caff99;border-radius:50%;background:#5dce8d;box-shadow:0 0 15px #89f4a5;animation:v21-pulse 2s ease-in-out infinite}
@keyframes v21-pulse{50%{opacity:.45;box-shadow:0 0 5px #89f4a5}}
@media(max-width:600px){.v21-ai-indicator{min-width:0;flex:1 1 100%;padding:10px}.v21-ai-indicator small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.v21-ai-pulse{animation:none}}
