 white; transition: .4s; border-radius: 50%; box-shadow: 0 1px 3px var(--text-color-muted); }
        input:checked + .slider { background-color: var(--accent-color); }
        input:checked + .slider:before { transform: translateX(20px); }
        #siteToggleList::-webkit-scrollbar { width: 6px; }
        #siteToggleList::-webkit-scrollbar-track { background: transparent; }
        #siteToggleList::-webkit-scrollbar-thumb { background-color: #dde1e6; border-radius: 6px; }
        
        .toast { position