#dashboardSkillsPanel{container-type:inline-size;padding:0;margin:0}
.ai-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;min-width:0}
.ai-skill-card{border:1px solid var(--border,#35445f);border-radius:14px;padding:16px;background:var(--panel,#11192e);min-width:0;overflow-wrap:anywhere}
.ai-skill-card header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-skill-card h3{margin:0;flex:1 1 8em;min-width:min(8em,100%);font-size:1rem}.ai-skill-card header>span,.ai-skill-card header>details{flex-shrink:0}.ai-skill-version{max-width:100%;overflow-wrap:anywhere}.ai-skill-version-long{flex-basis:100%;order:4}.ai-skill-card p{margin:10px 0;color:var(--muted,#abb8ce);white-space:pre-wrap;max-height:6em;overflow:auto}
.ai-skill-card details{position:relative}.ai-skill-card summary{cursor:pointer;list-style:none;padding:4px 10px}.ai-skill-menu{position:absolute;right:0;top:100%;z-index:4;min-width:140px;display:grid;gap:5px;padding:8px;border:1px solid var(--border,#35445f);border-radius:10px;background:var(--panel,#11192e)}
.ai-skill-card .ai-skill-enabled{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-skill-card .ai-skill-enabled input{width:18px;height:18px;margin:0;accent-color:var(--accent,#008fd1)}.ai-skill-card .ai-skill-enabled small{flex-basis:100%;color:var(--muted,#abb8ce)}
.ai-skill-danger{color:#ff9aab!important}.ai-skill-editor{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;border:1px solid var(--border,#35445f);border-radius:16px;padding:20px;color:var(--text,#edf4ff);background:var(--panel,#11192e)}
.ai-skill-editor::backdrop{background:#0009}.ai-skill-editor form{display:grid;gap:14px;min-width:0}.ai-skill-editor label{display:grid;gap:6px}.ai-skill-editor input:not([type=checkbox]),.ai-skill-editor textarea{width:100%;max-width:100%;box-sizing:border-box}.ai-skill-editor textarea{min-height:160px;resize:vertical}.ai-skill-editor .ai-skill-enabled{display:flex;align-items:center;gap:8px}.ai-skill-editor footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ai-skill-editor h2{margin:0;font-size:1.2rem}.ai-skill-editor [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}
