/* runtime_info */
/* 页脚两个链接（插件数、版本号）统一加粗、无下划线 */
.runtime-info a{font-weight:700;text-decoration:none}
.runtime-info-page{display:flex;flex-direction:column;gap:12px}
.runtime-info-card{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}
.runtime-info-title{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--text)}
.runtime-info-desc{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--text-muted)}
.runtime-info-plugins{margin:0;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.runtime-info-plugins li{display:inline-flex;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--bg);transition:border-color var(--transition-normal)}
.runtime-info-plugins li:hover{border-color:var(--brand)}
.runtime-info-plugins li a{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 11px;color:inherit;text-decoration:none}
.runtime-info-plugins code{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text);word-break:break-all}
.runtime-info-plugins span{font-size:var(--font-size-xs);color:var(--text-muted)}
.runtime-info-group-form{display:flex;flex-direction:column;gap:10px}
.runtime-info-group-note{margin:0;font-size:var(--font-size-sm);color:var(--text-subtle)}
.runtime-info-group-list{display:flex;flex-wrap:wrap;gap:8px 16px}
.runtime-info-group-option{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text);cursor:pointer}
.runtime-info-group-option input{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:var(--brand)}
.runtime-info-group-actions{display:flex;justify-content:flex-end}