/* Content management: readable cards, full instructions, no tiny fixed columns. */
#desktopAgentForm .agent-skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}
#desktopAgentForm .agent-skill-grid article{display:flex;flex-direction:column;gap:12px;padding:18px;background:#f8faff;border:1px solid #dbe5f5;border-radius:12px;min-width:0}
#desktopAgentForm .agent-skill-grid article b{font-size:15px;word-break:break-word}
#desktopAgentForm .agent-skill-grid article small{font-size:13px;line-height:1.65;display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset}
#desktopAgentForm .agent-skill-grid article button{align-self:flex-start;margin-top:auto}
#desktopAgentForm .agent-builder input,#desktopAgentForm .agent-builder textarea{font-size:14px}
#desktopAgentForm .agent-simple-item{gap:10px;margin-bottom:10px}
#desktopAgentForm .agent-simple-item input{padding:10px 12px}
#desktopAgentForm .agent-item{border-radius:12px;padding:18px;margin-bottom:14px;background:#fff}
.agent-content-rules{margin:16px 0;padding:16px 20px;border-left:4px solid #2166de;border-radius:8px;background:#edf4ff;color:#234671;font-size:14px;line-height:1.8}
.agent-content-dialog{width:min(900px,90vw);max-height:85vh;border:1px solid #dbe5f5;border-radius:16px;padding:24px;box-shadow:0 24px 80px #13244233}
.agent-content-dialog::backdrop{background:#10244388}
.agent-content-dialog pre{white-space:pre-wrap;word-break:break-word;font:14px/1.8 system-ui;max-height:55vh;overflow:auto;background:#f5f7fa;border-radius:10px;padding:20px}
.agent-content-dialog p{color:#61718a;line-height:1.7}.agent-content-dialog button{margin-right:10px}
@media(min-width:1800px){#desktopAgentForm .agent-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){#desktopAgentForm .agent-skill-grid{grid-template-columns:1fr}.agent-config-grid{grid-template-columns:1fr}}
