.toggle-input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-label{cursor:pointer;text-indent:-9999px;width:48px;height:28px;background:#d8d8d8;display:block;border-radius:99px;position:relative}.toggle-label:after{content:"";position:absolute;top:50%;left:5px;width:20px;height:20px;background:#fff;border-radius:99px;transform:translateY(-50%);transition:.3s}.toggle-input:checked+.toggle-label{background:#7461e8}.toggle-input:checked+.toggle-label:after{left:calc(100% - 5px);transform:translate(-100%,-50%)}