What
`autobot-frontend/src/views/AdminMcpServersView.vue` uses `class="checkbox-input"` on two checkbox inputs (allowed-roles list, enabled toggle). The class is not defined in the view's own `<style scoped>` block, and not in `autobot-frontend/src/assets/css/components.css` (Issue #901's shared component library) either — `grep -rn "checkbox-input" autobot-frontend/src/assets/css/components.css` is zero hits.
Found while fixing two other CSS regressions on PR #16875 (#16825) — this one predates that PR (confirmed present at commit 990aa2f, before the components.css consolidation rewrite), so it's a separate, pre-existing gap, not something that rewrite introduced.
Functionally inert today: an unstyled `type="checkbox"` falls back to the browser's native checkbox rendering, so nothing is visibly broken. Filing because an undefined class on a form control is either a missing style (browser default isn't the intended look) or dead markup (the class should be removed) — worth a decision either way rather than leaving it silently unresolved.
Acceptance criteria
What
`autobot-frontend/src/views/AdminMcpServersView.vue` uses `class="checkbox-input"` on two checkbox inputs (allowed-roles list, enabled toggle). The class is not defined in the view's own `<style scoped>` block, and not in `autobot-frontend/src/assets/css/components.css` (Issue #901's shared component library) either — `grep -rn "checkbox-input" autobot-frontend/src/assets/css/components.css` is zero hits.
Found while fixing two other CSS regressions on PR #16875 (#16825) — this one predates that PR (confirmed present at commit 990aa2f, before the components.css consolidation rewrite), so it's a separate, pre-existing gap, not something that rewrite introduced.
Functionally inert today: an unstyled `type="checkbox"` falls back to the browser's native checkbox rendering, so nothing is visibly broken. Filing because an undefined class on a form control is either a missing style (browser default isn't the intended look) or dead markup (the class should be removed) — worth a decision either way rather than leaving it silently unresolved.
Acceptance criteria