; }

    .switch {
      display: flex;
      flex-direction: row;
      width: 48px;
      height: 24px;
      border: none;
      padding: 0;
    }

    .switch .switch-off, .switch .switch-on {
      display: flex;
      flex-direction: column;
      justify-content: center;
      overflow: hidden;
      transition: 250ms flex;
    }
    .switch .switch-off { background-color: #c44a4a; flex: 5; }
    .switch .switch-on { background-color: #9ec174; flex: 5; }
    .switch .switch-handle { background-color: