
/* LYATEK Agentic PC v2 - estilos aislados; no modifican los otros tres módulos */
#resultsPanel .agentic-picker{flex-wrap:wrap!important;align-items:center}
#resultsPanel .agentic-picker>label:first-child{flex:0 0 auto;font-size:13px;font-weight:750}
#resultsPanel .agentic-picker>#aiModel{min-width:190px;flex:1 1 190px;font-size:14px}
#resultsPanel .lya-agentic-controls{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:6px}
#resultsPanel .lya-agentic-controls>label{display:flex;flex-direction:column;gap:5px;color:#36566b;font-size:12px;font-weight:700}
#resultsPanel .lya-agentic-controls select{max-width:100%;width:100%;min-width:0;background:#fff;border:1px solid #cbdde9;border-radius:8px;padding:8px 7px;color:#18394e;font-family:Rajdhani,Arial,sans-serif;font-size:13px}
#resultsPanel .lya-agentic-source{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#617f94;font-size:12px}
#resultsPanel .lya-agentic-source button{font-family:Rajdhani,Arial,sans-serif;background:#eef7ff;border:1px solid #c4deef;border-radius:7px;padding:5px 9px;color:#0677bc;font-size:12px;font-weight:750;cursor:pointer}
#resultBody .lya-ai-v2{font-family:Rajdhani,Arial,sans-serif;font-size:14px;color:#304f65}
#resultBody .lya-ai-v2-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:4px 0 9px}
#resultBody .lya-ai-v2-top strong{display:block;font-size:20px;color:#18374c}
#resultBody .lya-ai-v2-top p{margin:4px 0;color:#556f81}
#resultBody .lya-ai-v2-tier{font-size:12px;border:1px solid #d1e3f1;background:#f2f8ff;border-radius:9px;padding:6px 9px;color:#17689d;max-width:130px;text-align:center}
#resultBody .lya-ai-v2-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#resultBody .lya-ai-v2-metrics>div{min-width:0;background:#f2f7fb;border:1px solid #e2ecf3;padding:10px 9px;border-radius:10px}
#resultBody .lya-ai-v2-metrics b{display:block;color:#086eae;font-size:19px;line-height:1.25;margin:4px 0}
#resultBody .lya-ai-v2-metrics small{font-size:11px;color:#627e90}
#resultBody .lya-ai-v2-status{display:flex;flex-direction:column;gap:3px;margin:10px 0;padding:9px 12px;border-radius:9px;border:1px solid #e0e7eb;background:#f4f6f9}
#resultBody .lya-ai-v2-status strong{font-size:15px}
#resultBody .lya-ai-v2-status.ok{background:#eaf7ef;border-color:#bcdfc8;color:#256e46}
#resultBody .lya-ai-v2-status.maybe{background:#fff7e9;border-color:#e8d8b2;color:#926313}
#resultBody .lya-ai-v2-status.warn{background:#fff0f0;border-color:#e7bfc0;color:#a34142}
#resultBody .lya-ai-v2-status.unknown{background:#eff5fb;border-color:#d6e6f3;color:#516e83}
#resultBody .lya-ai-v2-resources{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:12px}
#resultBody .lya-ai-v2-resources>div{border:1px solid #e0eaf1;border-radius:8px;padding:9px}
#resultBody .lya-ai-v2-resources b{display:block;font-size:12px;color:#174f70;margin-bottom:4px}
#resultBody .lya-ai-v2-help{line-height:1.5;color:#647d90;font-size:12px;margin:10px 0 6px}
#resultBody .lya-ai-v2-source{color:#086db1;font-size:12px;font-weight:750;text-decoration:underline}
@media(max-width:900px){#resultsPanel .lya-agentic-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#resultBody .lya-ai-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){#resultsPanel .lya-agentic-controls{gap:6px}#resultBody .lya-ai-v2-resources{grid-template-columns:1fr}#resultBody .lya-ai-v2-top{flex-direction:column}#resultBody .lya-ai-v2-tier{max-width:none}#resultsPanel .lya-agentic-controls select{font-size:12px}}
[data-theme="dark"] #resultBody .lya-ai-v2-metrics>div,[data-theme="dark"] #resultBody .lya-ai-v2-resources>div,[data-theme="dark"] #resultBody .lya-ai-v2-tier{background:#193041;color:#daefff;border-color:#37536b}
[data-theme="dark"] #resultBody .lya-ai-v2-top strong{color:#e8f4ff}
[data-theme="dark"] #resultsPanel .lya-agentic-controls select{background:#253b4c;color:#ecf7ff}

#resultBody .lya-ai-v2-suggestions{margin-top:13px;padding:10px;border:1px solid #d7e6f1;border-radius:9px;background:#f8fbfd}
#resultBody .lya-ai-v2-suggestions>strong{font-size:13px;color:#294b62}
#resultBody .lya-ai-v2-choices{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
#resultBody .lya-ai-v2-choices button{font-family:Rajdhani,Arial,sans-serif;border:1px solid #c9deec;border-radius:7px;background:#fff;padding:6px 8px;font-size:12px;color:#116c9f;cursor:pointer;font-weight:700}
#resultBody .lya-ai-v2-choices button:hover{background:#e8f5ff}

#resultsPanel .lya-agentic-controls>.lya-profile{grid-column:1/-1}
#resultsPanel .lya-custom-specs{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;border-radius:9px;background:#f5f9fd;border:1px solid #d6e6f3}
#resultsPanel .lya-custom-specs[hidden]{display:none!important}
#resultsPanel .lya-custom-specs>label{display:flex;flex-direction:column;gap:4px;color:#36566b;font-size:12px}
#resultsPanel .lya-custom-specs input[type="number"]{width:100%;min-width:0;padding:7px 8px;border:1px solid #cbdde9;border-radius:7px;background:#fff;color:#223e52}
#resultsPanel .lya-custom-specs .lya-unified{justify-content:center;align-items:center;flex-direction:row;font-size:11px}
@media(max-width:600px){#resultsPanel .lya-custom-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}

#resultBody .lya-ai-v2-hardware{display:grid;gap:5px;margin-top:10px;padding:9px 10px;border:1px solid #d9e7f1;border-radius:9px;background:#f4f9fc;font-size:12px;line-height:1.45;color:#2c5268}
#resultBody .lya-ai-v2-warnings{margin-top:9px;background:#fff8ee;border:1px solid #ebdbb9;color:#775426;padding:9px 11px;border-radius:9px;font-size:12px}
#resultBody .lya-ai-v2-warnings ul{padding-left:17px;margin:4px 0;line-height:1.45}
