/*
 * SwitzVPN local Tabler Icons adapter.
 * Source icons: @tabler/icons 3.41.1, MIT License.
 */
.ti {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 auto;
  vertical-align: -0.125em;
}

.ti::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  -webkit-mask-image: var(--ti-icon);
  mask-image: var(--ti-icon);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.ti-arrow-left { --ti-icon: url("/vendor/tabler-icons/arrow-left.svg"); }
.ti-arrow-right { --ti-icon: url("/vendor/tabler-icons/arrow-right.svg"); }
.ti-brand-android { --ti-icon: url("/vendor/tabler-icons/brand-android.svg"); }
.ti-brand-apple { --ti-icon: url("/vendor/tabler-icons/brand-apple.svg"); }
.ti-brand-windows { --ti-icon: url("/vendor/tabler-icons/brand-windows.svg"); }
.ti-check { --ti-icon: url("/vendor/tabler-icons/check.svg"); }
.ti-chevron-left { --ti-icon: url("/vendor/tabler-icons/chevron-left.svg"); }
.ti-chevron-right { --ti-icon: url("/vendor/tabler-icons/chevron-right.svg"); }
.ti-cloud-download { --ti-icon: url("/vendor/tabler-icons/cloud-download.svg"); }
.ti-copy { --ti-icon: url("/vendor/tabler-icons/copy.svg"); }
.ti-credit-card { --ti-icon: url("/vendor/tabler-icons/credit-card.svg"); }
.ti-device-desktop { --ti-icon: url("/vendor/tabler-icons/device-desktop.svg"); }
.ti-device-mobile { --ti-icon: url("/vendor/tabler-icons/device-mobile.svg"); }
.ti-device-mobile-check { --ti-icon: url("/vendor/tabler-icons/device-mobile-check.svg"); }
.ti-device-mobile-cog { --ti-icon: url("/vendor/tabler-icons/device-mobile-cog.svg"); }
.ti-device-tv { --ti-icon: url("/vendor/tabler-icons/device-tv.svg"); }
.ti-devices { --ti-icon: url("/vendor/tabler-icons/devices.svg"); }
.ti-download { --ti-icon: url("/vendor/tabler-icons/download.svg"); }
.ti-external-link { --ti-icon: url("/vendor/tabler-icons/external-link.svg"); }
.ti-file-text { --ti-icon: url("/vendor/tabler-icons/file-text.svg"); }
.ti-gift { --ti-icon: url("/vendor/tabler-icons/gift.svg"); }
.ti-headset { --ti-icon: url("/vendor/tabler-icons/headset.svg"); }
.ti-home { --ti-icon: url("/vendor/tabler-icons/home.svg"); }
.ti-info-circle { --ti-icon: url("/vendor/tabler-icons/info-circle.svg"); }
.ti-link { --ti-icon: url("/vendor/tabler-icons/link.svg"); }
.ti-lock { --ti-icon: url("/vendor/tabler-icons/lock.svg"); }
.ti-login-2 { --ti-icon: url("/vendor/tabler-icons/login-2.svg"); }
.ti-shield-lock { --ti-icon: url("/vendor/tabler-icons/shield-lock.svg"); }
.ti-sparkles { --ti-icon: url("/vendor/tabler-icons/sparkles.svg"); }
.ti-user { --ti-icon: url("/vendor/tabler-icons/user.svg"); }
.ti-wallet { --ti-icon: url("/vendor/tabler-icons/wallet.svg"); }
.ti-world { --ti-icon: url("/vendor/tabler-icons/world.svg"); }
.ti-x { --ti-icon: url("/vendor/tabler-icons/x.svg"); }
