.toggle-container{width:47px;height:25px;background-color:#e0e0e0;border-radius:25px;display:flex;align-items:center;padding:2px;cursor:pointer;position:relative;transition:background-color .4s ease}.toggle-container.active{background-color:#9566f2}.toggle-circle{width:21px;height:21px;background-color:#fff;border-radius:50%;position:relative;transition:transform .4s ease}.toggle-container.active .toggle-circle{transform:translateX(22px)}.toggle-container.active .toggle-circle .icon{width:16px;height:16px;position:absolute;top:2.5px;left:2.5px}