/* AI models (build M6). Platform plane; every value from the console token set. */

#view-aimodels .aitabs{display:flex;gap:var(--s-2);margin:var(--s-3) 0;border-bottom:1px solid var(--line)}
#view-aimodels .aitab{font:inherit;padding:var(--s-1) var(--s-3);border:1px solid transparent;border-bottom:0;
  background:none;color:var(--fg);cursor:pointer;border-radius:var(--radius) var(--radius) 0 0}
#view-aimodels .aitab.on{border-color:var(--line);background:var(--bg);font-weight:var(--weight-bold)}
#view-aimodels .aicards{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}
#view-aimodels .aicard,#view-aimodels .aiadd,#view-aimodels .airec{border:1px solid var(--line);border-radius:var(--radius);
  padding:var(--s-3);margin:var(--s-3) 0}
#view-aimodels .aicard h3,#view-aimodels .aiadd h3,#view-aimodels .airec h3{margin-top:0}
#view-aimodels .aitable th,#view-aimodels .aitable td{vertical-align:top;text-align:left}
#view-aimodels input,#view-aimodels select,#view-aimodels textarea{font:inherit;padding:var(--s-1) var(--s-2);
  border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg)}
#view-aimodels input[type=checkbox]{padding:0}
#view-aimodels textarea{width:100%;max-width:40rem;box-sizing:border-box}
#view-aimodels .aibad{color:var(--bad)}
#view-aimodels .aigood{color:var(--ok)}
#view-aimodels .aiamber{color:var(--warn,var(--bad));font-weight:var(--weight-bold)}
#view-aimodels .aistatus{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-2) var(--s-3);margin:var(--s-2) 0}
#view-aimodels .aibadge{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ok)}
#view-aimodels .aianswer{margin:var(--s-1) 0;padding:var(--s-1) var(--s-3);border-left:3px solid var(--line);white-space:pre-wrap}
#view-aimodels .aipreview{font-weight:var(--weight-bold)}
#view-aimodels .airecs{list-style:none;padding:0}
