message: Removable: clean up styles
diff: overflow: hidden;
  }
  +.Removable__indicator,
  +.Removable__remove {
  + flex-grow: 0;
  + flex-shrink: 0;
  + border: none;
  +}
  +
  .Removable__indicator:focus,
  .Removable__remove:focus {
  outline: none;
  }
  -.Removable--align-start .Removable__remove,
  -.Removable--align-start .Removable__indicator {
  +.Removable--align-start .Removable__indicator,
  +.Removable--align-start .Removable__remove {
  align-self: flex-start;
  }
  .Removable--ios .Removable__remove {
  position: absolute;
  left: 100%;
  - height: 100%;
  top: 0;
  - background-color: var(--destructive);
  - color: var(--white);
  - padding: 0 10px;
  - line-height: 45px;
  - font-size: 15px;
  - transition: transform .6s var(--ios-easing);
  display: flex;
  align-items: center;
  justify-content: center;
  - flex-grow: 0;
  - flex-shrink: 0;
  - border: none;
  + height: 100%;
  + padding: 0 10px;
  + font-size: 15px;
  + line-height: 45px;
  + color: var(--white);
  + background-color: var(--destructive);
  + transition: transform .6s var(--ios-easing);
  }
  .Removable--ios .Removable__indicator {
  - flex-grow: 0;
  - flex-shrink: 0;
  display: block;
  width: 44px;
  height: 44px;
  margin-left: -10px;
  margin-right: 2px;
  padding: 11px;
  - border: none;
  background: none;
  }
  }
  /**
  - * ANDROID & VKCOM
  + * Android & VKCOM
  */
  .Removable--android .Removable__remove,
  .Removable--vkcom .Removable__remove {
  - flex-grow: 0;
  - flex-shrink: 0;
  color: var(--icon_secondary);
  }
  