.agent-selector{display:flex!important;align-items:center;gap:8px;font-size:12px}.agent-selector select{min-width:0;border:1px solid #dce4f0;border-radius:6px;padding:5px;background:white}.agent-result{border:1px solid #dce4f0;padding:10px;border-radius:8px;margin:10px 0;font-size:12px}.agent-result>small{display:block;margin-top:5px;color:#75839a}.agent-result details{margin:8px 0}.agent-skill{border-top:1px solid #e4eaf3;padding:12px 0}.agent-skill summary{cursor:pointer;font-weight:600}.agent-skill textarea{width:100%;font:inherit;padding:10px;border:1px solid #dce4f0;border-radius:6px}
.agent-method-banner{display:grid;gap:7px;background:#f1f6ff;border:1px solid #dce7ff;border-radius:8px;padding:14px;margin:14px 0;color:#284d86}.agent-method-banner span{font-size:12px;color:#62758d}.agent-skill>summary{padding:7px 0;line-height:1.65}.agent-skill-heading{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-skill-heading small{font-weight:400;color:#6b7a90}.agent-mission{display:block;font-weight:400;font-size:13px;color:#506079;margin:7px 0 8px 17px}.agent-domains{display:flex;gap:6px;flex-wrap:wrap;margin-left:17px}.agent-domains span{font-size:11px;font-weight:400;background:#f0f3f8;border-radius:4px;padding:2px 7px;color:#5b6c83}.agent-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.agent-method-section{border:1px solid #e3eaf3;border-radius:8px;background:#fcfdff;padding:14px;margin-bottom:12px;min-width:0}.agent-method-grid .agent-method-section{margin-bottom:0}.agent-method-section h3{font-size:13px;margin:0 0 10px;color:#253d5e}.agent-method-section ul,.agent-method-section ol{padding-left:20px;margin:0;font-size:13px;line-height:1.8;color:#4c5d75}.agent-method-section li+li{margin-top:8px}.agent-edit{margin:14px 0;padding:12px;border:1px dashed #cbd7e7;border-radius:8px}.agent-edit>summary{font-size:13px;color:#165dff}.agent-edit form{margin-top:12px}.agent-edit textarea{line-height:1.65;resize:vertical}.agent-edit input{max-width:100%;box-sizing:border-box}@media(max-width:1000px){.agent-method-grid{grid-template-columns:1fr}}
.agent-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0 14px;border-bottom:1px solid #e4eaf3}.agent-tabs [role=tab]{border:1px solid #dce4f0;border-radius:6px;padding:8px 12px;background:#f8faff;color:#50627d;font:inherit;font-size:13px;cursor:pointer}.agent-tabs [role=tab][aria-selected=true]{background:#165dff;color:white;border-color:#165dff}.agent-tabs [role=tab]:focus-visible{outline:3px solid #99baff;outline-offset:2px}.agent-tabs [role=tab]:disabled{opacity:.6;cursor:wait}.agent-workbench .agent-skill{border-top:0;padding:14px 0 0}.agent-workbench .agent-skill>header{line-height:1.6}.agent-workbench .agent-mission,.agent-workbench .agent-domains{margin-left:0}.agent-workbench .agent-method-banner{margin:10px 0;padding:10px;font-size:12px}.agent-method-details{margin:14px 0;border:1px solid #e3eaf3;border-radius:7px;padding:12px}.agent-method-details>summary{cursor:pointer;font-size:13px;font-weight:600;color:#284d86}.agent-method-details>.agent-method-section{margin-top:12px}.agent-draft-note{font-size:12px;color:#8a6100;background:#fff8e6;padding:8px;border-radius:5px}.agent-workbench .agent-edit{margin-bottom:0}@media(max-width:600px){.agent-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-tabs [role=tab]{padding:9px 5px}}