.vetka-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  height: 1em;
}

.vetka-activity::before,
.vetka-add-user::before,
.vetka-bag-2::before,
.vetka-bag::before,
.vetka-bookmark::before,
.vetka-buy::before,
.vetka-calendar::before,
.vetka-call-missed::before,
.vetka-call-silent::before,
.vetka-call::before,
.vetka-calling::before,
.vetka-camera::before,
.vetka-category::before,
.vetka-chart::before,
.vetka-chat::before,
.vetka-close-square::before,
.vetka-danger-square::before,
.vetka-danger-triangle::before,
.vetka-delete::before,
.vetka-discount::before,
.vetka-discovery::before,
.vetka-document::before,
.vetka-download::before,
.vetka-edit-1::before,
.vetka-edit-square::before,
.vetka-edit::before,
.vetka-female::before,
.vetka-filter-2::before,
.vetka-filter::before,
.vetka-folder::before,
.vetka-game::before,
.vetka-graph::before,
.vetka-heart::before,
.vetka-hide::before,
.vetka-home::before,
.vetka-image-2::before,
.vetka-image::before,
.vetka-info-square::before,
.vetka-location::before,
.vetka-lock::before,
.vetka-login::before,
.vetka-logout::before,
.vetka-male::before,
.vetka-message::before,
.vetka-more-circle::before,
.vetka-more-square::before,
.vetka-notification::before,
.vetka-paper-download::before,
.vetka-paper-fail::before,
.vetka-paper-negative::before,
.vetka-paper-plus::before,
.vetka-paper-upload::before,
.vetka-paper::before,
.vetka-password::before,
.vetka-play::before,
.vetka-plus::before,
.vetka-profile::before,
.vetka-scan::before,
.vetka-search::before,
.vetka-send::before,
.vetka-setting::before,
.vetka-shield-done::before,
.vetka-shield-fail::before,
.vetka-show::before,
.vetka-star::before,
.vetka-swap::before,
.vetka-tick-square::before,
.vetka-ticket-star::before,
.vetka-ticket::before,
.vetka-time-circle::before,
.vetka-time-square::before,
.vetka-unlock::before,
.vetka-upload::before,
.vetka-user-2::before,
.vetka-user-3::before,
.vetka-video::before,
.vetka-voice-2::before,
.vetka-voice::before,
.vetka-volume-down::before,
.vetka-volume-off::before,
.vetka-volume-up::before,
.vetka-wallet::before,
.vetka-drug::before,
.vetka-package::before,
.vetka-work::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: 0 0 1em;
  background-color: currentColor;
  vertical-align: -0.125em;
  -webkit-mask-image: var(--vetka-icon-url);
  mask-image: var(--vetka-icon-url);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.vetka-activity::before { --vetka-icon-url: url("svg/activity.svg"); }
.vetka-add-user::before { --vetka-icon-url: url("svg/add-user.svg"); }
.vetka-bag-2::before { --vetka-icon-url: url("svg/bag-2.svg"); }
.vetka-bag::before { --vetka-icon-url: url("svg/bag.svg"); }
.vetka-bookmark::before { --vetka-icon-url: url("svg/bookmark.svg"); }
.vetka-buy::before { --vetka-icon-url: url("svg/buy.svg"); }
.vetka-calendar::before { --vetka-icon-url: url("svg/calendar.svg"); }
.vetka-call-missed::before { --vetka-icon-url: url("svg/call-missed.svg"); }
.vetka-call-silent::before { --vetka-icon-url: url("svg/call-silent.svg"); }
.vetka-call::before { --vetka-icon-url: url("svg/call.svg"); }
.vetka-calling::before { --vetka-icon-url: url("svg/calling.svg"); }
.vetka-camera::before { --vetka-icon-url: url("svg/camera.svg"); }
.vetka-category::before { --vetka-icon-url: url("svg/category.svg"); }
.vetka-chart::before { --vetka-icon-url: url("svg/chart.svg"); }
.vetka-chat::before { --vetka-icon-url: url("svg/chat.svg"); }
.vetka-close-square::before { --vetka-icon-url: url("svg/close-square.svg"); }
.vetka-danger-square::before { --vetka-icon-url: url("svg/danger-square.svg"); }
.vetka-danger-triangle::before { --vetka-icon-url: url("svg/danger-triangle.svg"); }
.vetka-delete::before { --vetka-icon-url: url("svg/delete.svg"); }
.vetka-discount::before { --vetka-icon-url: url("svg/discount.svg"); }
.vetka-discovery::before { --vetka-icon-url: url("svg/discovery.svg"); }
.vetka-document::before { --vetka-icon-url: url("svg/document.svg"); }
.vetka-download::before { --vetka-icon-url: url("svg/download.svg"); }
.vetka-edit-1::before { --vetka-icon-url: url("svg/edit-1.svg"); }
.vetka-edit-square::before { --vetka-icon-url: url("svg/edit-square.svg"); }
.vetka-edit::before { --vetka-icon-url: url("svg/edit.svg"); }
.vetka-female::before { --vetka-icon-url: url("svg/female.svg"); }
.vetka-filter-2::before { --vetka-icon-url: url("svg/filter-2.svg"); }
.vetka-filter::before { --vetka-icon-url: url("svg/filter.svg"); }
.vetka-folder::before { --vetka-icon-url: url("svg/folder.svg"); }
.vetka-game::before { --vetka-icon-url: url("svg/game.svg"); }
.vetka-graph::before { --vetka-icon-url: url("svg/graph.svg"); }
.vetka-heart::before { --vetka-icon-url: url("svg/heart.svg"); }
.vetka-hide::before { --vetka-icon-url: url("svg/hide.svg"); }
.vetka-home::before { --vetka-icon-url: url("svg/home.svg"); }
.vetka-image-2::before { --vetka-icon-url: url("svg/image-2.svg"); }
.vetka-image::before { --vetka-icon-url: url("svg/image.svg"); }
.vetka-info-square::before { --vetka-icon-url: url("svg/info-square.svg"); }
.vetka-location::before { --vetka-icon-url: url("svg/location.svg"); }
.vetka-lock::before { --vetka-icon-url: url("svg/lock.svg"); }
.vetka-login::before { --vetka-icon-url: url("svg/login.svg"); }
.vetka-logout::before { --vetka-icon-url: url("svg/logout.svg"); }
.vetka-male::before { --vetka-icon-url: url("svg/male.svg"); }
.vetka-message::before { --vetka-icon-url: url("svg/message.svg"); }
.vetka-more-circle::before { --vetka-icon-url: url("svg/more-circle.svg"); }
.vetka-more-square::before { --vetka-icon-url: url("svg/more-square.svg"); }
.vetka-notification::before { --vetka-icon-url: url("svg/notification.svg"); }
.vetka-paper-download::before { --vetka-icon-url: url("svg/paper-download.svg"); }
.vetka-paper-fail::before { --vetka-icon-url: url("svg/paper-fail.svg"); }
.vetka-paper-negative::before { --vetka-icon-url: url("svg/paper-negative.svg"); }
.vetka-paper-plus::before { --vetka-icon-url: url("svg/paper-plus.svg"); }
.vetka-paper-upload::before { --vetka-icon-url: url("svg/paper-upload.svg"); }
.vetka-paper::before { --vetka-icon-url: url("svg/paper.svg"); }
.vetka-password::before { --vetka-icon-url: url("svg/password.svg"); }
.vetka-play::before { --vetka-icon-url: url("svg/play.svg"); }
.vetka-plus::before { --vetka-icon-url: url("svg/plus.svg"); }
.vetka-profile::before { --vetka-icon-url: url("svg/profile.svg"); }
.vetka-scan::before { --vetka-icon-url: url("svg/scan.svg"); }
.vetka-search::before { --vetka-icon-url: url("svg/search.svg"); }
.vetka-send::before { --vetka-icon-url: url("svg/send.svg"); }
.vetka-setting::before { --vetka-icon-url: url("svg/setting.svg"); }
.vetka-shield-done::before { --vetka-icon-url: url("svg/shield-done.svg"); }
.vetka-shield-fail::before { --vetka-icon-url: url("svg/shield-fail.svg"); }
.vetka-show::before { --vetka-icon-url: url("svg/show.svg"); }
.vetka-star::before { --vetka-icon-url: url("svg/star.svg"); }
.vetka-swap::before { --vetka-icon-url: url("svg/swap.svg"); }
.vetka-tick-square::before { --vetka-icon-url: url("svg/tick-square.svg"); }
.vetka-ticket-star::before { --vetka-icon-url: url("svg/ticket-star.svg"); }
.vetka-ticket::before { --vetka-icon-url: url("svg/ticket.svg"); }
.vetka-time-circle::before { --vetka-icon-url: url("svg/time-circle.svg"); }
.vetka-time-square::before { --vetka-icon-url: url("svg/time-square.svg"); }
.vetka-unlock::before { --vetka-icon-url: url("svg/unlock.svg"); }
.vetka-upload::before { --vetka-icon-url: url("svg/upload.svg"); }
.vetka-user-2::before { --vetka-icon-url: url("svg/user-2.svg"); }
.vetka-user-3::before { --vetka-icon-url: url("svg/user-3.svg"); }
.vetka-video::before { --vetka-icon-url: url("svg/video.svg"); }
.vetka-voice-2::before { --vetka-icon-url: url("svg/voice-2.svg"); }
.vetka-voice::before { --vetka-icon-url: url("svg/voice.svg"); }
.vetka-volume-down::before { --vetka-icon-url: url("svg/volume-down.svg"); }
.vetka-volume-off::before { --vetka-icon-url: url("svg/volume-off.svg"); }
.vetka-volume-up::before { --vetka-icon-url: url("svg/volume-up.svg"); }
.vetka-wallet::before { --vetka-icon-url: url("svg/wallet.svg"); }
.vetka-drug::before { --vetka-icon-url: url("svg/drug.svg"); }
.vetka-package::before { --vetka-icon-url: url("svg/package.svg"); }
.vetka-work::before { --vetka-icon-url: url("svg/work.svg"); }
