/* ===== 开关按钮样式 ===== */ /* 强制覆盖tools-dropdown.css的active状态样式 */ .tools-dropdown .menu-item#deepResearchItem.active, .tools-dropdown .menu-item#showThinkingItem.active { background: transparent !important; } .tools-dropdown .menu-item#deepResearchItem.active span:last-child, .tools-dropdown .menu-item#showThinkingItem.active span:last-child { background: transparent !important; color: #333 !important; } /* 确保开关本身可见 */ .switch { display: inline-block !important; visibility: visible !important; } /* 开关背景默认灰色 */ .switch .slider { background-color: #e0e0e0 !important; display: block !important; visibility: visible !important; transition: background-color 0.3s; } /* 滑块默认状态(关闭时在左侧) */ .switch .slider > span:not(#deepResearchStatus):not(#showThinkingStatus) { display: block !important; visibility: visible !important; position: absolute !important; transform: translateX(0); transition: transform 0.3s; background-color: white !important; /* 滑块始终白色 */ height: 18px !important; width: 18px !important; left: 3px !important; bottom: 3px !important; border-radius: 50% !important; } /* 开关选中状态(开启时背景变蓝) */ .switch input:checked + .slider { background-color: #2563eb !important; /* 背景变蓝 */ } .switch input:checked + .slider > span:not(#deepResearchStatus):not(#showThinkingStatus) { display: block !important; visibility: visible !important; position: absolute !important; transform: translateX(20px); background-color: white !important; /* 滑块保持白色 */ height: 18px !important; width: 18px !important; left: 3px !important; bottom: 3px !important; border-radius: 50% !important; } /* 开关按钮悬停效果 */ .switch:not(.disabled):hover .slider { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } /* 禁用的开关样式 */ .switch.disabled .slider { background-color: #f0f0f0 !important; cursor: not-allowed !important; } .switch.disabled .slider > span { background-color: #e0e0e0 !important; } /* 禁用菜单项的背景变化 */ .menu-item.no-hover { cursor: default !important; background: transparent !important; } .menu-item.no-hover:hover { background: transparent !important; } /* 禁用active类的背景效果 */ .menu-item.no-hover.active { background: transparent !important; } /* 禁用菜单项active状态的所有背景效果 */ #deepResearchItem.active, #showThinkingItem.active { background: transparent !important; } /* 禁用文字span的所有背景和颜色变化 - 使用更具体的选择器 */ .tools-dropdown #deepResearchItem div span:first-child, .tools-dropdown #showThinkingItem div span:first-child, .tools-dropdown #deepResearchItem.active div span:first-child, .tools-dropdown #showThinkingItem.active div span:first-child { background: transparent !important; color: #333 !important; } /* 禁用状态文字的背景变化 */ #deepResearchStatus, #showThinkingStatus { background: transparent !important; color: #333 !important; } #deepResearchItem, #showThinkingItem { cursor: default !important; background: transparent !important; } #deepResearchItem:hover, #showThinkingItem:hover { background: transparent !important; }