.agent-ops-v4{flex:0 0 auto;margin:0 14px 10px;padding:10px 11px;border:1px solid rgba(126,169,221,.15);border-radius:14px;background:rgba(5,18,34,.66)}
.ops-v4-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ops-v4-head>div{display:flex;align-items:baseline;gap:8px;min-width:0}.ops-v4-head span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8fa9c5;font-weight:800}.ops-v4-head b{font-size:10px;color:#dcecff;white-space:nowrap}.ops-v4-brief{width:28px;height:28px;border:1px solid rgba(85,170,255,.22);border-radius:8px;background:rgba(85,170,255,.08);color:#9dccff;cursor:pointer}.ops-v4-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px}.ops-v4-status span{padding:5px 6px;border-radius:8px;background:rgba(255,255,255,.025);color:#7e99b4;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-v4-status b{color:#dcecff;font-size:10px}.ops-v4-status .warn b{color:#ffc47d}.ops-v4-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:102px;overflow:auto;scrollbar-gutter:stable}.ops-v4-skills button{min-width:0;display:flex;align-items:center;gap:6px;min-height:31px;padding:5px 7px;border:1px solid rgba(126,169,221,.12);border-radius:9px;background:rgba(255,255,255,.025);color:#a9bfd6;text-align:left;cursor:pointer}.ops-v4-skills button:hover{border-color:rgba(85,170,255,.32);background:rgba(85,170,255,.07);color:#e4f2ff}.ops-v4-skills button:disabled{opacity:.45;cursor:wait}.ops-v4-skills i{width:14px;color:#69aef8;text-align:center}.ops-v4-skills span{min-width:0;font-size:9px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-v4-loading,.ops-v4-empty{display:flex;align-items:center;gap:7px;color:#8fa9c5;font-size:10px}.ops-v4-loading>span{width:10px;height:10px;border:2px solid rgba(85,170,255,.2);border-top-color:#55aaff;border-radius:50%;animation:opsv4spin .8s linear infinite}@keyframes opsv4spin{to{transform:rotate(360deg)}}
.skill-v4-msg{max-width:100%!important;width:100%!important}.skill-v4-result{border:1px solid rgba(126,169,221,.15);border-radius:15px;background:linear-gradient(180deg,rgba(12,32,55,.94),rgba(6,18,32,.96));overflow:hidden}.skill-v4-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid rgba(126,169,221,.11)}.skill-v4-title span{display:block;color:#7190af;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.skill-v4-title h3{margin:2px 0 0;color:#eef7ff;font-size:13px}.skill-v4-title>b{font-size:9px;color:#8fa9c5;white-space:nowrap}.skill-v4-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 11px}.skill-v4-card{padding:8px;border:1px solid rgba(126,169,221,.12);border-radius:10px;background:rgba(255,255,255,.025)}.skill-v4-card.warning{border-color:rgba(255,189,107,.28);background:rgba(255,189,107,.05)}.skill-v4-card.danger{border-color:rgba(255,107,122,.30);background:rgba(255,107,122,.055)}.skill-v4-card span,.skill-v4-card b,.skill-v4-card small{display:block}.skill-v4-card span{color:#7896b4;font-size:8px}.skill-v4-card b{margin:3px 0 2px;color:#eff7ff;font-size:15px}.skill-v4-card small{color:#7891aa;font-size:8px;line-height:1.25}.skill-v4-section{padding:0 11px 11px}.skill-v4-section h4{margin:0 0 6px;color:#bdd5ec;font-size:10px}.skill-v4-table-wrap{max-width:100%;overflow:auto;border:1px solid rgba(126,169,221,.10);border-radius:9px}.skill-v4-table{width:100%;border-collapse:collapse;font-size:8px;line-height:1.35}.skill-v4-table th,.skill-v4-table td{padding:6px 7px;border-bottom:1px solid rgba(126,169,221,.08);text-align:left;vertical-align:top;white-space:normal;min-width:66px}.skill-v4-table th{position:sticky;top:0;background:#10233b;color:#ddebfa;font-weight:800}.skill-v4-table td{color:#9db5cd}.skill-v4-list{display:grid;gap:4px}.skill-v4-list>div{padding:6px 7px;border-left:2px solid #559fe8;border-radius:6px;background:rgba(255,255,255,.025);color:#9eb7cf;font-size:9px}.skill-v4-sources{margin:0 11px 11px;padding-top:8px;border-top:1px solid rgba(126,169,221,.10);color:#7892ad;font-size:8px}.skill-v4-sources summary{cursor:pointer;color:#94afc8;margin-bottom:5px}.skill-v4-sources div{padding:2px 0;word-break:break-word}.skill-v4-empty{padding:8px;color:#718ba5;font-size:9px}.skill-v4-thinking{display:flex;align-items:center;gap:9px;max-width:92%;padding:10px 12px;border:1px solid rgba(85,170,255,.16);border-radius:12px;background:rgba(10,28,49,.88)}.skill-v4-thinking>span{width:15px;height:15px;border:2px solid rgba(85,170,255,.22);border-top-color:#55aaff;border-radius:50%;animation:opsv4spin .8s linear infinite}.skill-v4-thinking b,.skill-v4-thinking small{display:block}.skill-v4-thinking b{font-size:10px;color:#dcecff}.skill-v4-thinking small{margin-top:2px;font-size:8px;color:#7690aa}
@media(max-width:980px){.agent-ops-v4{margin-bottom:8px}.ops-v4-skills{max-height:90px}.skill-v4-cards{grid-template-columns:1fr 1fr}}
