Admin CSS: collapsible category + per-card minimize styles + AskTam.net footer

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q8t9GEyyLZbUQu26na1JQg
This commit is contained in:
2026-10-16 03:36:13 +00:00
parent 5d21dc2ef6
commit 96b9a0cb38
+16
View File
@@ -132,3 +132,19 @@
.asktam-mcp-changelog-items li code{padding:1px 6px;font-size:12px;background:var(--mcp-gray-50);border:1px solid var(--mcp-gray-200);border-radius:3px} .asktam-mcp-changelog-items li code{padding:1px 6px;font-size:12px;background:var(--mcp-gray-50);border:1px solid var(--mcp-gray-200);border-radius:3px}
@media screen and (max-width:960px){.asktam-mcp-prompts-grid{grid-template-columns:repeat(2,1fr)}} @media screen and (max-width:960px){.asktam-mcp-prompts-grid{grid-template-columns:repeat(2,1fr)}}
@media screen and (max-width:782px){.asktam-mcp-prompts-grid{grid-template-columns:1fr}} @media screen and (max-width:782px){.asktam-mcp-prompts-grid{grid-template-columns:1fr}}
/* --- Collapsible tools (minimize/maximize per category + per tool) + footer --- */
.asktam-mcp-collapse-tools{display:inline-flex;gap:8px}
.asktam-mcp-category-header{cursor:pointer;user-select:none}
.asktam-mcp-cat-caret{display:inline-block;width:14px;font-size:11px;color:var(--mcp-gray-400);transition:transform .15s ease;flex-shrink:0}
.asktam-mcp-category.is-collapsed .asktam-mcp-cat-caret{transform:rotate(-90deg)}
.asktam-mcp-category.is-collapsed .asktam-mcp-tools-grid{display:none}
.asktam-mcp-category.is-collapsed .asktam-mcp-category-header{border-bottom-color:transparent;padding-bottom:6px}
.asktam-mcp-card-min{position:absolute;top:8px;right:10px;width:22px;height:22px;line-height:18px;text-align:center;padding:0;border:1px solid var(--mcp-gray-200);background:#fff;color:var(--mcp-gray-400);border-radius:5px;cursor:pointer;font-size:15px;font-weight:600;z-index:2}
.asktam-mcp-card-min:hover{color:var(--mcp-primary);border-color:var(--mcp-primary)}
.asktam-mcp-tool-card.is-min{padding-top:12px;padding-bottom:12px}
.asktam-mcp-tool-card.is-min .asktam-mcp-tool-desc,.asktam-mcp-tool-card.is-min .asktam-mcp-tool-slug{display:none}
.asktam-mcp-tool-name{padding-right:26px}
.asktam-mcp-footer{margin:20px 0 0;padding:16px 4px 4px;text-align:center;font-size:12px;color:var(--mcp-gray-400);border-top:1px solid var(--mcp-gray-200)}
.asktam-mcp-footer a{color:var(--mcp-primary);text-decoration:none;font-weight:600}
.asktam-mcp-footer a:hover{text-decoration:underline}