diff --git a/assets/css/admin.css b/assets/css/admin.css index 16fea56..94c7682 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -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} @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}} + +/* --- 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}