:root {
	--vkui--font_display_title1--font_size: 23px;
	--vkui--font_display_title1--line_height: 28px;
	--vkui--font_display_title1--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title1--font_weight: 600;
	--vkui--font_display_title2--font_size: var(--vkui--font_display_title2--font_size--regular);
	--vkui--font_display_title2--line_height: var(--vkui--font_display_title2--line_height--regular);
	--vkui--font_display_title2--font_family: var(--vkui--font_display_title2--font_family--regular);
	--vkui--font_display_title2--font_weight: var(--vkui--font_display_title2--font_weight--regular);
	--vkui--font_display_title3--font_size: 19px;
	--vkui--font_display_title3--line_height: 24px;
	--vkui--font_display_title3--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title3--font_weight: 600;
	--vkui--font_display_title4--font_size: 17px;
	--vkui--font_display_title4--line_height: 22px;
	--vkui--font_display_title4--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_display_title4--font_weight: 600;
	--vkui--font_title1--font_size: 24px;
	--vkui--font_title1--line_height: 28px;
	--vkui--font_title1--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title1--font_weight: 600;
	--vkui--font_title2--font_size: 20px;
	--vkui--font_title2--line_height: 24px;
	--vkui--font_title2--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title2--font_weight: 500;
	--vkui--font_title3--font_size: 17px;
	--vkui--font_title3--line_height: 22px;
	--vkui--font_title3--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_title3--font_weight: 600;
	--vkui--font_headline1--font_size: var(--vkui--font_headline1--font_size--regular);
	--vkui--font_headline1--line_height: var(--vkui--font_headline1--line_height--regular);
	--vkui--font_headline1--font_family: var(--vkui--font_headline1--font_family--regular);
	--vkui--font_headline1--font_weight: var(--vkui--font_headline1--font_weight--regular);
	--vkui--font_headline2--font_size: var(--vkui--font_headline2--font_size--regular);
	--vkui--font_headline2--line_height: var(--vkui--font_headline2--line_height--regular);
	--vkui--font_headline2--font_family: var(--vkui--font_headline2--font_family--regular);
	--vkui--font_headline2--font_weight: var(--vkui--font_headline2--font_weight--regular);
	--vkui--font_text--font_size: var(--vkui--font_text--font_size--regular);
	--vkui--font_text--line_height: var(--vkui--font_text--line_height--regular);
	--vkui--font_text--font_family: var(--vkui--font_text--font_family--regular);
	--vkui--font_text--font_weight: var(--vkui--font_text--font_weight--regular);
	--vkui--font_paragraph--font_size: 15px;
	--vkui--font_paragraph--line_height: 20px;
	--vkui--font_paragraph--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_paragraph--font_weight: 400;
	--vkui--font_subhead--font_size: var(--vkui--font_subhead--font_size--regular);
	--vkui--font_subhead--line_height: var(--vkui--font_subhead--line_height--regular);
	--vkui--font_subhead--font_family: var(--vkui--font_subhead--font_family--regular);
	--vkui--font_subhead--font_weight: var(--vkui--font_subhead--font_weight--regular);
	--vkui--font_footnote--font_size: 13px;
	--vkui--font_footnote--line_height: 16px;
	--vkui--font_footnote--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_footnote--font_weight: 400;
	--vkui--font_footnote_caps--font_size: 13px;
	--vkui--font_footnote_caps--line_height: 16px;
	--vkui--font_footnote_caps--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_footnote_caps--font_weight: 600;
	--vkui--font_footnote_caps--text_transform: uppercase;
	--vkui--font_caption1--font_size: 12px;
	--vkui--font_caption1--line_height: 14px;
	--vkui--font_caption1--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption1--font_weight: 400;
	--vkui--font_caption1_caps--font_size: 12px;
	--vkui--font_caption1_caps--line_height: 14px;
	--vkui--font_caption1_caps--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption1_caps--font_weight: 600;
	--vkui--font_caption1_caps--text_transform: uppercase;
	--vkui--font_caption2--font_size: 11px;
	--vkui--font_caption2--line_height: 14px;
	--vkui--font_caption2--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption2--font_weight: 400;
	--vkui--font_caption2_caps--font_size: 11px;
	--vkui--font_caption2_caps--line_height: 14px;
	--vkui--font_caption2_caps--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption2_caps--font_weight: 600;
	--vkui--font_caption2_caps--text_transform: uppercase;
	--vkui--font_caption3--font_size: 9px;
	--vkui--font_caption3--line_height: 12px;
	--vkui--font_caption3--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption3--font_weight: 400;
	--vkui--font_caption3_caps--font_size: 9px;
	--vkui--font_caption3_caps--line_height: 12px;
	--vkui--font_caption3_caps--font_family: -apple-system, system-ui, "Helvetica Neue", Roboto, sans-serif;
	--vkui--font_caption3_caps--font_weight: 600;
	--vkui--font_caption3_caps--text_transform: uppercase;
	--vkui--size_select_icon_padding: var(--vkui--size_select_icon_padding--regular);
	--vkui--size_popup_base_padding: var(--vkui--size_popup_base_padding--regular);
	--vkui--size_popup_header_padding: var(--vkui--size_popup_header_padding--regular);
	--vkui--size_label_horizontal_margin: 16px;
	--vkui--size_border_radius: 8px;
	--vkui--size_border_radius_rounded: 48px;
	--vkui--size_check_border_radius: 4px;
	--vkui--size_border_radius_paper: 12px;
	--vkui--size_border_radius_promo: 20px;
	--vkui--size_cell_height: var(--vkui--size_cell_height--regular);
	--vkui--size_field_height: var(--vkui--size_field_height--regular);
	--vkui--size_search_height: var(--vkui--size_search_height--regular);
	--vkui--size_button_extra_small_height: var(--vkui--size_button_extra_small_height--regular);
	--vkui--size_button_small_height: var(--vkui--size_button_small_height--regular);
	--vkui--size_button_medium_height: var(--vkui--size_button_medium_height--regular);
	--vkui--size_button_large_height: var(--vkui--size_button_large_height--regular);
	--vkui--size_checkbox: 16px;
	--vkui--size_arrow: 8px;
	--vkui--size_arrow_promo: 40px;
	--vkui--size_popup_small: 430px;
	--vkui--size_popup_medium: 680px;
	--vkui--size_popup_large: 880px;
	--vkui--size_field_horizontal_padding: 12px;
	--vkui--size_button_padding_horizontal: 12px;
	--vkui--size_arrow_padding: 12px;
	--vkui--size_tooltip_margin: 8px;
	--vkui--size_icon_u_i: 16px;
	--vkui--size_avatar_x_s: 24px;
	--vkui--size_avatar_s: 32px;
	--vkui--size_avatar_m: 48px;
	--vkui--size_avatar_l: 96px;
	--vkui--size_avatar_x_l: 128px;
	--vkui--size_badge_x_s: 12px;
	--vkui--size_badge_s: 16px;
	--vkui--size_badge_m: 24px;
	--vkui--size_badge_l: 44px;
	--vkui--size_badge_x_l: 56px;
	--vkui--size_cardgrid_padding: 8px;
	--vkui--size_card_border_radius: 8px;
	--vkui--size_cardgrid_padding_vertical: 8px;
	--vkui--size_base_padding_horizontal: 16px;
	--vkui--size_base_padding_vertical: 12px;
	--vkui--size_button_group_gap_space: 1px;
	--vkui--size_button_group_gap_small: 8px;
	--vkui--size_button_group_gap_medium: 12px;
	--vkui--size_option_hierarchy: 32px;
	--vkui--size_switch_height: var(--vkui--size_switch_height--regular);
	--vkui--size_switch_width: var(--vkui--size_switch_width--regular);
	--vkui--size_switch_pin: var(--vkui--size_switch_pin--regular);
	--vkui--size_panel_header_height: var(--vkui--size_panel_header_height--regular);
	--vkui--size_button_base_small_padding_horizontal: 16px;
	--vkui--size_button_base_medium_padding_horizontal: 16px;
	--vkui--size_button_base_large_padding_horizontal: 20px;
	--vkui--size_button_base_small_padding_horizontal_icon: 12px;
	--vkui--size_button_base_medium_padding_horizontal_icon: 12px;
	--vkui--size_button_base_large_padding_horizontal_icon: 16px;
	--vkui--size_button_tertiary_small_padding_horizontal: 12px;
	--vkui--size_button_tertiary_medium_padding_horizontal: 12px;
	--vkui--size_button_tertiary_large_padding_horizontal: 16px;
	--vkui--size_button_tertiary_small_padding_horizontal_icon: 8px;
	--vkui--size_button_tertiary_medium_padding_horizontal_icon: 8px;
	--vkui--size_button_tertiary_large_padding_horizontal_icon: 12px;
	--vkui--size_button_minimum_width: 80px;
	--vkui--size_form_item_padding_vertical: 12px;
	--vkui--size_split_col_padding_horizontal: 16px;
	--vkui--size_subnavigation_bar_gap: 8px;
	--vkui--size_subnavigation_bar_padding_vertical: 12px;
	--vkui--size_border1x: 1px;
	--vkui--size_border2x: 0.5px;
	--vkui--size_border3x: 0.33px;
	--vkui--font_headline--font_size: var(--vkui--font_headline--font_size--regular);
	--vkui--font_headline--line_height: var(--vkui--font_headline--line_height--regular);
	--vkui--font_headline--font_family: var(--vkui--font_headline--font_family--regular);
	--vkui--font_headline--font_weight: var(--vkui--font_headline--font_weight--regular);
}

@media (min-width: 1004px) and (max-width: 1243px) {
				:root, .vkui--force-auto {
					--vkui--font_display_title2--font_size: var(--vkui--font_display_title2--font_size--compact);
--vkui--font_display_title2--line_height: var(--vkui--font_display_title2--line_height--compact);
--vkui--font_display_title2--font_family: var(--vkui--font_display_title2--font_family--compact);
--vkui--font_display_title2--font_weight: var(--vkui--font_display_title2--font_weight--compact);
--vkui--font_headline1--font_size: var(--vkui--font_headline1--font_size--compact);
--vkui--font_headline1--line_height: var(--vkui--font_headline1--line_height--compact);
--vkui--font_headline2--font_size: var(--vkui--font_headline2--font_size--compact);
--vkui--font_headline2--line_height: var(--vkui--font_headline2--line_height--compact);
--vkui--font_text--font_size: var(--vkui--font_text--font_size--compact);
--vkui--font_text--line_height: var(--vkui--font_text--line_height--compact);
--vkui--font_subhead--font_size: var(--vkui--font_subhead--font_size--compact);
--vkui--font_subhead--line_height: var(--vkui--font_subhead--line_height--compact);
--vkui--size_select_icon_padding: var(--vkui--size_select_icon_padding--compact);
--vkui--size_popup_base_padding: var(--vkui--size_popup_base_padding--compact);
--vkui--size_popup_header_padding: var(--vkui--size_popup_header_padding--compact);
--vkui--size_cell_height: var(--vkui--size_cell_height--compact);
--vkui--size_field_height: var(--vkui--size_field_height--compact);
--vkui--size_search_height: var(--vkui--size_search_height--compact);
--vkui--size_button_extra_small_height: var(--vkui--size_button_extra_small_height--compact);
--vkui--size_button_small_height: var(--vkui--size_button_small_height--compact);
--vkui--size_button_medium_height: var(--vkui--size_button_medium_height--compact);
--vkui--size_button_large_height: var(--vkui--size_button_large_height--compact);
--vkui--size_switch_height: var(--vkui--size_switch_height--compact);
--vkui--size_switch_width: var(--vkui--size_switch_width--compact);
--vkui--size_switch_pin: var(--vkui--size_switch_pin--compact);
--vkui--size_panel_header_height: var(--vkui--size_panel_header_height--compact);
--vkui--font_headline--font_size: var(--vkui--font_headline--font_size--compact);
--vkui--font_headline--line_height: var(--vkui--font_headline--line_height--compact);
				}
			}

			.vkui--force-desktop_s {
				--vkui--font_display_title2--font_size: var(--vkui--font_display_title2--font_size--compact);
--vkui--font_display_title2--line_height: var(--vkui--font_display_title2--line_height--compact);
--vkui--font_display_title2--font_family: var(--vkui--font_display_title2--font_family--compact);
--vkui--font_display_title2--font_weight: var(--vkui--font_display_title2--font_weight--compact);
--vkui--font_headline1--font_size: var(--vkui--font_headline1--font_size--compact);
--vkui--font_headline1--line_height: var(--vkui--font_headline1--line_height--compact);
--vkui--font_headline2--font_size: var(--vkui--font_headline2--font_size--compact);
--vkui--font_headline2--line_height: var(--vkui--font_headline2--line_height--compact);
--vkui--font_text--font_size: var(--vkui--font_text--font_size--compact);
--vkui--font_text--line_height: var(--vkui--font_text--line_height--compact);
--vkui--font_subhead--font_size: var(--vkui--font_subhead--font_size--compact);
--vkui--font_subhead--line_height: var(--vkui--font_subhead--line_height--compact);
--vkui--size_select_icon_padding: var(--vkui--size_select_icon_padding--compact);
--vkui--size_popup_base_padding: var(--vkui--size_popup_base_padding--compact);
--vkui--size_popup_header_padding: var(--vkui--size_popup_header_padding--compact);
--vkui--size_cell_height: var(--vkui--size_cell_height--compact);
--vkui--size_field_height: var(--vkui--size_field_height--compact);
--vkui--size_search_height: var(--vkui--size_search_height--compact);
--vkui--size_button_extra_small_height: var(--vkui--size_button_extra_small_height--compact);
--vkui--size_button_small_height: var(--vkui--size_button_small_height--compact);
--vkui--size_button_medium_height: var(--vkui--size_button_medium_height--compact);
--vkui--size_button_large_height: var(--vkui--size_button_large_height--compact);
--vkui--size_switch_height: var(--vkui--size_switch_height--compact);
--vkui--size_switch_width: var(--vkui--size_switch_width--compact);
--vkui--size_switch_pin: var(--vkui--size_switch_pin--compact);
--vkui--size_panel_header_height: var(--vkui--size_panel_header_height--compact);
--vkui--font_headline--font_size: var(--vkui--font_headline--font_size--compact);
--vkui--font_headline--line_height: var(--vkui--font_headline--line_height--compact);
			}

@media (max-width: 767px) {
				:root, .vkui--force-auto {
					--vkui--font_display_title2--font_size: var(--vkui--font_display_title2--font_size--regular);
--vkui--font_display_title2--line_height: var(--vkui--font_display_title2--line_height--regular);
--vkui--font_display_title2--font_family: var(--vkui--font_display_title2--font_family--regular);
--vkui--font_display_title2--font_weight: var(--vkui--font_display_title2--font_weight--regular);
--vkui--font_headline1--font_size: var(--vkui--font_headline1--font_size--regular);
--vkui--font_headline1--line_height: var(--vkui--font_headline1--line_height--regular);
--vkui--font_headline2--font_size: var(--vkui--font_headline2--font_size--regular);
--vkui--font_headline2--line_height: var(--vkui--font_headline2--line_height--regular);
--vkui--font_text--font_size: var(--vkui--font_text--font_size--regular);
--vkui--font_text--line_height: var(--vkui--font_text--line_height--regular);
--vkui--font_subhead--font_size: var(--vkui--font_subhead--font_size--regular);
--vkui--font_subhead--line_height: var(--vkui--font_subhead--line_height--regular);
--vkui--size_select_icon_padding: var(--vkui--size_select_icon_padding--regular);
--vkui--size_popup_base_padding: var(--vkui--size_popup_base_padding--regular);
--vkui--size_popup_header_padding: var(--vkui--size_popup_header_padding--regular);
--vkui--size_cell_height: var(--vkui--size_cell_height--regular);
--vkui--size_field_height: var(--vkui--size_field_height--regular);
--vkui--size_search_height: var(--vkui--size_search_height--regular);
--vkui--size_button_extra_small_height: var(--vkui--size_button_extra_small_height--regular);
--vkui--size_button_small_height: var(--vkui--size_button_small_height--regular);
--vkui--size_button_medium_height: var(--vkui--size_button_medium_height--regular);
--vkui--size_button_large_height: var(--vkui--size_button_large_height--regular);
--vkui--size_switch_height: var(--vkui--size_switch_height--regular);
--vkui--size_switch_width: var(--vkui--size_switch_width--regular);
--vkui--size_switch_pin: var(--vkui--size_switch_pin--regular);
--vkui--size_panel_header_height: var(--vkui--size_panel_header_height--regular);
--vkui--font_headline--font_size: var(--vkui--font_headline--font_size--regular);
--vkui--font_headline--line_height: var(--vkui--font_headline--line_height--regular);
				}
			}

			.vkui--force-touch {
				--vkui--font_display_title2--font_size: var(--vkui--font_display_title2--font_size--regular);
--vkui--font_display_title2--line_height: var(--vkui--font_display_title2--line_height--regular);
--vkui--font_display_title2--font_family: var(--vkui--font_display_title2--font_family--regular);
--vkui--font_display_title2--font_weight: var(--vkui--font_display_title2--font_weight--regular);
--vkui--font_headline1--font_size: var(--vkui--font_headline1--font_size--regular);
--vkui--font_headline1--line_height: var(--vkui--font_headline1--line_height--regular);
--vkui--font_headline2--font_size: var(--vkui--font_headline2--font_size--regular);
--vkui--font_headline2--line_height: var(--vkui--font_headline2--line_height--regular);
--vkui--font_text--font_size: var(--vkui--font_text--font_size--regular);
--vkui--font_text--line_height: var(--vkui--font_text--line_height--regular);
--vkui--font_subhead--font_size: var(--vkui--font_subhead--font_size--regular);
--vkui--font_subhead--line_height: var(--vkui--font_subhead--line_height--regular);
--vkui--size_select_icon_padding: var(--vkui--size_select_icon_padding--regular);
--vkui--size_popup_base_padding: var(--vkui--size_popup_base_padding--regular);
--vkui--size_popup_header_padding: var(--vkui--size_popup_header_padding--regular);
--vkui--size_cell_height: var(--vkui--size_cell_height--regular);
--vkui--size_field_height: var(--vkui--size_field_height--regular);
--vkui--size_search_height: var(--vkui--size_search_height--regular);
--vkui--size_button_extra_small_height: var(--vkui--size_button_extra_small_height--regular);
--vkui--size_button_small_height: var(--vkui--size_button_small_height--regular);
--vkui--size_button_medium_height: var(--vkui--size_button_medium_height--regular);
--vkui--size_button_large_height: var(--vkui--size_button_large_height--regular);
--vkui--size_switch_height: var(--vkui--size_switch_height--regular);
--vkui--size_switch_width: var(--vkui--size_switch_width--regular);
--vkui--size_switch_pin: var(--vkui--size_switch_pin--regular);
--vkui--size_panel_header_height: var(--vkui--size_panel_header_height--regular);
--vkui--font_headline--font_size: var(--vkui--font_headline--font_size--regular);
--vkui--font_headline--line_height: var(--vkui--font_headline--line_height--regular);
			}