message: IconButton: clean up styles
diff: margin: 0;
  position: relative;
  height: 48px;
  + border-radius: 50%;
  }
  -.IconButton--sizeY-compact,
  .FormField__after .IconButton {
  height: 44px;
  }
  -.FormField__after .IconButton--sizeY-compact {
  - height: 36px;
  -}
  -
  .IconButton .Icon--16 {
  padding: 16px;
  }
  padding: 16px 14px;
  }
  -.IconButton--sizeY-compact .Icon--16,
  -.IconButton--sizeY-compact .Icon--16.Icon--w-8 {
  - padding: 14px;
  -}
  -
  .IconButton .Icon--24 {
  padding: 12px;
  }
  -.IconButton--sizeY-compact .Icon--24 {
  +.IconButton .Icon--28 {
  padding: 10px;
  }
  -.IconButton .Icon--28 {
  +.IconButton[disabled] {
  + opacity: .6;
  +}
  +
  +/*
  + * sizeY: COMPACT
  + */
  +.IconButton--sizeY-compact {
  + height: 44px;
  +}
  +
  +.FormField__after .IconButton--sizeY-compact {
  + height: 36px;
  +}
  +
  +.IconButton--sizeY-compact .Icon--16,
  +.IconButton--sizeY-compact .Icon--16.Icon--w-8 {
  + padding: 14px;
  +}
  +
  +.IconButton--sizeY-compact .Icon--24 {
  padding: 10px;
  }
  padding: 8px;
  }
  -.IconButton[disabled] {
  - opacity: .6;
  -}
  -
  .Removable__action.IconButton {
  color: var(--icon_secondary);
  }
  }
  /*
  - * Android
  + * Android & VKCOM
  */
  -
  -.IconButton--android,
  -.IconButton--vkcom {
  - border-radius: 50%;
  -}
  -
  .IconButton--android.IconButton--active .Icon,
  .IconButton--vkcom.IconButton--active .Icon {
  transition: inherit;
  border-radius: 8px;
  }
  -/*
  - * VKCOM
  - */
  .FormField__after .IconButton--vkcom {
  border-radius: 6px;
  }
  