.vkui--vkBase--light,:root{--vkui--theme_name:"vkBase"}.vkui--vkBase--dark,.vkui--vkBase--light,:root{--vkui--theme_name_base:"vkBase";--vkui--size_base_padding_horizontal--regular:16px;--vkui--size_switch_height--regular:14px;--vkui--size_switch_height--compact:12px;--vkui--size_switch_width--regular:34px;--vkui--size_switch_width--compact:32px;--vkui--size_switch_pin--regular:20px;--vkui--size_switch_pin--compact:18px;--vkui--size_panel_header_height--regular:56px}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--gradient_black:#0000 0%,rgba(0,0,0,.014) 13%,#0000000f 27%,rgba(0,0,0,.316) 68%,#00000061 84%,#0006 100%;--vkui--gradient_white:#fff0 0%,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff 100%;--vkui--elevation1:0px 0px 2px #00000008,0px 2px 2px #0000000f;--vkui--elevation1_invert_y:0px 0px 2px #00000008,0px -2px 2px #0000000f;--vkui--elevation2:0px 4px 8px #0000000a,0px 0px 4px #0000000f;--vkui--elevation3:0px 0px 2px #00000014,0px 4px 16px #00000014;--vkui--elevation4:0px 0px 8px #0000001f,0px 16px 16px #00000029;--vkui--font_family_fallbacks:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_family_accent:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_family_base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_weight_accent1:600;--vkui--font_weight_accent2:500;--vkui--font_weight_accent3:400;--vkui--font_weight_base1:600;--vkui--font_weight_base2:500;--vkui--font_weight_base3:400;--vkui--font_display_title1--font_size--regular:23px;--vkui--font_display_title1--line_height--regular:28px;--vkui--font_display_title1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title1--font_weight--regular:600;--vkui--font_display_title2--font_size--regular:21px;--vkui--font_display_title2--line_height--regular:26px;--vkui--font_display_title2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title2--font_weight--regular:600;--vkui--font_display_title2--font_size--compact:22px;--vkui--font_display_title2--line_height--compact:24px;--vkui--font_display_title2--font_family--compact:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title2--font_weight--compact:600;--vkui--font_display_title3--font_size--regular:19px;--vkui--font_display_title3--line_height--regular:24px;--vkui--font_display_title3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title3--font_weight--regular:600;--vkui--font_display_title4--font_size--regular:17px;--vkui--font_display_title4--line_height--regular:24px;--vkui--font_display_title4--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_display_title4--font_weight--regular:600;--vkui--font_title1--font_size--regular:24px;--vkui--font_title1--line_height--regular:28px;--vkui--font_title1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title1--font_weight--regular:600;--vkui--font_title2--font_size--regular:20px;--vkui--font_title2--line_height--regular:24px;--vkui--font_title2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title2--font_weight--regular:600;--vkui--font_title3--font_size--regular:17px;--vkui--font_title3--line_height--regular:22px;--vkui--font_title3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_title3--font_weight--regular:600;--vkui--font_headline1--font_size--regular:16px;--vkui--font_headline1--line_height--regular:20px;--vkui--font_headline1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline1--font_weight--regular:500;--vkui--font_headline2--font_size--regular:15px;--vkui--font_headline2--line_height--regular:20px;--vkui--font_headline2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline2--font_weight--regular:500;--vkui--font_headline2--font_size--compact:14px;--vkui--font_headline2--line_height--compact:20px;--vkui--font_text--font_size--regular:16px;--vkui--font_text--line_height--regular:20px;--vkui--font_text--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_text--font_weight--regular:400;--vkui--font_paragraph--font_size--regular:15px;--vkui--font_paragraph--line_height--regular:20px;--vkui--font_paragraph--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_paragraph--font_weight--regular:400;--vkui--font_subhead--font_size--regular:14px;--vkui--font_subhead--line_height--regular:18px;--vkui--font_subhead--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_subhead--font_weight--regular:400;--vkui--font_footnote--font_size--regular:13px;--vkui--font_footnote--line_height--regular:16px;--vkui--font_footnote--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_footnote--font_weight--regular:400;--vkui--font_footnote_caps--font_size--regular:13px;--vkui--font_footnote_caps--line_height--regular:16px;--vkui--font_footnote_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_footnote_caps--font_weight--regular:400;--vkui--font_footnote_caps--text_transform--regular:uppercase;--vkui--font_caption1--font_size--regular:12px;--vkui--font_caption1--line_height--regular:14px;--vkui--font_caption1--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1--font_weight--regular:400;--vkui--font_caption1_caps--font_size--regular:12px;--vkui--font_caption1_caps--line_height--regular:14px;--vkui--font_caption1_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption1_caps--font_weight--regular:600;--vkui--font_caption1_caps--text_transform--regular:uppercase;--vkui--font_caption2--font_size--regular:11px;--vkui--font_caption2--line_height--regular:14px;--vkui--font_caption2--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2--font_weight--regular:400;--vkui--font_caption2_caps--font_size--regular:11px;--vkui--font_caption2_caps--line_height--regular:14px;--vkui--font_caption2_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption2_caps--font_weight--regular:600;--vkui--font_caption2_caps--text_transform--regular:uppercase;--vkui--font_caption3--font_size--regular:9px;--vkui--font_caption3--line_height--regular:12px;--vkui--font_caption3--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3--font_weight--regular:400;--vkui--font_caption3_caps--font_size--regular:9px;--vkui--font_caption3_caps--line_height--regular:12px;--vkui--font_caption3_caps--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_caption3_caps--font_weight--regular:600;--vkui--font_caption3_caps--text_transform--regular:uppercase;--vkui--size_select_icon_padding--regular:6px;--vkui--size_select_icon_padding--compact:7px;--vkui--size_popup_base_padding--regular:32px;--vkui--size_popup_base_padding--compact:20px;--vkui--size_popup_header_padding--regular:24px;--vkui--size_popup_header_padding--compact:16px;--vkui--size_label_horizontal_margin--regular:16px;--vkui--size_border_radius_rounded--regular:48px;--vkui--size_check_border_radius--regular:4px;--vkui--size_border_radius_paper--regular:12px;--vkui--size_border_radius_promo--regular:20px;--vkui--size_field_height--regular:44px;--vkui--size_field_height--compact:36px;--vkui--size_search_height--regular:36px;--vkui--size_search_height--compact:32px;--vkui--size_button_large_height--regular:44px;--vkui--size_button_large_height--compact:36px;--vkui--size_button_medium_height--regular:36px;--vkui--size_button_medium_height--compact:32px;--vkui--size_button_small_height--regular:30px;--vkui--size_button_small_height--compact:28px;--vkui--size_checkbox--regular:16px;--vkui--size_arrow--regular:8px;--vkui--size_arrow_promo--regular:40px;--vkui--size_popup_medium--regular:680px;--vkui--size_popup_large--regular:880px;--vkui--size_field_horizontal_padding--regular:12px;--vkui--size_button_padding_horizontal--regular:12px;--vkui--size_arrow_padding--regular:12px;--vkui--size_tooltip_margin--regular:8px;--vkui--size_icon_u_i--regular:16px;--vkui--size_avatar_x_s--regular:24px;--vkui--size_avatar_s--regular:32px;--vkui--size_avatar_m--regular:48px;--vkui--size_avatar_l--regular:96px;--vkui--size_avatar_x_l--regular:128px;--vkui--size_badge_x_s--regular:12px;--vkui--size_badge_s--regular:16px;--vkui--size_badge_m--regular:24px;--vkui--size_badge_l--regular:44px;--vkui--size_badge_x_l--regular:56px;--vkui--size_cardgrid_padding--regular:8px;--vkui--size_cardgrid_padding_vertical--regular:8px;--vkui--size_base_padding_vertical--regular:12px;--vkui--size_button_group_gap_space--regular:1px;--vkui--size_button_group_gap_small--regular:8px;--vkui--size_button_group_gap_medium--regular:12px;--vkui--size_option_hierarchy--regular:32px;--vkui--size_button_base_small_padding_horizontal--regular:16px;--vkui--size_button_base_medium_padding_horizontal--regular:16px;--vkui--size_button_base_large_padding_horizontal--regular:20px;--vkui--size_button_base_small_padding_horizontal_icon--regular:12px;--vkui--size_button_base_medium_padding_horizontal_icon--regular:12px;--vkui--size_button_base_large_padding_horizontal_icon--regular:16px;--vkui--size_button_tertiary_small_padding_horizontal--regular:12px;--vkui--size_button_tertiary_medium_padding_horizontal--regular:12px;--vkui--size_button_tertiary_large_padding_horizontal--regular:16px;--vkui--size_button_tertiary_small_padding_horizontal_icon--regular:8px;--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular:8px;--vkui--size_button_tertiary_large_padding_horizontal_icon--regular:12px;--vkui--size_button_minimum_width--regular:80px;--vkui--size_split_col_padding_horizontal--regular:16px;--vkui--size_subnavigation_bar_gap--regular:8px;--vkui--size_subnavigation_bar_padding_vertical--regular:12px;--vkui--size_border1x--regular:1px;--vkui--size_border2x--regular:0.5px;--vkui--size_border3x--regular:0.33px;--vkui--spacing_size_xs:4px;--vkui--spacing_size_s:6px;--vkui--spacing_size_m:8px;--vkui--spacing_size_l:10px;--vkui--spacing_size_xl:12px;--vkui--animation_duration_l:0.4s;--vkui--animation_duration_m:0.2s;--vkui--animation_duration_s:0.1s;--vkui--animation_easing_default:cubic-bezier(0.3,0.3,0.5,1);--vkui--opacity_disable:0.4;--vkui--opacity_disable_accessibility:0.64;--vkui--z_index_modal:99;--vkui--z_index_popout:100;--vkui--font_headline--font_size--regular:16px;--vkui--font_headline--line_height--regular:20px;--vkui--font_headline--font_family--regular:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--vkui--font_headline--font_weight--regular:500;--vkui--color_background_accent_tint:#5a9eff;--vkui--color_background_contrast_secondary_alpha--hover:#ffffff3d;--vkui--color_background_contrast_secondary_alpha--active:#ffffff47;--vkui--color_text_link_tint:#71aaeb;--vkui--color_text_link_visited:#4986cc;--vkui--color_icon_contrast_secondary:#f2f3f5;--vkui--color_accent_orange_fire:#f05c44;--vkui--color_accent_secondary:#3f8ae0;--vkui--color_overlay_primary:#0006;--vkui--color_overlay_primary--hover:#00000070;--vkui--color_overlay_primary--active:#0000007a;--vkui--color_avatar_overlay:#0009;--vkui--color_avatar_overlay--hover:#000000a3;--vkui--color_avatar_overlay--active:#000000ad;--vkui--color_avatar_overlay_inverse_alpha:#ffffffd9;--vkui--color_avatar_overlay_inverse_alpha--hover:#ffffffe3;--vkui--color_avatar_overlay_inverse_alpha--active:#ffffffed;--vkui--color_transparent:#0000}.vkui--vkBase--light,.vkui--vkCom--light,.vkui--vkIOS--light,:root{--vkui--gradient_tint:#fafafa00 0%,hsla(0,0%,98%,.036) 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9 100%;--vkui--gradient:#fff0 0%,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff 100%;--vkui--colors_scheme:light;--vkui--color_background_accent_tint--hover:#5698f7;--vkui--color_background_accent_tint--active:#5393ef;--vkui--color_background_content--hover:#f5f5f7;--vkui--color_background_content--active:#ebecef;--vkui--color_background_tertiary_alpha:#00000008;--vkui--color_background_tertiary_alpha--hover:#00000012;--vkui--color_background_tertiary_alpha--active:#0000001c;--vkui--color_background_contrast--hover:#f5f5f7;--vkui--color_background_contrast--active:#ebecef;--vkui--color_background_contrast_secondary_alpha:#fff3;--vkui--color_background_contrast_themed:#fff;--vkui--color_background_contrast_themed--hover:#f5f5f7;--vkui--color_background_contrast_themed--active:#ebecef;--vkui--color_background_modal--hover:#f5f5f7;--vkui--color_background_modal--active:#ebecef;--vkui--color_background_modal_inverse--hover:#2b2c2f;--vkui--color_background_modal_inverse--active:#292b2f;--vkui--color_background_warning:#fff2d6;--vkui--color_background_warning--hover:#f5e9d0;--vkui--color_background_warning--active:#ebe0ca;--vkui--color_background_positive--hover:#48ac4a;--vkui--color_background_positive--active:#45a64a;--vkui--color_background_negative--hover:#dd4446;--vkui--color_background_negative--active:#d44245;--vkui--color_background_negative_tint:#faebeb;--vkui--color_background_negative_tint--hover:#f0e2e4;--vkui--color_background_negative_tint--active:#e6d9dd;--vkui--color_background_positive_tint:#e8f9e8;--vkui--color_background_positive_tint--hover:#dff0e1;--vkui--color_background_positive_tint--active:#d5e6da;--vkui--color_header_background--hover:#f5f5f7;--vkui--color_header_background--active:#ebecef;--vkui--color_text_primary:#000;--vkui--color_text_primary--hover:#000102;--vkui--color_text_primary--active:#000105;--vkui--color_text_secondary--hover:#7c8795;--vkui--color_text_secondary--active:#778292;--vkui--color_text_tertiary--hover:#939ca9;--vkui--color_text_tertiary--active:#8d96a4;--vkui--color_text_contrast--hover:#f5f5f7;--vkui--color_text_contrast--active:#ebecef;--vkui--color_text_contrast_themed--hover:#f5f5f7;--vkui--color_text_contrast_themed--active:#ebecef;--vkui--color_text_positive--hover:#48ac4a;--vkui--color_text_positive--active:#45a64a;--vkui--color_text_negative--hover:#dd4446;--vkui--color_text_negative--active:#d44245;--vkui--color_text_link_tint--hover:#6ca4e4;--vkui--color_text_link_tint--active:#689edd;--vkui--color_text_link_visited--hover:#4681c6;--vkui--color_text_link_visited--active:#437dc1;--vkui--color_link_contrast--hover:#f5f5f7;--vkui--color_link_contrast--active:#ebecef;--vkui--color_icon_primary:#2c2d2e;--vkui--color_icon_primary--hover:#2a2c2f;--vkui--color_icon_primary--active:#282b2f;--vkui--color_icon_medium_alpha:#0000007a;--vkui--color_icon_medium_alpha--hover:#00000085;--vkui--color_icon_medium_alpha--active:#0000008f;--vkui--color_icon_secondary--hover:#939ca9;--vkui--color_icon_secondary--active:#8d96a4;--vkui--color_icon_secondary_alpha:#0000005c;--vkui--color_icon_secondary_alpha--hover:#0006;--vkui--color_icon_secondary_alpha--active:#00000070;--vkui--color_icon_tertiary_alpha:#0000003d;--vkui--color_icon_tertiary_alpha--hover:#00000047;--vkui--color_icon_tertiary_alpha--active:#00000052;--vkui--color_icon_contrast--hover:#f5f5f7;--vkui--color_icon_contrast--active:#ebecef;--vkui--color_icon_contrast_themed--hover:#f5f5f7;--vkui--color_icon_contrast_themed--active:#ebecef;--vkui--color_icon_contrast_secondary--hover:#e8eaee;--vkui--color_icon_contrast_secondary--active:#dfe1e6;--vkui--color_icon_positive--hover:#48ac4a;--vkui--color_icon_positive--active:#45a64a;--vkui--color_icon_negative--hover:#dd4446;--vkui--color_icon_negative--active:#d44245;--vkui--color_separator_primary2x--hover:#c3c4c7;--vkui--color_separator_primary2x--active:#bbbdc1;--vkui--color_separator_primary3x--hover:#b6b8bc;--vkui--color_separator_primary3x--active:#afb1b6;--vkui--color_separator_primary_alpha:#0000001f;--vkui--color_separator_primary_alpha--hover:#00000029;--vkui--color_separator_primary_alpha--active:#0003;--vkui--color_stroke_positive--hover:#48ac4a;--vkui--color_stroke_positive--active:#45a64a;--vkui--color_stroke_negative--hover:#dd4446;--vkui--color_stroke_negative--active:#d44245;--vkui--color_stroke_contrast:#fff;--vkui--color_stroke_contrast--hover:#f5f5f7;--vkui--color_stroke_contrast--active:#ebecef;--vkui--color_image_border_alpha:#00000014;--vkui--color_image_border_alpha--hover:#0000001f;--vkui--color_image_border_alpha--active:#00000029;--vkui--color_field_border_alpha:#0000001f;--vkui--color_field_border_alpha--hover:#0000003d;--vkui--color_field_border_alpha--active:#0000005c;--vkui--color_accent_red--hover:#f53247;--vkui--color_accent_red--active:#eb3046;--vkui--color_accent_green--hover:#48ac4a;--vkui--color_accent_green--active:#45a64a;--vkui--color_accent_orange--hover:#f59a02;--vkui--color_accent_orange--active:#eb9405;--vkui--color_accent_orange_peach:#f9b54f;--vkui--color_accent_orange_peach--hover:#efae4e;--vkui--color_accent_orange_peach--active:#e5a84e;--vkui--color_accent_orange_fire--hover:#e65944;--vkui--color_accent_orange_fire--active:#dd5643;--vkui--color_accent_purple--hover:#6e59df;--vkui--color_accent_purple--active:#6a56d8;--vkui--color_accent_violet--hover:#742dbb;--vkui--color_accent_violet--active:#6f2cb6;--vkui--color_accent_raspberry_pink:#e03fab;--vkui--color_accent_raspberry_pink--hover:#d73da7;--vkui--color_accent_raspberry_pink--active:#ce3ba2;--vkui--color_accent_secondary--hover:#3c85d9;--vkui--color_accent_secondary--active:#3a80d3;--vkui--color_overlay_secondary:#2c2d2e80;--vkui--color_overlay_secondary--hover:#2c2d2e8a;--vkui--color_overlay_secondary--active:#2c2d2e94;--vkui--color_action_sheet_text:#3f8ae0;--vkui--color_action_sheet_text--hover:#3c85d9;--vkui--color_action_sheet_text--active:#3a80d3;--vkui--color_image_placeholder:#f2f3f5;--vkui--color_image_placeholder--hover:#e8eaee;--vkui--color_image_placeholder--active:#dfe1e6;--vkui--color_image_placeholder_alpha:#001c3d14;--vkui--color_image_placeholder_alpha--hover:#001c3d1f;--vkui--color_image_placeholder_alpha--active:#001c3d29;--vkui--color_write_bar_input_border_alpha:#00000014;--vkui--color_write_bar_input_border_alpha--hover:#0000001f;--vkui--color_write_bar_input_border_alpha--active:#00000029;--vkui--color_segmented_control:#fff;--vkui--color_segmented_control--hover:#f5f5f7;--vkui--color_segmented_control--active:#ebecef;--vkui--color_tabbar_text_inactive:#99a2ad;--vkui--color_tabbar_text_inactive--hover:#939ca9;--vkui--color_tabbar_text_inactive--active:#8d96a4;--vkui--color_transparent--hover:#00103d0a;--vkui--color_transparent--active:#00103d14}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkIOS--dark,.vkui--vkIOS--light,:root{--vkui--font_headline1--font_size--compact:15px;--vkui--font_headline1--line_height--compact:20px;--vkui--font_text--font_size--compact:15px;--vkui--font_text--line_height--compact:20px;--vkui--font_subhead--font_size--compact:13px;--vkui--font_subhead--line_height--compact:16px;--vkui--size_popup_small--regular:430px;--vkui--size_form_item_padding_vertical--regular:12px;--vkui--font_headline--font_size--compact:15px;--vkui--font_headline--line_height--compact:20px;--vkui--color_background_contrast_inverse:#2c2d2e;--vkui--color_background_positive:#4bb34b;--vkui--color_text_primary_invariably:#000;--vkui--color_text_positive:#4bb34b;--vkui--color_icon_primary_invariably:#2c2d2e;--vkui--color_icon_positive:#4bb34b;--vkui--color_stroke_positive:#4bb34b;--vkui--color_accent_gray:#a3adb8;--vkui--color_accent_red:#ff3347;--vkui--color_accent_green:#4bb34b;--vkui--color_accent_orange:#ffa000}.vkui--vkBase--dark,.vkui--vkBase--light,.vkui--vkCom--dark,.vkui--vkCom--light,:root{--vkui--size_border_radius--regular:8px;--vkui--size_card_border_radius--regular:8px;--vkui--size_panel_header_height--compact:48px;--vkui--animation_easing_platform:cubic-bezier(0.4,0,0.2,1)}.vkui--vkBase--light,.vkui--vkIOS--light,:root{--vkui--color_background_accent:#2688eb;--vkui--color_background_accent--hover:#2483e4;--vkui--color_background_accent--active:#237edd;--vkui--color_background_accent_themed:#2688eb;--vkui--color_background_accent_themed--hover:#2483e4;--vkui--color_background_accent_themed--active:#237edd;--vkui--color_background_accent_alternative:#2688eb;--vkui--color_background_accent_alternative--hover:#2483e4;--vkui--color_background_accent_alternative--active:#237edd;--vkui--color_background:#ebedf0;--vkui--color_background--hover:#e2e4e9;--vkui--color_background--active:#d8dbe2;--vkui--color_background_content:#fff;--vkui--color_background_secondary:#f5f5f5;--vkui--color_background_secondary--hover:#ebecee;--vkui--color_background_secondary--active:#e1e3e6;--vkui--color_background_secondary_alpha:#0000000a;--vkui--color_background_secondary_alpha--hover:#00000014;--vkui--color_background_secondary_alpha--active:#0000001f;--vkui--color_background_tertiary:#f9f9f9;--vkui--color_background_tertiary--hover:#eff0f1;--vkui--color_background_tertiary--active:#e5e6ea;--vkui--color_background_contrast:#fff;--vkui--color_background_contrast_inverse--hover:#2a2c2f;--vkui--color_background_contrast_inverse--active:#282b2f;--vkui--color_background_modal:#fff;--vkui--color_background_modal_inverse:#2d2d2e;--vkui--color_background_negative:#e64646;--vkui--color_field_background:#f2f3f5;--vkui--color_field_background--hover:#e8eaee;--vkui--color_field_background--active:#dfe1e6;--vkui--color_header_background:#fff;--vkui--color_text_accent:#2688eb;--vkui--color_text_accent--hover:#2483e4;--vkui--color_text_accent--active:#237edd;--vkui--color_text_accent_themed:#2688eb;--vkui--color_text_accent_themed--hover:#2483e4;--vkui--color_text_accent_themed--active:#237edd;--vkui--color_text_primary_invariably--hover:#000102;--vkui--color_text_primary_invariably--active:#000105;--vkui--color_text_secondary:#818c99;--vkui--color_text_subhead:#6d7885;--vkui--color_text_subhead--hover:#697482;--vkui--color_text_subhead--active:#64707f;--vkui--color_text_tertiary:#99a2ad;--vkui--color_text_contrast:#fff;--vkui--color_text_contrast_themed:#fff;--vkui--color_text_negative:#e64646;--vkui--color_text_link:#2d81e0;--vkui--color_text_link--hover:#2b7cd9;--vkui--color_text_link--active:#2978d3;--vkui--color_text_link_themed:#2d81e0;--vkui--color_text_link_themed--hover:#2b7cd9;--vkui--color_text_link_themed--active:#2978d3;--vkui--color_text_muted:#2c2d2e;--vkui--color_text_muted--hover:#2a2c2f;--vkui--color_text_muted--active:#282b2f;--vkui--color_link_contrast:#fff;--vkui--color_icon_accent:#2688eb;--vkui--color_icon_accent--hover:#2483e4;--vkui--color_icon_accent--active:#237edd;--vkui--color_icon_accent_themed:#2688eb;--vkui--color_icon_accent_themed--hover:#2483e4;--vkui--color_icon_accent_themed--active:#237edd;--vkui--color_icon_primary_invariably--hover:#2a2c2f;--vkui--color_icon_primary_invariably--active:#282b2f;--vkui--color_icon_medium:#818c99;--vkui--color_icon_medium--hover:#7c8795;--vkui--color_icon_medium--active:#778292;--vkui--color_icon_secondary:#99a2ad;--vkui--color_icon_tertiary:#b8c1cc;--vkui--color_icon_tertiary--hover:#b1bac6;--vkui--color_icon_tertiary--active:#a9b3c1;--vkui--color_icon_contrast:#fff;--vkui--color_icon_contrast_themed:#fff;--vkui--color_icon_negative:#e64646;--vkui--color_stroke_accent:#2688eb;--vkui--color_stroke_accent--hover:#2483e4;--vkui--color_stroke_accent--active:#237edd;--vkui--color_stroke_accent_themed:#2688eb;--vkui--color_stroke_accent_themed--hover:#2483e4;--vkui--color_stroke_accent_themed--active:#237edd;--vkui--color_separator_primary:#d7d8d9;--vkui--color_separator_primary--hover:#ced0d3;--vkui--color_separator_primary--active:#c6c8cd;--vkui--color_separator_primary2x:#cbcccd;--vkui--color_separator_primary3x:#bebfc1;--vkui--color_separator_secondary:#e1e3e6;--vkui--color_separator_secondary--hover:#d8dbdf;--vkui--color_separator_secondary--active:#cfd2d8;--vkui--color_stroke_negative:#e64646;--vkui--color_accent_blue:#2688eb;--vkui--color_accent_blue--hover:#2483e4;--vkui--color_accent_blue--active:#237edd;--vkui--color_accent_gray--hover:#9ca7b3;--vkui--color_accent_gray--active:#96a0ae;--vkui--color_accent_purple:#735ce6;--vkui--color_accent_violet:#792ec0;--vkui--color_skeleton_from:#f5f5f5;--vkui--color_skeleton_from--hover:#ebecee;--vkui--color_skeleton_from--active:#e1e3e6;--vkui--color_skeleton_to:#e1e3e6;--vkui--color_skeleton_to--hover:#d8dbdf;--vkui--color_skeleton_to--active:#cfd2d8;--vkui--color_button_text:#2688eb;--vkui--color_button_text--hover:#2483e4;--vkui--color_button_text--active:#237edd;--vkui--color_button_icon:#2688eb;--vkui--color_button_icon--hover:#2483e4;--vkui--color_button_icon--active:#237edd;--vkui--color_button_stroke:#2688eb;--vkui--color_button_stroke--hover:#2483e4;--vkui--color_button_stroke--active:#237edd;--vkui--color_write_bar_icon:#3f8ae0;--vkui--color_write_bar_icon--hover:#3c85d9;--vkui--color_write_bar_icon--active:#3a80d3;--vkui--color_write_bar_input_background:#f2f3f5;--vkui--color_write_bar_input_background--hover:#e8eaee;--vkui--color_write_bar_input_background--active:#dfe1e6;--vkui--color_write_bar_input_border:#e1e3e6;--vkui--color_write_bar_input_border--hover:#d8dbdf;--vkui--color_write_bar_input_border--active:#cfd2d8;--vkui--color_track_background:#e1e3e6;--vkui--color_track_background--hover:#d8dbdf;--vkui--color_track_background--active:#cfd2d8;--vkui--color_track_buffer:#a0bfe4;--vkui--color_track_buffer--hover:#9ab8dd;--vkui--color_track_buffer--active:#93b1d7;--vkui--color_search_field_background:#ebedf0;--vkui--color_search_field_background--hover:#e2e4e9;--vkui--color_search_field_background--active:#d8dbe2;--vkui--color_panel_header_icon:#2688eb;--vkui--color_panel_header_icon--hover:#2483e4;--vkui--color_panel_header_icon--active:#237edd}.vkui--vkBase--dark{--vkui--theme_name:"vkBaseDark"}.vkui--vkBase--dark,.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--gradient_tint:#20202100 0%,rgba(32,32,33,.036) 13%,#20202126 27%,#202021c9 68%,#202021f2 84%,#202021 100%;--vkui--gradient:#19191a00 0%,rgba(25,25,26,.036) 13%,#19191a26 27%,#19191ac9 68%,#19191af2 84%,#19191a 100%;--vkui--colors_scheme:dark;--vkui--color_background_accent_tint--hover:#61a2ff;--vkui--color_background_accent_tint--active:#67a6ff;--vkui--color_background_secondary_alpha:#ffffff1a;--vkui--color_background_secondary_alpha--hover:#ffffff1f;--vkui--color_background_secondary_alpha--active:#ffffff24;--vkui--color_background_tertiary_alpha:#ffffff08;--vkui--color_background_tertiary_alpha--hover:#ffffff12;--vkui--color_background_tertiary_alpha--active:#ffffff1c;--vkui--color_background_contrast--hover:#ebedf0;--vkui--color_background_contrast--active:#d7d8db;--vkui--color_background_contrast_secondary_alpha:#fff3;--vkui--color_background_contrast_themed:#323232;--vkui--color_background_contrast_themed--hover:#3a3a3a;--vkui--color_background_contrast_themed--active:#424242;--vkui--color_background_modal_inverse:#fff;--vkui--color_background_modal_inverse--hover:#ebedf0;--vkui--color_background_modal_inverse--active:#d7d8db;--vkui--color_background_warning:#857250;--vkui--color_background_warning--hover:#8a7857;--vkui--color_background_warning--active:#8f7d5e;--vkui--color_background_positive--hover:#52b652;--vkui--color_background_positive--active:#59b959;--vkui--color_background_negative--hover:#ff6363;--vkui--color_background_negative--active:#ff6969;--vkui--color_background_negative_tint:#522e2e;--vkui--color_background_negative_tint--hover:#593636;--vkui--color_background_negative_tint--active:#603f3f;--vkui--color_background_positive_tint:#b1d6b1;--vkui--color_background_positive_tint--hover:#b4d8b4;--vkui--color_background_positive_tint--active:#b7d9b7;--vkui--color_text_primary--hover:#e2e4e7;--vkui--color_text_primary--active:#e3e5e8;--vkui--color_text_contrast--hover:#ebedf0;--vkui--color_text_contrast--active:#d7d8db;--vkui--color_text_positive--hover:#52b652;--vkui--color_text_positive--active:#59b959;--vkui--color_text_negative--hover:#ff6363;--vkui--color_text_negative--active:#ff6969;--vkui--color_text_link_tint--hover:#77adec;--vkui--color_text_link_tint--active:#7cb1ed;--vkui--color_text_link_visited--hover:#508bce;--vkui--color_text_link_visited--active:#5890d0;--vkui--color_link_contrast--hover:#ebedf0;--vkui--color_link_contrast--active:#d7d8db;--vkui--color_icon_primary:#e1e3e6;--vkui--color_icon_primary--hover:#e2e4e7;--vkui--color_icon_primary--active:#e3e5e8;--vkui--color_icon_contrast_secondary--hover:#f3f3f5;--vkui--color_icon_contrast_secondary--active:#f3f4f6;--vkui--color_icon_positive--hover:#52b652;--vkui--color_icon_positive--active:#59b959;--vkui--color_icon_negative--hover:#ff6363;--vkui--color_icon_negative--active:#ff6969;--vkui--color_separator_primary:#363738;--vkui--color_separator_primary--hover:#3e3f40;--vkui--color_separator_primary--active:#464748;--vkui--color_separator_primary2x:#444546;--vkui--color_separator_primary2x--hover:#4b4c4d;--vkui--color_separator_primary2x--active:#535455;--vkui--color_separator_primary3x:#505253;--vkui--color_separator_primary3x--hover:#57595a;--vkui--color_separator_primary3x--active:#5e6061;--vkui--color_separator_primary_alpha:#ffffff1f;--vkui--color_separator_primary_alpha--hover:#ffffff29;--vkui--color_separator_primary_alpha--active:#fff3;--vkui--color_stroke_positive--hover:#52b652;--vkui--color_stroke_positive--active:#59b959;--vkui--color_stroke_negative--hover:#ff6363;--vkui--color_stroke_negative--active:#ff6969;--vkui--color_stroke_contrast:#fff;--vkui--color_stroke_contrast--hover:#ebedf0;--vkui--color_stroke_contrast--active:#d7d8db;--vkui--color_image_border_alpha:#ffffff14;--vkui--color_image_border_alpha--hover:#ffffff1f;--vkui--color_image_border_alpha--active:#ffffff29;--vkui--color_field_border_alpha:#ffffff1f;--vkui--color_field_border_alpha--hover:#ffffff29;--vkui--color_field_border_alpha--active:#fff3;--vkui--color_accent_red--hover:#ff3b4e;--vkui--color_accent_red--active:#ff4356;--vkui--color_accent_green--hover:#52b652;--vkui--color_accent_green--active:#59b959;--vkui--color_accent_orange--hover:#ffa40a;--vkui--color_accent_orange--active:#ffa814;--vkui--color_accent_orange_peach:#ffc062;--vkui--color_accent_orange_peach--hover:#ffc368;--vkui--color_accent_orange_peach--active:#ffc56f;--vkui--color_accent_orange_fire--hover:#f1634b;--vkui--color_accent_orange_fire--active:#f16953;--vkui--color_accent_raspberry_pink:#f060c0;--vkui--color_accent_raspberry_pink--hover:#f166c3;--vkui--color_accent_raspberry_pink--active:#f16dc5;--vkui--color_accent_secondary--hover:#478fe1;--vkui--color_accent_secondary--active:#4e93e2;--vkui--color_overlay_secondary:#37383980;--vkui--color_overlay_secondary--hover:#3738398a;--vkui--color_overlay_secondary--active:#37383994;--vkui--color_action_sheet_text:#71aaeb;--vkui--color_action_sheet_text--hover:#77adec;--vkui--color_action_sheet_text--active:#7cb1ed;--vkui--color_image_placeholder:#2a2b2c;--vkui--color_image_placeholder--hover:#333334;--vkui--color_image_placeholder--active:#3b3c3d;--vkui--color_image_placeholder_alpha:#f1f7ff14;--vkui--color_image_placeholder_alpha--hover:#f1f7ff1f;--vkui--color_image_placeholder_alpha--active:#f1f7ff29;--vkui--color_write_bar_input_border_alpha:#fffc;--vkui--color_write_bar_input_border_alpha--hover:#ffffffd6;--vkui--color_write_bar_input_border_alpha--active:#ffffffe0;--vkui--color_panel_header_icon--hover:#77adec;--vkui--color_panel_header_icon--active:#7cb1ed;--vkui--color_segmented_control:#626364;--vkui--color_segmented_control--hover:#68696a;--vkui--color_segmented_control--active:#6f6f70;--vkui--color_tabbar_text_inactive:#76787a;--vkui--color_tabbar_text_inactive--hover:#7b7d7f;--vkui--color_tabbar_text_inactive--active:#818385;--vkui--color_transparent--hover:#ffffff0a;--vkui--color_transparent--active:#ffffff14}.vkui--vkBase--dark,.vkui--vkCom--light,.vkui--vkIOS--light{--vkui--theme_inherits_from:"vkBase"}.vkui--vkBase--dark,.vkui--vkIOS--dark{--vkui--color_background_accent:#529ef4;--vkui--color_background_accent--hover:#59a2f4;--vkui--color_background_accent--active:#60a6f5;--vkui--color_background_accent_themed:#fff;--vkui--color_background_accent_themed--hover:#ebedf0;--vkui--color_background_accent_themed--active:#d7d8db;--vkui--color_background_accent_alternative:#529ef4;--vkui--color_background_accent_alternative--hover:#59a2f4;--vkui--color_background_accent_alternative--active:#60a6f5;--vkui--color_background:#0a0a0a;--vkui--color_background--hover:#141414;--vkui--color_background--active:#1e1e1e;--vkui--color_background_content:#19191a;--vkui--color_background_content--hover:#222223;--vkui--color_background_content--active:#2b2b2c;--vkui--color_background_secondary:#232324;--vkui--color_background_secondary--hover:#2c2c2d;--vkui--color_background_secondary--active:#353536;--vkui--color_background_tertiary:#202021;--vkui--color_background_tertiary--hover:#29292a;--vkui--color_background_tertiary--active:#323233;--vkui--color_background_contrast_inverse--hover:#343536;--vkui--color_background_contrast_inverse--active:#3d3e3f;--vkui--color_background_modal:#2c2d2e;--vkui--color_background_modal--hover:#343536;--vkui--color_background_modal--active:#3d3e3f;--vkui--color_background_negative:#ff5c5c;--vkui--color_field_background:#232324;--vkui--color_field_background--hover:#2c2c2d;--vkui--color_field_background--active:#353536;--vkui--color_header_background:#19191a;--vkui--color_header_background--hover:#222223;--vkui--color_header_background--active:#2b2b2c;--vkui--color_text_accent:#529ef4;--vkui--color_text_accent--hover:#59a2f4;--vkui--color_text_accent--active:#60a6f5;--vkui--color_text_accent_themed:#fff;--vkui--color_text_accent_themed--hover:#ebedf0;--vkui--color_text_accent_themed--active:#d7d8db;--vkui--color_text_primary:#e1e3e6;--vkui--color_text_primary_invariably--hover:#0a0a0a;--vkui--color_text_primary_invariably--active:#141414;--vkui--color_text_secondary:#76787a;--vkui--color_text_secondary--hover:#7b7d7f;--vkui--color_text_secondary--active:#818385;--vkui--color_text_subhead:#969a9f;--vkui--color_text_subhead--hover:#9a9ea3;--vkui--color_text_subhead--active:#9ea2a7;--vkui--color_text_tertiary:#5d5f61;--vkui--color_text_tertiary--hover:#636567;--vkui--color_text_tertiary--active:#6a6c6e;--vkui--color_text_contrast_themed:#000;--vkui--color_text_contrast_themed--hover:#0a0a0a;--vkui--color_text_contrast_themed--active:#141414;--vkui--color_text_negative:#ff5c5c;--vkui--color_text_link:#529ef4;--vkui--color_text_link--hover:#59a2f4;--vkui--color_text_link--active:#60a6f5;--vkui--color_text_link_themed:#fff;--vkui--color_text_link_themed--hover:#ebedf0;--vkui--color_text_link_themed--active:#d7d8db;--vkui--color_text_muted:#e1e3e6;--vkui--color_text_muted--hover:#e2e4e7;--vkui--color_text_muted--active:#e3e5e8;--vkui--color_icon_accent:#529ef4;--vkui--color_icon_accent--hover:#59a2f4;--vkui--color_icon_accent--active:#60a6f5;--vkui--color_icon_accent_themed:#fff;--vkui--color_icon_accent_themed--hover:#ebedf0;--vkui--color_icon_accent_themed--active:#d7d8db;--vkui--color_icon_primary_invariably--hover:#343536;--vkui--color_icon_primary_invariably--active:#3d3e3f;--vkui--color_icon_medium:#b0b1b6;--vkui--color_icon_medium--hover:#b3b4b9;--vkui--color_icon_medium--active:#b6b7bc;--vkui--color_icon_medium_alpha:#f1f7ffa8;--vkui--color_icon_medium_alpha--hover:#f1f7ffb3;--vkui--color_icon_medium_alpha--active:#f1f7ffbd;--vkui--color_icon_secondary:#76787a;--vkui--color_icon_secondary--hover:#7b7d7f;--vkui--color_icon_secondary--active:#818385;--vkui--color_icon_secondary_alpha:#0000006e;--vkui--color_icon_secondary_alpha--hover:#00000078;--vkui--color_icon_secondary_alpha--active:#00000082;--vkui--color_icon_tertiary:#5d5f61;--vkui--color_icon_tertiary--hover:#636567;--vkui--color_icon_tertiary--active:#6a6c6e;--vkui--color_icon_tertiary_alpha:#ffffff4d;--vkui--color_icon_tertiary_alpha--hover:#ffffff57;--vkui--color_icon_tertiary_alpha--active:#ffffff61;--vkui--color_icon_contrast--hover:#ebedf0;--vkui--color_icon_contrast--active:#d7d8db;--vkui--color_icon_contrast_themed:#000;--vkui--color_icon_contrast_themed--hover:#0a0a0a;--vkui--color_icon_contrast_themed--active:#141414;--vkui--color_icon_negative:#ff5c5c;--vkui--color_stroke_accent:#529ef4;--vkui--color_stroke_accent--hover:#59a2f4;--vkui--color_stroke_accent--active:#60a6f5;--vkui--color_stroke_accent_themed:#fff;--vkui--color_stroke_accent_themed--hover:#ebedf0;--vkui--color_stroke_accent_themed--active:#d7d8db;--vkui--color_separator_secondary:#141415;--vkui--color_separator_secondary--hover:#1d1d1e;--vkui--color_separator_secondary--active:#272728;--vkui--color_stroke_negative:#ff5c5c;--vkui--color_accent_blue:#71aaeb;--vkui--color_accent_blue--hover:#77adec;--vkui--color_accent_blue--active:#7cb1ed;--vkui--color_accent_gray--hover:#a7b0bb;--vkui--color_accent_gray--active:#aab4be;--vkui--color_accent_purple:#9985ff;--vkui--color_accent_purple--hover:#9d8aff;--vkui--color_accent_purple--active:#a18fff;--vkui--color_accent_violet:#a94fff;--vkui--color_accent_violet--hover:#ac56ff;--vkui--color_accent_violet--active:#b05dff;--vkui--color_skeleton_from:#232324;--vkui--color_skeleton_from--hover:#2c2c2d;--vkui--color_skeleton_from--active:#353536;--vkui--color_skeleton_to:#2c2d2e;--vkui--color_skeleton_to--hover:#343536;--vkui--color_skeleton_to--active:#3d3e3f;--vkui--color_button_text:#fff;--vkui--color_button_text--hover:#ebedf0;--vkui--color_button_text--active:#d7d8db;--vkui--color_button_icon:#fff;--vkui--color_button_icon--hover:#ebedf0;--vkui--color_button_icon--active:#d7d8db;--vkui--color_button_stroke:#fff;--vkui--color_button_stroke--hover:#ebedf0;--vkui--color_button_stroke--active:#d7d8db;--vkui--color_write_bar_icon:#76787a;--vkui--color_write_bar_icon--hover:#7b7d7f;--vkui--color_write_bar_icon--active:#818385;--vkui--color_write_bar_input_background:#2c2d2e;--vkui--color_write_bar_input_background--hover:#343536;--vkui--color_write_bar_input_background--active:#3d3e3f;--vkui--color_write_bar_input_border:#2c2d2e;--vkui--color_write_bar_input_border--hover:#343536;--vkui--color_write_bar_input_border--active:#3d3e3f;--vkui--color_track_background:#454647;--vkui--color_track_background--hover:#4c4d4e;--vkui--color_track_background--active:#545556;--vkui--color_track_buffer:#405772;--vkui--color_track_buffer--hover:#485e78;--vkui--color_track_buffer--active:#4f647d;--vkui--color_search_field_background:#363738;--vkui--color_search_field_background--hover:#3e3f40;--vkui--color_search_field_background--active:#464748;--vkui--color_panel_header_icon:#71aaeb}.vkui--vkBase--dark,.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark{--vkui--color_background_contrast:#fff;--vkui--color_text_contrast:#fff;--vkui--color_link_contrast:#fff}.vkui--vkBase--dark,.vkui--vkCom--light,.vkui--vkIOS--dark{--vkui--color_icon_contrast:#fff}.vkui--vkIOS--light{--vkui--theme_name:"vkIOS"}.vkui--vkIOS--dark,.vkui--vkIOS--light{--vkui--theme_name_base:"vkIOS";--vkui--size_border_radius--regular:10px;--vkui--size_card_border_radius--regular:10px;--vkui--size_switch_height--regular:31px;--vkui--size_switch_height--compact:27px;--vkui--size_switch_width--regular:51px;--vkui--size_switch_width--compact:47px;--vkui--size_switch_pin--regular:27px;--vkui--size_switch_pin--compact:23px;--vkui--size_panel_header_height--compact:52px;--vkui--size_panel_header_height--regular:52px;--vkui--animation_easing_platform:cubic-bezier(0.36,0.66,0.04,1)}.vkui--vkCom--dark,.vkui--vkCom--light,.vkui--vkIOS--dark,.vkui--vkIOS--light{--vkui--size_base_padding_horizontal--regular:12px}.vkui--vkIOS--dark{--vkui--theme_name:"vkIOSDark"}.vkui--vkCom--dark,.vkui--vkIOS--dark{--vkui--theme_inherits_from:"vkBaseDark"}.vkui--vkCom--light{--vkui--theme_name:"vkCom";--vkui--color_background_accent:#447bba;--vkui--color_background_accent--hover:#4177b5;--vkui--color_background_accent--active:#3f72b0;--vkui--color_background_accent_themed:#447bba;--vkui--color_background_accent_themed--hover:#4177b5;--vkui--color_background_accent_themed--active:#3f72b0;--vkui--color_background_accent_alternative:#447bba;--vkui--color_background_accent_alternative--hover:#4177b5;--vkui--color_background_accent_alternative--active:#3f72b0;--vkui--color_background:#edeef0;--vkui--color_background--hover:#e4e5e9;--vkui--color_background--active:#dadce2;--vkui--color_background_content:#fff;--vkui--color_background_secondary:#f0f2f5;--vkui--color_background_secondary--hover:#e6e9ee;--vkui--color_background_secondary--active:#dde0e6;--vkui--color_background_secondary_alpha:#ebf2fafc;--vkui--color_background_secondary_alpha--hover:#dfeaf6fc;--vkui--color_background_secondary_alpha--active:#d5e2f1fc;--vkui--color_background_tertiary:#fafbfc;--vkui--color_background_tertiary--hover:#f0f2f4;--vkui--color_background_tertiary--active:#e6e8ed;--vkui--color_background_contrast_inverse--hover:#313233;--vkui--color_background_contrast_inverse--active:#2f3034;--vkui--color_background_modal:#fff;--vkui--color_background_modal_inverse:#2d2d2e;--vkui--color_background_negative:#e64646;--vkui--color_field_background:#f7f8fa;--vkui--color_field_background--hover:#edeff2;--vkui--color_field_background--active:#e3e5eb;--vkui--color_header_background:#fff;--vkui--color_text_accent:#447bba;--vkui--color_text_accent--hover:#4177b5;--vkui--color_text_accent--active:#3f72b0;--vkui--color_text_accent_themed:#3770b1;--vkui--color_text_accent_themed--hover:#356cac;--vkui--color_text_accent_themed--active:#3368a8;--vkui--color_text_primary_invariably--hover:#313233;--vkui--color_text_primary_invariably--active:#2f3034;--vkui--color_text_secondary:#818c99;--vkui--color_text_subhead:#626d7a;--vkui--color_text_subhead--hover:#5e6978;--vkui--color_text_subhead--active:#5a6675;--vkui--color_text_tertiary:#99a2ad;--vkui--color_text_contrast_themed:#fff;--vkui--color_text_negative:#e64646;--vkui--color_text_link:#2a5885;--vkui--color_text_link--hover:#285582;--vkui--color_text_link--active:#27527f;--vkui--color_text_link_themed:#2a5885;--vkui--color_text_link_themed--hover:#285582;--vkui--color_text_link_themed--active:#27527f;--vkui--color_text_muted:#333;--vkui--color_text_muted--hover:#313233;--vkui--color_text_muted--active:#2f3034;--vkui--color_icon_accent:#447bba;--vkui--color_icon_accent--hover:#4177b5;--vkui--color_icon_accent--active:#3f72b0;--vkui--color_icon_accent_themed:#3770b1;--vkui--color_icon_accent_themed--hover:#356cac;--vkui--color_icon_accent_themed--active:#3368a8;--vkui--color_icon_primary_invariably--hover:#313233;--vkui--color_icon_primary_invariably--active:#2f3034;--vkui--color_icon_medium:#6f7985;--vkui--color_icon_medium--hover:#6b7582;--vkui--color_icon_medium--active:#66717f;--vkui--color_icon_secondary:#99a2ad;--vkui--color_icon_tertiary:#aeb7c2;--vkui--color_icon_tertiary--hover:#a7b0bd;--vkui--color_icon_tertiary--active:#a0aab7;--vkui--color_icon_contrast_themed:#fff;--vkui--color_icon_negative:#e64646;--vkui--color_stroke_accent:#447bba;--vkui--color_stroke_accent--hover:#4177b5;--vkui--color_stroke_accent--active:#3f72b0;--vkui--color_stroke_accent_themed:#3770b1;--vkui--color_stroke_accent_themed--hover:#356cac;--vkui--color_stroke_accent_themed--active:#3368a8;--vkui--color_separator_primary:#dce1e6;--vkui--color_separator_primary--hover:#d3d9df;--vkui--color_separator_primary--active:#cad0d8;--vkui--color_separator_primary2x:#cbcccd;--vkui--color_separator_primary3x:#bebfc1;--vkui--color_separator_secondary:#e7e8ec;--vkui--color_separator_secondary--hover:#dedfe5;--vkui--color_separator_secondary--active:#d5d7de;--vkui--color_stroke_negative:#e64646;--vkui--color_accent_blue:#5181b8;--vkui--color_accent_blue--hover:#4e7cb3;--vkui--color_accent_blue--active:#4b78ae;--vkui--color_accent_gray--hover:#a7b0bd;--vkui--color_accent_gray--active:#a0aab7;--vkui--color_accent_purple:#735ce6;--vkui--color_accent_violet:#792ec0;--vkui--color_skeleton_from:#f0f2f5;--vkui--color_skeleton_from--hover:#e6e9ee;--vkui--color_skeleton_from--active:#dde0e6;--vkui--color_skeleton_to:#e7e8ec;--vkui--color_skeleton_to--hover:#dedfe5;--vkui--color_skeleton_to--active:#d5d7de;--vkui--color_button_text:#346297;--vkui--color_button_text--hover:#325f93;--vkui--color_button_text--active:#305b90;--vkui--color_button_icon:#346297;--vkui--color_button_icon--hover:#325f93;--vkui--color_button_icon--active:#305b90;--vkui--color_button_stroke:#346297;--vkui--color_button_stroke--hover:#325f93;--vkui--color_button_stroke--active:#305b90;--vkui--color_write_bar_icon:#818c99;--vkui--color_write_bar_icon--hover:#7c8795;--vkui--color_write_bar_icon--active:#778292;--vkui--color_write_bar_input_background:#fff;--vkui--color_write_bar_input_background--hover:#f5f5f7;--vkui--color_write_bar_input_background--active:#ebecef;--vkui--color_write_bar_input_border:#d3d9de;--vkui--color_write_bar_input_border--hover:#cbd1d8;--vkui--color_write_bar_input_border--active:#c2c9d1;--vkui--color_track_background:#d3d9de;--vkui--color_track_background--hover:#cbd1d8;--vkui--color_track_background--active:#c2c9d1;--vkui--color_track_buffer:#447bba;--vkui--color_track_buffer--hover:#4177b5;--vkui--color_track_buffer--active:#3f72b0;--vkui--color_search_field_background:#edeef0;--vkui--color_search_field_background--hover:#e4e5e9;--vkui--color_search_field_background--active:#dadce2;--vkui--color_panel_header_icon:#447bba;--vkui--color_panel_header_icon--hover:#4177b5;--vkui--color_panel_header_icon--active:#3f72b0}.vkui--vkCom--dark,.vkui--vkCom--light{--vkui--theme_name_base:"vkCom";--vkui--font_headline1--font_size--compact:14px;--vkui--font_headline1--line_height--compact:18px;--vkui--font_text--font_size--compact:13px;--vkui--font_text--line_height--compact:16px;--vkui--font_subhead--font_size--compact:14px;--vkui--font_subhead--line_height--compact:18px;--vkui--size_popup_small--regular:448px;--vkui--size_switch_height--regular:10px;--vkui--size_switch_height--compact:10px;--vkui--size_switch_width--regular:27px;--vkui--size_switch_width--compact:27px;--vkui--size_switch_pin--regular:16px;--vkui--size_switch_pin--compact:16px;--vkui--size_panel_header_height--regular:48px;--vkui--size_form_item_padding_vertical--regular:8px;--vkui--font_headline--font_size--compact:14px;--vkui--font_headline--line_height--compact:18px;--vkui--color_background_contrast_inverse:#333;--vkui--color_background_positive:#4bb34b;--vkui--color_text_primary_invariably:#333;--vkui--color_text_positive:#4bb34b;--vkui--color_icon_primary_invariably:#333;--vkui--color_icon_positive:#4bb34b;--vkui--color_stroke_positive:#4bb34b;--vkui--color_accent_gray:#aeb7c2;--vkui--color_accent_red:#ff3347;--vkui--color_accent_green:#4bb34b;--vkui--color_accent_orange:#ffa000}.vkui--vkCom--dark{--vkui--theme_name:"vkComDark";--vkui--color_background_accent:#71aaeb;--vkui--color_background_accent--hover:#77adec;--vkui--color_background_accent--active:#7cb1ed;--vkui--color_background_accent_themed:#e1e3e6;--vkui--color_background_accent_themed--hover:#d8dbdf;--vkui--color_background_accent_themed--active:#cfd2d8;--vkui--color_background_accent_alternative:#71aaeb;--vkui--color_background_accent_alternative--hover:#77adec;--vkui--color_background_accent_alternative--active:#7cb1ed;--vkui--color_background:#141414;--vkui--color_background--hover:#1d1d1d;--vkui--color_background--active:#272727;--vkui--color_background_content:#222;--vkui--color_background_content--hover:#2b2b2b;--vkui--color_background_content--active:#343434;--vkui--color_background_secondary:#333;--vkui--color_background_secondary--hover:#3b3b3b;--vkui--color_background_secondary--active:#434343;--vkui--color_background_tertiary:#292929;--vkui--color_background_tertiary--hover:#323232;--vkui--color_background_tertiary--active:#3a3a3a;--vkui--color_background_contrast_inverse--hover:#3b3b3b;--vkui--color_background_contrast_inverse--active:#434343;--vkui--color_background_modal:#292929;--vkui--color_background_modal--hover:#323232;--vkui--color_background_modal--active:#3a3a3a;--vkui--color_background_negative:#ff5c5c;--vkui--color_field_background:#292929;--vkui--color_field_background--hover:#323232;--vkui--color_field_background--active:#3a3a3a;--vkui--color_header_background:#222;--vkui--color_header_background--hover:#2b2b2b;--vkui--color_header_background--active:#343434;--vkui--color_text_accent:#71aaeb;--vkui--color_text_accent--hover:#77adec;--vkui--color_text_accent--active:#7cb1ed;--vkui--color_text_accent_themed:#e1e3e6;--vkui--color_text_accent_themed--hover:#e2e4e7;--vkui--color_text_accent_themed--active:#e3e5e8;--vkui--color_text_primary:#e1e3e6;--vkui--color_text_primary_invariably--hover:#3b3b3b;--vkui--color_text_primary_invariably--active:#434343;--vkui--color_text_secondary:#828282;--vkui--color_text_secondary--hover:#878787;--vkui--color_text_secondary--active:#8c8c8c;--vkui--color_text_subhead:#939393;--vkui--color_text_subhead--hover:#979797;--vkui--color_text_subhead--active:#9c9c9c;--vkui--color_text_tertiary:#656565;--vkui--color_text_tertiary--hover:#6b6b6b;--vkui--color_text_tertiary--active:#717171;--vkui--color_text_contrast_themed:#222;--vkui--color_text_contrast_themed--hover:#2b2b2b;--vkui--color_text_contrast_themed--active:#343434;--vkui--color_text_negative:#ff5c5c;--vkui--color_text_link:#71aaeb;--vkui--color_text_link--hover:#77adec;--vkui--color_text_link--active:#7cb1ed;--vkui--color_text_link_themed:#939393;--vkui--color_text_link_themed--hover:#979797;--vkui--color_text_link_themed--active:#9c9c9c;--vkui--color_text_muted:#ccc;--vkui--color_text_muted--hover:#cecece;--vkui--color_text_muted--active:#d0d0d0;--vkui--color_icon_accent:#71aaeb;--vkui--color_icon_accent--hover:#77adec;--vkui--color_icon_accent--active:#7cb1ed;--vkui--color_icon_accent_themed:#e1e3e6;--vkui--color_icon_accent_themed--hover:#e2e4e7;--vkui--color_icon_accent_themed--active:#e3e5e8;--vkui--color_icon_primary_invariably--hover:#3b3b3b;--vkui--color_icon_primary_invariably--active:#434343;--vkui--color_icon_medium:#939393;--vkui--color_icon_medium--hover:#979797;--vkui--color_icon_medium--active:#9c9c9c;--vkui--color_icon_medium_alpha:#ffffff7a;--vkui--color_icon_medium_alpha--hover:#ffffff85;--vkui--color_icon_medium_alpha--active:#ffffff8f;--vkui--color_icon_secondary:#828282;--vkui--color_icon_secondary--hover:#878787;--vkui--color_icon_secondary--active:#8c8c8c;--vkui--color_icon_secondary_alpha:#fff6;--vkui--color_icon_secondary_alpha--hover:#ffffff70;--vkui--color_icon_secondary_alpha--active:#ffffff7a;--vkui--color_icon_tertiary:#656565;--vkui--color_icon_tertiary--hover:#6b6b6b;--vkui--color_icon_tertiary--active:#717171;--vkui--color_icon_tertiary_alpha:#ffffff3d;--vkui--color_icon_tertiary_alpha--hover:#ffffff47;--vkui--color_icon_tertiary_alpha--active:#ffffff52;--vkui--color_icon_contrast:#e1e3e6;--vkui--color_icon_contrast--hover:#e2e4e7;--vkui--color_icon_contrast--active:#e3e5e8;--vkui--color_icon_contrast_themed:#222;--vkui--color_icon_contrast_themed--hover:#2b2b2b;--vkui--color_icon_contrast_themed--active:#343434;--vkui--color_icon_negative:#ff5c5c;--vkui--color_stroke_accent:#71aaeb;--vkui--color_stroke_accent--hover:#77adec;--vkui--color_stroke_accent--active:#7cb1ed;--vkui--color_stroke_accent_themed:#e1e3e6;--vkui--color_stroke_accent_themed--hover:#e2e4e7;--vkui--color_stroke_accent_themed--active:#e3e5e8;--vkui--color_separator_secondary:#292929;--vkui--color_separator_secondary--hover:#323232;--vkui--color_separator_secondary--active:#3a3a3a;--vkui--color_stroke_negative:#ff5c5c;--vkui--color_accent_blue:#397dcc;--vkui--color_accent_blue--hover:#4182ce;--vkui--color_accent_blue--active:#4987d0;--vkui--color_accent_gray--hover:#b1bac4;--vkui--color_accent_gray--active:#b4bdc7;--vkui--color_accent_purple:#937ff5;--vkui--color_accent_purple--hover:#9784f5;--vkui--color_accent_purple--active:#9c89f6;--vkui--color_accent_violet:#a393f5;--vkui--color_accent_violet--hover:#a797f5;--vkui--color_accent_violet--active:#aa9cf6;--vkui--color_skeleton_from:#292929;--vkui--color_skeleton_from--hover:#323232;--vkui--color_skeleton_from--active:#3a3a3a;--vkui--color_skeleton_to:#333;--vkui--color_skeleton_to--hover:#3b3b3b;--vkui--color_skeleton_to--active:#434343;--vkui--color_button_text:#e1e3e6;--vkui--color_button_text--hover:#e2e4e7;--vkui--color_button_text--active:#e3e5e8;--vkui--color_button_icon:#e1e3e6;--vkui--color_button_icon--hover:#e2e4e7;--vkui--color_button_icon--active:#e3e5e8;--vkui--color_button_stroke:#e1e3e6;--vkui--color_button_stroke--hover:#e2e4e7;--vkui--color_button_stroke--active:#e3e5e8;--vkui--color_write_bar_icon:#e1e3e6;--vkui--color_write_bar_icon--hover:#e2e4e7;--vkui--color_write_bar_icon--active:#e3e5e8;--vkui--color_write_bar_input_background:#424242;--vkui--color_write_bar_input_background--hover:#4a4a4a;--vkui--color_write_bar_input_background--active:#515151;--vkui--color_write_bar_input_border:#555;--vkui--color_write_bar_input_border--hover:#5c5c5c;--vkui--color_write_bar_input_border--active:#636363;--vkui--color_track_background:#828282;--vkui--color_track_background--hover:#878787;--vkui--color_track_background--active:#8c8c8c;--vkui--color_track_buffer:#fff;--vkui--color_track_buffer--hover:#ebedf0;--vkui--color_track_buffer--active:#d7d8db;--vkui--color_search_field_background:#424242;--vkui--color_search_field_background--hover:#4a4a4a;--vkui--color_search_field_background--active:#515151;--vkui--color_panel_header_icon:#71aaeb}:root{--vkui_internal--tabbar_height:48px;--vkui_internal--grid_avatar_image_offset:2px;--vkui_internal--slider_thumb_size:28px;--vkui_internal--side_cell_gap:calc(var(--vkui--size_base_padding_horizontal--regular) - var(--vkui--spacing_size_s));--vkui_internal--outline_width:2px;--vkui_internal--outline:var(--vkui_internal--outline_width,2px) solid var(--vkui--color_stroke_accent);--vkui_internal--outline-reset:var(--vkui_internal--outline_width) solid #0000;--vkui_internal--popover_safe_zone_padding:8px;--vkui_internal--white:#fff;--vkui_internal--safe_area_inset_top:0px;--vkui_internal--safe_area_inset_right:0px;--vkui_internal--safe_area_inset_bottom:0px;--vkui_internal--safe_area_inset_left:0px;--vkui_internal--duration:0.7s;--vkui_internal--z_index_cell_dragging:100;--vkui_internal--z_index_tabs:2;--vkui_internal--z_index_fixed_layout:3;--vkui_internal--z_index_panel_header_context:4;--vkui_internal--z_index_panel_header_fade:5;--vkui_internal--z_index_pull_to_refresh:9;--vkui_internal--z_index_panel_header:10;--vkui_internal--z_index_split_layout_panel_header:11;--vkui_internal--z_index_tappable_state:0;--vkui_internal--z_index_tappable_element:1;--vkui_internal--z_index_banner_background:0;--vkui_internal--z_index_banner_content:1;--vkui_internal--z_index_banner_hover:2;--vkui_internal--z_index_form_field_element:1;--vkui_internal--z_index_form_field_border:2;--vkui_internal--z_index_form_field_status:3;--vkui_internal--z_index_form_field_border_hover:4;--vkui_internal--z_index_form_field_focus:5;--vkui_internal--z_index_form_field_side:6;--vkui_internal--z_index_image_base_img:-1;--vkui_internal--z_index_image_base_overlay:0;--vkui_internal--z_index_image_base_border:1;--vkui_internal--z_index_image_base_badge:2;--vkui_internal--z_index_horizontal_scroll_arrow:1}@supports (padding-top:constant(safe-area-inset-top)){:root{--vkui_internal--safe_area_inset_top:constant(safe-area-inset-top);--vkui_internal--safe_area_inset_right:constant(safe-area-inset-right);--vkui_internal--safe_area_inset_bottom:constant(safe-area-inset-bottom);--vkui_internal--safe_area_inset_left:constant(safe-area-inset-left)}}@supports (padding-top:env(safe-area-inset-top)){:root{--vkui_internal--safe_area_inset_top:env(safe-area-inset-top);--vkui_internal--safe_area_inset_right:env(safe-area-inset-right);--vkui_internal--safe_area_inset_bottom:env(safe-area-inset-bottom);--vkui_internal--safe_area_inset_left:env(safe-area-inset-left)}}@media (min-width:768px){.vkui-sizeX--compact-mq{display:none!important}}@media (max-width:767.9px){.vkui-sizeX--regular-mq{display:none!important}}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkui-sizeY--compact-mq{display:none!important}}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkui-sizeY--regular-mq{display:none!important}}@media (min-width:1024px){.vkui-viewWidth--tabletMinus-mq{display:none!important}}@media (max-width:1023.9px){.vkui-viewWidth--tabletPlus-mq{display:none!important}}.vkui-deviceType--desktop-forced,.vkui-deviceType--mobile-forced{display:none!important}@media (min-width:768px) and (min-height:720px),(min-width:768px) and (pointer:fine){.vkui-deviceType--mobile-mq{display:none!important}}@media (max-width:767.9px),(pointer:coarse) and (max-height:719.9px),(pointer:none) and (max-height:719.9px){.vkui-deviceType--desktop-mq{display:none!important}}:root{--vkui--size_border--regular:var(--vkui--size_border1x--regular)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--vkui--size_border--regular:var(--vkui--size_border2x--regular)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){:root{--vkui--size_border--regular:var(--vkui--size_border3x--regular)}}.vkui-focus-visible{--vkui_internal--outline_width:2px}.vkui-focus-visible :focus,.vkui-focus-visible :focus-visible,.vkui-focus-visible:focus,.vkui-focus-visible:focus-visible{outline:none}.vkui-focus-visible.vkui-focus-visible--mode-outside{--vkui_internal--outline_offset:var(--vkui_internal--outline_width)}.vkui-focus-visible.vkui-focus-visible--mode-inside{--vkui_internal--outline_offset:calc(var(--vkui_internal--outline_width)*-1)}.vkui-focus-visible.vkui-focus-visible--focused.vkui-focus-visible--mode-inside,.vkui-focus-visible.vkui-focus-visible--focused.vkui-focus-visible--mode-outside{outline:2px solid #2688eb;outline:var(--vkui_internal--outline);outline-offset:var(--vkui_internal--outline_offset)}@media (prefers-reduced-motion:no-preference){.vkui-focus-visible.vkui-focus-visible--focused.vkui-focus-visible--mode-inside,.vkui-focus-visible.vkui-focus-visible--focused.vkui-focus-visible--mode-outside{animation:vkuianimation-outline-offset .1s ease-in-out .01s forwards;outline-offset:0}.vkui-focus-visible.vkui-focus-visible--focused.vkui-focus-visible--mode-inside{outline-offset:-4px;outline-offset:calc(var(--vkui_internal--outline_width)*-2)}}@keyframes vkuianimation-outline-offset{to{outline-offset:var(--vkui_internal--outline_offset)}}.vkuiAppRoot{height:100%}.vkuiAppRoot--pointer-has-not{-webkit-user-select:none;user-select:none}.vkuiAppRoot--pointer-has-not [contenteditable]{-webkit-user-select:text;user-select:text}@media (pointer:coarse),(pointer:none){.vkuiAppRoot--pointer-none{-webkit-user-select:none;user-select:none}.vkuiAppRoot--pointer-none [contenteditable]{-webkit-user-select:text;user-select:text}}.vkui__root--embedded .vkuiAppRoot{overflow:auto}.vkuiTypography--normalize{display:block;margin:0;padding:0}.vkuiTypography--weight-1.vkuiTypography--weight-1.vkuiTypography--weight-1{font-weight:600;font-weight:var(--vkui--font_weight_accent1)}.vkuiTypography--weight-2.vkuiTypography--weight-2.vkuiTypography--weight-2{font-weight:500;font-weight:var(--vkui--font_weight_accent2)}.vkuiTypography--weight-3.vkuiTypography--weight-3.vkuiTypography--weight-3{font-weight:400;font-weight:var(--vkui--font_weight_accent3)}.vkuiTypography b{font-weight:600;font-weight:var(--vkui--font_weight_accent1)}.vkuiTitle--level-1{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_title1--font_family--regular);font-size:24px;font-size:var(--vkui--font_title1--font_size--regular);font-weight:600;font-weight:var(--vkui--font_title1--font_weight--regular);line-height:28px;line-height:var(--vkui--font_title1--line_height--regular)}.vkuiTitle--level-2{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_title2--font_family--regular);font-size:20px;font-size:var(--vkui--font_title2--font_size--regular);font-weight:600;font-weight:var(--vkui--font_title2--font_weight--regular);line-height:24px;line-height:var(--vkui--font_title2--line_height--regular)}.vkuiTitle--level-3{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_title3--font_family--regular);font-size:17px;font-size:var(--vkui--font_title3--font_size--regular);font-weight:600;font-weight:var(--vkui--font_title3--font_weight--regular);line-height:22px;line-height:var(--vkui--font_title3--line_height--regular)}.vkuiHeadline--level-1{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline1--font_family--regular);font-size:16px;font-size:var(--vkui--font_headline1--font_size--regular);font-weight:500;font-weight:var(--vkui--font_headline1--font_weight--regular);line-height:20px;line-height:var(--vkui--font_headline1--line_height--regular)}.vkuiHeadline--sizeY-compact.vkuiHeadline--level-1{font-size:15px;font-size:var(--vkui--font_headline1--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline1--line_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiHeadline--sizeY-none.vkuiHeadline--level-1{font-size:15px;font-size:var(--vkui--font_headline1--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline1--line_height--compact)}}.vkuiHeadline--level-2{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline2--font_family--regular);font-size:15px;font-size:var(--vkui--font_headline2--font_size--regular);font-weight:500;font-weight:var(--vkui--font_headline2--font_weight--regular);line-height:20px;line-height:var(--vkui--font_headline2--line_height--regular)}.vkuiHeadline--sizeY-compact.vkuiHeadline--level-2{font-size:14px;font-size:var(--vkui--font_headline2--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline2--line_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiHeadline--sizeY-none.vkuiHeadline--level-2{font-size:14px;font-size:var(--vkui--font_headline2--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline2--line_height--compact)}}.vkuiText{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_text--font_family--regular);font-size:16px;font-size:var(--vkui--font_text--font_size--regular);font-weight:400;font-weight:var(--vkui--font_text--font_weight--regular);line-height:20px;line-height:var(--vkui--font_text--line_height--regular)}.vkuiText--sizeY-compact{font-size:15px;font-size:var(--vkui--font_text--font_size--compact);line-height:20px;line-height:var(--vkui--font_text--line_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiText--sizeY-none{font-size:15px;font-size:var(--vkui--font_text--font_size--compact);line-height:20px;line-height:var(--vkui--font_text--line_height--compact)}}.vkuiParagraph{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_paragraph--font_family--regular);font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular);font-weight:400;font-weight:var(--vkui--font_paragraph--font_weight--regular);line-height:20px;line-height:var(--vkui--font_paragraph--line_height--regular)}.vkuiSubhead{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_subhead--font_family--regular);font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular);font-weight:400;font-weight:var(--vkui--font_subhead--font_weight--regular);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular)}.vkuiSubhead--sizeY-compact{font-size:13px;font-size:var(--vkui--font_subhead--font_size--compact);line-height:16px;line-height:var(--vkui--font_subhead--line_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSubhead--sizeY-none{font-size:13px;font-size:var(--vkui--font_subhead--font_size--compact);line-height:16px;line-height:var(--vkui--font_subhead--line_height--compact)}}.vkuiFootnote{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_footnote--font_family--regular);font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular);font-weight:400;font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular)}.vkuiFootnote--caps{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_footnote_caps--font_family--regular);font-size:13px;font-size:var(--vkui--font_footnote_caps--font_size--regular);font-weight:400;font-weight:var(--vkui--font_footnote_caps--font_weight--regular);line-height:16px;line-height:var(--vkui--font_footnote_caps--line_height--regular)}.vkuiCaption--caps,.vkuiFootnote--caps{text-transform:uppercase}.vkuiCaption--level-1{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption1--font_family--regular);font-size:12px;font-size:var(--vkui--font_caption1--font_size--regular);font-weight:400;font-weight:var(--vkui--font_caption1--font_weight--regular);line-height:14px;line-height:var(--vkui--font_caption1--line_height--regular)}.vkuiCaption--level-1.vkuiCaption--caps{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption1_caps--font_family--regular);font-size:12px;font-size:var(--vkui--font_caption1_caps--font_size--regular);font-weight:600;font-weight:var(--vkui--font_caption1_caps--font_weight--regular);line-height:14px;line-height:var(--vkui--font_caption1_caps--line_height--regular)}.vkuiCaption--level-2{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption2--font_family--regular);font-size:11px;font-size:var(--vkui--font_caption2--font_size--regular);font-weight:400;font-weight:var(--vkui--font_caption2--font_weight--regular);line-height:14px;line-height:var(--vkui--font_caption2--line_height--regular)}.vkuiCaption--level-2.vkuiCaption--caps{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption2_caps--font_family--regular);font-size:11px;font-size:var(--vkui--font_caption2_caps--font_size--regular);font-weight:600;font-weight:var(--vkui--font_caption2_caps--font_weight--regular);line-height:14px;line-height:var(--vkui--font_caption2_caps--line_height--regular)}.vkuiCaption--level-3{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption3--font_family--regular);font-size:9px;font-size:var(--vkui--font_caption3--font_size--regular);font-weight:400;font-weight:var(--vkui--font_caption3--font_weight--regular);line-height:12px;line-height:var(--vkui--font_caption3--line_height--regular)}.vkuiCaption--level-3.vkuiCaption--caps{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_caption3_caps--font_family--regular);font-size:9px;font-size:var(--vkui--font_caption3_caps--font_size--regular);font-weight:600;font-weight:var(--vkui--font_caption3_caps--font_weight--regular);line-height:12px;line-height:var(--vkui--font_caption3_caps--line_height--regular)}.vkuiTappable{-webkit-tap-highlight-color:transparent;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);cursor:default;isolation:isolate;outline:2px solid #0000;outline:var(--vkui_internal--outline-reset);position:relative;transition:background-color .15s ease-out,opacity .15s ease-out}.vkuiTappable>*{position:relative;z-index:1;z-index:var(--vkui_internal--z_index_tappable_element)}.vkuiTappable--hasActive,.vkuiTappable--hasHover{cursor:pointer}.vkuiTappable[aria-disabled=true],.vkuiTappable[disabled]{cursor:default;outline:none}.vkuiTappable__stateLayer{border-radius:inherit;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .15s ease-out;z-index:0;z-index:var(--vkui_internal--z_index_tappable_state)}.vkuiTappable--hover-background>.vkuiTappable__stateLayer{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover)}.vkuiTappable--hover-opacity{opacity:.8}.vkuiTappable--active-background>.vkuiTappable__stateLayer{background-color:#00103d14;background-color:var(--vkui--color_transparent--active)}.vkuiTappable--active-opacity{opacity:.7}.vkuiTappable--ios.vkuiTappable--active-background{transition:none}.vkuiTappable .vkuiTappable__waves{border-radius:inherit;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;will-change:transform;z-index:0;z-index:var(--vkui_internal--z_index_tappable_state)}.vkuiTappable .vkuiTappable__wave{animation:vkuianimation-wave .3s cubic-bezier(.4,0,.2,1);animation:vkuianimation-wave .3s var(--vkui--animation_easing_platform);background:#00103d14;background:var(--vkui--color_transparent--active);border-radius:50%;content:"";height:24px;left:0;margin:-12px 0 0 -12px;opacity:0;position:absolute;top:0;width:24px}.vkuiTappable--sizeX-compact{border-radius:0}@media (max-width:767.9px){.vkuiTappable--sizeX-none{border-radius:0}}.vkuiTappable.vkuiTappable--borderRadiusInherit{border-radius:inherit}@keyframes vkuianimation-wave{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.vkuiFixedLayout{box-sizing:border-box;left:auto;padding-left:0;padding-left:var(--vkui_internal--safe_area_inset_left);padding-right:0;padding-right:var(--vkui_internal--safe_area_inset_right);position:fixed;z-index:3;z-index:var(--vkui_internal--z_index_fixed_layout)}.vkuiFixedLayout--filled{background:#fff;background:var(--vkui--color_background_content)}.vkuiFixedLayout--vertical-top{top:0;width:100%}.vkuiFixedLayout--vertical-bottom{bottom:0;padding-bottom:0;padding-bottom:var(--vkui_internal--safe_area_inset_bottom);width:100%}.vkuiInternalEpic--hasTabbar .vkuiFixedLayout--vertical-bottom{padding-bottom:48px;padding-bottom:calc(var(--vkui_internal--tabbar_height) + var(--vkui_internal--safe_area_inset_bottom))}.vkuiInternalPanelHeader~* .vkuiFixedLayout--vertical-top:not(.vkuiInternalPanelHeader__fixed),.vkuiInternalPanelHeader~.vkuiFixedLayout--vertical-top{top:56px;top:calc(var(--vkui--size_panel_header_height--regular) + var(--vkui_internal--safe_area_inset_top))}.vkuiClickable__host{cursor:pointer}.vkuiImageBaseBadge{border-radius:50%;bottom:0;padding:2px;position:absolute;right:0;transform:translate(2px,2px);z-index:2;z-index:var(--vkui_internal--z_index_image_base_badge)}.vkuiImageBaseBadge--background-stroke{background-color:#fff;background-color:var(--vkui_internal--background,var(--vkui--color_background_content))}.vkuiImageBaseBadge--background-shadow:before{border-radius:inherit;bottom:2px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1);content:"";left:2px;margin:auto;position:absolute;right:2px;top:2px}.vkuiImageBaseOverlay{align-items:center;border:0;border-radius:inherit;box-shadow:inherit;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:0;z-index:var(--vkui_internal--z_index_image_base_overlay)}.vkuiImageBaseOverlay--visible{opacity:1}.vkuiImageBaseOverlay--theme-light{background-color:#ffffffd9;background-color:var(--vkui--color_avatar_overlay_inverse_alpha);color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiImageBaseOverlay--theme-dark{background-color:#0009;background-color:var(--vkui--color_avatar_overlay);color:#fff;color:var(--vkui--color_icon_contrast)}.vkuiImageBase{align-items:center;background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary);background-size:cover;box-sizing:border-box;color:#99a2ad;color:var(--vkui_internal--icon_color,var(--vkui--color_icon_secondary));display:flex;flex-shrink:0;isolation:isolate;justify-content:center;position:relative}.vkuiImageBase--transparent-background{background-color:initial}.vkuiImageBase__border{border:1px solid #00000014;border:var(--vkui--size_border--regular) solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;pointer-events:none;transform-origin:left top;z-index:1;z-index:var(--vkui_internal--z_index_image_base_border)}.vkuiImageBase__border,.vkuiImageBase__img{height:100%;left:0;position:absolute;top:0;width:100%}.vkuiImageBase__img{border:0;border-radius:inherit;display:block;object-fit:cover;visibility:hidden;z-index:-1;z-index:var(--vkui_internal--z_index_image_base_img)}.vkuiImageBase--loaded .vkuiImageBase__img{visibility:visible}.vkuiImageBase__fallback{left:auto;position:absolute;top:auto}.vkuiInternalPanelHeader__before .vkuiImageBase{margin-left:8px}.vkuiInternalPanelHeader__after .vkuiImageBase{margin-right:8px}.vkuiVisuallyHidden{clip:rect(0,0,0,0)!important;border:0!important;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px!important;margin:-1px!important;opacity:0;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.vkuiVisuallyHidden--focusable-input{clip:auto!important;block-size:100%!important;-webkit-clip-path:none!important;clip-path:none!important;inline-size:100%!important;inset-block-start:0;inset-inline-start:0;pointer-events:none}.vkuiSpinner{align-items:center;color:#818c99;color:var(--vkui--color_icon_medium);display:flex;height:100%;justify-content:center;width:100%}.vkuiInternalPanelHeader .vkuiSpinner{color:currentColor}.vkuiButton{border:0;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;display:inline-block;margin:0;max-width:100%;min-height:28px;min-height:var(--vkui--size_button_small_height--compact);min-width:80px;min-width:var(--vkui--size_button_minimum_width--regular);padding:0;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none}.vkuiButton--rounded{border-radius:48px;border-radius:var(--vkui--size_border_radius_rounded--regular)}.vkuiButton--loading{cursor:progress}.vkuiButton--singleIcon{min-width:auto;width:28px;width:var(--vkui--size_button_small_height--compact)}.vkuiButton--sizeY-regular.vkuiButton--singleIcon{width:30px;width:var(--vkui--size_button_small_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--singleIcon{width:30px;width:var(--vkui--size_button_small_height--regular)}}.vkuiButton--stretched{display:block;flex-basis:0;flex-grow:1;width:100%}.vkuiButton__in{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:inherit;text-align:center;width:100%}.vkuiButton--align-left .vkuiButton__in{justify-content:flex-start;text-align:left}.vkuiButton--align-right .vkuiButton__in{justify-content:flex-end;text-align:right}.vkuiButton[disabled]{opacity:.4;opacity:var(--vkui--opacity_disable)}.vkuiButton--mode-outline[disabled]:not(.vkuiButton--appearance-overlay),.vkuiButton--mode-primary[disabled]:not(.vkuiButton--appearance-overlay):not(.vkuiButton--appearance-negative):not(.vkuiButton--appearance-positive),.vkuiButton--mode-secondary[disabled]:not(.vkuiButton--appearance-overlay),.vkuiButton--mode-tertiary[disabled]:not(.vkuiButton--appearance-overlay){opacity:.64}.vkuiButton__content{font-weight:500;font-weight:var(--vkui--font_weight_accent2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiButton--size-s .vkuiButton__content:first-child{padding-left:16px;padding-left:var(--vkui--size_button_base_small_padding_horizontal--regular)}.vkuiButton--size-s .vkuiButton__after,.vkuiButton--size-s .vkuiButton__content:last-child{padding-right:16px;padding-right:var(--vkui--size_button_base_small_padding_horizontal--regular)}.vkuiButton--size-m .vkuiButton__content:first-child{padding-left:16px;padding-left:var(--vkui--size_button_base_medium_padding_horizontal--regular)}.vkuiButton--size-m .vkuiButton__after,.vkuiButton--size-m .vkuiButton__content:last-child{padding-right:16px;padding-right:var(--vkui--size_button_base_medium_padding_horizontal--regular)}.vkuiButton--size-l .vkuiButton__content:first-child{padding-left:20px;padding-left:var(--vkui--size_button_base_large_padding_horizontal--regular)}.vkuiButton--size-l .vkuiButton__after,.vkuiButton--size-l .vkuiButton__content:last-child{padding-right:20px;padding-right:var(--vkui--size_button_base_large_padding_horizontal--regular)}.vkuiButton--size-s .vkuiButton__before{padding-left:12px;padding-left:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiButton--size-m .vkuiButton__before{padding-left:12px;padding-left:var(--vkui--size_button_base_medium_padding_horizontal_icon--regular)}.vkuiButton--size-l .vkuiButton__before{padding-left:16px;padding-left:var(--vkui--size_button_base_large_padding_horizontal_icon--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-s .vkuiButton__content:first-child{padding-left:12px;padding-left:var(--vkui--size_button_tertiary_small_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-s .vkuiButton__after,.vkuiButton--mode-tertiary.vkuiButton--size-s .vkuiButton__content:last-child{padding-right:12px;padding-right:var(--vkui--size_button_tertiary_small_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-m .vkuiButton__content:first-child{padding-left:12px;padding-left:var(--vkui--size_button_tertiary_medium_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-m .vkuiButton__after,.vkuiButton--mode-tertiary.vkuiButton--size-m .vkuiButton__content:last-child{padding-right:12px;padding-right:var(--vkui--size_button_tertiary_medium_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-l .vkuiButton__content:first-child{padding-left:16px;padding-left:var(--vkui--size_button_tertiary_large_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-l .vkuiButton__after,.vkuiButton--mode-tertiary.vkuiButton--size-l .vkuiButton__content:last-child{padding-right:16px;padding-right:var(--vkui--size_button_tertiary_large_padding_horizontal--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-s .vkuiButton__before{padding-left:8px;padding-left:var(--vkui--size_button_tertiary_small_padding_horizontal_icon--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-m .vkuiButton__before{padding-left:8px;padding-left:var(--vkui--size_button_tertiary_medium_padding_horizontal_icon--regular)}.vkuiButton--mode-tertiary.vkuiButton--size-l .vkuiButton__before{padding-left:12px;padding-left:var(--vkui--size_button_tertiary_large_padding_horizontal_icon--regular)}.vkuiButton--mode-tertiary.vkuiButton--singleIcon .vkuiButton__after,.vkuiButton--mode-tertiary.vkuiButton--singleIcon .vkuiButton__before,.vkuiButton--singleIcon .vkuiButton__after,.vkuiButton--singleIcon .vkuiButton__before{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.vkuiButton--mode-link{background:none;min-width:auto}.vkuiButton--mode-link .vkuiButton__after,.vkuiButton--mode-link .vkuiButton__before,.vkuiButton--mode-link .vkuiButton__content:first-child,.vkuiButton--mode-link .vkuiButton__content:last-child,.vkuiButton--stretched .vkuiButton__after:only-child,.vkuiButton--stretched .vkuiButton__before:only-child{padding-left:0;padding-right:0}.vkuiButton__spinner{bottom:0;color:currentColor;left:0;position:absolute;right:0;top:0}.vkuiButton__spinner+.vkuiButton__in{visibility:hidden}.vkuiButton--mode-primary.vkuiButton--appearance-accent{background-color:#2688eb;background-color:var(--vkui--color_background_accent_themed)}.vkuiButton--mode-primary.vkuiButton--appearance-accent.vkuiButton--hover{background-color:#2483e4;background-color:var(--vkui--color_background_accent_themed--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-accent.vkuiButton--active{background-color:#237edd;background-color:var(--vkui--color_background_accent_themed--active)}.vkuiButton--mode-primary.vkuiButton--appearance-positive{background-color:#4bb34b;background-color:var(--vkui--color_background_positive)}.vkuiButton--mode-primary.vkuiButton--appearance-positive.vkuiButton--hover{background-color:#48ac4a;background-color:var(--vkui--color_background_positive--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-positive.vkuiButton--active{background-color:#45a64a;background-color:var(--vkui--color_background_positive--active)}.vkuiButton--mode-primary.vkuiButton--appearance-negative{background-color:#e64646;background-color:var(--vkui--color_background_negative)}.vkuiButton--mode-primary.vkuiButton--appearance-negative.vkuiButton--hover{background-color:#dd4446;background-color:var(--vkui--color_background_negative--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-negative.vkuiButton--active{background-color:#d44245;background-color:var(--vkui--color_background_negative--active)}.vkuiButton--mode-primary.vkuiButton--appearance-neutral{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary)}.vkuiButton--mode-primary.vkuiButton--appearance-neutral.vkuiButton--hover{background-color:#ebecee;background-color:var(--vkui--color_background_secondary--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-neutral.vkuiButton--active{background-color:#e1e3e6;background-color:var(--vkui--color_background_secondary--active)}.vkuiButton--mode-primary.vkuiButton--appearance-accent-invariable{background-color:#2688eb;background-color:var(--vkui--color_background_accent)}.vkuiButton--mode-primary.vkuiButton--appearance-accent-invariable.vkuiButton--hover{background-color:#2483e4;background-color:var(--vkui--color_background_accent--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-accent-invariable.vkuiButton--active{background-color:#237edd;background-color:var(--vkui--color_background_accent--active)}.vkuiButton--mode-secondary{background-color:#0000000a;background-color:var(--vkui--color_background_secondary_alpha)}.vkuiButton--mode-secondary.vkuiButton--hover{background-color:#00000014;background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiButton--mode-secondary.vkuiButton--active{background-color:#0000001f;background-color:var(--vkui--color_background_secondary_alpha--active)}.vkuiButton--mode-outline,.vkuiButton--mode-tertiary{background-color:initial;background-color:var(--vkui--color_transparent)}.vkuiButton--mode-outline.vkuiButton--hover,.vkuiButton--mode-tertiary.vkuiButton--hover{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover)}.vkuiButton--mode-outline.vkuiButton--active,.vkuiButton--mode-tertiary.vkuiButton--active{background-color:#00103d14;background-color:var(--vkui--color_transparent--active)}.vkuiButton.vkuiButton--appearance-accent{color:#2688eb;color:var(--vkui--color_text_accent_themed)}.vkuiButton.vkuiButton--appearance-positive{color:#4bb34b;color:var(--vkui--color_text_positive)}.vkuiButton.vkuiButton--appearance-negative{color:#e64646;color:var(--vkui--color_text_negative)}.vkuiButton.vkuiButton--appearance-neutral{color:#000;color:var(--vkui--color_text_primary)}.vkuiButton.vkuiButton--appearance-accent-invariable{color:#2688eb;color:var(--vkui--color_text_accent)}.vkuiButton--mode-primary.vkuiButton--appearance-accent{color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiButton--mode-primary.vkuiButton--appearance-accent-invariable,.vkuiButton--mode-primary.vkuiButton--appearance-negative,.vkuiButton--mode-primary.vkuiButton--appearance-positive{color:#fff;color:var(--vkui--color_text_contrast)}.vkuiButton--mode-link.vkuiButton--hover{opacity:.8}.vkuiButton--mode-link.vkuiButton--active{opacity:.7}.vkuiButton--mode-outline.vkuiButton--appearance-accent,.vkuiButton--mode-outline.vkuiButton--appearance-accent.vkuiButton--active,.vkuiButton--mode-outline.vkuiButton--appearance-accent.vkuiButton--hover{box-shadow:inset 0 0 0 1px #2688eb;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent_themed)}.vkuiButton--mode-outline.vkuiButton--appearance-positive{box-shadow:inset 0 0 0 1px #4bb34b;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive)}.vkuiButton--mode-outline.vkuiButton--appearance-positive.vkuiButton--hover{box-shadow:inset 0 0 0 1px #48ac4a;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--hover)}.vkuiButton--mode-outline.vkuiButton--appearance-positive.vkuiButton--active{box-shadow:inset 0 0 0 1px #45a64a;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_positive--active)}.vkuiButton--mode-outline.vkuiButton--appearance-negative{box-shadow:inset 0 0 0 1px #e64646;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative)}.vkuiButton--mode-outline.vkuiButton--appearance-negative.vkuiButton--hover{box-shadow:inset 0 0 0 1px #dd4446;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--hover)}.vkuiButton--mode-outline.vkuiButton--appearance-negative.vkuiButton--active{box-shadow:inset 0 0 0 1px #d44245;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_negative--active)}.vkuiButton--mode-outline.vkuiButton--appearance-neutral{box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 1px var(--vkui--color_field_border_alpha)}.vkuiButton--mode-outline.vkuiButton--appearance-neutral.vkuiButton--hover{background-color:#ebecee;background-color:var(--vkui--color_background_secondary--hover);box-shadow:none}.vkuiButton--mode-outline.vkuiButton--appearance-neutral.vkuiButton--active{background-color:#e1e3e6;background-color:var(--vkui--color_background_secondary--active);box-shadow:none}.vkuiButton--mode-outline.vkuiButton--appearance-accent-invariable{box-shadow:inset 0 0 0 1px #2688eb;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_accent)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay{background-color:#fff;background-color:var(--vkui--color_background_contrast)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay.vkuiButton--hover{background-color:#f5f5f7;background-color:var(--vkui--color_background_contrast--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay.vkuiButton--active{background-color:#ebecef;background-color:var(--vkui--color_background_contrast--active)}.vkuiButton--mode-secondary.vkuiButton--appearance-overlay{background-color:#fff3;background-color:var(--vkui--color_background_contrast_secondary_alpha)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay.vkuiButton--hover,.vkuiButton--mode-secondary.vkuiButton--appearance-overlay.vkuiButton--hover,.vkuiButton--mode-tertiary.vkuiButton--appearance-overlay.vkuiButton--hover{background-color:#ffffff3d;background-color:var(--vkui--color_background_contrast_secondary_alpha--hover)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay.vkuiButton--active,.vkuiButton--mode-secondary.vkuiButton--appearance-overlay.vkuiButton--active,.vkuiButton--mode-tertiary.vkuiButton--appearance-overlay.vkuiButton--active{background-color:#ffffff47;background-color:var(--vkui--color_background_contrast_secondary_alpha--active)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay{color:#000;color:var(--vkui--color_text_primary_invariably)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay.vkuiButton--hover{color:#000102;color:var(--vkui--color_text_primary_invariably--hover)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay.vkuiButton--active{color:#000105;color:var(--vkui--color_text_primary_invariably--active)}.vkuiButton--mode-link.vkuiButton--appearance-overlay,.vkuiButton--mode-outline.vkuiButton--appearance-overlay,.vkuiButton--mode-secondary.vkuiButton--appearance-overlay,.vkuiButton--mode-tertiary.vkuiButton--appearance-overlay{color:#fff;color:var(--vkui--color_text_contrast)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay{box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay.vkuiButton--hover{box-shadow:inset 0 0 0 1px #f5f5f7;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--hover)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay.vkuiButton--active{box-shadow:inset 0 0 0 1px #ebecef;box-shadow:inset 0 0 0 1px var(--vkui--color_stroke_contrast--active)}.vkuiButton__after:not(:first-child),.vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:6px}.vkuiButton--size-l .vkuiButton__after:not(:first-child),.vkuiButton--size-l .vkuiButton__before:not(:last-child)+.vkuiButton__content{margin-left:8px}.vkuiButton--size-s .vkuiButton__content{font-size:13px;font-size:var(--vkui--font_subhead--font_size--compact);line-height:16px;line-height:var(--vkui--font_subhead--line_height--compact)}.vkuiButton--size-s .vkuiButton__content,.vkuiButton--sizeY-regular.vkuiButton--size-s .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_subhead--font_family--regular)}.vkuiButton--sizeY-regular.vkuiButton--size-s .vkuiButton__content{font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-s .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_subhead--font_family--regular);font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular)}}.vkuiButton--size-m .vkuiButton__content{font-size:14px;font-size:var(--vkui--font_headline2--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline2--line_height--compact)}.vkuiButton--size-m .vkuiButton__content,.vkuiButton--sizeY-regular.vkuiButton--size-m .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline2--font_family--regular)}.vkuiButton--sizeY-regular.vkuiButton--size-m .vkuiButton__content{font-size:15px;font-size:var(--vkui--font_headline2--font_size--regular);line-height:20px;line-height:var(--vkui--font_headline2--line_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-m .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline2--font_family--regular);font-size:15px;font-size:var(--vkui--font_headline2--font_size--regular);line-height:20px;line-height:var(--vkui--font_headline2--line_height--regular)}}.vkuiButton--size-l .vkuiButton__content{font-size:15px;font-size:var(--vkui--font_headline1--font_size--compact);line-height:20px;line-height:var(--vkui--font_headline1--line_height--compact)}.vkuiButton--size-l .vkuiButton__content,.vkuiButton--sizeY-regular.vkuiButton--size-l .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline1--font_family--regular)}.vkuiButton--sizeY-regular.vkuiButton--size-l .vkuiButton__content{font-size:16px;font-size:var(--vkui--font_headline1--font_size--regular);line-height:20px;line-height:var(--vkui--font_headline1--line_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-l .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_headline1--font_family--regular);font-size:16px;font-size:var(--vkui--font_headline1--font_size--regular);line-height:20px;line-height:var(--vkui--font_headline1--line_height--regular)}}.vkuiButton--sizeY-regular.vkuiButton--size-l.vkuiButton--ios .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_title3--font_family--regular);font-size:17px;font-size:var(--vkui--font_title3--font_size--regular);line-height:22px;line-height:var(--vkui--font_title3--line_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-l.vkuiButton--ios .vkuiButton__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_title3--font_family--regular);font-size:17px;font-size:var(--vkui--font_title3--font_size--regular);line-height:22px;line-height:var(--vkui--font_title3--line_height--regular)}}.vkuiButton--size-m{min-height:32px;min-height:var(--vkui--size_button_medium_height--compact)}.vkuiButton--sizeY-regular.vkuiButton--size-m{min-height:36px;min-height:var(--vkui--size_button_medium_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-m{min-height:36px;min-height:var(--vkui--size_button_medium_height--regular)}}.vkuiButton--size-m.vkuiButton--singleIcon{width:32px;width:var(--vkui--size_button_medium_height--compact)}.vkuiButton--sizeY-regular.vkuiButton--size-m.vkuiButton--singleIcon{width:36px;width:var(--vkui--size_button_medium_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-m.vkuiButton--singleIcon{width:36px;width:var(--vkui--size_button_medium_height--regular)}}.vkuiButton--size-l{min-height:36px;min-height:var(--vkui--size_button_large_height--compact)}.vkuiButton--sizeY-regular.vkuiButton--size-l{min-height:44px;min-height:var(--vkui--size_button_large_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-l{min-height:44px;min-height:var(--vkui--size_button_large_height--regular)}}.vkuiButton--size-l.vkuiButton--singleIcon{width:36px;width:var(--vkui--size_button_large_height--compact)}.vkuiButton--sizeY-regular.vkuiButton--size-l.vkuiButton--singleIcon{width:44px;width:var(--vkui--size_button_large_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none.vkuiButton--size-l.vkuiButton--singleIcon{width:44px;width:var(--vkui--size_button_large_height--regular)}}.vkuiButton--sizeY-regular{min-height:30px;min-height:var(--vkui--size_button_small_height--regular)}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiButton--sizeY-none{min-height:30px;min-height:var(--vkui--size_button_small_height--regular)}}.vkuiButton--mode-primary.vkuiButton--appearance-accent{--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_accent_themed)}.vkuiButton--mode-outline.vkuiButton--appearance-accent,.vkuiButton--mode-secondary.vkuiButton--appearance-accent,.vkuiButton--mode-tertiary.vkuiButton--appearance-accent{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent_themed);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed)}.vkuiButton--mode-primary.vkuiButton--appearance-positive{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_positive)}.vkuiButton--mode-outline.vkuiButton--appearance-positive,.vkuiButton--mode-secondary.vkuiButton--appearance-positive,.vkuiButton--mode-tertiary.vkuiButton--appearance-positive{--vkui_internal--counter_inherit_background:var(--vkui--color_background_positive);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton--mode-primary.vkuiButton--appearance-negative{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_negative)}.vkuiButton--mode-outline.vkuiButton--appearance-negative,.vkuiButton--mode-secondary.vkuiButton--appearance-negative,.vkuiButton--mode-tertiary.vkuiButton--appearance-negative{--vkui_internal--counter_inherit_background:var(--vkui--color_background_negative);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton--mode-primary.vkuiButton--appearance-neutral{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_primary_invariably)}.vkuiButton--mode-outline.vkuiButton--appearance-neutral,.vkuiButton--mode-secondary.vkuiButton--appearance-neutral,.vkuiButton--mode-tertiary.vkuiButton--appearance-neutral{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton--mode-primary.vkuiButton--appearance-overlay{--vkui_internal--counter_inherit_background:var(--vkui--color_icon_primary_invariably);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast)}.vkuiButton--mode-outline.vkuiButton--appearance-overlay,.vkuiButton--mode-secondary.vkuiButton--appearance-overlay,.vkuiButton--mode-tertiary.vkuiButton--appearance-overlay{--vkui_internal--counter_inherit_background:var(--vkui--color_background_contrast);--vkui_internal--counter_inherit_color:var(--vkui--color_text_primary_invariably)}.vkuiIconButton{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;box-shadow:none;color:currentColor;display:block;height:48px;margin:0;padding:0;position:relative}.vkuiIconButton--sizeY-compact{height:44px}.vkuiIconButton[disabled]{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiIconButton--ios{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular)}.vkuiIconButton .vkuiIcon--16{padding:16px}.vkuiIconButton .vkuiIcon--16.vkuiIcon--w-8{padding:16px 14px}.vkuiIconButton--sizeY-compact .vkuiIcon--16,.vkuiIconButton--sizeY-compact .vkuiIcon--16.vkuiIcon--w-8{padding:14px}.vkuiIconButton .vkuiIcon--24{padding:12px}.vkuiIconButton .vkuiIcon--28,.vkuiIconButton--sizeY-compact .vkuiIcon--24{padding:10px}.vkuiIconButton--sizeY-compact .vkuiIcon--28{padding:8px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiIconButton--sizeY-none{height:44px}.vkuiIconButton--sizeY-none .vkuiIcon--16,.vkuiIconButton--sizeY-none .vkuiIcon--16.vkuiIcon--w-8{padding:14px}.vkuiIconButton--sizeY-none .vkuiIcon--24{padding:10px}.vkuiIconButton--sizeY-none .vkuiIcon--28{padding:8px}}.vkuiInternalFormField__after .vkuiIconButton,.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton{align-content:center;align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);display:flex;height:44px;height:var(--vkui--size_field_height--regular);justify-content:center;width:44px;width:var(--vkui--size_field_height--regular)}.vkuiInternalFormField__after .vkuiIconButton .vkuiIcon.vkuiIcon.vkuiIcon{padding:0}.vkuiInternalFormField__after .vkuiIconButton--sizeY-compact{height:36px;height:var(--vkui--size_field_height--compact);width:36px;width:var(--vkui--size_field_height--compact)}.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton--sizeY-compact,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton--sizeY-compact{height:36px;height:var(--vkui--size_field_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiInternalFormField__after .vkuiIconButton--sizeY-none{width:36px;width:var(--vkui--size_field_height--compact)}.vkuiInternalFormField__after .vkuiIconButton--sizeY-none,.vkuiInternalFormItem--removable .vkuiInternalRemovable__content>.vkuiIconButton--sizeY-none,.vkuiInternalFormLayoutGroup--removable .vkuiInternalRemovable__content>.vkuiIconButton--sizeY-none{height:36px;height:var(--vkui--size_field_height--compact)}}.vkuiInternalSimpleCell__after .vkuiIconButton:last-child{margin-right:-12px}.vkuiInternalSimpleCell__after .vkuiIconButton--ios:last-child{margin-right:-9px}.vkuiInternalAlert__dismiss.vkuiIconButton{height:36px;padding:8px}.vkuiRoot{height:100%;position:relative;width:100%}.vkuiRoot--transition{pointer-events:none}.vkuiRoot__view{height:100%;position:relative;width:100%}.vkuiRoot--transition .vkuiRoot__view{left:0;overflow:hidden;position:fixed;top:0}.vkuiRoot__scrollCompensation{height:100%;width:100%}.vkuiRoot__view--show-forward{animation:vkuiroot-android-animation-show-forward .3s cubic-bezier(.4,0,.2,1);animation:vkuiroot-android-animation-show-forward .3s var(--vkui--animation_easing_platform)}.vkuiRoot__view--hide-back{animation:vkuiroot-android-animation-hide-back .3s cubic-bezier(.4,0,.2,1) forwards;animation:vkuiroot-android-animation-hide-back .3s var(--vkui--animation_easing_platform) forwards}.vkuiRoot--ios .vkuiRoot__view--hide-forward:after,.vkuiRoot--ios .vkuiRoot__view--show-back:after{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.vkuiRoot--ios .vkuiRoot__view--show-back:after{animation:vkuiroot-ios-animation-show-back .6s cubic-bezier(.4,0,.2,1) forwards;animation:vkuiroot-ios-animation-show-back .6s var(--vkui--animation_easing_platform) forwards}.vkuiRoot--ios .vkuiRoot__view--hide-forward:after{animation:vkuiroot-ios-animation-hide-forward .6s cubic-bezier(.4,0,.2,1);animation:vkuiroot-ios-animation-hide-forward .6s var(--vkui--animation_easing_platform)}.vkuiRoot--ios .vkuiRoot__view--show-forward{animation:vkuiroot-ios-animation-show-forward .6s cubic-bezier(.4,0,.2,1);animation:vkuiroot-ios-animation-show-forward .6s var(--vkui--animation_easing_platform)}.vkuiRoot--ios .vkuiRoot__view--hide-back{animation:vkuiroot-ios-animation-hide-back .6s cubic-bezier(.4,0,.2,1) forwards;animation:vkuiroot-ios-animation-hide-back .6s var(--vkui--animation_easing_platform) forwards}@keyframes vkuiroot-ios-animation-show-back{0%{opacity:.3}to{opacity:0}}@keyframes vkuiroot-ios-animation-hide-forward{0%{opacity:0}to{opacity:.3}}@keyframes vkuiroot-ios-animation-hide-back{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}@keyframes vkuiroot-ios-animation-show-forward{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes vkuiroot-android-animation-hide-back{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes vkuiroot-android-animation-show-forward{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.vkuiView{word-wrap:break-word;height:100%;position:relative;width:100%}.vkuiView--animated,.vkuiView--swiping-back{overflow:hidden}.vkuiView--animated .vkuiView__header,.vkuiView--animated .vkuiView__panel,.vkuiView--swiping-back .vkuiView__header,.vkuiView--swiping-back .vkuiView__panel{pointer-events:none}.vkuiView__panel,.vkuiView__panels{height:100%;width:100%}.vkuiView__panel{box-sizing:border-box;isolation:isolate;position:relative}.vkuiView__panel-in{height:100%}.vkuiView--animated .vkuiView__panel,.vkuiView--swiping-back .vkuiView__panel{left:0;overflow:hidden;position:fixed;top:0}.vkuiView__panel-overlay{background-color:#000;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5;z-index:var(--vkui_internal--z_index_panel_header_fade)}.vkuiView--ios .vkuiView__panel--swipe-back-prev.vkuiView__panel--swipe-back-success{transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-success,.vkuiView--ios .vkuiView__panel--swipe-back-prev.vkuiView__panel--swipe-back-failed{transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-failed{transform:translate3d(-50%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--swipe-back-next .vkuiView__panel-overlay{background-color:#0000001a}.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-failed .vkuiView__panel-overlay,.vkuiView--ios .vkuiView__panel--swipe-back-next.vkuiView__panel--swipe-back-success .vkuiView__panel-overlay{transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiView__panel--next~.vkuiView__panel--prev{animation:vkuianimation-view-prev-back .3s cubic-bezier(.4,0,.2,1) forwards;animation:vkuianimation-view-prev-back .3s var(--vkui--animation_easing_platform) forwards}.vkuiView__panel--prev~.vkuiView__panel--next{animation:vkuianimation-view-next-forward .3s cubic-bezier(.4,0,.2,1);animation:vkuianimation-view-next-forward .3s var(--vkui--animation_easing_platform)}.vkuiView--no-motion .vkuiView__panel{animation:none}@keyframes vkuianimation-view-prev-back{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}@keyframes vkuianimation-view-next-forward{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.vkuiView--ios .vkuiView__panel--prev{animation:vkuianimation-ios-prev-forward .6s cubic-bezier(.4,0,.2,1);animation:vkuianimation-ios-prev-forward .6s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--next{animation:vkuianimation-ios-next-back .6s cubic-bezier(.4,0,.2,1);animation:vkuianimation-ios-next-back .6s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--prev~.vkuiView__panel--next{animation:vkuianimation-ios-next-forward .6s cubic-bezier(.4,0,.2,1);animation:vkuianimation-ios-next-forward .6s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--next~.vkuiView__panel--prev{animation:vkuianimation-ios-prev-back .6s cubic-bezier(.4,0,.2,1) forwards;animation:vkuianimation-ios-prev-back .6s var(--vkui--animation_easing_platform) forwards}.vkuiView--ios .vkuiView__panel--next .vkuiView__panel-overlay,.vkuiView--ios .vkuiView__panel--prev .vkuiView__panel-overlay{display:block}.vkuiView--ios .vkuiView__panel--prev .vkuiView__panel-overlay{animation:vkuianimation-ios-fade-in .6s cubic-bezier(.4,0,.2,1);animation:vkuianimation-ios-fade-in .6s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--next .vkuiView__panel-overlay{animation:vkuianimation-ios-fade-out .6s cubic-bezier(.4,0,.2,1) forwards;animation:vkuianimation-ios-fade-out .6s var(--vkui--animation_easing_platform) forwards}.vkuiView--ios .vkuiView__panel--next~.vkuiView__panel--prev .vkuiView__panel-overlay,.vkuiView--ios .vkuiView__panel--prev~.vkuiView__panel--next .vkuiView__panel-overlay{display:none}.vkuiView--ios.vkuiView--no-motion .vkuiView__panel,.vkuiView--ios.vkuiView--no-motion .vkuiView__panel .vkuiInternalPanel__in{animation:none}.vkuiView--ios .vkuiView__panel--active .vkuiView__panel-overlay{display:none}@keyframes vkuianimation-ios-next-forward{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes vkuianimation-ios-next-back{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes vkuianimation-ios-prev-forward{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes vkuianimation-ios-prev-back{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes vkuianimation-ios-fade-in{0%{opacity:0}to{opacity:.3}}@keyframes vkuianimation-ios-fade-out{0%{opacity:.3}to{opacity:0}}.vkuiPanel{height:100%;position:relative;width:100%}.vkuiPanel:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vkuiPanel__in{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}.vkuiPanel__centered{align-items:center;box-sizing:border-box;display:flex;flex:1 0;flex-direction:column;justify-content:center}.vkuiPanel__centered .vkuiInternalPanelHeader--ios.vkuiInternalPanelHeader--vis+*,.vkuiPanel__centered .vkuiInternalPanelHeader--vis+*{margin-top:56px;margin-top:var(--vkui--size_panel_header_height--regular)}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}@media (max-width:767.9px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiInternalPanelHeader--ios.vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}@media (max-width:767.9px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--ios.vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}}.vkuiPanel--sizeX-compact .vkuiPanel__centered .vkuiInternalPanelHeader--vkcom.vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}@media (max-width:767.9px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--vkcom.vkuiInternalPanelHeader--sep+*{margin-top:61px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 5px)}}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}@media (min-width:768px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiInternalPanelHeader--ios.vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}@media (min-width:768px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--ios.vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}}.vkuiPanel--sizeX-regular .vkuiPanel__centered .vkuiInternalPanelHeader--vkcom.vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}@media (min-width:768px){.vkuiPanel--sizeX-none .vkuiPanel__centered .vkuiInternalPanelHeader--vkcom.vkuiInternalPanelHeader--sep+*{margin-top:72px;margin-top:calc(var(--vkui--size_panel_header_height--regular) + 16px)}}.vkuiInternalView--ios .vkuiPanel__in{padding:0;padding:0 var(--vkui_internal--safe_area_inset_right) var(--vkui_internal--safe_area_inset_bottom) var(--vkui_internal--safe_area_inset_left)}.vkuiInternalEpic--hasTabbar .vkuiPanel__in{padding-bottom:48px;padding-bottom:calc(var(--vkui_internal--safe_area_inset_bottom) + var(--vkui_internal--tabbar_height))}.vkuiPanel__in-before{height:1px;margin-bottom:-1px}.vkuiPanel__in-after{height:1px;margin-top:-1px}.vkuiPanel .vkuiPanel__in,.vkuiPanel:before{background-color:#fff;background-color:var(--vkui--color_background_content)}.vkuiPanel--layout-card .vkuiPanel__in,.vkuiPanel--layout-card:before{background-color:#ebedf0;background-color:var(--vkui--color_background)}.vkuiPanel--sizeX-regular .vkuiPanel__in,.vkuiPanel--sizeX-regular:before{background-color:initial}@media (min-width:768px){.vkuiPanel--sizeX-none .vkuiPanel__in,.vkuiPanel--sizeX-none:before{background-color:initial}}.vkuiPanelHeaderButton{-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;color:currentColor;display:block;margin:0;padding:0;position:relative}.vkuiPanelHeaderButton[disabled]{opacity:.6}.vkuiPanelHeaderButton--primitive{height:48px;line-height:48px;padding:0 10px}.vkuiPanelHeaderButton--ios{align-items:center;display:flex;font-size:17px;position:relative}.vkuiPanelHeaderButton--ios.vkuiPanelHeaderButton--primitive{height:44px;line-height:44px}.vkuiPanelHeaderButton--ios .vkuiIcon--24{padding:10px}.vkuiPanelHeaderButton--ios .vkuiIcon--28{padding:8px}.vkuiPanelHeaderBack--ios .vkuiIcon--w-20{padding-left:4px}.vkuiPanelHeaderButton--android.vkuiPanelHeaderButton--notPrimitive{border-radius:50%}.vkuiPanelHeaderButton--android .vkuiIcon--24{padding:12px}.vkuiPanelHeaderButton--android .vkuiIcon--28{padding:10px}.vkuiPanelHeaderButton--vkcom{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiPanelHeaderButton--vkcom>:not(.vkuiInternalCounter){opacity:.7;transition:opacity .3s}.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--active>:not(.vkuiInternalCounter),.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--hover>:not(.vkuiInternalCounter){opacity:1}.vkuiPanelHeaderButton--vkcom{align-items:center;display:flex;padding:10px}.vkuiPanelHeaderButton--vkcom.vkuiPanelHeaderButton--notPrimitive{border-radius:50%}.vkuiPanelHeaderBack--vkcom.vkuiPanelHeaderBack--has-label{padding-right:11px}@media (min-width:768px){.vkuiPanelHeaderBack--ios.vkuiPanelHeaderBack--has-label:not(.vkuiPanelHeaderBack--sizeX-compact){padding-right:8px}}.vkuiPanelHeaderBack--sizeX-compact.vkuiPanelHeaderBack--ios .vkuiPanelHeaderButton__label{display:none}@media (max-width:767.9px){.vkuiPanelHeaderBack--sizeX-none.vkuiPanelHeaderBack--ios .vkuiPanelHeaderButton__label{display:none}}.vkuiSeparator{color:#d7d8d9;color:var(--vkui--color_separator_primary)}.vkuiSeparator__in{background:currentColor;border:0;color:inherit;height:1px;height:var(--vkui--size_border--regular);margin:0;transform-origin:center top}.vkuiSeparator--padded .vkuiSeparator__in{margin-left:16px;margin-left:var(--vkui--size_base_padding_horizontal--regular);margin-right:16px;margin-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalModalPage--sizeX-regular .vkuiSeparator--padded{padding-left:8px;padding-right:8px}@media (min-width:768px){.vkuiInternalModalPage--sizeX-none .vkuiSeparator--padded{padding-left:8px;padding-right:8px}}.vkuiSpacing{box-sizing:border-box}.vkuiPanelHeader,.vkuiSpacing{position:relative}.vkuiPanelHeader--vis.vkuiPanelHeader--fixed:before{content:"";display:block}.vkuiPanelHeader:not(.vkuiPanelHeader--vis):not(.vkuiPanelHeader--fixed){height:0;z-index:10;z-index:var(--vkui_internal--z_index_panel_header)}.vkuiPanelHeader__fixed{z-index:10;z-index:var(--vkui_internal--z_index_panel_header)}.vkuiPanelHeader__in{align-items:center;background:#fff;background:var(--vkui--color_background_content);display:flex;justify-content:space-between;position:relative;white-space:nowrap}.vkuiPanelHeader--trnsp .vkuiPanelHeader__in{background:#0000}.vkuiPanelHeader--sizeX-regular .vkuiPanelHeader--shadow .vkuiPanelHeader__in{box-shadow:0 0 4px #00000014}@media (min-width:768px){.vkuiPanelHeader--sizeX-none .vkuiPanelHeader--shadow .vkuiPanelHeader__in{box-shadow:0 0 4px #00000014}}.vkuiPanelHeader__before{box-sizing:border-box;color:#2688eb;color:var(--vkui--color_icon_accent_themed);display:flex;flex-shrink:0}.vkuiPanelHeader__content{overflow:hidden}.vkuiPanelHeader__content>*{display:block;overflow:hidden;text-overflow:ellipsis}.vkuiPanelHeader__content-in{color:#000;color:var(--vkui--color_text_primary);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_accent);font-weight:500}.vkuiPanelHeader:before,.vkuiPanelHeader__in{height:56px;height:var(--vkui--size_panel_header_height--regular);padding-top:0;padding-top:var(--vkui_internal--safe_area_inset_top)}.vkuiPanelHeader__after{align-items:center;box-sizing:border-box;color:#2688eb;color:var(--vkui--color_icon_accent_themed);display:flex;justify-content:flex-end}.vkuiPanelHeader__after>:not(:last-child){margin-right:4px}.vkuiPanelHeader--ios .vkuiPanelHeader__before{flex-basis:0;flex-grow:1;flex-shrink:0;opacity:1;padding:4px 0 4px 4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiPanelHeader--ios .vkuiPanelHeader__before .vkuiPanelHeaderButton+.vkuiPanelHeaderButton--primitive{margin-left:-6px;padding-left:0}.vkuiPanelHeader--ios .vkuiPanelHeader__content{opacity:1;text-align:center;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiPanelHeader--ios .vkuiPanelHeader__content-in{font-size:21px}.vkuiPanelHeader--ios .vkuiPanelHeader__content>*{padding:0 4px}.vkuiPanelHeader--ios.vkuiPanelHeader--no-before .vkuiPanelHeader__content{padding-left:8px}.vkuiPanelHeader--ios.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader--ios.vkuiPanelHeader--no-after .vkuiPanelHeader__content{padding-right:8px}.vkuiPanelHeader--ios .vkuiPanelHeader__after{flex-basis:0;flex-grow:1;flex-shrink:0;opacity:1;padding:4px 4px 4px 0;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__after,.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__before,.vkuiView--ios .vkuiView__panel--prev .vkuiPanelHeader__content{opacity:0}.vkuiPanelHeader--android .vkuiPanelHeader__before:not(:empty){padding:4px 0 4px 4px}.vkuiPanelHeader--android .vkuiPanelHeader__content{align-items:center;flex-grow:1;max-width:100%}.vkuiPanelHeader--android .vkuiPanelHeader__content-in{font-size:23px}.vkuiPanelHeader--android .vkuiPanelHeader__content>*{padding:0 12px}.vkuiInternalSplitCol--spaced .vkuiPanelHeader--android.vkuiPanelHeader--no-before:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content,.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader--android.vkuiPanelHeader--no-before:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-left:0}@media (min-width:768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader--android.vkuiPanelHeader--no-before:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-left:0}}.vkuiPanelHeader--android.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*,.vkuiPanelHeader--vkcom.vkuiPanelHeader--no-after .vkuiPanelHeader__content>*{padding-right:0}.vkuiPanelHeader--android.vkuiPanelHeader--no-after .vkuiPanelHeader__content{padding-right:16px}.vkuiPanelHeader--android.vkuiPanelHeader--no-before .vkuiPanelHeader__content{padding-left:16px}.vkuiInternalSplitCol--spaced .vkuiPanelHeader--android.vkuiPanelHeader--no-after:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content,.vkuiInternalSplitCol--viewWidth-tabletPlus.vkuiInternalSplitCol--spaced-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader--android.vkuiPanelHeader--no-after:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-right:0}@media (min-width:768px){.vkuiInternalSplitCol--viewWidth-none.vkuiInternalSplitCol--spaced-none.vkuiInternalSplitCol--spaced-auto .vkuiPanelHeader--android.vkuiPanelHeader--no-after:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__content{padding-right:0}}.vkuiPanelHeader--android .vkuiPanelHeader__after:not(:empty),.vkuiPanelHeader--vkcom .vkuiPanelHeader__after:not(:empty){padding:4px 4px 4px 0}.vkuiPanelHeader--vkcom{position:relative;z-index:10;z-index:var(--vkui_internal--z_index_panel_header)}.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-regular:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader--sep) .vkuiPanelHeader__in:after{background-color:#fff;background-color:var(--vkui--color_background_content);bottom:0;content:"";height:1px;height:var(--vkui--size_border--regular);left:1px;left:var(--vkui--size_border--regular);position:absolute;right:1px;right:var(--vkui--size_border--regular)}@media (min-width:768px){.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-none:not(.vkuiInternalModalPageHeader__in):not(.vkuiPanelHeader--sep) .vkuiPanelHeader__in:after{background-color:#fff;background-color:var(--vkui--color_background_content);bottom:0;content:"";height:1px;height:var(--vkui--size_border--regular);left:1px;left:var(--vkui--size_border--regular);position:absolute;right:1px;right:var(--vkui--size_border--regular)}}.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-regular:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__in{border-bottom:0;border-top-left-radius:12px;border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:12px;border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:inset 0 0 0 1px #0000001f;box-shadow:0 0 0 var(--vkui--size_border--regular) var(--vkui--color_field_border_alpha) inset}@media (min-width:768px){.vkuiPanelHeader--vkcom.vkuiPanelHeader--sizeX-none:not(.vkuiInternalModalPageHeader__in) .vkuiPanelHeader__in{border-bottom:0;border-top-left-radius:12px;border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:12px;border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:inset 0 0 0 1px #0000001f;box-shadow:0 0 0 var(--vkui--size_border--regular) var(--vkui--color_field_border_alpha) inset}}.vkuiPanelHeader--vkcom .vkuiPanelHeader__content{text-align:center}.vkuiPanelHeader--vkcom .vkuiPanelHeader__before:not(:empty){padding:0 0 0 4px}.vkuiPanelHeader--vkcom .vkuiPanelHeader__after,.vkuiPanelHeader--vkcom .vkuiPanelHeader__before{flex-basis:0;flex-grow:1;flex-shrink:0}.vkuiPanelHeader__separator{margin-top:-1px;margin-top:calc(var(--vkui--size_border--regular)*-1)}.vkuiPanelHeader--no-before .vkuiPanelHeader__content>*{padding-left:0}.vkuiInternalPanel--centered .vkuiPanelHeader{left:0;position:absolute;top:0;width:100%}.vkuiPanelHeaderContent{align-items:center;box-sizing:border-box;display:flex;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);height:100%;justify-content:flex-start;line-height:normal;max-width:100%}.vkuiPanelHeaderContent__before{flex-shrink:0;margin-right:12px}.vkuiPanelHeaderContent__in{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;min-width:0}.vkuiPanelHeaderContent__children-in,.vkuiPanelHeaderContent__childrenText,.vkuiPanelHeaderContent__status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiPanelHeaderContent__status{color:#818c99;color:var(--vkui--color_text_secondary);margin-top:1px;max-width:100%;order:1}.vkuiPanelHeaderContent__children{align-items:center;display:flex;max-width:100%}.vkuiPanelHeaderContent__children-in{flex-grow:0;min-width:0}.vkuiPanelHeaderContent__aside{align-items:center;color:#2688eb;color:var(--vkui--color_icon_accent);display:flex;justify-content:flex-start;margin-left:2px}.vkuiPanelHeaderContent__width{width:1000px}.vkuiPanelHeaderContent__in--centered{align-items:center}.vkuiPanelHeaderContent--ios .vkuiPanelHeaderContent__children-in{font-size:21px}.vkuiPanelHeaderContent--android .vkuiPanelHeaderContent__children-in,.vkuiPanelHeaderContent--ios .vkuiPanelHeaderContent__children-in{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_accent);font-weight:500;line-height:56px;line-height:var(--vkui--size_panel_header_height--regular)}.vkuiPanelHeaderContent--android .vkuiPanelHeaderContent__children-in{font-size:23px}.vkuiInternalPanelHeader--no-before .vkuiPanelHeaderContent--vkcom{padding-left:16px}.vkuiPanelHeaderContext{z-index:4;z-index:var(--vkui_internal--z_index_panel_header_context)}.vkuiPanelHeaderContext--closing,.vkuiPanelHeaderContext--opened{height:100%;width:100%}.vkuiPanelHeaderContext--sizeX-regular.vkuiPanelHeaderContext--closing,.vkuiPanelHeaderContext--sizeX-regular.vkuiPanelHeaderContext--opened{height:auto}@media (min-width:768px){.vkuiPanelHeaderContext--sizeX-none.vkuiPanelHeaderContext--closing,.vkuiPanelHeaderContext--sizeX-none.vkuiPanelHeaderContext--opened{height:auto}}.vkuiPanelHeaderContext__in{box-sizing:border-box;left:0;padding:8px;pointer-events:none;position:absolute;width:100%}.vkuiPanelHeaderContext__fade{background:#0006;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.vkuiPanelHeaderContext--sizeX-compact .vkuiPanelHeaderContext__fade{display:block}@media (max-width:767.9px){.vkuiPanelHeaderContext--sizeX-none .vkuiPanelHeaderContext__fade{display:block}}.vkuiPanelHeaderContext--opened .vkuiPanelHeaderContext__fade{animation:vkuianimation-panelheadercontext-fade-in .2s ease}.vkuiPanelHeaderContext--closing .vkuiPanelHeaderContext__fade{animation:vkuianimation-panelheadercontext-fade-out .2s ease}.vkuiPanelHeaderContext--opened .vkuiPanelHeaderContext__in{animation:vkuianimation-panelheadercontext-translate-in .2s ease;pointer-events:auto}.vkuiPanelHeaderContext--closing .vkuiPanelHeaderContext__in{animation:vkuianimation-panelheadercontext-translate-out .2s ease}.vkuiPanelHeaderContext__content{background:#fff;background:var(--vkui--color_background_content);overflow:hidden}.vkuiPanelHeaderContext--ios .vkuiPanelHeaderContext__in{padding:0}.vkuiPanelHeaderContext--sizeX-regular.vkuiPanelHeaderContext--ios .vkuiPanelHeaderContext__content,.vkuiPanelHeaderContext:not(.vkuiPanelHeaderContext--ios) .vkuiPanelHeaderContext__content{border-radius:12px;padding:8px 0}@media (min-width:768px){.vkuiPanelHeaderContext--sizeX-none.vkuiPanelHeaderContext--ios .vkuiPanelHeaderContext__content{border-radius:12px;padding:8px 0}}.vkuiPanelHeaderContext--sizeX-regular .vkuiPanelHeaderContext__in{padding:12px 8px}.vkuiPanelHeaderContext--sizeX-regular .vkuiPanelHeaderContext__content{border-radius:12px;box-shadow:0 0 4px #00000014,0 8px 8px #00000029}@media (min-width:768px){.vkuiPanelHeaderContext--sizeX-none .vkuiPanelHeaderContext__in{padding:12px 8px}.vkuiPanelHeaderContext--sizeX-none .vkuiPanelHeaderContext__content{border-radius:12px;box-shadow:0 0 4px #00000014,0 8px 8px #00000029}}@keyframes vkuianimation-panelheadercontext-translate-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes vkuianimation-panelheadercontext-translate-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes vkuianimation-panelheadercontext-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vkuianimation-panelheadercontext-fade-out{0%{opacity:1}to{opacity:0}}.vkuiPopoutRoot{height:100%;position:relative;width:100%}.vkuiPopoutRoot__popout{z-index:100;z-index:var(--vkui--z_index_popout)}.vkuiPopoutRoot__modal,.vkuiPopoutRoot__popout{height:100%;left:0;position:fixed;top:0;width:100%}.vkuiPopoutRoot__modal{z-index:99;z-index:var(--vkui--z_index_modal)}.vkuiPopoutRoot__modal:empty,.vkuiPopoutRoot__popout:empty{display:none}.vkuiSplitLayout{height:100%;position:relative;width:100%}.vkuiSplitLayout__inner{display:flex;height:100%;width:100%}.vkuiSplitLayout__inner--header{position:relative;z-index:11;z-index:var(--vkui_internal--z_index_split_layout_panel_header)}.vkuiSplitLayout--ios .vkuiSplitLayout__inner--header,.vkuiSplitLayout__inner--header{margin-top:-56px;margin-top:calc((var(--vkui--size_panel_header_height--regular) + var(--vkui_internal--safe_area_inset_top))*-1)}.vkuiSplitCol{flex-grow:1;flex-shrink:1;height:100%;position:relative;width:1px}.vkuiSplitCol--spaced,.vkuiSplitCol--viewWidth-smallTabletPlus.vkuiSplitCol--spaced-none.vkuiSplitCol--spaced-auto{margin:0 16px;margin:0 var(--vkui--size_split_col_padding_horizontal--regular)}@media (min-width:768px){.vkuiSplitCol--viewWidth-none.vkuiSplitCol--spaced-none.vkuiSplitCol--spaced-auto{margin:0 16px;margin:0 var(--vkui--size_split_col_padding_horizontal--regular)}}.vkuiSplitCol--viewWidth-tabletMinus.vkuiSplitCol--stretched-on-mobile{max-width:100%!important;width:100%!important}@media (max-width:1023.9px){.vkuiSplitCol--viewWidth-none.vkuiSplitCol--stretched-on-mobile{max-width:100%!important;width:100%!important}}.vkuiSplitCol--fixed{flex-grow:1;flex-shrink:1;height:100%;width:1px}.vkuiSplitCol__fixedInner{height:inherit;max-width:inherit;min-width:inherit;overflow:hidden;position:fixed;top:0;transform:translateZ(0);width:inherit}.vkuiEpic{height:100%;width:100%}.vkuiTabbar{background:#f9f9f9;background:var(--vkui--color_background_tertiary);bottom:0;box-sizing:initial;display:flex;height:48px;height:var(--vkui_internal--tabbar_height);left:0;overflow:hidden;padding-bottom:0;padding-bottom:var(--vkui_internal--safe_area_inset_bottom);position:fixed;width:100%;z-index:2;z-index:var(--vkui_internal--z_index_tabs)}.vkuiTabbar--shadow{box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3)}.vkuiTabbar--ios.vkuiTabbar--shadow{box-shadow:none}.vkuiTabbar--ios.vkuiTabbar--shadow:before{background:#0000001f;background:var(--vkui--color_separator_primary_alpha);content:"";height:1px;height:var(--vkui--size_border--regular);left:0;position:absolute;width:100%}.vkuiTabbarItem{align-items:center;background:#0000;border:0;color:#99a2ad;color:var(--vkui--color_tabbar_text_inactive);display:flex;height:48px;height:var(--vkui_internal--tabbar_height);justify-content:center;outline:2px solid #0000;outline:var(--vkui_internal--outline-reset);padding:0;position:relative;text-decoration:none}.vkuiInternalTabbar .vkuiTabbarItem{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:0}.vkuiTabbarItem--selected{color:#2688eb;color:var(--vkui--color_text_accent_themed)}.vkuiTabbarItem__tappable{position:absolute}.vkuiTabbarItem__in{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;padding:4px 2px 2px;pointer-events:none;width:100%}.vkuiInternalTabbar--layout-vertical .vkuiTabbarItem__in{flex-direction:column}.vkuiInternalTabbar--layout-horizontal .vkuiTabbarItem__in{flex-direction:row}.vkuiTabbarItem__icon{color:#99a2ad;color:var(--vkui--color_icon_secondary);position:relative}.vkuiTabbarItem--selected .vkuiTabbarItem__icon{color:#2688eb;color:var(--vkui--color_icon_accent_themed)}.vkuiTabbarItem__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiInternalTabbar--layout-vertical .vkuiTabbarItem__text{--vkui--font_footnote--font_size--regular:10px;--vkui--font_footnote--line_height--regular:12px;margin-top:2px}.vkuiInternalTabbar--layout-horizontal .vkuiTabbarItem__text{margin-left:8px}.vkuiTabbarItem--android .vkuiTabbarItem__tappable{border-radius:50%;padding-bottom:calc(100% + 16px);width:calc(100% + 16px)}.vkuiTabbarItem--android:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.vkuiTabbarItem--android:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.vkuiTabbarItem--ios .vkuiTabbarItem__tappable{height:100%;left:0;top:0;width:100%}.vkuiTabbarItem--ios .vkuiTabbarItem__in{transition:transform .07s cubic-bezier(.4,0,.2,1);transition:transform .07s var(--vkui--animation_easing_platform)}.vkuiTabbarItem--ios .vkuiTabbarItem__tappable--active+.vkuiTabbarItem__in{transform:scale(.96)}.vkuiScrollArrow{background-color:initial;border:0;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--vkui--animation_easing_platform);-webkit-user-select:auto;user-select:auto}.vkuiScrollArrow--direction-left,.vkuiScrollArrow--direction-right{flex-direction:column;height:100%}.vkuiScrollArrow--direction-down,.vkuiScrollArrow--direction-up{flex-direction:row;width:100%}.vkuiScrollArrow__icon{align-items:center;background-color:#fff;background-color:var(--vkui--color_background_modal);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);color:#99a2ad;color:var(--vkui--color_icon_secondary);display:flex;justify-content:center;position:relative}.vkuiScrollArrow--size-m .vkuiScrollArrow__icon{border-radius:14px;height:28px;width:28px}.vkuiScrollArrow--size-l .vkuiScrollArrow__icon{border-radius:24px;height:40px;width:40px}.vkuiScrollArrow--direction-left{left:0;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiScrollArrow--direction-right{padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular,16px);right:0}.vkuiScrollArrow--direction-up{padding-top:16px;padding-top:var(--vkui--size_base_padding_horizontal--regular,16px);top:0}.vkuiScrollArrow--direction-down{bottom:0;padding-bottom:16px;padding-bottom:var(--vkui--size_base_padding_horizontal--regular,16px)}.vkuiScrollArrow--direction-left .vkuiScrollArrow__defaultIcon{transform:rotate(180deg)}.vkuiScrollArrow--direction-up .vkuiScrollArrow__defaultIcon{transform:rotate(-90deg)}.vkuiScrollArrow--direction-down .vkuiScrollArrow__defaultIcon{transform:rotate(90deg)}.vkuiHorizontalScroll{isolation:isolate;overflow-x:hidden;position:relative}.vkuiHorizontalScroll__in{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.vkuiHorizontalScroll__in::-webkit-scrollbar{display:none}.vkuiHorizontalScroll__in-wrapper{transition:transform .2s}.vkuiHorizontalScroll__arrow{opacity:0;position:absolute;top:0;z-index:1;z-index:var(--vkui_internal--z_index_horizontal_scroll_arrow)}.vkuiHorizontalScroll:hover .vkuiHorizontalScroll__arrow{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiHorizontalScroll .vkuiHorizontalScroll__arrow:hover,.vkuiHorizontalScroll--withConstArrows .vkuiHorizontalScroll__arrow,.vkuiHorizontalScroll--withConstArrows:hover .vkuiHorizontalScroll__arrow{opacity:1}.vkuiHorizontalScroll__arrowLeft:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__in-wrapper{transform:translateX(8px)}.vkuiHorizontalScroll__arrowRight:hover~.vkuiHorizontalScroll__in .vkuiHorizontalScroll__in-wrapper{transform:translateX(-8px)}.vkuiInternalTabs .vkuiHorizontalScroll{min-width:100%}.vkuiInternalTabs .vkuiHorizontalScroll__in-wrapper{align-items:stretch;display:flex}.vkuiInternalTabs--withGaps .vkuiHorizontalScroll__in-wrapper:after,.vkuiInternalTabs--withGaps .vkuiHorizontalScroll__in-wrapper:before{content:"";display:block;flex-shrink:0;height:1px;width:16px;width:var(--vkui--size_base_padding_horizontal--regular)}.vkuiAspectRatio{--vkui_internal--aspect_ratio:1;max-width:100%;position:relative}.vkuiAspectRatio:before{content:"";display:block;height:0;padding-bottom:100%;padding-bottom:calc((1/var(--vkui_internal--aspect_ratio, 1))*100%)}.vkuiAspectRatio>*{left:0;position:absolute;top:0}.vkuiAspectRatio--mode-stretch>*{height:100%;width:100%}.vkuiAspectRatio--mode-stretch>img,.vkuiAspectRatio--mode-stretch>video{object-fit:cover}.vkuiPopoutWrapper{box-sizing:border-box;height:100%;left:0;pointer-events:none;top:0;width:100%}.vkuiPopoutWrapper--opened{pointer-events:auto}.vkuiPopoutWrapper--closing{pointer-events:none}.vkuiPopoutWrapper--fixed{position:fixed}.vkuiPopoutWrapper__overlay{animation:vkuianimation-full-fade-in .2s ease;animation:vkuianimation-full-fade-in var(--vkui--animation_duration_m) ease;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%}.vkuiPopoutWrapper--closing .vkuiPopoutWrapper__overlay{opacity:0;transition:opacity .2s cubic-bezier(.3,.3,.5,1);transition:opacity var(--vkui--animation_duration_m) var(--vkui--animation_easing_default)}.vkuiPopoutWrapper--masked .vkuiPopoutWrapper__overlay{background:#0006;background:var(--vkui--color_overlay_primary)}.vkuiPopoutWrapper--fixed .vkuiPopoutWrapper__overlay{position:absolute}.vkuiPopoutWrapper__container{box-sizing:border-box;display:flex;height:100%;position:relative;width:100%}.vkuiPopoutWrapper__content{display:flex;justify-content:center;pointer-events:none;position:relative;width:100%}.vkuiPopoutWrapper__content>*{pointer-events:auto}.vkuiPopoutWrapper--alignY-center .vkuiPopoutWrapper__container{align-items:center}.vkuiPopoutWrapper--alignY-bottom .vkuiPopoutWrapper__container{align-items:flex-end}.vkuiPopoutWrapper--alignY-top .vkuiPopoutWrapper__container{align-items:flex-start}.vkuiPopoutWrapper--alignX-center .vkuiPopoutWrapper__container{justify-content:center}.vkuiPopoutWrapper--alignX-left .vkuiPopoutWrapper__container{justify-content:flex-start}.vkuiPopoutWrapper--alignX-right .vkuiPopoutWrapper__container{justify-content:flex-end}@keyframes vkuianimation-full-fade-in{0%{opacity:0}to{opacity:1}}.vkuiModalDismissButton{box-sizing:border-box;color:#fff;color:var(--vkui--color_icon_contrast);height:56px;justify-content:center;padding:18px;position:absolute;right:-56px;top:0;transition:opacity .15s ease-out;width:56px}.vkuiModalDismissButton:before{background:#0006;background:var(--vkui--color_overlay_primary);border-radius:50%;bottom:14px;content:"";display:block;left:14px;position:absolute;right:14px;top:14px}.vkuiModalDismissButton .vkuiIcon{transform:translateX(0)}.vkuiModalDismissButton--hover.vkuiModalDismissButton:before{background:#00000070;background:var(--vkui--color_overlay_primary--hover)}.vkuiModalDismissButton--active.vkuiModalDismissButton:before{background:#0000007a;background:var(--vkui--color_overlay_primary--active)}.vkuiAlert{animation:vkuianimation-android-alert-intro .2s cubic-bezier(.4,0,.2,1);animation:vkuianimation-android-alert-intro .2s var(--vkui--animation_easing_platform);border-radius:12px;border-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4);color:#000;color:var(--vkui--color_text_primary);margin:auto 24px;max-width:416px;min-width:280px;position:relative;-webkit-user-select:none;user-select:none}.vkuiAlert--desktop{width:100%}.vkuiAlert--closing{opacity:0;transform:scale(.95);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--vkui--animation_easing_platform),opacity .2s var(--vkui--animation_easing_platform)}.vkuiAlert:before{background-color:#fff;background-color:var(--vkui--color_background_modal);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vkuiAlert__content{padding:24px 24px 16px;position:relative}.vkuiAlert__content--withButton{padding-right:52px}.vkuiAlert__action{background:#0000;white-space:nowrap}.vkuiAlert__actions{display:flex;max-width:100%;padding:0 12px 12px;position:relative}.vkuiAlert__header{margin-bottom:8px}.vkuiAlert__text{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiAlert__header,.vkuiAlert__text{word-break:break-word}.vkuiAlert__actions--direction-horizontal{justify-content:flex-end}.vkuiAlert__actions--direction-vertical{align-items:flex-end;flex-direction:column}.vkuiAlert__actions>*{margin:4px}.vkuiAlert__actions--align-left{align-items:flex-start;justify-content:flex-start}.vkuiAlert__actions--align-center{align-items:center;justify-content:center}.vkuiAlert__actions--align-right{align-items:flex-end;justify-content:flex-end}.vkuiAlert--ios{animation:vkuianimation-ios-alert-intro .3s cubic-bezier(.4,0,.2,1);animation:vkuianimation-ios-alert-intro .3s var(--vkui--animation_easing_platform);box-shadow:none;min-width:270px;overflow:hidden;width:270px}.vkuiAlert--ios.vkuiAlert--closing{opacity:0;transform:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s var(--vkui--animation_easing_platform)}.vkuiAlert--ios .vkuiAlert__content{padding:20px 16px;text-align:center}.vkuiAlert--ios .vkuiAlert__header:not(:last-child){margin-bottom:7px}.vkuiAlert--ios .vkuiAlert__text{color:inherit}.vkuiAlert--ios .vkuiAlert__content:after{background:#0000001f;background:var(--vkui--color_separator_primary_alpha);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:center bottom}.vkuiAlert--ios .vkuiAlert__actions{padding:initial}.vkuiAlert--ios .vkuiAlert__actions--direction-vertical{align-items:normal;flex-direction:column}.vkuiAlert--ios .vkuiAlert__action{border:0;border-radius:0;color:#2688eb;color:var(--vkui--color_text_accent);display:block;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);font-size:17px;height:44px;line-height:44px;margin:0;overflow:hidden;padding:0 6px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis}.vkuiAlert--ios .vkuiAlert__action:after{background:#0000001f;background:var(--vkui--color_separator_primary_alpha);content:"";position:absolute}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:after{height:100%;right:0;top:0;transform-origin:right center;width:1px}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:last-child:after{content:none}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action{flex-basis:0;flex-grow:1;flex-shrink:1}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:first-child{border-bottom-left-radius:12px;border-bottom-left-radius:var(--vkui--size_border_radius_paper--regular)}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:last-child{border-bottom-right-radius:12px;border-bottom-right-radius:var(--vkui--size_border_radius_paper--regular)}.vkuiAlert--ios .vkuiAlert__actions--direction-vertical .vkuiAlert__action:after{bottom:0;height:1px;left:0;transform-origin:center bottom;width:100%}.vkuiAlert--ios .vkuiAlert__actions--direction-vertical .vkuiAlert__action:last-child:after{content:none}.vkuiAlert--ios .vkuiAlert__actions--direction-vertical .vkuiAlert__action:last-child{border-radius:0 0 12px 12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiAlert--ios .vkuiAlert__actions--direction-vertical .vkuiAlert__action:after,.vkuiAlert--ios .vkuiAlert__content:after{transform:scaleY(.5)}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:after{transform:scaleX(.5)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiAlert--ios .vkuiAlert__actions--direction-vertical .vkuiAlert__action:after,.vkuiAlert--ios .vkuiAlert__content:after{transform:scaleY(.33)}.vkuiAlert--ios .vkuiAlert__actions--direction-horizontal .vkuiAlert__action:after{transform:scaleX(.33)}}.vkuiAlert--ios .vkuiAlert__action--mode-cancel{font-weight:600}.vkuiAlert--ios .vkuiAlert__action--mode-destructive{color:#e64646;color:var(--vkui--color_text_negative)}.vkuiAlert--vkcom{box-shadow:0 0 2px #0000001f,0 0 96px #00000029;width:400px}.vkuiAlert--vkcom .vkuiAlert__content{padding-bottom:20px}.vkuiAlert--vkcom .vkuiAlert__actions{padding:0 20px 12px}.vkuiAlert--vkcom .vkuiAlert__button{order:2}.vkuiAlert--vkcom .vkuiAlert__button--mode-cancel{order:1}.vkuiAlert__dismiss{color:#99a2ad;color:var(--vkui--color_icon_secondary);position:absolute;right:8px;top:8px}@keyframes vkuianimation-ios-alert-intro{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes vkuianimation-android-alert-intro{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vkuiActionSheetItemRadio__input~*{display:none}.vkuiActionSheetItemRadio__input:checked~*{display:block}.vkuiActionSheetItem{align-items:center;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);display:flex;min-height:48px;overflow:hidden;padding:0 20px;position:relative;text-decoration:none}.vkuiActionSheetItem__after,.vkuiActionSheetItem__before,.vkuiActionSheetItem__container{position:relative}.vkuiActionSheetItem__after,.vkuiActionSheetItem__before{flex-shrink:0}.vkuiActionSheetItem__container{flex-grow:1;max-width:100%;padding:10px 0}.vkuiActionSheetItem--ellipsis{overflow:hidden;white-space:nowrap}.vkuiActionSheetItem__content{align-items:baseline;display:flex;justify-content:space-between;overflow:hidden}.vkuiActionSheetItem--ellipsis .vkuiActionSheetItem__content{justify-content:flex-start}.vkuiActionSheetItem__children{min-width:0;overflow:hidden;text-overflow:ellipsis}.vkuiActionSheetItem__subtitle{color:#818c99;color:var(--vkui--color_text_secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.vkuiActionSheetItem__meta{color:#818c99;color:var(--vkui--color_text_secondary);flex-shrink:0;margin-left:6px}.vkuiActionSheetItem__before{color:#2688eb;color:var(--vkui--color_icon_accent);margin-right:16px}.vkuiActionSheetItem--menu .vkuiActionSheetItem__before{margin-right:12px}.vkuiActionSheetItem--ios .vkuiActionSheetItem__before{color:#2688eb;color:var(--vkui--color_icon_accent_themed);margin-right:18px}.vkuiActionSheetItem--mode-destructive .vkuiActionSheetItem__container:first-child{color:#e64646;color:var(--vkui--color_text_negative)}.vkuiActionSheetItem--mode-destructive .vkuiActionSheetItem__before{color:#e64646;color:var(--vkui--color_icon_negative)}.vkuiActionSheetItem__after{color:#2688eb;color:var(--vkui--color_icon_accent);display:flex;flex-direction:row;margin-left:16px}.vkuiActionSheetItem__after>:not(:last-child){margin-right:12px}.vkuiActionSheetItem--ios{background:#fff;background:var(--vkui--color_background_modal);color:#2688eb;color:var(--vkui--color_text_accent_themed);min-height:56px;padding:14px 18px}.vkuiActionSheetItem--rich{color:#000;color:var(--vkui--color_text_primary)}.vkuiActionSheet--ios.vkuiActionSheetItem--selectable{padding:14px 16px}.vkuiActionSheetItem--ios.vkuiActionSheetItem--mode-destructive{color:#e64646;color:var(--vkui--color_text_negative)}.vkuiActionSheetItem--ios:before{background-color:#fff;background-color:var(--vkui--color_background_modal);content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .15s ease-out,background-color .15s ease-out;width:100%}.vkuiActionSheetItem--ios:after{background:#0000001f;background:var(--vkui--color_separator_primary_alpha);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform-origin:center bottom}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.vkuiActionSheetItem--ios:after{transform:scaleY(.5)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.vkuiActionSheetItem--ios:after{transform:scaleY(.33)}}.vkuiActionSheet--ios .vkuiActionSheetItem--last:after,.vkuiActionSheet--ios .vkuiActionSheet__header:empty,.vkuiActionSheetItem--ios:first-child:after,.vkuiActionSheetItem--mode-cancel:after{content:none}.vkuiActionSheetItem--ios.vkuiActionSheetItem--active:before{background-color:#00103d14;background-color:var(--vkui--color_transparent--active);opacity:1;transition:none}.vkuiActionSheetItem--ios .vkuiActionSheetItem__container{padding:0}.vkuiActionSheetItem--ios .vkuiActionSheetItem--centered{justify-content:center}.vkuiActionSheetItem--mode-cancel{min-height:52px}.vkuiActionSheetItem--menu{border-radius:0;cursor:pointer;width:auto}.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__children,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__meta,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__subtitle{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__before,.vkuiActionSheetItem[disabled] .vkuiActionSheetItem__marker{color:#99a2ad;color:var(--vkui--color_icon_secondary)}.vkuiActionSheetItem--sizeY-compact{min-height:32px}.vkuiActionSheetItem--sizeY-compact.vkuiActionSheetItem--ios{min-height:36px;padding:4px 20px 4px 18px}.vkuiActionSheetItem--sizeY-compact:not(.vkuiActionSheetItem--ios)+.vkuiActionSheetItem--sizeY-compact:not(.vkuiActionSheetItem--ios){margin-top:2px}.vkuiActionSheetItem--sizeY-compact .vkuiActionSheetItem__container{padding:5px 0}.vkuiPopperArrow{position:absolute}.vkuiPopperArrow__in{content:"";display:block;transform:translateY(1px)}.vkuiPopperArrow--placement-right{transform:rotate(90deg) translate(50%,-50%);transform-origin:right}.vkuiPopperArrow--placement-bottom{transform:rotate(180deg)}.vkuiPopperArrow--placement-left{transform:rotate(-90deg) translate(-50%,-50%);transform-origin:left}.vkuiPopper{z-index:100;z-index:var(--vkui--z_index_popout)}.vkuiActionSheet{animation:vkuianimation-actionsheet-intro .2s cubic-bezier(.4,0,.2,1);animation:vkuianimation-actionsheet-intro .2s var(--vkui--animation_easing_platform);box-sizing:border-box;max-width:430px;max-width:var(--vkui--size_popup_small--regular);padding:10px;width:100%}.vkuiActionSheet__content-wrapper{background:#fff;background:var(--vkui--color_background_modal);border-radius:12px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);overflow:hidden;padding:8px 0}.vkuiActionSheet__header{color:#6d7885;color:var(--vkui--color_text_subhead);padding:16px 20px}.vkuiActionSheet--closing{transform:translateY(calc(100% + 20px));transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--vkui--animation_easing_platform)}.vkuiActionSheet__title+.vkuiActionSheet__text{margin-top:8px}.vkuiActionSheet--ios{animation:vkuianimation-actionsheet-intro .3s cubic-bezier(.4,0,.2,1);animation:vkuianimation-actionsheet-intro .3s var(--vkui--animation_easing_platform);background:#0000;padding:8px}.vkuiActionSheet--ios .vkuiActionSheet__content-wrapper{border-radius:14px;padding:0}.vkuiActionSheet__close-item-wrapper--ios{background:#fff;background:var(--vkui--color_background_modal);border-radius:14px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);margin-bottom:0;margin-bottom:var(--vkui_internal--safe_area_inset_bottom);margin-top:8px;overflow:hidden}.vkuiActionSheet--ios.vkuiActionSheet--closing{transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiActionSheet--ios .vkuiActionSheet__header{position:relative;text-align:center}.vkuiActionSheet--ios .vkuiActionSheet__text,.vkuiActionSheet--ios .vkuiActionSheet__title{position:relative}.vkuiActionSheet--ios .vkuiActionSheet__header:before{background-color:#fff;background-color:var(--vkui--color_background_modal);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vkuiActionSheet--sizeY-compact .vkuiActionSheet__header{padding:12px 20px}.vkuiActionSheet--menu{animation:none;height:auto;max-width:100%;padding:0;width:auto}.vkuiActionSheet--menu.vkuiActionSheet--ios .vkuiActionSheet__content-wrapper{border-radius:14px;padding:0}@keyframes vkuianimation-actionsheet-intro{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vkuiScreenSpinner{animation:vkuiscreen-spinner-intro .3s ease}.vkuiScreenSpinner--clickable{cursor:pointer}.vkuiScreenSpinner__spinner{opacity:1;transition:opacity .1s ease}.vkuiScreenSpinner__spinner--hidden{opacity:0}.vkuiScreenSpinner__container{background:#fff;background:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4);color:#818c99;color:var(--vkui--color_icon_medium);height:88px;position:relative;width:88px}.vkuiScreenSpinner__icon{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.vkuiScreenSpinner__icon .vkuiIcon{animation:vkuiscreen-spinner-intro .2s ease}.vkuiScreenSpinner__icon--state-done .vkuiIcon path{stroke-dasharray:50;stroke-dashoffset:50;animation:vkuiscreen-spinner-icon-done .6s cubic-bezier(.4,0,.2,1) .3s forwards;animation:vkuiscreen-spinner-icon-done .6s .3s var(--vkui--animation_easing_platform) forwards}@keyframes vkuiscreen-spinner-icon-done{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes vkuiscreen-spinner-intro{0%{opacity:0}to{opacity:1}}.vkuiSnackbar__body{align-items:center;background:#fff;background:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_card_border_radius--regular);box-shadow:0 0 8px #0000001f,0 16px 16px #00000029;box-shadow:var(--vkui--elevation4);box-sizing:border-box;display:flex;min-height:56px;padding:12px}.vkuiSnackbar--mode-dark{background:#2c2d2e;background:var(--vkui--color_background_contrast_inverse)}.vkuiSnackbar__before{margin-right:12px}.vkuiSnackbar__after{margin-left:12px}.vkuiSnackbar__content{align-items:center;display:flex;flex:1 1;overflow:hidden}.vkuiSnackbar--layout-vertical .vkuiSnackbar__content{align-items:flex-start;flex-direction:column}.vkuiSnackbar__content-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;color:var(--vkui--color_text_primary);display:-webkit-box;flex:1 1;overflow:hidden;width:100%}.vkuiSnackbar__content-subtitle{color:#6d7885;color:var(--vkui--color_text_subhead);margin-top:2px}.vkuiSnackbar--mode-dark .vkuiSnackbar__content-text{color:#fff;color:var(--vkui--color_text_contrast)}.vkuiSnackbar--layout-horizontal .vkuiSnackbar__action{margin-left:12px;position:relative}.vkuiSnackbar--layout-vertical .vkuiSnackbar__action{margin-top:2px;min-height:auto}.vkuiSnackbar{bottom:0;left:auto;padding-bottom:0;padding-bottom:var(--vkui_internal--safe_area_inset_bottom);padding-left:0;padding-left:var(--vkui_internal--safe_area_inset_left);padding-right:0;padding-right:var(--vkui_internal--safe_area_inset_right);position:fixed;-webkit-user-select:none;user-select:none;width:100%;z-index:100;z-index:var(--vkui--z_index_popout)}.vkuiInternalEpic--hasTabbar .vkuiSnackbar{padding-bottom:48px;padding-bottom:calc(var(--vkui_internal--tabbar_height) + var(--vkui_internal--safe_area_inset_bottom))}.vkuiSnackbar__in,.vkuiSnackbar__snackbar{transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s var(--vkui--animation_easing_platform)}.vkuiSnackbar__in{animation:vkuianimation-snackbar-intro-vertical .34s cubic-bezier(.4,0,.2,1);animation:vkuianimation-snackbar-intro-vertical .34s var(--vkui--animation_easing_platform);padding:8px}.vkuiSnackbar--closing .vkuiSnackbar__in{transform:translate3d(0,140%,0)}.vkuiModalRoot .vkuiSnackbar{padding-bottom:0;padding-bottom:var(--vkui_internal--safe_area_inset_bottom)}.vkuiSnackbar--ios .vkuiSnackbar__in,.vkuiSnackbar--ios .vkuiSnackbar__snackbar{transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--vkui--animation_easing_platform)}.vkuiSnackbar--desktop{bottom:0;left:0;max-width:351px}.vkuiSnackbar--desktop .vkuiSnackbar__in{animation-name:vkuianimation-snackbar-intro-horizontal;padding:12px}.vkuiSnackbar--desktop.vkuiSnackbar--closing .vkuiSnackbar__in{transform:translate3d(-140%,0,0)}.vkuiSnackbar--touched .vkuiSnackbar__snackbar{transition:none}@keyframes vkuianimation-snackbar-intro-vertical{0%{transform:translate3d(0,140%,0)}to{transform:translateZ(0)}}@keyframes vkuianimation-snackbar-intro-horizontal{0%{transform:translate3d(-140%,0,0)}to{transform:translateZ(0)}}.vkuiModalRoot,.vkuiModalRoot__mask{height:100%;width:100%}.vkuiModalRoot__mask{animation:vkuianimation-fade-in .32s ease;background:#0006;left:0;opacity:1;position:absolute;top:0;transition:opacity 167ms ease-out;-webkit-user-select:none;user-select:none}.vkuiModalRoot--touched .vkuiModalRoot__mask{transition:none}.vkuiModalRoot--switching .vkuiModalRoot__mask{pointer-events:none}.vkuiModalRoot__viewport{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}:not(.vkuiModalRoot--desktop).vkuiModalRoot .vkuiModalRoot__viewport{top:0;top:var(--vkui_internal--safe_area_inset_top)}:not(.vkuiModalRoot--desktop).vkuiModalRoot--hasCustomPanelHeaderAfterSlot .vkuiModalRoot__viewport{top:56px;top:calc(var(--vkui_internal--safe_area_inset_top) + var(--vkui--size_panel_header_height--regular))}.vkuiModalRoot__modal{box-sizing:border-box;height:100%;position:absolute;width:100%}@keyframes vkuianimation-fade-in{0%{opacity:0}to{opacity:1}}.vkuiModalPage{box-sizing:border-box;height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.vkuiModalPage:focus{outline:none}.vkuiModalPage--desktop{align-items:center;display:flex;justify-content:center}.vkuiModalPage__in-wrap{align-items:flex-end;bottom:0;display:flex;height:100%;left:0;margin-left:auto;margin-right:auto;pointer-events:auto;position:absolute;right:0;transform:translateY(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s var(--vkui--animation_easing_platform);width:100%}.vkuiModalPage--ios .vkuiModalPage__in-wrap{transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--vkui--animation_easing_platform)}.vkuiModalPage--desktop .vkuiModalPage__in-wrap{align-items:normal;height:auto;margin:32px 56px;max-height:640px;opacity:0;position:relative;transform:none;transition:opacity .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s var(--vkui--animation_easing_platform)}@media (max-height:672px){.vkuiModalPage--desktop .vkuiModalPage__in-wrap{max-height:calc(100% - 64px)}}.vkuiModalPage--size-s .vkuiModalPage__in-wrap{max-width:430px;max-width:var(--vkui--size_popup_small--regular)}.vkuiModalPage--size-m .vkuiModalPage__in-wrap{max-width:680px;max-width:var(--vkui--size_popup_medium--regular)}.vkuiModalPage--size-l .vkuiModalPage__in-wrap{max-width:880px;max-width:var(--vkui--size_popup_large--regular)}.vkuiModalPage__in{--vkui_internal--background:var(--vkui--color_background_modal);background-color:#fff;background-color:var(--vkui--color_background_modal);border-top-left-radius:12px;border-top-left-radius:var(--vkui--size_border_radius_paper--regular);border-top-right-radius:12px;border-top-right-radius:var(--vkui--size_border_radius_paper--regular);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;width:100%}.vkuiModalPage--desktop .vkuiModalPage__in{border-bottom-left-radius:12px;border-bottom-left-radius:var(--vkui--size_border_radius_paper--regular);border-bottom-right-radius:12px;border-bottom-right-radius:var(--vkui--size_border_radius_paper--regular);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);height:auto}.vkuiModalPage__header{width:100%}.vkuiModalPage__content-wrap{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.vkuiModalPage__header:empty+.vkuiModalPage__content-wrap{border-radius:inherit}.vkuiModalPage__content{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:hidden}.vkuiInternalModalRoot__modal--expandable .vkuiModalPage__content,.vkuiModalPage--desktop .vkuiModalPage__content{-webkit-overflow-scrolling:touch;overflow-y:auto}.vkuiInternalModalRoot__modal--expandable .vkuiModalPage__content-in,.vkuiModalPage--desktop .vkuiModalPage__content-in{height:100%}.vkuiModalPage__bottom-inset{flex-shrink:0;height:0;height:var(--vkui_internal--safe_area_inset_bottom)}.vkuiInternalModalRoot--touched .vkuiModalPage__in-wrap{transition:none}.vkuiInternalModalRoot--switching .vkuiModalPage__in-wrap{pointer-events:none}.vkuiInternalModalRoot__modal--collapsed .vkuiModalPage__content,.vkuiInternalModalRoot__modal--dragging .vkuiModalPage__content{overflow:hidden;touch-action:pan-y}.vkuiModalPageHeader{--vkui_internal--safe_area_inset_top:0}.vkuiModalPageHeader--withGaps{padding-left:4px;padding-right:4px}.vkuiModalPageHeader--desktop.vkuiModalPageHeader--withGaps{padding-left:8px;padding-right:8px}.vkuiModalPageHeader .vkuiIcon--cancel_24,.vkuiModalPageHeader .vkuiIcon--dismiss_24{color:#99a2ad;color:var(--vkui--color_icon_secondary)}.vkuiModalCardBase__container{--vkui_internal--background:var(--vkui--color_background_modal);--vkui_internal--dismiss_icon_height:20px;--vkui_internal--dismiss_icon_padding:12px;--vkui_internal--dismiss_icon_safe_offset:4px;--vkui_internal--dismiss_icon_desktop_offset:4px;background:#fff;background:var(--vkui--color_background_modal);border-radius:12px;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-bottom:var(--vkui_internal--safe_area_inset_bottom);padding:16px;pointer-events:auto;position:relative}.vkuiModalCardBase--withSafeZone .vkuiModalCardBase__container{padding-top:calc(var(--vkui_internal--dismiss_icon_height) + var(--vkui_internal--dismiss_icon_padding) + var(--vkui_internal--dismiss_icon_safe_offset))}.vkuiModalCardBase__container--softwareKeyboardOpened{margin-bottom:0}.vkuiModalCardBase__header,.vkuiModalCardBase__subheader{margin:0;padding:0 8px;text-align:center;word-break:break-word}.vkuiModalCardBase__header{color:#000;color:var(--vkui--color_text_primary)}.vkuiModalCardBase__subheader{color:#6d7885;color:var(--vkui--color_text_subhead)}.vkuiModalCardBase__header+.vkuiModalCardBase__subheader{margin-top:8px}.vkuiModalCardBase__icon{color:#2688eb;color:var(--vkui--color_icon_accent);margin:8px auto 16px}.vkuiModalCardBase__actions{display:flex;margin-top:16px}.vkuiInternalUsersStack+.vkuiModalCardBase__actions{margin-top:24px}.vkuiModalCardBase__header+.vkuiModalCardBase__actions,.vkuiModalCardBase__subheader+.vkuiModalCardBase__actions{margin-top:32px}.vkuiModalCardBase__dismiss{color:#99a2ad;color:var(--vkui--color_icon_secondary);padding:var(--vkui_internal--dismiss_icon_padding);position:absolute;right:0;top:0}.vkuiModalCardBase--ios .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_height:24px;--vkui_internal--dismiss_icon_padding:12px;--vkui_internal--dismiss_icon_safe_offset:0px;border-radius:14px}.vkuiModalCardBase--desktop .vkuiModalCardBase__dismiss{right:var(--vkui_internal--dismiss_icon_desktop_offset);top:var(--vkui_internal--dismiss_icon_desktop_offset)}.vkuiModalCardBase--desktop .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_safe_offset:0px;padding:24px}.vkuiModalCardBase--desktop.vkuiModalCardBase--ios .vkuiModalCardBase__container{--vkui_internal--dismiss_icon_padding:10px;--vkui_internal--dismiss_icon_safe_offset:6px}.vkuiModalCardBase--withSafeZone.vkuiModalCardBase--desktop .vkuiModalCardBase__container{padding-top:calc(var(--vkui_internal--dismiss_icon_height) + var(--vkui_internal--dismiss_icon_padding) + var(--vkui_internal--dismiss_icon_safe_offset) + var(--vkui_internal--dismiss_icon_desktop_offset))}.vkuiModalCard{align-items:flex-end;box-sizing:border-box;display:flex;height:100%;left:0;padding:8px;position:absolute;top:0;width:100%}.vkuiModalCard:focus{outline:none}.vkuiModalCard__in{margin-left:auto;margin-right:auto;transform:translateY(calc(100% + 16px));transition:transform .34s cubic-bezier(.4,0,.2,1);transition:transform .34s var(--vkui--animation_easing_platform);width:100%}.vkuiModalCard--ios .vkuiModalCard__in{max-width:414px}.vkuiModalCard--android .vkuiModalCard__in{max-width:440px}.vkuiModalCard--vkcom .vkuiModalCard__in{max-width:400px}.vkuiModalCard--desktop{align-items:center}.vkuiModalCard--desktop .vkuiModalCard__in{opacity:0;transform:none;transition:opacity .34s cubic-bezier(.4,0,.2,1);transition:opacity .34s var(--vkui--animation_easing_platform)}.vkuiInternalModalRoot--touched .vkuiModalCard__in{transition:none}.vkuiBadge{border-radius:50%;display:block;flex-grow:0;flex-shrink:0;height:6px;width:6px}.vkuiBadge--mode-new{background-color:#2688eb;background-color:var(--vkui--color_icon_accent)}.vkuiBadge--mode-prominent{background-color:#ff3347;background-color:var(--vkui--color_accent_red)}.vkuiInternalTabbarItem__label .vkuiBadge{position:absolute;right:-2px;top:-2px}.vkuiButtonGroup{display:inline-flex;max-width:100%}.vkuiButtonGroup--stretched{display:flex;width:100%}.vkuiButtonGroup--mode-vertical{flex-direction:column}.vkuiButtonGroup--mode-horizontal{align-items:flex-start;flex-direction:row}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-space>:not(:first-child){margin-top:1px;margin-top:var(--vkui--size_button_group_gap_space--regular)}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-s>:not(:first-child){margin-top:8px;margin-top:var(--vkui--size_button_group_gap_small--regular)}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--gap-m>:not(:first-child){margin-top:12px;margin-top:var(--vkui--size_button_group_gap_medium--regular)}.vkuiButtonGroup--mode-horizontal>:not(.vkuiButtonGroup){min-width:0}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-space>:not(:last-child){margin-right:1px;margin-right:var(--vkui--size_button_group_gap_space--regular)}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-s>:not(:last-child){margin-right:8px;margin-right:var(--vkui--size_button_group_gap_small--regular)}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--gap-m>:not(:last-child){margin-right:12px;margin-right:var(--vkui--size_button_group_gap_medium--regular)}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--align-left{align-items:flex-start}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--align-center{align-items:center}.vkuiButtonGroup--mode-vertical.vkuiButtonGroup--align-right{align-items:flex-end}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--align-left{justify-content:flex-start}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--align-center{justify-content:center}.vkuiButtonGroup--mode-horizontal.vkuiButtonGroup--align-right{justify-content:flex-end}.vkuiCard{background:#f5f5f5;background:var(--vkui--color_background_secondary);border-radius:8px;border-radius:var(--vkui--size_card_border_radius--regular);position:relative}.vkuiCard--mode-shadow{box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(
    --vkui--elevation3,0 2px 24px 0 #00000014,0 0 2px 0 #00000014
  )}.vkuiCard--mode-outline,.vkuiCard--mode-shadow{background:#fff;background:var(--vkui--color_background_modal)}.vkuiCard--withBorder:after{border:1px solid #00000014;border:var(--vkui--size_border--regular) solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.vkuiInternalCardScroll .vkuiCard{flex-shrink:0;margin-right:8px;margin-right:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardScroll .vkuiCard:last-of-type{margin-right:0}.vkuiInternalCardScroll--size-s .vkuiCard{width:40%}.vkuiInternalCardScroll--size-m .vkuiCard{width:62%}.vkuiInternalCardScroll--size-l .vkuiCard{margin-right:16px;margin-right:var(--vkui--size_base_padding_horizontal--regular);width:calc(100% - 32px);width:calc(100% - var(--vkui--size_base_padding_horizontal--regular)*2)}.vkuiInternalGroup--mode-card .vkuiInternalCardScroll--size-l .vkuiCard,.vkuiInternalSplitCol--spaced .vkuiInternalCardScroll--size-l .vkuiCard{margin-right:16px;width:calc(100% - 32px)}.vkuiInternalGroup--mode-card .vkuiInternalCardScroll--size-l .vkuiCard:last-of-type,.vkuiInternalSplitCol--spaced .vkuiInternalCardScroll--size-l .vkuiCard:last-of-type{margin-right:0}@media (min-width:768px){.vkuiInternalGroup--mode-none .vkuiInternalCardScroll--size-l .vkuiCard:last-of-type{margin-right:0}.vkuiInternalGroup--mode-none .vkuiInternalCardScroll--size-l .vkuiCard{margin-right:16px;width:calc(100% - 32px)}}.vkuiInternalCardGrid .vkuiCard{margin-right:8px;margin-right:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-l .vkuiCard{margin-right:0;width:100%}.vkuiInternalCardGrid--size-l .vkuiCard:not(:first-child){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-m .vkuiCard{width:calc(50% - 4px);width:calc(50% - var(--vkui--size_cardgrid_padding--regular)/2)}.vkuiInternalCardGrid--size-m .vkuiCard:nth-child(n+3){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-m .vkuiCard:nth-child(2n){margin-right:0}.vkuiInternalCardGrid--size-s .vkuiCard{width:calc(33.33333% - 5.33333px);width:calc(33.33333% - var(--vkui--size_cardgrid_padding--regular)*2/3)}.vkuiInternalCardGrid--size-s .vkuiCard:nth-child(n+4){margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding--regular)}.vkuiInternalCardGrid--size-s .vkuiCard:nth-child(3n){margin-right:0}.vkuiCardGrid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.vkuiCardGrid--spaced{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular) var(--vkui--size_base_padding_horizontal--regular)}.vkuiCardGrid--sizeX-compact{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}@media (max-width:767.9px){.vkuiCardGrid--sizeX-none{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}}.vkuiCardGrid+.vkuiCardGrid{margin-top:16px;margin-top:calc(var(--vkui--size_cardgrid_padding_vertical--regular)*2)}.vkuiInternalGroup--mode-card .vkuiCardGrid{padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}@media (min-width:768px){.vkuiInternalGroup--mode-none .vkuiCardGrid{padding-left:8px;padding-right:8px}}.vkuiInternalGroup .vkuiCardGrid:first-child{margin-top:8px;margin-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup .vkuiCardGrid:last-child{margin-bottom:8px;margin-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiCardScroll__in{align-items:stretch;display:flex}.vkuiCardScroll__gap{display:block;flex-shrink:0}.vkuiCardScroll+.vkuiCardScroll{margin-top:16px}.vkuiCardScroll--withSpaces .vkuiCardScroll__gap{width:16px;width:var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalSplitCol--spaced .vkuiCardScroll--withSpaces .vkuiCardScroll{margin-left:-16px;margin-right:-16px}.vkuiInternalSplitCol--spaced .vkuiCardScroll--withSpaces .vkuiCardScroll__gap{width:16px}.vkuiInternalGroup--mode-card .vkuiCardScroll--withSpaces{margin-left:-8px;margin-right:-8px}.vkuiInternalGroup--mode-card .vkuiCardScroll--withSpaces:first-child{padding-top:8px;padding-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup--mode-card .vkuiCardScroll--withSpaces:last-child{padding-bottom:8px;padding-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}@media (min-width:768px){.vkuiInternalGroup--mode-none .vkuiCardScroll--withSpaces{margin-left:-8px;margin-right:-8px}.vkuiInternalGroup--mode-none .vkuiCardScroll--withSpaces:first-child{padding-top:8px;padding-top:var(--vkui--size_cardgrid_padding_vertical--regular)}.vkuiInternalGroup--mode-none .vkuiCardScroll--withSpaces:last-child{padding-bottom:8px;padding-bottom:var(--vkui--size_cardgrid_padding_vertical--regular)}}.vkuiContentCard--disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiContentCard__body{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular) var(--vkui--size_base_padding_horizontal--regular)}.vkuiContentCard__tappable{border-radius:8px;border-radius:var(--vkui--size_card_border_radius--regular);color:#000;color:var(--vkui--color_text_primary);display:block;text-decoration:none}.vkuiContentCard__img{border-radius:8px 8px 0 0;border-radius:var(--vkui--size_card_border_radius--regular) var(--vkui--size_card_border_radius--regular) 0 0;display:block;object-fit:cover}.vkuiContentCard__text:not(:last-child){margin-bottom:4px}.vkuiContentCard__caption,.vkuiContentCard__subtitle{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiHeader{align-items:flex-start;display:flex;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);padding:0 0 0 16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular);-webkit-user-select:text;user-select:text}.vkuiHeader__main{color:#000;color:var(--vkui--color_text_primary);flex:1 0;min-width:0}.vkuiHeader__content{align-items:center;display:flex}.vkuiHeader__content-in,.vkuiHeader__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiHeader__content--multiline{white-space:normal;word-break:break-word}.vkuiHeader__subtitle{display:block}.vkuiHeader--mode-secondary:not(.vkuiHeader--pi):not(.vkuiHeader--with-subtitle) .vkuiHeader__main,.vkuiHeader--mode-tertiary .vkuiHeader__main,.vkuiHeader__indicator,.vkuiHeader__subtitle{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiHeader__indicator{flex-shrink:0;margin-left:6px}.vkuiHeader--mode-primary .vkuiHeader__indicator{color:#6d7885;color:var(--vkui--color_text_subhead)}.vkuiHeader:not(.vkuiHeader--pi) .vkuiHeader__indicator{align-self:center}.vkuiHeader--mode-secondary .vkuiHeader__indicator{margin-left:8px}.vkuiHeader__aside{display:flex;white-space:nowrap}.vkuiHeader__aside.vkuiHeader__aside>*{margin-bottom:7px;margin-left:12px;margin-top:13px}.vkuiHeader__aside>.vkuiIcon{color:#99a2ad;color:var(--vkui--color_icon_secondary);position:relative}.vkuiHeader__aside>.vkuiIcon--24{margin-bottom:5px;margin-top:11px}.vkuiHeader__aside>.vkuiIcon--16{margin-bottom:9px;margin-top:15px}.vkuiHeader--mode-primary{padding-bottom:1px;padding-top:3px}.vkuiHeader__content{margin-top:12px}.vkuiHeader__content:last-child{margin-bottom:8px}.vkuiHeader--mode-tertiary .vkuiHeader__content{margin-top:15px}.vkuiHeader--mode-tertiary .vkuiHeader__content:last-child{margin-bottom:9px}.vkuiHeader__subtitle{margin-bottom:7px}.vkuiHeader--mode-primary .vkuiHeader__subtitle{margin-bottom:6px}.vkuiHeader--large .vkuiHeader__content{margin-bottom:6px;margin-top:10px}.vkuiInternalGroup--mode-plain:not(:first-of-type)>.vkuiHeader:first-child,.vkuiInternalGroup--mode-plain:not(:first-of-type)>.vkuiInternalTappable:first-child>.vkuiHeader{margin-top:-16px}@media (max-width:767.9px){.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none:not(:first-of-type)>.vkuiHeader:first-child,.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none:not(:first-of-type)>.vkuiInternalTappable:first-child>.vkuiHeader{margin-top:-16px}}.vkuiInternalGroup--mode-card>.vkuiHeader:not(.vkuiHeader--mode-tertiary):first-child,.vkuiInternalGroup--mode-card>.vkuiInternalTappable:first-child>.vkuiHeader:not(.vkuiHeader--mode-tertiary){margin-top:-4px}@media (min-width:768px){.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none>.vkuiHeader:not(.vkuiHeader--mode-tertiary):first-child,.vkuiInternalGroup--sizeX-none.vkuiInternalGroup--mode-none>.vkuiInternalTappable:first-child>.vkuiHeader:not(.vkuiHeader--mode-tertiary){margin-top:-4px}}.vkuiHeader__aside{--vkui_internal--link-color:var(--vkui--color_text_accent)}.vkuiGroup{color:#000;color:var(--vkui--color_text_primary);padding-bottom:8px;padding-top:8px}.vkuiGroup__header:empty{display:none}.vkuiGroup--mode-plain:not(:first-of-type)>.vkuiGroup__header{margin-top:-8px}@media (max-width:767.9px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none:not(:first-of-type)>.vkuiGroup__header{margin-top:-8px}}.vkuiGroup--mode-card>.vkuiGroup__header{margin-top:-4px}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none>.vkuiGroup__header{margin-top:-4px}}.vkuiGroup__separator--separator,.vkuiGroup__separator--spacing{display:none}.vkuiGroup--mode-plain+*+.vkuiGroup__separator--separator{display:block}@media (max-width:767.9px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none+*+.vkuiGroup__separator--separator{display:block}}.vkuiGroup--mode-card+.vkuiGroup__separator--spacing{display:block}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none+.vkuiGroup__separator--spacing{display:block}}.vkuiGroup:last-of-type~.vkuiGroup__separator{display:none}.vkuiGroup--mode-card:last-of-type+.vkuiGroup__separator--spacing,.vkuiGroup:last-of-type~.vkuiGroup__separator--force{display:block}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none:last-of-type+.vkuiGroup__separator--spacing{display:block}}.vkuiGroup--mode-card.vkuiGroup--padding-s{padding:4px}.vkuiGroup--mode-card.vkuiGroup--padding-m{padding:8px}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--inside-modal.vkuiGroup--padding-s,.vkuiGroup--sizeX-none.vkuiGroup--mode-none.vkuiGroup--padding-s{padding:4px}.vkuiGroup--sizeX-none.vkuiGroup--inside-modal.vkuiGroup--padding-m,.vkuiGroup--sizeX-none.vkuiGroup--mode-none.vkuiGroup--padding-m{padding:8px}}.vkuiGroup--sizeX-compact,.vkuiGroup--sizeX-compact.vkuiGroup--mode-card{padding-left:0;padding-right:0}@media (max-width:767.9px){.vkuiGroup--sizeX-none,.vkuiGroup--sizeX-none.vkuiGroup--mode-card{padding-left:0;padding-right:0}}.vkuiGroup--mode-card{background:#fff;background:var(--vkui--color_background_content);border-radius:12px;border-radius:var(--vkui--size_border_radius_paper--regular);position:relative}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none{background:#fff;background:var(--vkui--color_background_content);border-radius:12px;border-radius:var(--vkui--size_border_radius_paper--regular);position:relative}}.vkuiGroup--sizeX-compact.vkuiGroup--mode-card:first-of-type{border-radius:0 0 12px 12px;border-radius:0 0 var(--vkui--size_border_radius_paper--regular) var(--vkui--size_border_radius_paper--regular)}@media (max-width:767.9px){.vkuiGroup--sizeX-none.vkuiGroup--mode-card:first-of-type{border-radius:0 0 12px 12px;border-radius:0 0 var(--vkui--size_border_radius_paper--regular) var(--vkui--size_border_radius_paper--regular)}}.vkuiGroup--mode-card:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #d7d8d9;box-shadow:inset 0 0 0 var(--vkui--size_border--regular) var(--vkui--color_separator_primary);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:768px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none:before{border-radius:inherit;box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 var(--vkui--size_border--regular) var(--vkui--color_field_border_alpha);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}.vkuiGroup--sizeX-compact.vkuiGroup--mode-card:before{box-shadow:none}@media (max-width:767.9px){.vkuiGroup--sizeX-none.vkuiGroup--mode-card:before{box-shadow:none}}.vkuiGroup--mode-plain+.vkuiGroup__separator,.vkuiGroup--mode-plain+.vkuiGroup__separator+.vkuiGroup__separator{padding-bottom:8px;padding-top:8px}@media (max-width:767.9px){.vkuiGroup--sizeX-none.vkuiGroup--mode-none+.vkuiGroup__separator,.vkuiGroup--sizeX-none.vkuiGroup--mode-none+.vkuiGroup__separator+.vkuiGroup__separator{padding-bottom:8px;padding-top:8px}}.vkuiGroup__description{color:#818c99;color:var(--vkui--color_text_secondary);display:block;padding:4px 16px 16px}.vkuiGroup .vkuiGroup,.vkuiGroup .vkuiGroup+.vkuiGroup__separator{padding-left:0;padding-right:0}.vkuiGroup .vkuiGroup:first-of-type{padding-top:0}.vkuiGroup .vkuiGroup:last-of-type{padding-bottom:0}.vkuiGroup--ios .vkuiGroup__description{padding:4px 12px 16px}.vkuiInternalPanelHeader--vkcom+* .vkuiGroup:first-of-type,.vkuiInternalPanelHeader--vkcom~.vkuiGroup:first-of-type{border-top-left-radius:0;border-top-right-radius:0;position:relative;top:-1px}.vkuiGradient{background:linear-gradient(180deg,#fff0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(180deg,#fff0 0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to bottom,var(--vkui--gradient))}.vkuiGradient.vkuiGradient--to-bottom{background:linear-gradient(0deg,#fff0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(0deg,#fff0 0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to top,var(--vkui--gradient))}.vkuiGradient--mode-tint{background:linear-gradient(180deg,#fafafa00,hsla(0,0%,98%,.036) 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(180deg,#fafafa00 0,hsla(0,0%,98%,.036) 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(to bottom,var(--vkui--gradient_tint))}.vkuiGradient--mode-tint.vkuiGradient--to-bottom{background:linear-gradient(0deg,#fafafa00,hsla(0,0%,98%,.036) 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(0deg,#fafafa00 0,hsla(0,0%,98%,.036) 13%,#fafafa26 27%,#fafafac9 68%,#fafafaf2 84%,#f9f9f9);background:linear-gradient(to top,var(--vkui--gradient_tint))}.vkuiGradient--mode-white{background:linear-gradient(180deg,#fff0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(180deg,#fff0 0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to bottom,var(--vkui--gradient_white))}.vkuiGradient--mode-white.vkuiGradient--to-bottom{background:linear-gradient(0deg,#fff0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(0deg,#fff0 0,hsla(0,0%,100%,.036) 13%,#ffffff26 27%,#ffffffc9 68%,#fffffff2 84%,#fff);background:linear-gradient(to top,var(--vkui--gradient_white))}.vkuiGradient--mode-black{background:linear-gradient(180deg,#0000,rgba(0,0,0,.014) 13%,#0000000f 27%,rgba(0,0,0,.316) 68%,#00000061 84%,#0006);background:linear-gradient(180deg,#0000 0,rgba(0,0,0,.014) 13%,#0000000f 27%,rgba(0,0,0,.316) 68%,#00000061 84%,#0006);background:linear-gradient(to bottom,var(--vkui--gradient_black))}.vkuiGradient--mode-black.vkuiGradient--to-bottom{background:linear-gradient(0deg,#0000,rgba(0,0,0,.014) 13%,#0000000f 27%,rgba(0,0,0,.316) 68%,#00000061 84%,#0006);background:linear-gradient(0deg,#0000 0,rgba(0,0,0,.014) 13%,#0000000f 27%,rgba(0,0,0,.316) 68%,#00000061 84%,#0006);background:linear-gradient(to top,var(--vkui--gradient_black))}.vkuiRemovable__content{align-items:center;display:flex;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);position:relative}.vkuiRemovable__action{border:0;color:#99a2ad;color:var(--vkui--color_icon_secondary);flex-grow:0;flex-shrink:0;position:relative}.vkuiRemovable--align-start .vkuiRemovable__action{align-self:flex-start}.vkuiRemovable--ios{overflow:hidden}.vkuiRemovable__remove{background-color:#e64646;background-color:var(--vkui--color_background_negative);border:0;border-radius:0;color:#fff;color:var(--vkui_internal--white);font-size:15px;height:100%;left:100%;line-height:45px;padding:0 10px;position:absolute;top:0}.vkuiRemovable__remove-in{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media (prefers-reduced-motion:no-preference){.vkuiRemovable--ios .vkuiRemovable__content{transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s var(--vkui--animation_easing_platform)}}.vkuiRemovable__toggle{background:none;display:block;height:44px;margin:0 2px;width:44px}.vkuiRemovable__toggle-in{align-content:center;align-items:center;border:0;display:flex;height:100%;justify-content:center;position:relative;width:100%}.vkuiRemovable__toggle-in:after{background-color:#e64646;background-color:var(--vkui--color_background_negative);border-radius:50%;content:"";height:22px;width:22px}.vkuiRemovable__toggle-in:before{background-color:#fff;background-color:var(--vkui_internal--white);content:"";display:block;height:2px;position:absolute;width:12px}.vkuiRemovable--ios .vkuiRemovable__content{padding-left:0;padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiRemovable--indent .vkuiRemovable__action{pointer-events:none;visibility:hidden}.vkuiInternalFormItem--removable .vkuiRemovable__content,.vkuiInternalFormLayoutGroup--removable .vkuiRemovable__content{align-items:flex-start;flex-wrap:wrap}.vkuiRemovable__offset{display:none}.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{display:block;height:28px;height:calc(10px + var(--vkui--font_subhead--line_height--regular));order:-1;width:100%}.vkuiInternalFormItem--sizeY-compact.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--sizeY-compact.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{height:24px;height:calc(8px + var(--vkui--font_subhead--line_height--compact))}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiInternalFormItem--sizeY-none.vkuiInternalFormItem--withTop .vkuiInternalFormItem__removable~.vkuiRemovable__offset,.vkuiInternalFormLayoutGroup--sizeY-none.vkuiInternalFormLayoutGroup--removable .vkuiInternalFormItem--withTop~.vkuiRemovable__offset{height:24px;height:calc(8px + var(--vkui--font_subhead--line_height--compact))}}.vkuiSimpleCell{align-items:center;color:#000;color:var(--vkui--color_text_primary);display:flex;min-height:48px;padding-left:16px;padding-left:var(--vkui--size_base_padding_horizontal--regular);padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular);text-decoration:none;white-space:nowrap}.vkuiSimpleCell--mult{white-space:normal}.vkuiSimpleCell--mult .vkuiSimpleCell__children{text-overflow:clip}.vkuiSimpleCell__before{align-items:center;color:#2688eb;color:var(--vkui_internal--icon_color,var(--vkui--color_icon_accent));display:flex;padding-bottom:6px;padding-right:12px;padding-top:6px}.vkuiSimpleCell__before>.vkuiIcon{padding-right:4px}.vkuiSimpleCell__before:empty{display:none}.vkuiSimpleCell__middle{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding-bottom:10px;padding-top:10px}.vkuiSimpleCell__middle>:not(:first-child){margin-top:2px}.vkuiSimpleCell__subhead{color:#6d7885;color:var(--vkui--color_text_subhead)}.vkuiSimpleCell__text{overflow:hidden;text-overflow:ellipsis}.vkuiSimpleCell__extraSubtitle,.vkuiSimpleCell__subtitle{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiSimpleCell .vkuiSimpleCell__content{align-content:flex-start;align-items:center;display:flex;justify-content:space-between;max-width:100%}.vkuiSimpleCell:not(.vkuiSimpleCell--mult) .vkuiSimpleCell__content{justify-content:flex-start}.vkuiSimpleCell__children{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis}.vkuiSimpleCell--mult .vkuiSimpleCell__children,.vkuiSimpleCell--mult .vkuiSimpleCell__subtitle{flex:1 1 auto}.vkuiSimpleCell__badge{color:#2688eb;color:var(--vkui--color_icon_accent);display:inline-block;flex-grow:0;flex-shrink:0}.vkuiSimpleCell__content>:not(:last-child){margin-right:4px}.vkuiSimpleCell__indicator{color:#818c99;color:var(--vkui--color_text_secondary);min-width:0;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.vkuiSimpleCell__after{align-items:center;color:#2688eb;color:var(--vkui_internal--icon_color,var(--vkui--color_icon_accent));display:flex;flex-shrink:0}.vkuiSimpleCell__after>.vkuiIcon{padding-left:8px}.vkuiSimpleCell__after>.vkuiIcon:last-child{padding-right:2px}.vkuiSimpleCell__chevronIcon{color:#b8c1cc;color:var(--vkui--color_icon_tertiary);padding-left:12px}.vkuiSimpleCell--sizeY-compact{min-height:44px}.vkuiSimpleCell--sizeY-compact .vkuiSimpleCell__before{padding-bottom:4px;padding-top:4px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSimpleCell--sizeY-none{min-height:44px}.vkuiSimpleCell--sizeY-none .vkuiSimpleCell__before{padding-bottom:4px;padding-top:4px}}.vkuiInternalFormItem>.vkuiSimpleCell{margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1)}.vkuiCellCheckbox{display:flex;justify-content:center;width:24px}.vkuiCellCheckbox__icon{color:#b8c1cc;color:var(--vkui--color_icon_tertiary);display:none}.vkuiCellCheckbox__icon--on{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiCellCheckbox__input:checked~.vkuiCellCheckbox__icon--on,.vkuiCellCheckbox__input:not(:checked)~.vkuiCellCheckbox__icon--off{display:block}.vkuiCellDragger{color:#99a2ad;color:var(--vkui--color_icon_secondary);cursor:ns-resize;touch-action:manipulation;-webkit-user-select:none;user-select:none}.vkuiCellDragger__icon{pointer-events:none}.vkuiCell{position:relative}.vkuiCell--dragging{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3)}.vkuiCell--selectable.vkuiCell--disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCell__checkbox,.vkuiCell__dragger{flex-shrink:0;margin-right:16px;position:relative}.vkuiCell__content{max-width:100%;min-width:0}.vkuiCell--removable .vkuiCell__content{flex-grow:1;padding-right:44px}.vkuiCell--removable .vkuiInternalRemovable__content{padding-left:0}.vkuiCell--removable .vkuiInternalRemovable__action{padding-left:0;position:absolute;right:0}.vkuiCell--ios .vkuiCell__dragger{margin-left:12px;margin-right:0}.vkuiCell--ios .vkuiCell__checkbox{margin-right:12px}.vkuiCell--ios.vkuiCell--removable .vkuiCell__content{padding-left:48px;padding-right:16px;padding-right:var(--vkui--size_base_padding_horizontal--regular)}.vkuiCell--ios.vkuiCell--removable .vkuiInternalRemovable__action{left:0;right:auto;z-index:1}.vkuiCell--ios.vkuiCell--removable .vkuiInternalRemovable__content{padding-right:0}.vkuiInternalFormItem>.vkuiCell{margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1)}.vkuiRichCellIcon{align-items:center;color:#2688eb;color:var(--vkui--color_icon_accent_themed);flex-direction:row;height:40px;justify-content:flex-end;padding:6px 0 6px 12px;width:48px}.vkuiRichCell,.vkuiRichCellIcon{box-sizing:border-box;display:flex}.vkuiRichCell{color:#000;color:var(--vkui--color_text_primary);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);min-height:64px;padding:8px 16px;padding:8px var(--vkui--size_base_padding_horizontal--regular);text-decoration:none}.vkuiRichCell--sizeY-compact{min-height:60px}.vkuiRichCell__before{margin-right:12px}.vkuiRichCell__in{display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;min-width:0}.vkuiRichCell__content{display:flex;word-break:break-word}.vkuiRichCell__content-before{flex-grow:1;min-width:0}.vkuiRichCell__content-after{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding-left:12px}.vkuiRichCell__after-children{font-weight:500;font-weight:var(--vkui--font_weight_accent2)}.vkuiRichCell__after-caption{color:#818c99;color:var(--vkui--color_text_secondary);font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular);margin-top:2px}.vkuiRichCell--sizeY-compact .vkuiRichCell__after-caption{font-size:12px;font-size:var(--vkui--font_caption1--font_size--regular);line-height:14px;line-height:var(--vkui--font_caption1--line_height--regular)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiRichCell--sizeY-none .vkuiRichCell__after-caption{font-size:12px;font-size:var(--vkui--font_caption1--font_size--regular);line-height:14px;line-height:var(--vkui--font_caption1--line_height--regular)}}.vkuiRichCell__caption,.vkuiRichCell__subhead{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiRichCell__caption{margin-top:1px}.vkuiRichCell__children{font-weight:500;font-weight:var(--vkui--font_weight_accent2)}.vkuiRichCell--text-ellipsis .vkuiRichCell__caption,.vkuiRichCell--text-ellipsis .vkuiRichCell__children,.vkuiRichCell--text-ellipsis .vkuiRichCell__subhead,.vkuiRichCell--text-ellipsis .vkuiRichCell__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiRichCell__bottom{margin-top:5px}.vkuiRichCell__actions{margin-top:8px}.vkuiRichCell__after-children,.vkuiRichCell__children,.vkuiRichCell__text{font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular);line-height:20px;line-height:var(--vkui--font_paragraph--line_height--regular)}.vkuiRichCell--sizeY-compact .vkuiRichCell__after-children,.vkuiRichCell--sizeY-compact .vkuiRichCell__children,.vkuiRichCell--sizeY-compact .vkuiRichCell__text{font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiRichCell--sizeY-none .vkuiRichCell__after-children,.vkuiRichCell--sizeY-none .vkuiRichCell__children,.vkuiRichCell--sizeY-none .vkuiRichCell__text{font-size:14px;font-size:var(--vkui--font_subhead--font_size--regular);line-height:18px;line-height:var(--vkui--font_subhead--line_height--regular)}}.vkuiInternalFormItem .vkuiRichCell{margin-left:-16px;margin-left:calc(var(--vkui--size_base_padding_horizontal--regular)*-1);margin-right:-16px;margin-right:calc(var(--vkui--size_base_padding_horizontal--regular)*-1)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiRichCell--sizeY-none{min-height:60px}}.vkuiCellButton{background:#0000;border:0;box-sizing:border-box;cursor:pointer;margin:0;padding-bottom:0;padding-top:0;text-align:left;text-decoration:none;width:100%}.vkuiInternalFormItem .vkuiCellButton{box-sizing:initial;margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1);width:100%}.vkuiCellButton[disabled]{opacity:.4}.vkuiCellButton--centered{justify-content:center;text-align:center}.vkuiCellButton--centered>*{flex-grow:0;max-width:none}.vkuiCellButton--centered .vkuiIcon{padding-right:8px}.vkuiCellButton{--vkui_internal--icon_color:var(--vkui--color_icon_accent);color:#2688eb;color:var(--vkui--color_text_accent)}.vkuiCellButton--mode-danger{--vkui_internal--icon_color:var(--vkui--color_text_negative);color:#e64646;color:var(--vkui--color_text_negative)}.vkuiAvatarBadge{bottom:0;right:0}.vkuiAvatarBadge--shifted{bottom:-2px;right:-2px}.vkuiAvatarBadge--preset-online,.vkuiAvatarBadge--preset-onlineMobile{bottom:14%;color:#4bb34b;color:var(--vkui--color_accent_green);right:14%;transform:translate(50%,50%)}.vkuiAvatarBadge--preset-online{padding:0}.vkuiAvatarBadge--preset-onlineMobile{border-radius:3px}.vkuiAvatar{border-radius:50%}.vkuiAvatar--has-gradient{color:#fff;color:var(--vkui--color_text_contrast)}.vkuiAvatar--gradient-red{background-color:#e52e40;background-image:linear-gradient(135deg,#ff7583,#e52e40)}.vkuiAvatar--gradient-pink{background-color:#e62e6b;background-image:linear-gradient(135deg,#ff8880,#e62e6b)}.vkuiAvatar--gradient-orange{background-color:#e66b2e;background-image:linear-gradient(135deg,#ffbf80,#e66b2e)}.vkuiAvatar--gradient-yellow{background-color:#e7a902;background-image:linear-gradient(135deg,#ffd54f,#e7a902)}.vkuiAvatar--gradient-green{background-color:#6cd97e;background-image:linear-gradient(135deg,#6cd97e,#12b212)}.vkuiAvatar--gradient-l-blue{background-color:#2bb4d6;background-image:linear-gradient(135deg,#7df1fa,#2bb4d6)}.vkuiAvatar--gradient-blue{background-color:#3f8ae0;background-image:linear-gradient(135deg,#6cf,#3f8ae0)}.vkuiAvatar--gradient-violet{background-color:#8f3fe0;background-image:linear-gradient(135deg,#d3a6ff,#8f3fe0)}.vkuiAvatar__initials{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_accent);font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.vkuiHorizontalCell{display:flex}.vkuiHorizontalCell__image{display:flex;justify-content:center}.vkuiHorizontalCell__body{font-family:inherit;text-decoration:none}.vkuiHorizontalCell .vkuiHorizontalCell__body{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular)}.vkuiHorizontalCell__content{color:#000;color:var(--vkui--color_text_primary);text-overflow:ellipsis;word-break:break-all}.vkuiHorizontalCell__subtitle{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiHorizontalCell__content .vkuiHorizontalCell__subtitle{margin-top:2px}.vkuiHorizontalCell--size-s{--vkui_internal--side_cell_gap:calc(var(--vkui--size_base_padding_horizontal--regular) - var(--vkui--spacing_size_m));--vkui_internal--side_cell_width:calc(72px + var(--vkui_internal--side_cell_gap));max-width:72px}.vkuiHorizontalCell__image{padding:4px 6px;padding:4px var(--vkui--spacing_size_s)}.vkuiHorizontalCell__content{padding:2px 6px 8px;text-align:left}.vkuiHorizontalCell--size-s .vkuiHorizontalCell__image{padding:4px 8px;padding:4px var(--vkui--spacing_size_m)}.vkuiHorizontalCell--size-s .vkuiHorizontalCell__content{padding:2px 4px 8px;text-align:center}.vkuiHorizontalCell--size-m{--vkui_internal--side_cell_width:calc(100px + var(--vkui_internal--side_cell_gap));width:100px}.vkuiHorizontalCell--size-l{width:auto}.vkuiHorizontalCell:first-child:before,.vkuiHorizontalCell:last-child:after{content:"";min-width:10px;min-width:var(--vkui_internal--side_cell_gap)}.vkuiHorizontalCell--size-s:first-child,.vkuiHorizontalCell--size-s:last-child{max-width:var(--vkui_internal--side_cell_width)}.vkuiHorizontalCell--size-m:first-child,.vkuiHorizontalCell--size-m:last-child{width:var(--vkui_internal--side_cell_width)}.vkuiFooter{color:#818c99;color:var(--vkui--color_text_secondary);display:block;margin:24px 16px;margin:24px var(--vkui--size_base_padding_horizontal--regular);padding-bottom:0;padding-top:0;text-align:center}.vkuiInfoRow{-webkit-user-select:text;user-select:text}.vkuiInfoRow,.vkuiInfoRow__header{overflow:hidden;text-overflow:ellipsis}.vkuiInfoRow__header{color:#6d7885;color:var(--vkui--color_text_subhead);display:block;margin-bottom:2px;white-space:nowrap}.vkuiBaseGallery{overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.vkuiBaseGallery__viewport{height:100%;margin:0;position:relative}.vkuiBaseGallery--align-center .vkuiBaseGallery__viewport{margin:0 auto}.vkuiBaseGallery__layer{align-items:stretch;display:flex;height:100%;min-height:100px;width:100%}.vkuiBaseGallery--draggable .vkuiBaseGallery__layer{cursor:grab}.vkuiBaseGallery__layer:empty{min-height:0}.vkuiBaseGallery__slide{flex:0 0 auto;max-width:100%;overflow:hidden;width:100%}.vkuiBaseGallery--custom-width .vkuiBaseGallery__slide{width:auto}.vkuiBaseGallery__slide>*{min-height:100%;width:100%}.vkuiBaseGallery__bullets{align-items:center;bottom:10px;display:flex;height:6px;justify-content:center;left:0;position:absolute;width:100%}.vkuiBaseGallery__bullets--dark .vkuiBaseGallery__bullet{background-color:#2c2d2e;background-color:var(--vkui--color_icon_primary_invariably)}.vkuiBaseGallery__bullets--light .vkuiBaseGallery__bullet{background-color:#fff;background-color:var(--vkui--color_icon_contrast)}.vkuiBaseGallery__bullet{border-radius:50%;height:6px;margin:0 3px;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility);width:6px}.vkuiBaseGallery__bullet--active{opacity:1}.vkuiBaseGallery__arrow{opacity:0;position:absolute;top:0}.vkuiBaseGallery:hover .vkuiBaseGallery__arrow{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiBaseGallery .vkuiBaseGallery__arrow:hover{opacity:1}.vkuiGridAvatarBadge{bottom:0;right:0}.vkuiGridAvatarBadge--shifted{bottom:-2px;right:-2px}.vkuiGridAvatar{border-radius:50%}.vkuiGridAvatar__in{border-radius:inherit;display:flex;flex-flow:column wrap;height:100%;overflow:hidden;width:100%}.vkuiGridAvatar__item{background-position:50%;background-size:cover;height:calc(50% - 1px);height:calc(50% - var(--vkui_internal--grid_avatar_image_offset)/2);margin-right:2px;margin-right:var(--vkui_internal--grid_avatar_image_offset);width:calc(50% - 1px);width:calc(50% - var(--vkui_internal--grid_avatar_image_offset)/2)}.vkuiGridAvatar__item:only-child{width:100%}.vkuiGridAvatar__item:first-child:not(:nth-last-child(4)),.vkuiGridAvatar__item:nth-child(2):last-child{height:100%}.vkuiGridAvatar__item:nth-last-child(4),.vkuiGridAvatar__item:nth-last-child(n+3)~.vkuiGridAvatar__item:nth-last-child(2){margin-bottom:2px;margin-bottom:var(--vkui_internal--grid_avatar_image_offset)}.vkuiImageBadge{bottom:-4px;position:absolute;right:-4px}.vkuiImageBadge--shifted{bottom:-3px;right:-3px}.vkuiProgress{background:#e1e3e6;background:var(--vkui--color_track_background);border-radius:1px;height:2px}.vkuiProgress__in{border-radius:inherit;height:100%;transition:width .2s ease}.vkuiProgress--appearance-accent .vkuiProgress__in{background:#2688eb;background:var(--vkui--color_stroke_accent)}.vkuiProgress--appearance-positive .vkuiProgress__in{background:#4bb34b;background:var(--vkui--color_stroke_positive)}.vkuiProgress--appearance-negative .vkuiProgress__in{background:#e64646;background:var(--vkui--color_stroke_negative)}.vkuiSearch{-webkit-tap-highlight-color:transparent;--vkui_internal--search_height:var(--vkui--size_search_height--regular);display:flex;overflow:hidden}.vkuiSearch--withPadding{padding:8px 16px;padding:8px var(--vkui--size_base_padding_horizontal--regular)}.vkuiSearch--sizeY-compact{--vkui_internal--search_height:var(--vkui--size_search_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSearch--sizeY-none{--vkui_internal--search_height:var(--vkui--size_search_height--compact)}}.vkuiSearch__field{background-color:#ebedf0;background-color:var(--vkui--color_search_field_background);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);display:flex;flex:2 1;height:var(--vkui_internal--search_height);overflow:hidden;position:relative;width:10000px}.vkuiSearch__field:hover{background-color:#e2e4e9;background-color:var(--vkui--color_search_field_background--hover)}.vkuiSearch__field:active{background-color:#d8dbe2;background-color:var(--vkui--color_search_field_background--active)}.vkuiSearch__label{bottom:0;cursor:text;left:0;opacity:0;position:absolute;right:0;top:0}.vkuiSearch__input{align-items:center;border-radius:inherit;color:#818c99;color:var(--vkui--color_icon_medium);display:flex;height:100%;justify-content:flex-start;padding-left:12px;position:relative;width:calc(100% - 1px)}.vkuiSearch__nativeInput{-webkit-appearance:none;background-color:initial;border:0;border-radius:inherit;bottom:0;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);flex-grow:1;height:100%;left:0;margin:0;max-width:100%;min-width:0;padding:0 0 0 36px;position:absolute;right:0;top:0;width:-webkit-fill-available;width:-moz-available;width:stretch}.vkuiSearch__nativeInput::-webkit-search-cancel-button,.vkuiSearch__nativeInput::-webkit-search-decoration,.vkuiSearch__nativeInput::-webkit-search-results-button,.vkuiSearch__nativeInput::-webkit-search-results-decoration{display:none}.vkuiSearch__nativeInput:focus{outline:2px solid #0000;outline:var(--vkui_internal--outline-reset)}.vkuiSearch--has-after .vkuiSearch__nativeInput{border-bottom-right-radius:0;border-top-right-radius:0}.vkuiSearch--disabled{cursor:default;pointer-events:none}.vkuiSearch--disabled,.vkuiSearch__nativeInput:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSearch__nativeInput::placeholder{opacity:1}.vkuiSearch__nativeInput::placeholder,.vkuiSearch__nativeInput:disabled::placeholder{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiSearch__controls{--vkui_internal--search_icon_size:calc(var(--vkui_internal--search_height) + 4px);align-items:center;color:#99a2ad;color:var(--vkui--color_icon_secondary);display:flex;justify-content:center;position:relative;transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s var(--vkui--animation_easing_platform)}.vkuiSearch--has-icon .vkuiSearch__controls{transform:translate3d(calc(100% - var(--vkui_internal--search_icon_size)),0,0)}.vkuiSearch--has-value .vkuiSearch__controls{transform:translateZ(0)}.vkuiSearch__icon{align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);display:flex;height:100%;justify-content:center;width:var(--vkui_internal--search_icon_size)}.vkuiSearch__icon .vkuiIcon{padding:0}.vkuiSearch__after{flex:0 1;margin-left:4px;margin-right:-12px;margin-right:calc(4px - var(--vkui--size_base_padding_horizontal--regular));max-width:-webkit-min-content;max-width:min-content;min-width:auto;overflow:hidden;pointer-events:none;transform:translate(50%);transform-origin:left;transition:flex .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:flex .3s var(--vkui--animation_easing_platform),transform .3s var(--vkui--animation_easing_platform)}.vkuiSearch--focused .vkuiSearch__after,.vkuiSearch--has-value .vkuiSearch__after{flex:1 1;pointer-events:auto;transform:translate(0)}.vkuiSearch__afterText{display:block;overflow:hidden;text-overflow:clip;white-space:nowrap}.vkuiSearch__findButton{max-width:none;min-width:auto;width:auto}.vkuiGroup--mode-plain .vkuiSearch{padding-top:4px}.vkuiTabs__in{align-items:stretch;display:flex}.vkuiTabs--withGaps{justify-content:flex-start}.vkuiInternalPanelHeader .vkuiTabs{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);overflow:hidden}.vkuiInternalPanelHeader .vkuiTabs:after{content:"";display:block;width:1000px}.vkuiInternalGroup--mode-plain>.vkuiTabs--mode-default:first-child{margin-top:-8px}.vkuiInternalGroup--mode-card>.vkuiTabs--mode-default:first-child{margin-top:-4px}.vkuiInternalFixedLayout--ios.vkuiInternalFixedLayout--vertical-bottom .vkuiTabs:after{background:#fff;background:var(--vkui--color_background_content);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.vkuiInternalFixedLayout--ios.vkuiInternalFixedLayout--vertical-bottom .vkuiSeparator,.vkuiInternalFixedLayout--ios.vkuiInternalFixedLayout--vertical-bottom .vkuiTabs__in{position:relative;z-index:2;z-index:var(--vkui_internal--z_index_tabs)}.vkuiTabsItem{align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;display:flex;justify-content:center;max-width:100%;min-height:32px;min-width:0;padding:4px 8px;transition:background-color .15s ease-out}.vkuiTabsItem--withGaps{margin-bottom:8px;margin-top:8px}.vkuiTabsItem--withGaps:not(:first-of-type){margin-left:6px}.vkuiTabsItem--sizeY-compact{min-height:28px;padding-bottom:2px;padding-top:2px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiTabsItem--sizeY-none{min-height:28px;padding-bottom:2px;padding-top:2px}}.vkuiTabsItem[disabled]{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiTabsItem--mode-default{flex-basis:0;flex-grow:1;flex-shrink:0;min-height:48px;padding:12px 16px;position:relative}.vkuiTabsItem--sizeY-compact.vkuiTabsItem--mode-default{min-height:44px;padding-bottom:10px;padding-top:10px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiTabsItem--sizeY-none.vkuiTabsItem--mode-default{min-height:44px;padding-bottom:10px;padding-top:10px}}.vkuiTabsItem--hover.vkuiTabsItem--mode-default{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover)}.vkuiTabsItem--mode-accent{transition:background-color .15s ease-out,box-shadow .15s ease-out}.vkuiTabsItem--selected.vkuiTabsItem--mode-accent{background-color:#fff;background-color:var(--vkui--color_background_modal);box-shadow:0 4px 8px #0000000a,0 0 4px #0000000f;box-shadow:var(--vkui--elevation2)}.vkuiTabsItem--hover.vkuiTabsItem--mode-accent{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary)}.vkuiTabsItem--mode-accent:before{border:1px solid #0000;border:var(--vkui--size_border--regular) solid #0000;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.vkuiTabsItem--selected.vkuiTabsItem--mode-accent:before{border-color:#d7d8d9;border-color:var(--vkui--color_separator_primary)}.vkuiTabsItem--selected.vkuiTabsItem--mode-secondary{background-color:#0000000a;background-color:var(--vkui--color_background_secondary_alpha)}.vkuiTabsItem--hover.vkuiTabsItem--mode-secondary{background-color:#00000014;background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiTabsItem__before{color:#818c99;color:var(--vkui--color_icon_medium);margin-right:6px;transition:color .15s ease-out}.vkuiTabsItem--selected .vkuiTabsItem__before{color:#2c2d2e;color:var(--vkui--color_icon_primary)}.vkuiTabsItem--selected.vkuiTabsItem--mode-accent .vkuiTabsItem__before{color:#2688eb;color:var(--vkui--color_icon_accent_themed)}.vkuiTabsItem--selected.vkuiTabsItem--mode-secondary .vkuiTabsItem__before{opacity:.72}.vkuiTabsItem__label{color:#818c99;color:var(--vkui--color_text_secondary);max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease-out;white-space:nowrap}.vkuiTabsItem--selected .vkuiTabsItem__label{color:#000;color:var(--vkui--color_text_primary)}.vkuiTabsItem--selected.vkuiTabsItem--mode-accent .vkuiTabsItem__label{color:#2688eb;color:var(--vkui--color_text_accent_themed)}.vkuiTabsItem--selected.vkuiTabsItem--mode-secondary .vkuiTabsItem__label{opacity:.72}.vkuiTabsItem__status{margin-left:6px}.vkuiTabsItem__status--count{color:#99a2ad;color:var(--vkui--color_text_tertiary)}.vkuiTabsItem__after{color:#2688eb;color:var(--vkui--color_icon_accent_themed);margin-left:6px}.vkuiTabsItem__underline{background-color:#2688eb;background-color:var(--vkui--color_background_accent);border-radius:2px;bottom:5px;height:2px;left:16px;opacity:0;pointer-events:none;position:absolute;right:16px;transition:opacity .15s ease-out}.vkuiTabsItem--sizeY-compact .vkuiTabsItem__underline{bottom:3px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiTabsItem--sizeY-none .vkuiTabsItem__underline{bottom:3px}}.vkuiTabsItem__underline[data-selected=true]{opacity:1}.vkuiInternalTabs--vkcom .vkuiTabsItem{flex-grow:0;min-width:auto;padding-left:10px;padding-right:10px}.vkuiInternalTabs--vkcom .vkuiTabsItem__underline{bottom:0;left:2px;right:2px}.vkuiInternalHorizontalScroll .vkuiTabsItem{flex-basis:auto;flex-grow:1;flex-shrink:0;min-width:64px}.vkuiTabsItem.vkuiTabsItem--stretched{flex-grow:1}.vkuiTabsItem.vkuiTabsItem--shrinked{flex-grow:0;min-width:auto}.vkuiPullToRefresh{display:flex;flex-direction:column;flex-grow:1}.vkuiPullToRefresh--refreshing{pointer-events:none;touch-action:none}.vkuiPullToRefresh__controls{pointer-events:none;width:100%}.vkuiPullToRefresh:not(.vkuiPullToRefresh--ios) .vkuiPullToRefresh__controls{z-index:9;z-index:var(--vkui_internal--z_index_pull_to_refresh)}.vkuiPullToRefresh__spinner{align-items:center;background:#fff;background:var(--vkui--color_background_modal);border-radius:50%;box-shadow:0 2px 6px #0003;box-sizing:border-box;color:#2688eb;color:var(--vkui--color_icon_accent);display:flex;height:40px;justify-content:center;margin:auto;opacity:0;transition:transform .3s cubic-bezier(.1,0,.25,1),opacity .22s ease-out;width:40px}.vkuiPullToRefresh--ios .vkuiPullToRefresh__spinner{background:none;border-radius:0;box-shadow:none;color:#818c99;color:var(--vkui--color_icon_medium)}.vkuiPullToRefresh--watching .vkuiPullToRefresh__spinner{transition:opacity .22s ease-out}.vkuiPullToRefresh__spinner-self{stroke:currentColor}.vkuiPullToRefresh--ios.vkuiPullToRefresh--refreshing .vkuiPullToRefresh__spinner-self{animation:vkuipull-to-refresh-to-refreshing .38s ease-out}.vkuiPullToRefresh__spinner-path{transform:rotate(-90deg);transform-origin:center center;transition:stroke-dashoffset 167ms ease-out}.vkuiPullToRefresh--refreshing .vkuiPullToRefresh__spinner-path,.vkuiPullToRefresh--watching .vkuiPullToRefresh__spinner-path{transition:none}.vkuiPullToRefresh__spinner--on .vkuiPullToRefresh__spinner-path{animation:vkuiptr-rotator .7s linear infinite;animation:vkuiptr-rotator var(--vkui_internal--duration) linear infinite}.vkuiPullToRefresh__content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--vkui--animation_easing_platform)}.vkuiPullToRefresh--watching .vkuiPullToRefresh__content{transition:none}@keyframes vkuipull-to-refresh-to-refreshing{0%{transform:scale(1)}30%{transform:scale(.6)}90%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes vkuiptr-rotator{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vkuiLink{background:none;border:0;border-radius:0;color:#2d81e0;color:var(--vkui_internal--link-color,var(--vkui--color_text_link));cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.vkuiLink:hover{text-decoration:underline}}.vkuiLink--has-visited:visited{color:#4986cc;color:var(--vkui--color_text_link_visited)}.vkuiLink .vkuiIcon{display:inline-block;margin-left:4px;vertical-align:middle}.vkuiTooltipBase{height:100%;left:0;position:absolute;top:0;white-space:normal;width:100%}.vkuiTooltipBase__content{background-color:#fff;background-color:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);color:#000;color:var(--vkui--color_text_primary);padding:9px 12px 10px}.vkuiTooltipBase__arrow{color:#fff;color:var(--vkui--color_background_modal)}.vkuiTooltipBase--appearance-accent .vkuiTooltipBase__content{background-color:#5a9eff;background-color:var(--vkui--color_background_accent_tint);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiTooltipBase--appearance-accent .vkuiTooltipBase__arrow{color:#5a9eff;color:var(--vkui--color_background_accent_tint)}.vkuiTooltipBase--appearance-white .vkuiTooltipBase__content{background-color:#fff;background-color:var(--vkui--color_background_contrast);color:#000;color:var(--vkui--color_text_primary_invariably)}.vkuiTooltipBase--appearance-white .vkuiTooltipBase__arrow{color:#fff;color:var(--vkui--color_background_contrast)}.vkuiTooltipBase--appearance-black .vkuiTooltipBase__content{background-color:#2c2d2e;background-color:var(--vkui--color_background_contrast_inverse);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiTooltipBase--appearance-black .vkuiTooltipBase__arrow{color:#2c2d2e;color:var(--vkui--color_background_contrast_inverse)}.vkuiTooltipBase--appearance-inversion .vkuiTooltipBase__content{background-color:#2d2d2e;background-color:var(--vkui--color_background_modal_inverse);color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiTooltipBase--appearance-inversion .vkuiTooltipBase__arrow{color:#2d2d2e;color:var(--vkui--color_background_modal_inverse)}.vkuiTooltip__overlay{height:100%;left:0;position:fixed;top:0;width:100%}.vkuiCounter{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding-left:5px;padding-right:5px;text-align:center}.vkuiCounter--mode-primary{background:#2688eb;background:var(--vkui--color_background_accent);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiCounter--mode-secondary{background:#99a2ad;background:var(--vkui--color_icon_secondary);color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiCounter--mode-prominent{background:#ff3347;background:var(--vkui--color_accent_red);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiCounter--mode-contrast{background:#fff;background:var(--vkui--color_background_content);color:#2688eb;color:var(--vkui--color_text_accent_themed)}.vkuiCounter--size-m{border-radius:12px;height:24px;min-width:24px}.vkuiCounter--size-s{border-radius:9px;height:18px;min-width:18px}.vkuiCounter--mode-inherit{background-color:#99a2ad;background-color:var(
    --vkui_internal--counter_inherit_background,var(--vkui--color_icon_secondary)
  );color:#fff;color:var(--vkui_internal--counter_inherit_color,var(--vkui--color_text_contrast_themed))}.vkuiInternalPanelHeaderButton .vkuiCounter{padding:0;position:absolute;right:2px;top:8px}.vkuiInternalTabbarItem__label .vkuiCounter{position:absolute;right:-9px;top:-2px}.vkuiUsersStack{align-items:center;color:#818c99;color:var(--vkui--color_text_secondary);display:flex}.vkuiUsersStack--direction-row-reverse{flex-direction:row-reverse}.vkuiUsersStack--direction-column{flex-direction:column;justify-content:center}.vkuiUsersStack__photos{display:flex}.vkuiUsersStack__fill{fill:#001c3d14;fill:var(--vkui--color_image_placeholder_alpha)}.vkuiUsersStack__photo--others{align-items:center;background:#99a2ad;background:var(--vkui--color_icon_secondary);border-radius:50%;color:#fff;color:var(--vkui--color_text_contrast_themed);display:flex;justify-content:center}.vkuiUsersStack--size-s .vkuiUsersStack__photo{height:16px;width:16px}.vkuiUsersStack--size-m .vkuiUsersStack__photo{height:24px;width:24px}.vkuiUsersStack--size-l .vkuiUsersStack__photo{height:32px;width:32px}.vkuiUsersStack__photo+.vkuiUsersStack__photo{margin-left:-2px}.vkuiUsersStack__text{flex:1 1;min-width:0}.vkuiUsersStack--direction-column .vkuiUsersStack__text{margin-top:8px;text-align:center}.vkuiUsersStack--direction-row .vkuiUsersStack__text{margin-left:8px}.vkuiUsersStack--direction-row-reverse .vkuiUsersStack__text{margin-right:8px}.vkuiInternalModalCardBase .vkuiUsersStack{margin-top:20px}.vkuiPlaceholder{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center}.vkuiPlaceholder--withPadding{padding:48px 32px}.vkuiPlaceholder--stretched{flex:1 0;height:100%;padding-bottom:inherit;padding-top:inherit}.vkuiPlaceholder__icon{color:#99a2ad;color:var(--vkui--color_icon_secondary);display:inline-block;margin-bottom:12px;vertical-align:top}.vkuiPlaceholder__header{color:#000;color:var(--vkui--color_text_primary)}.vkuiPlaceholder__text{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiPlaceholder__header+.vkuiPlaceholder__text{margin-top:8px}.vkuiPlaceholder__action:not(:first-child){margin-top:16px}.vkuiBanner{color:#000;color:var(--vkui--color_text_primary);isolation:isolate}.vkuiBanner--withPadding{margin:12px 0;padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular)}.vkuiBanner__in{align-items:stretch;background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);display:flex;flex-flow:row nowrap;overflow:hidden;padding:12px;position:relative}.vkuiBanner__in:before{border:1px solid #00000014;border:var(--vkui--size_border--regular) solid var(--vkui--color_image_border_alpha);border-radius:inherit;box-sizing:border-box;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1;z-index:var(--vkui_internal--z_index_banner_content)}.vkuiBanner__before{margin-right:12px}.vkuiBanner__before,.vkuiBanner__content{position:relative;z-index:1;z-index:var(--vkui_internal--z_index_banner_content)}.vkuiBanner__content{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.vkuiBanner__subheader,.vkuiBanner__text{color:#6d7885;color:var(--vkui--color_text_subhead)}.vkuiBanner__bg{left:0;position:absolute;top:0;z-index:0;z-index:var(--vkui_internal--z_index_banner_background)}.vkuiBanner__bg,.vkuiBanner__bg>*{height:100%;width:100%}.vkuiBanner__aside{justify-content:flex-end;width:28px}.vkuiBanner__aside,.vkuiBanner__dismiss{align-content:center;align-items:center;color:#99a2ad;color:var(--vkui--color_icon_secondary);display:flex;flex-flow:row nowrap}.vkuiBanner__dismiss{justify-content:center;position:absolute;right:2px;top:2px;z-index:2;z-index:var(--vkui_internal--z_index_banner_hover)}.vkuiBanner__actions{margin-top:12px}.vkuiBanner__subheader:not(:first-child),.vkuiBanner__text:not(:first-child){margin-top:2px}.vkuiBanner--mode-image .vkuiBanner__in{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary)}.vkuiBanner--inverted,.vkuiBanner--inverted .vkuiBanner__dismiss,.vkuiBanner--inverted .vkuiBanner__expand,.vkuiBanner--inverted .vkuiBanner__subheader{color:#fff;color:var(--vkui--color_text_contrast)}.vkuiBanner--inverted .vkuiBanner__subheader{opacity:.72}.vkuiBanner--size-m .vkuiBanner__in{padding:16px}.vkuiBanner--size-m .vkuiBanner__subheader:not(:first-child),.vkuiBanner--size-m .vkuiBanner__text:not(:first-child){margin-top:4px}.vkuiBanner--ios .vkuiBanner__dismiss,.vkuiBanner--ios.vkuiBanner--mode-image .vkuiBanner__dismiss{color:#99a2ad;color:var(--vkui--color_icon_secondary)}.vkuiInternalFormStatus .vkuiBanner__in:before{border:0}.vkuiInternalFormStatus--mode-error .vkuiBanner__in{background-color:#faebeb;background-color:var(--vkui--color_background_negative_tint)}.vkuiInternalFormStatus--mode-error .vkuiBanner__subheader{color:#e64646;color:var(--vkui--color_background_negative)}.vkuiMiniInfoCell{color:#6d7885;color:var(--vkui--color_text_subhead);display:flex;padding:6px 16px;padding:6px var(--vkui--size_base_padding_horizontal--regular)}.vkuiMiniInfoCell--mode-accent{color:#000;color:var(--vkui--color_text_primary)}.vkuiMiniInfoCell__before{color:#99a2ad;color:var(--vkui--color_icon_secondary);margin-right:12px}.vkuiMiniInfoCell__middle{align-items:center;display:flex;flex:1 1;min-width:0;overflow:hidden}.vkuiMiniInfoCell__content{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.vkuiMiniInfoCell--textWrap-short .vkuiMiniInfoCell__content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:60px;white-space:normal}.vkuiMiniInfoCell--textWrap-full .vkuiMiniInfoCell__content{overflow:inherit;white-space:normal}.vkuiMiniInfoCell--textWrap-nowrap .vkuiMiniInfoCell__content{flex:0 1 auto}.vkuiMiniInfoCell__after{margin-bottom:-2px;margin-left:12px;margin-top:-2px}.vkuiMiniInfoCell--mode-add,.vkuiMiniInfoCell--mode-more{color:#2d81e0;color:var(--vkui--color_text_link_themed)}.vkuiMiniInfoCell--mode-add .vkuiMiniInfoCell__before,.vkuiMiniInfoCell--mode-more .vkuiMiniInfoCell__before{color:#2688eb;color:var(--vkui--color_icon_accent_themed)}.vkuiMiniInfoCell--mode-more{padding-bottom:10px;padding-top:10px}.vkuiMiniInfoCell__middle .vkuiIcon{color:#2688eb;color:var(--vkui--color_text_accent);margin-left:4px}.vkuiMiniInfoCell--mode-add .vkuiMiniInfoCell__middle .vkuiIcon,.vkuiMiniInfoCell--mode-more .vkuiMiniInfoCell__middle .vkuiIcon{color:#2688eb;color:var(--vkui--color_icon_accent_themed)}.vkuiWriteBar{background:#fff;background:var(--vkui--color_background_modal)}.vkuiWriteBar--shadow{box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3)}.vkuiWriteBar__after,.vkuiWriteBar__before,.vkuiWriteBar__form{align-items:flex-end;display:flex}.vkuiWriteBar__form{min-height:52px}.vkuiWriteBar__formIn{display:flex;flex:1 1;min-width:0;position:relative}.vkuiWriteBar__textarea{-webkit-appearance:none;background:#0000;border:0;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);flex:1 1;margin:0;max-height:120px;min-width:0;resize:none;width:100%}.vkuiWriteBar__textarea::placeholder{color:#6d7885;color:var(--vkui--color_text_subhead);opacity:1}.vkuiWriteBar__textarea:focus{outline:2px solid #0000;outline:var(--vkui_internal--outline-reset)}.vkuiWriteBar__inlineAfter{align-items:flex-end;display:flex}.vkuiWriteBar__before{padding-left:4px}.vkuiWriteBar__after{padding-right:4px}.vkuiWriteBar__textarea{height:52px;padding:16px 12px}.vkuiWriteBar--ios{background:#fff;background:var(--vkui--color_background_content)}.vkuiWriteBar--ios .vkuiWriteBar__after,.vkuiWriteBar--ios .vkuiWriteBar__before{padding:0 4px}.vkuiWriteBar--ios .vkuiWriteBar__formIn{background-color:#f2f3f5;background-color:var(--vkui--color_write_bar_input_background);border:1px solid #e1e3e6;border:var(--vkui--size_border--regular) solid var(--vkui--color_write_bar_input_border);border-radius:18px;box-sizing:border-box;margin:8px 0}.vkuiWriteBar--ios .vkuiWriteBar__formIn:first-child{margin-left:12px}.vkuiWriteBar--ios .vkuiWriteBar__inlineAfter{--vkui_internal--writebar-right-gap:calc(var(--vkui--size_border--regular)*-1);--vkui_internal--writebar-vertical-gap:calc(var(--vkui_internal--writebar-right-gap) - 8px);margin-bottom:-9px;margin-bottom:var(--vkui_internal--writebar-vertical-gap);margin-right:-1px;margin-right:var(--vkui_internal--writebar-right-gap);margin-top:-9px;margin-top:var(--vkui_internal--writebar-vertical-gap)}.vkuiWriteBar--ios .vkuiWriteBar__textarea{height:36px;padding:6px 0 6px 12px}.vkuiWriteBarIcon{background:none;border:0;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);color:#99a2ad;color:var(--vkui--color_icon_secondary);cursor:pointer;height:52px;margin:0;padding:0;position:relative;width:44px}.vkuiWriteBarIcon__in{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vkuiWriteBarIcon:disabled{opacity:.4;pointer-events:none}.vkuiWriteBarIcon__active{opacity:.6}.vkuiWriteBarIcon__counter{box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--vkui--color_background_modal);position:absolute;right:2px;top:6px}.vkuiWriteBarIcon--ios .vkuiWriteBarIcon__counter{box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--vkui--color_background_content)}.vkuiWriteBarIcon.vkuiWriteBarIcon--mode-done,.vkuiWriteBarIcon.vkuiWriteBarIcon--mode-send{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiWriteBarIcon--ios{color:#2688eb;color:var(--vkui--color_icon_accent_themed)}.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--mode-done,.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--mode-send{color:#2688eb;color:var(--vkui--color_icon_accent_themed);margin-right:-4px;padding-left:0;padding-right:0;width:48px}.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--mode-done:only-child,.vkuiWriteBarIcon--ios.vkuiWriteBarIcon--mode-send:only-child{margin-left:-4px}.vkuiWriteBarIcon{--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed);--vkui_internal--counter_inherit_background:var(--vkui--color_background_positive)}.vkuiSubnavigationBar__in{margin:-8px 0}.vkuiSubnavigationBar__scrollIn{display:flex;margin:0;padding:20px 0;padding:calc(var(--vkui--size_subnavigation_bar_padding_vertical--regular) + 8px) 0}.vkuiSubnavigationBar__scrollIn:after,.vkuiSubnavigationBar__scrollIn:before{content:"";min-width:16px;min-width:var(--vkui--size_base_padding_horizontal--regular)}.vkuiSubnavigationBar__item{display:flex;list-style-type:none}.vkuiSubnavigationBar__item+.vkuiSubnavigationBar__item{margin-left:8px;margin-left:var(--vkui--size_subnavigation_bar_gap--regular)}.vkuiInternalSubnavigationBar--mode-fixed .vkuiSubnavigationBar__item{flex:1 1;min-width:0}.vkuiSubnavigationButton{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);display:inline-block;-webkit-user-select:none;user-select:none}.vkuiSubnavigationButton__in{align-items:center;display:flex;justify-content:center}.vkuiSubnavigationButton--size-s .vkuiSubnavigationButton__in{height:30px;height:var(--vkui--size_button_small_height--regular)}.vkuiSubnavigationButton--size-m .vkuiSubnavigationButton__in{height:36px;height:var(--vkui--size_button_medium_height--regular)}.vkuiSubnavigationButton--size-l .vkuiSubnavigationButton__in{height:44px;height:var(--vkui--size_button_large_height--regular)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--size-s .vkuiSubnavigationButton__in{height:28px;height:var(--vkui--size_button_small_height--compact)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--size-m .vkuiSubnavigationButton__in{height:32px;height:var(--vkui--size_button_medium_height--compact)}.vkuiSubnavigationButton--sizeY-compact.vkuiSubnavigationButton--size-l .vkuiSubnavigationButton__in{height:36px;height:var(--vkui--size_button_large_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSubnavigationButton--sizeY-none.vkuiSubnavigationButton--size-s .vkuiSubnavigationButton__in{height:28px;height:var(--vkui--size_button_small_height--compact)}.vkuiSubnavigationButton--sizeY-none.vkuiSubnavigationButton--size-m .vkuiSubnavigationButton__in{height:32px;height:var(--vkui--size_button_medium_height--compact)}.vkuiSubnavigationButton--sizeY-none.vkuiSubnavigationButton--size-l .vkuiSubnavigationButton__in{height:36px;height:var(--vkui--size_button_large_height--compact)}}.vkuiSubnavigationButton__before{color:#2688eb;color:var(--vkui--color_icon_accent);margin-right:8px}.vkuiSubnavigationButton__label{flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiSubnavigationButton__after{margin-left:8px}.vkuiSubnavigationButton__expandableIcon{color:#99a2ad;color:var(--vkui--color_icon_secondary);margin-left:8px;margin-top:1px}.vkuiSubnavigationButton__before:first-child,.vkuiSubnavigationButton__label:first-child{padding-left:12px;padding-left:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiSubnavigationButton__after:last-child,.vkuiSubnavigationButton__expandableIcon,.vkuiSubnavigationButton__label:last-child{padding-right:12px;padding-right:var(--vkui--size_button_base_small_padding_horizontal_icon--regular)}.vkuiSubnavigationButton--mode-primary{background-color:#fff;background-color:var(--vkui--color_background_modal);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3)}.vkuiSubnavigationButton--mode-outline{box-shadow:inset 0 0 0 1px #0000001f;box-shadow:inset 0 0 0 var(--vkui--size_border--regular) var(--vkui--color_field_border_alpha)}.vkuiSubnavigationButton--appearance-neutral .vkuiSubnavigationButton__before,.vkuiSubnavigationButton--appearance-neutral .vkuiSubnavigationButton__expandableIcon{color:#2c2d2e;color:var(--vkui--color_icon_primary)}.vkuiSubnavigationButton--selected{background-color:#2688eb;background-color:var(--vkui--color_background_accent_themed);border:0;box-shadow:none;color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--appearance-neutral,.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--mode-tertiary{background-color:#00103d14;background-color:var(--vkui--color_transparent--active);color:#000;color:var(--vkui--color_text_primary)}.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--appearance-accent:not(.vkuiSubnavigationButton--mode-tertiary) .vkuiSubnavigationButton__before,.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--appearance-accent:not(.vkuiSubnavigationButton--mode-tertiary) .vkuiSubnavigationButton__expandableIcon{color:#fff;color:var(--vkui--color_icon_contrast_themed)}.vkuiSubnavigationButton{--vkui_internal--counter_inherit_background:var(--vkui--color_background_accent_themed);--vkui_internal--counter_inherit_color:var(--vkui--color_text_contrast_themed)}.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--appearance-accent:not(.vkuiSubnavigationButton--mode-tertiary){--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_accent_themed)}.vkuiSubnavigationButton--selected.vkuiSubnavigationButton--appearance-neutral{--vkui_internal--counter_inherit_background:var(--vkui--color_background_content);--vkui_internal--counter_inherit_color:var(--vkui--color_text_primary)}.vkuiInternalSubnavigationBar--mode-fixed .vkuiSubnavigationButton{flex:1 1;min-width:0}.vkuiPaginationPage{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;color:#818c99;color:var(--vkui--color_text_secondary);height:44px;height:var(--vkui--size_button_large_height--regular);line-height:44px;line-height:var(--vkui--size_button_large_height--regular);min-width:40px;padding-left:8px;padding-right:8px;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.vkuiPaginationPage--state-hover{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover)}.vkuiPaginationPage--current,.vkuiPaginationPage--state-active{background-color:#00103d14;background-color:var(--vkui--color_transparent--active);color:#000;color:var(--vkui--color_text_primary)}.vkuiPaginationPage--disabled{opacity:.4;opacity:var(--vkui--opacity_disable)}.vkuiPaginationPage--sizeY-compact{height:36px;height:var(--vkui--size_button_large_height--compact);line-height:36px;line-height:var(--vkui--size_button_large_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiPaginationPage--sizeY-none{height:36px;height:var(--vkui--size_button_large_height--compact);line-height:36px;line-height:var(--vkui--size_button_large_height--compact)}}.vkuiPaginationPage--type-ellipsis{min-width:16px;padding-left:0;padding-right:0}.vkuiPagination__list{display:flex;list-style-type:none;margin:0;padding:0}.vkuiPagination__prevButtonContainer{margin-right:8px}.vkuiPagination__nextButtonContainer{margin-left:8px}.vkuiAccordionSummary::-webkit-details-marker{display:none}.vkuiAccordionSummary__icon{color:#99a2ad;color:var(--vkui--color_icon_secondary)}.vkuiAccordion:not([open])>summary .vkuiAccordionSummary__icon--collapse,.vkuiAccordion[open]>summary .vkuiAccordionSummary__icon--expand{display:none}.vkuiFormLayout{position:relative}.vkuiFormLayout__submit{-webkit-appearance:none;appearance:none;border:0;height:0;left:0;padding:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:0}.vkuiFormItem{display:block}.vkuiFormItem--withPadding{padding:12px 16px;padding:var(--vkui--size_form_item_padding_vertical--regular) var(--vkui--size_base_padding_horizontal--regular)}.vkuiFormItem--removable{padding-left:0;padding-right:0}.vkuiFormItem__removable{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:1px;overflow:hidden;padding:0}.vkuiFormItem__top{color:#6d7885;color:var(--vkui--color_text_subhead);overflow:hidden;padding-bottom:8px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.vkuiFormItem__bottom{color:#818c99;color:var(--vkui--color_text_secondary);padding-top:8px}.vkuiFormItem--status-error .vkuiFormItem__bottom{color:#e64646;color:var(--vkui--color_text_negative)}.vkuiFormItem--status-valid .vkuiFormItem__bottom,.vkuiFormItem--verified .vkuiFormItem__bottom{color:#4bb34b;color:var(--vkui--color_text_positive)}.vkuiFormItem--sizeY-compact .vkuiFormItem__top{padding-bottom:6px}.vkuiFormItem--sizeY-compact .vkuiFormItem__bottom{padding-top:6px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiFormItem--sizeY-none .vkuiFormItem__top{padding-bottom:6px}.vkuiFormItem--sizeY-none .vkuiFormItem__bottom{padding-top:6px}}.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem{flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;min-width:1px;padding:0}.vkuiInternalFormLayoutGroup--mode-horizontal:not(.vkuiInternalFormLayoutGroup--segmented) .vkuiFormItem+.vkuiFormItem{margin-left:24px}.vkuiInternalFormLayoutGroup--mode-horizontal.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem+.vkuiFormItem{margin-left:-1px;margin-left:calc(var(--vkui--size_border--regular)*-1)}.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem+.vkuiFormItem{margin-top:-1px;margin-top:calc(var(--vkui--size_border--regular)*-1);padding-top:0}.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented .vkuiFormItem:not(:last-of-type){padding-bottom:0}.vkuiFormItem--withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem--withTop{margin-top:-28px;margin-top:calc(-10px - var(--vkui--font_subhead--line_height--regular))}.vkuiFormItem--sizeY-compact.vkuiFormItem--withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem--sizeY-compact.vkuiFormItem--withTop{margin-top:-24px;margin-top:calc(-8px - var(--vkui--font_subhead--line_height--compact))}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiFormItem--sizeY-none.vkuiFormItem--withTop .vkuiFormItem__removable,.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiFormItem--sizeY-none.vkuiFormItem--withTop{margin-top:-24px;margin-top:calc(-8px - var(--vkui--font_subhead--line_height--compact))}}.vkuiFormField{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;display:flex;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);isolation:isolate;min-height:44px;min-height:var(--vkui--size_field_height--regular);position:relative}.vkuiFormField--sizeY-compact{min-height:36px;min-height:var(--vkui--size_field_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiFormField--sizeY-none{min-height:36px;min-height:var(--vkui--size_field_height--compact)}}.vkuiFormField>*{border-radius:inherit;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiFormField__after,.vkuiFormField__before{align-content:center;align-items:center;color:#99a2ad;color:var(--vkui--color_icon_secondary);display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:44px;min-width:var(--vkui--size_field_height--regular);position:relative;z-index:6;z-index:var(--vkui_internal--z_index_form_field_side)}.vkuiFormField--sizeY-compact .vkuiFormField__after,.vkuiFormField--sizeY-compact .vkuiFormField__before{height:36px;height:var(--vkui--size_field_height--compact);min-width:36px;min-width:var(--vkui--size_field_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiFormField--sizeY-none .vkuiFormField__after,.vkuiFormField--sizeY-none .vkuiFormField__before{height:36px;height:var(--vkui--size_field_height--compact);min-width:36px;min-width:var(--vkui--size_field_height--compact)}}.vkuiFormField__before{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiFormField__after{color:#99a2ad;color:var(--vkui--color_icon_secondary)}.vkuiFormField__border{border:1px solid #0000;border:var(--vkui--size_border--regular) solid #0000;border-radius:inherit;box-sizing:border-box;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left top;width:100%;z-index:2;z-index:var(--vkui_internal--z_index_form_field_border)}.vkuiFormField--mode-default .vkuiFormField__border{border-color:#0000001f;border-color:var(--vkui--color_field_border_alpha)}.vkuiFormField--mode-default{background-color:#f2f3f5;background-color:var(--vkui--color_field_background)}.vkuiFormField--status-error .vkuiFormField__border,.vkuiInternalFormItem--status-error .vkuiFormField__border{border-color:#e64646;border-color:var(--vkui--color_stroke_negative);z-index:3;z-index:var(--vkui_internal--z_index_form_field_status)}.vkuiFormField--status-error,.vkuiInternalFormItem--status-error .vkuiFormField{background-color:#faebeb;background-color:var(--vkui--color_background_negative_tint)}.vkuiFormField--status-valid .vkuiFormField__border,.vkuiInternalFormItem--status-valid .vkuiFormField__border{border-color:#4bb34b;border-color:var(--vkui--color_stroke_positive);z-index:3;z-index:var(--vkui_internal--z_index_form_field_status)}.vkuiFormField--disabled{cursor:default;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility);pointer-events:none}.vkuiFormField--hover{background-color:#f2f3f5;background-color:var(--vkui--color_field_background)}.vkuiFormField--mode-default.vkuiFormField--hover .vkuiFormField__border{border-color:#0000003d;border-color:var(--vkui--color_field_border_alpha--hover);z-index:4;z-index:var(--vkui_internal--z_index_form_field_border_hover)}.vkuiInternalModalCardBase__header+.vkuiFormField,.vkuiInternalModalCardBase__subheader+.vkuiFormField{margin-top:16px}.vkuiInternalNativeSelect .vkuiFormField__after{pointer-events:none}.vkuiInternalCalendarHeader__picker .vkuiFormField__after{min-width:12px;padding-right:8px}.vkuiInternalChipsInput .vkuiFormField__after{z-index:6;z-index:var(--vkui_internal--z_index_form_field_side)}.vkuiInternalFormLayoutGroup--segmented .vkuiFormField{border-radius:0;isolation:auto;z-index:auto}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiInternalFormItem:first-of-type .vkuiFormField{border-bottom-left-radius:8px;border-bottom-left-radius:var(--vkui--size_border_radius--regular);border-top-left-radius:8px;border-top-left-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal .vkuiInternalFormItem:last-of-type .vkuiFormField{border-bottom-right-radius:8px;border-bottom-right-radius:var(--vkui--size_border_radius--regular);border-top-right-radius:8px;border-top-right-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical .vkuiInternalFormItem:first-of-type .vkuiFormField{border-top-left-radius:8px;border-top-left-radius:var(--vkui--size_border_radius--regular);border-top-right-radius:8px;border-top-right-radius:var(--vkui--size_border_radius--regular)}.vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical .vkuiInternalFormItem:last-of-type .vkuiFormField{border-bottom-left-radius:8px;border-bottom-left-radius:var(--vkui--size_border_radius--regular);border-bottom-right-radius:8px;border-bottom-right-radius:var(--vkui--size_border_radius--regular)}.vkuiFormField--focus-visible.vkuiFormField--focus-visible.vkuiFormField--focus-visible{outline:2px solid #2688eb;outline:var(--vkui_internal--outline);outline-offset:-1px;outline-offset:calc(var(--vkui--size_border--regular)*-1);outline-width:1px;outline-width:var(--vkui--size_border--regular)}.vkuiFormLayoutGroup--mode-horizontal{align-items:flex-start;display:flex;flex-wrap:wrap;padding:12px 16px;padding:var(--vkui--size_form_item_padding_vertical--regular) var(--vkui--size_base_padding_horizontal--regular)}.vkuiFormLayoutGroup__removable{flex-grow:1;max-width:100%;min-width:0}.vkuiFormLayoutGroup__offset{display:none}.vkuiFormLayoutGroup--mode-horizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{display:block;height:28px;height:calc(10px + var(--vkui--font_subhead--line_height--regular));min-width:100%;order:-1}.vkuiFormLayoutGroup--sizeY-compact.vkuiFormLayoutGroup--mode-horizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{height:24px;height:calc(8px + var(--vkui--font_subhead--line_height--compact))}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiFormLayoutGroup--sizeY-none.vkuiFormLayoutGroup--mode-horizontal .vkuiInternalFormItem--withTop~.vkuiFormLayoutGroup__offset{height:24px;height:calc(8px + var(--vkui--font_subhead--line_height--compact))}}.vkuiFormLayoutGroup--removable{padding-left:0;padding-right:0}.vkuiFormLayoutGroup--segmented{position:relative}.vkuiFormStatus--mode-error{color:#e64646;color:var(--vkui--color_background_negative)}.vkuiSwitch{cursor:pointer;display:block;padding:3px;padding:calc((var(--vkui--size_switch_pin--regular) - var(--vkui--size_switch_height--regular))/2);position:relative;-webkit-user-select:none;user-select:none}.vkuiSwitch--sizeY-compact{padding:3px;padding:calc((var(--vkui--size_switch_pin--compact) - var(--vkui--size_switch_height--compact))/2)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSwitch--sizeY-none{padding:3px;padding:calc((var(--vkui--size_switch_pin--compact) - var(--vkui--size_switch_height--compact))/2)}}.vkuiSwitch--disabled{cursor:default}.vkuiSwitch__pseudo{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative}.vkuiSwitch__pseudo:before{background:#f2f3f5;background:var(--vkui--color_icon_contrast_secondary);border-radius:50%;box-shadow:0 0 2px 0 #0000001f,0 2px 2px 0 #0000003d;box-sizing:border-box;content:"";height:20px;height:var(--vkui--size_switch_pin--regular);left:-3px;left:calc((var(--vkui--size_switch_height--regular) - var(--vkui--size_switch_pin--regular))/2);position:absolute;top:-3px;top:calc((var(--vkui--size_switch_height--regular) - var(--vkui--size_switch_pin--regular))/2);width:20px;width:var(--vkui--size_switch_pin--regular)}.vkuiSwitch--sizeY-compact .vkuiSwitch__pseudo:before{height:18px;height:var(--vkui--size_switch_pin--compact);left:-3px;left:calc((var(--vkui--size_switch_height--compact) - var(--vkui--size_switch_pin--compact))/2);top:-3px;top:calc((var(--vkui--size_switch_height--compact) - var(--vkui--size_switch_pin--compact))/2);width:18px;width:var(--vkui--size_switch_pin--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSwitch--sizeY-none .vkuiSwitch__pseudo:before{height:18px;height:var(--vkui--size_switch_pin--compact);left:-3px;left:calc((var(--vkui--size_switch_height--compact) - var(--vkui--size_switch_pin--compact))/2);top:-3px;top:calc((var(--vkui--size_switch_height--compact) - var(--vkui--size_switch_pin--compact))/2);width:18px;width:var(--vkui--size_switch_pin--compact)}}.vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{background:#2688eb;background:var(--vkui--color_icon_accent);transform:translateX(20px);transform:translateX(calc(var(--vkui--size_switch_width--regular) - var(--vkui--size_switch_height--regular)))}.vkuiSwitch__pseudo:after{background:#0000003d;background:var(--vkui--color_icon_tertiary_alpha);border-radius:17px;border-radius:calc(var(--vkui--size_switch_width--regular)/2);content:"";display:block;height:14px;height:var(--vkui--size_switch_height--regular);width:34px;width:var(--vkui--size_switch_width--regular)}.vkuiSwitch--sizeY-compact .vkuiSwitch__pseudo:after{border-radius:16px;border-radius:calc(var(--vkui--size_switch_width--compact)/2);height:12px;height:var(--vkui--size_switch_height--compact);width:32px;width:var(--vkui--size_switch_width--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSwitch--sizeY-none .vkuiSwitch__pseudo:after{border-radius:16px;border-radius:calc(var(--vkui--size_switch_width--compact)/2);height:12px;height:var(--vkui--size_switch_height--compact);width:32px;width:var(--vkui--size_switch_width--compact)}}.vkuiSwitch__self:checked+.vkuiSwitch__pseudo:after{background:#2688eb;background:var(--vkui--color_icon_accent);opacity:.48}.vkuiSwitch--sizeY-compact .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{transform:translateX(20px);transform:translateX(calc(var(--vkui--size_switch_width--compact) - var(--vkui--size_switch_height--compact)))}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSwitch--sizeY-none .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{transform:translateX(20px);transform:translateX(calc(var(--vkui--size_switch_width--compact) - var(--vkui--size_switch_height--compact)))}}.vkuiSwitch__self[disabled]+.vkuiSwitch__pseudo{opacity:.4;opacity:var(--vkui--opacity_disable)}.vkuiSwitch--ios .vkuiSwitch__pseudo:before{box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f,inset 0 0 0 .5px #0000000a}.vkuiSwitch--ios .vkuiSwitch__pseudo:before,.vkuiSwitch--ios .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:before{background:#fff;background:var(--vkui_internal--white)}.vkuiSwitch--ios .vkuiSwitch__pseudo:after{background:#e1e3e6;background:var(--vkui--color_track_background)}.vkuiSwitch--ios .vkuiSwitch__self:checked+.vkuiSwitch__pseudo:after{opacity:1}@media (prefers-reduced-motion:no-preference){.vkuiSwitch__pseudo:after{transition:background-color .1s ease}.vkuiSwitch__pseudo:before{transition:transform .1s ease}.vkuiSwitch--ios .vkuiSwitch__pseudo:after{transition:background-color .2s ease}.vkuiSwitch--ios .vkuiSwitch__pseudo:before{transition:transform .2s cubic-bezier(.36,-.24,.26,1.32)}}.vkuiInternalSimpleCell__after>.vkuiSwitch{margin-left:12px}.vkuiInput{font-size:16px;line-height:20px;position:relative}.vkuiInput--align-center .vkuiInput__el{text-align:center}.vkuiInput--align-right .vkuiInput__el{text-align:right}.vkuiInput__el{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:inherit;box-shadow:none;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);height:44px;height:var(--vkui--size_field_height--regular);margin:0;padding:0 12px;position:relative;width:100%;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiInput__el::-webkit-inner-spin-button,.vkuiInput__el::-webkit-outer-spin-button{-webkit-appearance:none}.vkuiInput__el[type=number]{-moz-appearance:textfield}.vkuiInput--sizeY-compact .vkuiInput__el{height:36px;height:var(--vkui--size_field_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiInput--sizeY-none .vkuiInput__el{height:36px;height:var(--vkui--size_field_height--compact)}}.vkuiInput--hasBefore .vkuiInput__el{padding-left:0}.vkuiInput--hasAfter .vkuiInput__el{padding-right:0}.vkuiInput__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiInput__el::placeholder{opacity:1}.vkuiInput__el::placeholder,.vkuiInput__el:disabled::placeholder{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiChip{background:#fff;background:var(--vkui--color_background_content);border:1px solid #00000014;border:var(--vkui--size_border--regular) solid var(--vkui--color_image_border_alpha);border-radius:6px;box-sizing:border-box;display:inline-block;height:32px}.vkuiChip__in{align-items:center;display:flex;height:100%;padding:0 8px;position:relative}.vkuiChip--removable .vkuiChip__in{padding-right:0}.vkuiChip__content{color:#000;color:var(--vkui--color_text_primary);display:inline-block;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_paragraph--font_family--regular);font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular);font-weight:400;font-weight:var(--vkui--font_paragraph--font_weight--regular);line-height:20px;line-height:var(--vkui--font_paragraph--line_height--regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiChip--sizeY-compact .vkuiChip__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_footnote--font_family--regular);font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular);font-weight:400;font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiChip--sizeY-none .vkuiChip__content{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_footnote--font_family--regular);font-size:13px;font-size:var(--vkui--font_footnote--font_size--regular);font-weight:400;font-weight:var(--vkui--font_footnote--font_weight--regular);line-height:16px;line-height:var(--vkui--font_footnote--line_height--regular)}}.vkuiChip__remove{align-content:center;align-items:center;background:#0000;border:0;border-radius:2px;box-sizing:border-box;color:#99a2ad;color:var(--vkui--color_icon_secondary);cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;height:28px;justify-content:center;margin:-1px;padding:6px;position:relative;transform:translateX(-1px);width:28px}.vkuiChip__before{margin-right:6px}.vkuiChip__after{margin-left:6px}.vkuiChip--sizeY-compact{height:28px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiChip--sizeY-none{height:28px}}.vkuiChipsInputBase{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:wrap;max-width:100%;overflow:hidden;padding:3px;position:relative;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiChipsInputBase__chip{margin:2px;max-width:calc(100% - 4px)}.vkuiChipsInputBase__label{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:2px 2px 2px 10px}.vkuiChipsInputBase__el{-webkit-appearance:none;appearance:none;background:#0000;border:0;box-shadow:none;color:#000;color:var(--vkui--color_text_primary);margin-bottom:2px;padding:0;position:relative;width:100%}.vkuiChipsInputBase__el:focus{min-width:64px}.vkuiChipsInputBase__el::-ms-clear{display:none}.vkuiChipsInputBase__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiChipsInputBase__el::placeholder{opacity:1}.vkuiChipsInputBase__el::placeholder,.vkuiChipsInputBase__el:disabled::placeholder{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiChipsInputBase__el[readonly]{cursor:default}.vkuiChipsInputBase--hasPlaceholder .vkuiChipsInputBase__label{margin-left:9px;margin-right:0}.vkuiChipsInputBase--hasPlaceholder .vkuiChipsInputBase__el{text-overflow:ellipsis;white-space:nowrap}.vkuiChipsInputBase--sizeY-compact{padding:1px}.vkuiChipsInput{max-width:100%}.vkuiSliderThumb{background:#fff;background:var(--vkui--color_background_contrast);border:1px solid #0000001f;border:var(--vkui--size_border--regular) solid var(--vkui--color_separator_primary_alpha);border-radius:50%;box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);height:28px;height:var(--vkui_internal--slider_thumb_size);position:absolute;-webkit-user-select:none;user-select:none;width:28px;width:var(--vkui_internal--slider_thumb_size);z-index:1}.vkuiSliderThumb--focus-visible{outline:2px solid #2688eb;outline:var(--vkui_internal--outline);outline-offset:-1px;outline-offset:calc(var(--vkui--size_border--regular)*-1);z-index:2}.vkuiSliderThumb__nativeInput{clip:rect(0,0,0,0);border:0;direction:ltr;height:100%;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:100%}.vkuiSlider{cursor:pointer;height:28px;height:var(--vkui_internal--slider_thumb_size);position:relative}.vkuiSlider--disabled{cursor:not-allowed;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiSlider__track,.vkuiSlider__track-fill{border-radius:1px;height:2px;left:0;position:absolute;top:50%}.vkuiSlider__track{background-color:#e1e3e6;background-color:var(--vkui--color_track_background);width:100%}.vkuiSlider__track-fill{background:#2688eb;background:var(--vkui--color_background_accent);width:auto}.vkuiSlider__thumbs{height:100%;isolation:isolate;margin-left:14px;margin-left:calc(var(--vkui_internal--slider_thumb_size)/2);margin-right:14px;margin-right:calc(var(--vkui_internal--slider_thumb_size)/2);position:relative}.vkuiSlider__thumb{top:50%;transform:translate(-50%,-50%)}.vkuiSlider--sizeY-compact{--vkui_internal--slider_thumb_size:24px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSlider--sizeY-none{--vkui_internal--slider_thumb_size:24px}}.vkuiTextarea{position:relative}.vkuiTextarea__el{-webkit-appearance:none;appearance:none;background:#0000;border:0;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);display:block;margin:0;max-height:204px;padding:12px;position:relative;resize:none;width:100%;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiTextarea__el[cols]{width:auto}.vkuiTextarea--sizeY-compact .vkuiTextarea__el{max-height:196px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiTextarea--sizeY-none .vkuiTextarea__el{max-height:196px}}.vkuiTextarea__el::placeholder{color:#818c99;color:var(--vkui--color_text_secondary);opacity:1}.vkuiTextarea__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiTextarea__el:disabled::placeholder{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiRadio{display:block;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalFormItem .vkuiRadio{box-sizing:initial;margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1);width:100%}.vkuiRadio__container{align-items:center;display:flex;justify-content:flex-start}.vkuiRadio__input:disabled~.vkuiRadio__container{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiRadio__icon{color:#b8c1cc;color:var(--vkui--color_icon_tertiary);flex-shrink:0;height:22px;margin-right:14px;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color .15s var(--vkui--animation_easing_platform);width:22px}.vkuiRadio__input:checked~.vkuiRadio__container .vkuiRadio__icon{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiRadio__icon .vkuiRadio__pin{transform:scale(0);transform-origin:12px 12px;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s var(--vkui--animation_easing_platform)}.vkuiRadio__input:checked~.vkuiRadio__container .vkuiRadio__icon .vkuiRadio__pin{transform:none}.vkuiRadio__content{color:#000;color:var(--vkui--color_text_primary);display:block;flex-grow:1;max-width:100%}.vkuiRadio__description{color:#818c99;color:var(--vkui--color_text_secondary);display:block;margin-bottom:12px;margin-top:2px}.vkuiRadio__title{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.vkuiRadio__title:last-child{margin-bottom:12px}.vkuiRadio__titleAfter{color:#b8c1cc;color:var(--vkui--color_icon_tertiary);margin-left:4px}.vkuiRadio--sizeY-compact .vkuiRadio__title{margin-top:8px}.vkuiRadio--sizeY-compact .vkuiRadio__title:last-child{margin-bottom:8px}.vkuiRadio--sizeY-compact .vkuiRadio__description{margin-bottom:7px}.vkuiRadio--sizeY-compact .vkuiRadio__icon{height:18px;width:18px}.vkuiRadio--sizeY-compact .vkuiRadio__icon:after{height:12px;width:12px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiRadio--sizeY-none .vkuiRadio__title{margin-top:8px}.vkuiRadio--sizeY-none .vkuiRadio__title:last-child{margin-bottom:8px}.vkuiRadio--sizeY-none .vkuiRadio__description{margin-bottom:7px}.vkuiRadio--sizeY-none .vkuiRadio__icon{height:18px;width:18px}.vkuiRadio--sizeY-none .vkuiRadio__icon:after{height:12px;width:12px}}.vkuiInternalRadioGroup .vkuiRadio{box-sizing:border-box;flex:1 1;margin:0}.vkuiRadioGroup--mode-horizontal{display:flex}.vkuiInternalFormItem .vkuiRadioGroup{box-sizing:initial;margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1)}.vkuiCheckbox{align-items:center;display:flex;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);justify-content:flex-start;min-height:44px;min-height:var(--vkui--size_field_height--regular);min-width:44px;min-width:var(--vkui--size_field_height--regular);padding:0 16px;padding:0 var(--vkui--size_base_padding_horizontal--regular)}.vkuiInternalFormItem .vkuiCheckbox{box-sizing:initial;margin:0 -16px;margin:0 calc(var(--vkui--size_base_padding_horizontal--regular)*-1);width:100%}.vkuiCheckbox__icon{flex-shrink:0;margin-right:12px}.vkuiCheckbox__icon--indeterminate,.vkuiCheckbox__icon--on{color:#2688eb;color:var(--vkui--color_icon_accent);display:none}.vkuiCheckbox__icon--off{color:#b8c1cc;color:var(--vkui--color_icon_tertiary)}.vkuiCheckbox__content{color:#000;color:var(--vkui--color_text_primary);flex-grow:1;min-width:0;word-break:break-word}.vkuiCheckbox__description{color:#818c99;color:var(--vkui--color_text_secondary);display:block;margin-bottom:12px;margin-top:2px}.vkuiCheckbox__title{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.vkuiCheckbox__title:last-child{margin-bottom:12px}.vkuiCheckbox__titleBefore{min-width:0}.vkuiCheckbox__titleAfter{color:#b8c1cc;color:var(--vkui--color_icon_tertiary);flex-shrink:0;margin-left:4px}.vkuiCheckbox__input:checked~.vkuiCheckbox__icon--on{display:flex}.vkuiCheckbox__input:checked~.vkuiCheckbox__icon--off,.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--indeterminate{display:none}.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--indeterminate{display:flex}.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--off,.vkuiCheckbox__input:indeterminate~.vkuiCheckbox__icon--on{display:none}.vkuiCheckbox__input[disabled]~*{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCheckbox--simple{align-items:center;border-radius:50%;display:flex;height:44px;height:var(--vkui--size_field_height--regular);justify-content:center;padding:0;width:44px;width:var(--vkui--size_field_height--regular)}.vkuiCheckbox--simple .vkuiCheckbox__content{display:none}.vkuiCheckbox--simple .vkuiCheckbox__icon{margin:0}.vkuiCheckbox--sizeY-compact{min-height:36px;min-height:var(--vkui--size_field_height--compact);min-width:36px;min-width:var(--vkui--size_field_height--compact)}.vkuiCheckbox--sizeY-compact.vkuiCheckbox--simple{height:36px;height:var(--vkui--size_field_height--compact);width:36px;width:var(--vkui--size_field_height--compact)}.vkuiCheckbox--sizeY-compact .vkuiCheckbox__title{margin-top:8px}.vkuiCheckbox--sizeY-compact .vkuiCheckbox__description,.vkuiCheckbox--sizeY-compact .vkuiCheckbox__title:last-child{margin-bottom:8px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiCheckbox--sizeY-none{min-height:36px;min-height:var(--vkui--size_field_height--compact);min-width:36px;min-width:var(--vkui--size_field_height--compact)}.vkuiCheckbox--sizeY-none.vkuiCheckbox--simple{height:36px;height:var(--vkui--size_field_height--compact);width:36px;width:var(--vkui--size_field_height--compact)}.vkuiCheckbox--sizeY-none .vkuiCheckbox__title{margin-top:8px}.vkuiCheckbox--sizeY-none .vkuiCheckbox__description,.vkuiCheckbox--sizeY-none .vkuiCheckbox__title:last-child{margin-bottom:8px}}.vkuiCustomScrollView{height:100%;overflow:hidden;position:relative;width:100%}.vkuiCustomScrollView__box{height:100%;max-height:inherit;overflow-x:hidden;overflow-y:scroll;padding-right:100px;position:relative;scrollbar-width:none;width:100%}.vkuiCustomScrollView__box::-webkit-scrollbar{display:none}.vkuiCustomScrollView__barY:active+.vkuiCustomScrollView__box{pointer-events:none}.vkuiCustomScrollView__barY{height:100%;position:absolute;right:0;top:0;width:10px}.vkuiCustomScrollView__trackerY{box-sizing:border-box;left:0;padding:4px 4px 4px 0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:10px}.vkuiCustomScrollView__trackerY--hidden{opacity:0;transition:opacity .2s}.vkuiCustomScrollView__trackerY:before{background-color:#818c99;background-color:var(--vkui--color_icon_medium);border-radius:12px;content:"";display:block;height:100%;opacity:.48;transition:transform .2s,opacity .2s;width:100%}.vkuiCustomScrollView__trackerY:active:before,.vkuiCustomScrollView__trackerY:hover:before{opacity:.8;transform:scaleX(1.3333)}.vkuiInternalCustomSelectDropdown .vkuiCustomScrollView__box{padding-right:8px}.vkuiInternalCustomSelectDropdown--wide .vkuiCustomScrollView__box{padding-right:0}.vkuiCustomSelectDropdown{background-color:#fff;background-color:var(--vkui--color_background_modal);border:1px solid #0000001f;border:var(--vkui--size_border--regular) solid var(--vkui--color_field_border_alpha);border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1);box-sizing:border-box;overflow:hidden}.vkuiCustomSelectDropdown--wide{width:100%}.vkuiCustomSelectDropdown--bottom{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.vkuiCustomSelectDropdown--top{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:100%;box-shadow:0 0 2px #00000008,0 -2px 2px #0000000f;box-shadow:var(--vkui--elevation1_invert_y)}.vkuiCustomSelectDropdown__fetching{padding:12px 0}.vkuiCustomSelectDropdown__in--withMaxHeight{max-height:160px}.vkuiInternalCalendarHeader__pickers .vkuiCustomSelectDropdown__in--withMaxHeight{max-height:184px}.vkuiCustomSelectOption{align-items:center;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);cursor:pointer;display:flex;padding:8px 12px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.vkuiCustomSelectOption--hierarchy{--vkui_internal--custom_select_option_hierarchy_level:0;padding-left:0;padding-left:calc(var(--vkui_internal--custom_select_option_hierarchy_level)*var(--vkui--size_option_hierarchy--regular))}.vkuiCustomSelectOption--sizeY-regular{min-height:44px}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiCustomSelectOption--sizeY-none{min-height:44px}}.vkuiCustomSelectOption--disabled{cursor:default;opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCustomSelectOption--hover{background-color:#00103d0a;background-color:var(--vkui--color_transparent--hover)}.vkuiCustomSelectOption__before{flex-shrink:0;margin-right:7px}.vkuiCustomSelectOption__main{flex-grow:1;max-width:100%;min-width:0}.vkuiCustomSelectOption__children{min-width:0}.vkuiCustomSelectOption__after{align-items:center;display:flex;flex-shrink:0;margin-left:8px}.vkuiCustomSelectOption__description{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiCustomSelectOption__selectedIcon{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiCustomSelectOption__selectedIcon:not(:first-child){margin-left:8px}.vkuiCustomSelectInput{position:relative}.vkuiCustomSelectInput__el{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:inherit;box-shadow:none;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);height:44px;height:var(--vkui--size_field_height--regular);left:0;line-height:44px;line-height:var(--vkui--size_field_height--regular);margin:0;padding:0 12px;position:absolute;top:0;width:100%;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiCustomSelectInput__el--cursor-pointer{cursor:pointer}.vkuiCustomSelectInput--sizeY-compact .vkuiCustomSelectInput__el{height:36px;height:var(--vkui--size_field_height--compact)}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiCustomSelectInput--sizeY-none .vkuiCustomSelectInput__el{height:36px;height:var(--vkui--size_field_height--compact)}}.vkuiCustomSelectInput--hasBefore .vkuiCustomSelectInput__el{padding-left:0}.vkuiCustomSelectInput--hasAfter .vkuiCustomSelectInput__el{padding-right:0}.vkuiCustomSelectInput__el:disabled{opacity:.64;opacity:var(--vkui--opacity_disable_accessibility)}.vkuiCustomSelectInput__container{box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);max-height:100%;overflow:hidden;padding-left:12px;padding-right:0;pointer-events:none;width:100%;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiCustomSelectInput--hasBefore .vkuiCustomSelectInput__container{padding-left:0}.vkuiCustomSelectInput--multiline .vkuiCustomSelectInput__container{padding-bottom:12px;padding-top:12px}.vkuiCustomSelectInput--sizeY-compact.vkuiCustomSelectInput--multiline .vkuiCustomSelectInput__container{padding-bottom:8px;padding-top:8px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiCustomSelectInput--sizeY-none.vkuiCustomSelectInput--multiline .vkuiCustomSelectInput__container{padding-bottom:8px;padding-top:8px}}.vkuiCustomSelectInput__input-group{align-items:center;align-self:stretch;display:flex;flex:1 1;overflow:hidden;position:relative}.vkuiCustomSelectInput--hasBefore .vkuiCustomSelectInput__input-group{border-radius:0}.vkuiCustomSelectInput__title{display:block}.vkuiCustomSelectInput:not(.vkuiCustomSelectInput--multiline) .vkuiCustomSelectInput__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiCustomSelectInput--empty .vkuiCustomSelectInput__title{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiCustomSelectInput__el::placeholder{opacity:0}.vkuiCustomSelectInput--align-right .vkuiCustomSelectInput__el,.vkuiCustomSelectInput--align-right .vkuiCustomSelectInput__title{text-align:right}.vkuiCustomSelectInput--align-center .vkuiCustomSelectInput__el,.vkuiCustomSelectInput--align-center .vkuiCustomSelectInput__title{text-align:center}.vkuiInternalCalendarHeader__picker .vkuiCustomSelectInput__container{padding-right:4px}.vkuiCustomSelect{cursor:pointer;display:block;position:relative;width:100%}.vkuiCustomSelect--pop-down{border-bottom-left-radius:0;border-bottom-right-radius:0}.vkuiCustomSelect--pop-up{border-top-left-radius:0;border-top-right-radius:0}.vkuiCustomSelect__control{display:none}.vkuiCustomSelect__empty{color:#818c99;color:var(--vkui--color_text_secondary);padding:12px 0;text-align:center}.vkuiCustomSelect__fetching{align-items:center;display:flex;justify-content:center}.vkuiCustomSelect__dropdown-icon{margin-right:10px}.vkuiCustomSelect--clear-icon{margin-right:-6px}.vkuiCustomSelect--sizeY-compact .vkuiCustomSelect__dropdown-icon{margin-right:8px}.vkuiCustomSelect--sizeY-compact .vkuiCustomSelect--clear-icon{margin-right:-2px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiCustomSelect--sizeY-none .vkuiCustomSelect__dropdown-icon{margin-right:8px}.vkuiCustomSelect--sizeY-none .vkuiCustomSelect--clear-icon{margin-right:-2px}}.vkuiSelect{box-sizing:border-box;cursor:pointer;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);position:relative}.vkuiSelect__el{-webkit-appearance:none;appearance:none;border:0;display:block;font-family:inherit;font-size:15px;font-size:var(--vkui--font_paragraph--font_size--regular);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:6;z-index:var(--vkui_internal--z_index_form_field_side)}.vkuiSelect__container{box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);flex-grow:1;flex-shrink:1;overflow:hidden;padding-left:12px;padding-right:0;position:relative;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiSelect--hasBefore .vkuiSelect__container{padding-left:0}.vkuiSelect--multiline .vkuiSelect__container{padding-bottom:12px;padding-top:12px}.vkuiSelect--sizeY-compact.vkuiSelect--multiline .vkuiSelect__container{padding-bottom:8px;padding-top:8px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiSelect--sizeY-none.vkuiSelect--multiline .vkuiSelect__container{padding-bottom:8px;padding-top:8px}}.vkuiSelect__title{display:block}.vkuiSelect:not(.vkuiSelect--multiline) .vkuiSelect__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vkuiSelect--empty .vkuiSelect__title{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiSelect--align-right .vkuiSelect__title{text-align:right}.vkuiSelect--align-center .vkuiSelect__title{text-align:center}.vkuiInternalCalendarHeader__picker .vkuiSelect__container{padding-right:4px}.vkuiDatePicker{border:0;margin:0;padding:0}.vkuiDatePicker__container{display:flex;flex-direction:row;width:100%}.vkuiDatePicker__day{min-width:72px}.vkuiDatePicker__month{display:flex;flex:1 0;min-width:0;padding:0 8px}.vkuiDatePicker__year{min-width:92px}.vkuiDatePicker__monthSelect{width:100%}.vkuiSegmentedControlOption{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:inherit;box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;transition:color .1s ease-out;-webkit-user-select:none;user-select:none}.vkuiSegmentedControlOption:hover{opacity:.5}.vkuiSegmentedControlOption__before{margin-right:6px}.vkuiSegmentedControl{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-sizing:border-box;font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);height:30px;padding:2px}.vkuiSegmentedControl--size-l{height:36px}.vkuiSegmentedControl__in{border-radius:inherit;display:flex;height:100%;position:relative;transition:all .1s ease-out;width:100%}.vkuiSegmentedControl__slider{background-color:#fff;background-color:var(--vkui--color_segmented_control);border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 .5px #00000014,0 3px 8px #0000001f,0 3px 1px #0000000a;box-shadow:inset 0 0 0 .5px var(--vkui--color_image_border_alpha),0 3px 8px #0000001f,0 3px 1px #0000000a;left:0;position:absolute;top:0;transform-origin:0 0;transition:transform .15s}.vkuiSegmentedControl--sizeY-regular{height:36px}.vkuiSegmentedControl--sizeY-regular.vkuiSegmentedControl--size-l{height:44px}@media (max-width:767.9px) and (min-height:415px),(pointer:coarse) and (min-height:415px),(pointer:none) and (min-height:415px){.vkuiSegmentedControl--sizeY-none{height:36px}.vkuiSegmentedControl--sizeY-none.vkuiSegmentedControl--size-l{height:44px}}.vkuiCalendarDay{border-radius:0;color:#000;color:var(--vkui--color_text_primary);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);font-size:14px}.vkuiCalendarDay,.vkuiCalendarDay__hidden{flex-basis:14.28571%;flex-grow:0;height:36px}.vkuiCalendarDay--size-s,.vkuiCalendarDay__hidden--size-s{height:34px}.vkuiCalendarDay--disabled,.vkuiCalendarDay--not-same-month{color:#99a2ad;color:var(--vkui--color_text_tertiary)}.vkuiCalendarDay--selected{background-color:#f5f5f5;background-color:var(--vkui--color_background_secondary)}.vkuiCalendarDay--selection-start.vkuiCalendarDay--selected,.vkuiCalendarDay__hinted--selection-start{border-bottom-left-radius:8px;border-top-left-radius:8px}.vkuiCalendarDay--selection-end.vkuiCalendarDay--selected,.vkuiCalendarDay__hinted--selection-end{border-bottom-right-radius:8px;border-top-right-radius:8px}.vkuiCalendarDay__day-number{text-align:center}.vkuiCalendarDay--today{font-weight:600}.vkuiCalendarDay--today .vkuiCalendarDay__day-number:after{border-bottom:2px solid #2688eb;border-bottom:2px solid var(--vkui--color_stroke_accent);content:"";display:block;left:50%;position:relative;transform:translateX(-50%);width:16px}.vkuiCalendarDay--today .vkuiCalendarDay__inner--active .vkuiCalendarDay__day-number:after{border-bottom-color:#fff;border-bottom-color:var(--vkui--color_stroke_contrast)}.vkuiCalendarDay__hinted,.vkuiCalendarDay__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vkuiCalendarDay__inner{border-radius:8px}.vkuiCalendarDay--hover :not(.vkuiCalendarDay__hinted--active) .vkuiCalendarDay__inner,.vkuiCalendarDay__hinted--active{background-color:#00000014;background-color:var(--vkui--color_background_secondary_alpha--hover)}.vkuiCalendarDay__inner--active{background-color:#2688eb;background-color:var(--vkui--color_background_accent);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiCalendarDays{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.vkuiCalendarDays__row{display:flex;flex-grow:1;justify-content:center}.vkuiCalendarDays__row:not(:last-child){margin-bottom:4px}.vkuiCalendarDays__row--size-s:not(:last-child){margin-bottom:0}.vkuiCalendarDays__weekday{color:#6d7885;color:var(--vkui--color_text_subhead);flex-basis:14.28571%;flex-grow:0;height:32px;text-transform:capitalize}.vkuiCalendarDays__weekday,.vkuiCalendarHeader{align-items:center;display:flex;justify-content:center}.vkuiCalendarHeader{min-height:36px;position:relative}.vkuiCalendarHeader__pickers{color:#000;color:var(--vkui--color_text_primary);display:flex;position:absolute}.vkuiCalendarHeader__picker+.vkuiCalendarHeader__picker{margin-left:4px}.vkuiCalendarHeader__nav-icon{align-items:center;display:flex;justify-content:center;padding:3px;position:absolute}.vkuiCalendarHeader__nav-icon--accent{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiCalendarHeader__nav-icon-next{right:0}.vkuiCalendarHeader__nav-icon-prev{left:0}.vkuiCalendarHeader__month{text-transform:capitalize}.vkuiCalendarTime{align-items:center;display:flex}.vkuiCalendarTime__picker{width:77px}.vkuiCalendarTime__divider{color:#000;color:var(--vkui--color_text_primary);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);margin-left:6px;margin-right:6px}.vkuiCalendarTime__button{margin-left:auto}.vkuiCalendar{background:#fff;background:var(--vkui--color_background_modal);border:.5px solid #d7d8d9;border:.5px solid var(--vkui--color_separator_primary);border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1);box-sizing:border-box;display:flex;flex-direction:column;padding:12px;width:305px}.vkuiCalendar__time{border-top:1px solid #d7d8d9;border-top:1px solid var(--vkui--color_separator_primary);margin:12px -12px 0;padding:12px 12px 0}.vkuiCalendar__header{margin-bottom:4px}.vkuiCalendar--size-s{padding:8px;width:220px}.vkuiCalendar--size-s .vkuiCalendar__header{margin-bottom:0}.vkuiCalendarRange{background:#fff;background:var(--vkui--color_background_modal);border:.5px solid #d7d8d9;border:.5px solid var(--vkui--color_separator_primary);border-radius:8px;box-shadow:0 0 2px #00000008,0 2px 2px #0000000f;box-shadow:var(--vkui--elevation1);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:12px;width:610px}.vkuiCalendarRange__inner{display:flex;flex-direction:column;flex-grow:1}.vkuiCalendarRange__inner:not(:last-child){margin-right:24px}.vkuiCalendarRange__header{margin-bottom:4px}.vkuiInputLike__mask{font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base);position:relative}.vkuiInputLike__mask:after{border-bottom:1px solid #818c99;border-bottom:1px solid var(--vkui--color_text_secondary);bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - .1em)}.vkuiInputLike__mask:last-child{margin-right:1px}.vkuiInputLike__divider,.vkuiInputLike__last_character{letter-spacing:1px!important}.vkuiInputLike__divider{color:#818c99;color:var(--vkui--color_text_secondary)}.vkuiInputLike--full+.vkuiInputLike__divider{color:#000;color:var(--vkui--color_text_primary)}.vkuiDateInput__input{font-feature-settings:"tnum";cursor:text;flex-grow:1;font-variant-numeric:tabular-nums;margin-left:10px;margin-right:14px;-webkit-user-select:text;user-select:text;white-space:nowrap;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiDateInput__input--time-divider{letter-spacing:6px!important}.vkuiDateInput--sizeY-compact .vkuiDateInput__input{margin-right:22px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiDateInput--sizeY-none .vkuiDateInput__input{margin-right:22px}}.vkuiDateRangeInput__input{font-feature-settings:"tnum";cursor:text;flex-grow:1;font-variant-numeric:tabular-nums;margin-left:10px;margin-right:14px;-webkit-user-select:text;user-select:text;white-space:nowrap;z-index:1;z-index:var(--vkui_internal--z_index_form_field_element)}.vkuiDateRangeInput--sizeY-compact .vkuiDateRangeInput__input{margin-right:22px}@media (max-height:414.9px),(pointer:fine) and (min-width:768px){.vkuiDateRangeInput--sizeY-none .vkuiDateRangeInput__input{margin-right:22px}}.vkuiDiv{padding:12px 16px;padding:var(--vkui--size_base_padding_vertical--regular) var(--vkui--size_base_padding_horizontal--regular)}.vkuiVisuallyHiddenInput{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap}.vkuiPromoBanner{background:#fff;background:var(--vkui--color_background_content);box-sizing:border-box;color:#000;color:var(--vkui--color_text_primary);outline:1px solid #0000001f;outline:var(--vkui--size_border--regular) solid var(--vkui--color_separator_primary_alpha);padding-bottom:10px;position:relative;width:100%}.vkuiPromoBanner__head{color:#818c99;color:var(--vkui--color_text_secondary);display:flex;padding:14px 16px 10px;padding:14px var(--vkui--size_base_padding_horizontal--regular) 10px}.vkuiPromoBanner__age{margin-left:6px}.vkuiPromoBanner__close{align-items:center;color:#99a2ad;color:var(--vkui--color_icon_secondary);display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:48px}.vkuiPromoBanner__close:active{opacity:.7}.vkuiPromoBanner__pixels{display:none}.vkuiChipsSelect{position:relative}.vkuiChipsSelect__dropdown{cursor:pointer}.vkuiChipsSelect__icon{pointer-events:none}.vkuiChipsSelect__empty{color:#818c99;color:var(--vkui--color_text_secondary);padding:12px 0;text-align:center}.vkuiChipsSelect--pop-down{border-bottom-left-radius:0;border-bottom-right-radius:0}.vkuiChipsSelect--pop-up{border-top-left-radius:0;border-top-right-radius:0}.vkuiPopover{animation:vkuipopover-fade-in .2s ease;background:#fff;background:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);position:relative}.vkuiPopover:before{bottom:-8px;bottom:calc(var(--vkui_internal--popover_safe_zone_padding)*-1);content:"";left:-8px;left:calc(var(--vkui_internal--popover_safe_zone_padding)*-1);position:absolute;right:-8px;right:calc(var(--vkui_internal--popover_safe_zone_padding)*-1);top:-8px;top:calc(var(--vkui_internal--popover_safe_zone_padding)*-1)}.vkuiPopover__in{position:relative}@keyframes vkuipopover-fade-in{0%{opacity:0}to{opacity:1}}.vkuiTextTooltip{animation:vkuitexttooltip-fade-in .2s ease;background-color:#fff;background-color:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);color:#000;color:var(--vkui--color_text_primary);padding:8px 12px 9px}.vkuiTextTooltip__arrow{color:#fff;color:var(--vkui--color_background_modal)}.vkuiTextTooltip--appearance-accent{background-color:#5a9eff;background-color:var(--vkui--color_background_accent_tint);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiTextTooltip--appearance-accent .vkuiTextTooltip__arrow{color:#5a9eff;color:var(--vkui--color_background_accent_tint)}.vkuiTextTooltip--appearance-white{background-color:#fff;background-color:var(--vkui--color_background_contrast);color:#000;color:var(--vkui--color_text_primary_invariably)}.vkuiTextTooltip--appearance-white .vkuiTextTooltip__arrow{color:#fff;color:var(--vkui--color_background_contrast)}.vkuiTextTooltip--appearance-black{background-color:#2c2d2e;background-color:var(--vkui--color_background_contrast_inverse);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiTextTooltip--appearance-black .vkuiTextTooltip__arrow{color:#2c2d2e;color:var(--vkui--color_background_contrast_inverse)}.vkuiTextTooltip--appearance-inversion{background-color:#2d2d2e;background-color:var(--vkui--color_background_modal_inverse);color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiTextTooltip--appearance-inversion .vkuiTextTooltip__arrow{color:#2d2d2e;color:var(--vkui--color_background_modal_inverse)}@keyframes vkuitexttooltip-fade-in{0%{opacity:0}to{opacity:1}}.vkuiRichTooltip{animation:vkuirichtooltip-fade-in .2s ease;background-color:#fff;background-color:var(--vkui--color_background_modal);border-radius:8px;border-radius:var(--vkui--size_border_radius--regular);box-shadow:0 0 2px #00000014,0 4px 16px #00000014;box-shadow:var(--vkui--elevation3);color:#000;color:var(--vkui--color_text_primary)}.vkuiRichTooltip__arrow{color:#fff;color:var(--vkui--color_background_modal)}.vkuiRichTooltip--appearance-accent{background-color:#5a9eff;background-color:var(--vkui--color_background_accent_tint);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiRichTooltip--appearance-accent .vkuiRichTooltip__arrow{color:#5a9eff;color:var(--vkui--color_background_accent_tint)}.vkuiRichTooltip--appearance-white{background-color:#fff;background-color:var(--vkui--color_background_contrast);color:#000;color:var(--vkui--color_text_primary_invariably)}.vkuiRichTooltip--appearance-white .vkuiRichTooltip__arrow{color:#fff;color:var(--vkui--color_background_contrast)}.vkuiRichTooltip--appearance-black{background-color:#2c2d2e;background-color:var(--vkui--color_background_contrast_inverse);color:#fff;color:var(--vkui--color_text_contrast)}.vkuiRichTooltip--appearance-black .vkuiRichTooltip__arrow{color:#2c2d2e;color:var(--vkui--color_background_contrast_inverse)}.vkuiRichTooltip--appearance-inversion{background-color:#2d2d2e;background-color:var(--vkui--color_background_modal_inverse);color:#fff;color:var(--vkui--color_text_contrast_themed)}.vkuiRichTooltip--appearance-inversion .vkuiRichTooltip__arrow{color:#2d2d2e;color:var(--vkui--color_background_modal_inverse)}@keyframes vkuirichtooltip-fade-in{0%{opacity:0}to{opacity:1}}.vkuiHorizontalCellShowMore{display:flex}.vkuiHorizontalCellShowMore--compensate-last-cell-indent{margin-left:-10px;margin-left:calc(var(--vkui_internal--side_cell_gap)*-1)}.vkuiHorizontalCellShowMore:last-child:after{content:"";min-width:10px;min-width:var(--vkui_internal--side_cell_gap)}.vkuiHorizontalCellShowMore__body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px 6px;padding:4px var(--vkui--spacing_size_s)}.vkuiHorizontalCellShowMore--size-s .vkuiHorizontalCellShowMore__body{min-width:64px;padding:4px;padding:var(--vkui--spacing_size_xs)}.vkuiHorizontalCellShowMore--size-l .vkuiHorizontalCellShowMore__body,.vkuiHorizontalCellShowMore--size-m .vkuiHorizontalCellShowMore__body{margin-bottom:auto;width:128px}.vkuiHorizontalCellShowMore .vkuiHorizontalCellShowMore__body{border-radius:8px;border-radius:var(--vkui--size_border_radius--regular)}.vkuiHorizontalCellShowMore__icon{color:#2688eb;color:var(--vkui--color_icon_accent)}.vkuiHorizontalCellShowMore__text{color:#2688eb;color:var(--vkui--color_text_accent);padding-top:8px}.vkui,.vkui>body,.vkui__root{height:100%;margin:0;padding:0}.vkui,.vkui>body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;color:#000;color:var(--vkui--color_text_primary);color-scheme:light;color-scheme:var(--vkui--colors_scheme);font-family:-apple-system,system-ui,Helvetica Neue,Roboto,sans-serif;font-family:var(--vkui--font_family_base)}.vkui__root--embedded{overflow-x:hidden}.vkui--sizeX-regular{background:#ebedf0;background:var(--vkui--color_background)}@media (min-width:768px){.vkui--sizeX-none{background:#ebedf0;background:var(--vkui--color_background)}}.vkui--layout-card{background:#ebedf0;background:var(--vkui--color_background)}.vkui--layout-plain{background:#fff;background:var(--vkui--color_background_content)}.vkui--disable-overscroll-behavior{overscroll-behavior-y:none}*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#4fd1c7;--primary-dark:#06b6d4;--primary-light:#7dd3fc;--secondary:#3b82f6;--accent:#8b5cf6;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#06b6d4;--dark-1:#0f172a;--dark-2:#1e293b;--dark-3:#334155;--dark-4:#475569;--light-1:#f8fafc;--light-2:#f1f5f9;--light-3:#e2e8f0;--light-4:#cbd5e1;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 4px 6px -1px #0000001a;--shadow-md:0 10px 15px -3px #0000001a;--shadow-lg:0 20px 25px -5px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-fast:all 0.15s ease;--transition-slow:all 0.5s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f1f5f9;background:var(--light-2);border-radius:8px;border-radius:var(--radius)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4fd1c7,#06b6d4);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);border-radius:8px;border-radius:var(--radius);-webkit-transition:background .3s;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#06b6d4,#3b82f6);background:linear-gradient(135deg,var(--primary-dark) 0,var(--secondary) 100%)}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{font-family:inherit;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}input:focus,select:focus,textarea:focus{outline:2px solid #4fd1c7;outline:2px solid var(--primary);outline-offset:2px}.card{background:#fff;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card:hover{box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.text-center{text-align:center}.text-primary{color:#4fd1c7;color:var(--primary)}.text-secondary{color:#3b82f6;color:var(--secondary)}.text-success{color:#10b981;color:var(--success)}.text-error{color:#ef4444;color:var(--error)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.admin{background:#f5f7fa;min-height:calc(100vh - 80px);padding:0}.admin-container{margin:0;max-width:100%;padding:0}.admin-container h1{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:24px;padding:24px 32px}.admin-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.admin-form-section,.admin-list-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 12px 40px #0000001a;overflow:hidden;padding:2rem;position:relative}.admin-form-section:before,.admin-list-section:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.admin-form-section h2,.admin-list-section h2{border-bottom:2px solid #667eea;color:#333;font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.5rem}.admin-form{display:flex;flex-direction:column;gap:1.5rem}.form-section{background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:1.5rem}.form-section h3{color:#667eea;font-size:1.2rem;margin-bottom:1rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#666;font-size:.9rem;font-weight:500}.form-group input{border:2px solid #ddd;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s}.form-group input:focus{border-color:#667eea;outline:none}.submit-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 8px 24px #4fd1c766;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;padding:14px 28px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.submit-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.submit-btn:hover:not(:disabled){box-shadow:0 12px 32px #4fd1c780;transform:translateY(-4px) scale(1.05)}.submit-btn:hover:not(:disabled):before{height:300px;width:300px}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.message{border-radius:8px;font-weight:500;padding:1rem}.message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.stats-list{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.stat-item-card{background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:1.5rem;transition:transform .3s,box-shadow .3s}.stat-item-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateX(5px)}.stat-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.stat-item-header h3{color:#333;font-size:1.3rem;margin:0}.stat-item-actions{display:flex;gap:.5rem}.delete-btn,.edit-btn{border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.edit-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4);box-shadow:0 4px 12px #4fd1c74d;color:#fff}.delete-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.delete-btn:hover,.edit-btn:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px) scale(1.05)}.stat-item-details{display:flex;flex-wrap:wrap;gap:2rem}.detail-group{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:#667eea;font-weight:700;margin-bottom:.5rem}.detail-group span:not(.detail-label){color:#666;font-size:.9rem}.no-stats{color:#999;padding:2rem;text-align:center}.admin-tabs{border-bottom:2px solid #eee;display:flex;gap:1rem;margin-bottom:2rem}.admin-tab{background:#0000;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:1.1rem;font-weight:500;padding:1rem 2rem;transition:all .3s}.admin-tab:hover{color:#667eea}.admin-tab.active{border-bottom-color:#667eea;color:#667eea}.avito-accounts-list{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.avito-account-card{background:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:1.5rem;transition:transform .3s,box-shadow .3s}.avito-account-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateX(5px)}.avito-account-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.avito-account-header h3{align-items:center;color:#333;display:flex;font-size:1.3rem;gap:.5rem;margin:0}.status-badge{font-size:.85rem;font-weight:500;margin-left:.5rem;padding:.25rem .75rem}.status-badge.active{background:#d4edda;color:#155724}.status-badge.inactive{background:#f8d7da;color:#721c24}.avito-account-actions{display:flex;gap:.5rem}.avito-account-details{display:flex;flex-wrap:wrap;gap:2rem}.detail-item{display:flex;gap:.5rem}.detail-item .detail-label{color:#667eea;font-weight:700}.detail-item .detail-value{color:#666;font-family:monospace;font-size:.9rem}.form-actions{display:flex;gap:1rem;margin-top:1rem}.cancel-btn{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:transform .3s,box-shadow .3s}.cancel-btn:hover{box-shadow:0 5px 20px #6c757d66;transform:translateY(-2px)}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.checkbox-label input[type=checkbox]{cursor:pointer;height:20px;width:20px}@media (max-width:1024px){.admin-content{grid-template-columns:1fr}}@media (max-width:768px){.admin-tabs{flex-direction:column}.admin-tab{text-align:left;width:100%}.avito-account-header{align-items:flex-start;flex-direction:column}.avito-account-actions{width:100%}.delete-btn,.edit-btn{flex:1 1}.form-actions{flex-direction:column}.cancel-btn{width:100%}.admin{padding:1rem}.admin-container h1{font-size:1.5rem}.admin-tabs{flex-direction:column;gap:.5rem}.admin-tab{padding:.75rem 1rem;text-align:left;width:100%}.form-row{grid-template-columns:1fr}.stat-item-header{align-items:flex-start;flex-direction:column}.stat-item-actions{flex-direction:column;width:100%}.delete-btn,.edit-btn{width:100%}.avito-account-header{align-items:flex-start;flex-direction:column}.avito-account-actions{flex-direction:column;width:100%}.form-actions{flex-direction:column}.cancel-btn,.submit-btn{width:100%}}@media (max-width:480px){.admin{padding:.75rem}.admin-container h1{font-size:1.3rem}.avito-account-card,.stat-item-card{padding:1rem}}.zzap-orders-container{margin:0 auto;max-width:1400px;padding:20px}.zzap-orders-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.zzap-orders-header h1{color:#333;margin:0}.zzap-orders-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.filter-buttons{gap:10px}.filter-buttons button{background:#fff;border:2px solid #ddd;border-radius:5px;font-size:14px;transition:all .3s}.filter-buttons button:hover{border-color:#4caf50;color:#4caf50}.filter-buttons button.active{background:#4caf50;border-color:#4caf50}.mark-all-read-btn{background:#2196f3;border-radius:5px;font-size:14px;transition:background .3s}.mark-all-read-btn:hover{background:#1976d2}.loading,.no-orders{color:#666;font-size:18px;padding:40px;text-align:center}.orders-list{grid-gap:20px;display:grid;gap:20px}.order-card{background:#fff;border-left:4px solid #ddd;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px;transition:all .3s}.order-card.new{background:#f1f8f4;border-left-color:#4caf50}.order-card.read{opacity:.7}.order-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.order-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.order-info h3{color:#333;font-size:20px;margin:0 0 5px}.order-date{color:#666;font-size:14px}.order-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.status-badge{text-transform:uppercase}.new-badge,.status-badge{border-radius:20px;color:#fff;font-weight:700;padding:5px 12px}.new-badge{animation:pulse 2s infinite;background:#f44336;font-size:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.order-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}@media (max-width:768px){.zzap-orders-container{padding:1rem}.zzap-orders-header{align-items:flex-start;flex-direction:column;gap:1rem}.zzap-orders-header h1{font-size:1.5rem}.zzap-orders-controls{align-items:stretch;flex-direction:column;width:100%}.filter-buttons{flex-wrap:wrap;width:100%}.filter-buttons button{flex:1 1;min-width:100px}.mark-all-read-btn{width:100%}.order-card{padding:1rem}.order-header{align-items:flex-start;flex-direction:column}.order-content{gap:1rem;grid-template-columns:1fr}.order-section{padding:1rem}.order-footer{flex-direction:column}.order-footer a,.order-footer button{text-align:center;width:100%}}@media (max-width:480px){.zzap-orders-container{padding:.75rem}.zzap-orders-header h1{font-size:1.3rem}.order-card{padding:.75rem}.order-info h3{font-size:1.1rem}}.order-section{background:#f9f9f9;border-radius:8px;padding:15px}.order-section.warning{background:#fff3cd;border:1px solid #ffc107}.order-section h4{border-bottom:2px solid #4caf50;color:#333;font-size:16px;margin:0 0 10px;padding-bottom:5px}.order-section p{color:#555;font-size:14px;margin:8px 0}.order-section p strong{color:#333;margin-right:5px}.product-image{border-radius:8px;margin-top:10px;max-height:200px;max-width:100%}.order-footer{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;padding-top:15px}.mark-read-btn{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s}.mark-read-btn:hover{background:#45a049}.view-on-zzap-btn{background:#2196f3;border-radius:5px;color:#fff;display:inline-block;font-size:14px;padding:8px 16px;text-decoration:none;transition:background .3s}.view-on-zzap-btn:hover{background:#1976d2}.pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px;padding:20px}.pagination button{background:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background .3s}.pagination button:hover:not(:disabled){background:#45a049}.pagination button:disabled{background:#ccc;cursor:not-allowed}.pagination span{color:#666;font-size:14px}.avito-chats-container{background:#f5f6fa;display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0;max-width:100%;padding:0}.avito-chats-header{align-items:center;background:#fff;border-bottom:1px solid #e8eaf0;box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.avito-chats-header h1{align-items:center;color:#1a1d29;display:flex;font-size:22px;font-weight:700;gap:10px;margin:0}.avito-chats-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.account-selector{background:#fff;border:1px solid #e8eaf0;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#1a1d29;cursor:pointer;font-size:14px;font-weight:500;min-width:180px;padding:10px 16px;transition:all .2s}.account-selector:hover{border-color:#6366f1;box-shadow:0 2px 6px #6366f126}.account-selector:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.filter-buttons{background:#f5f6fa;border-radius:8px;display:flex;gap:6px;padding:4px}.filter-buttons button{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.filter-buttons button:hover{background:#6366f11a;color:#6366f1}.filter-buttons button.active{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 8px #6366f14d;color:#fff}.mark-all-read-btn{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 6px #10b9814d;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s;white-space:nowrap}.mark-all-read-btn:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 10px #10b98166;transform:translateY(-1px)}.mark-all-read-btn:active{transform:translateY(0)}.avito-chats-layout{grid-gap:0;background:#fff;display:grid;flex:1 1;gap:0;grid-template-columns:380px 1fr 80px;margin:0;min-height:0;overflow:hidden}.accounts-sidebar{align-items:center;background:#f8fafc;border-left:1px solid #e8eaf0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 8px}.accounts-sidebar::-webkit-scrollbar{width:4px}.accounts-sidebar::-webkit-scrollbar-track{background:#0000}.accounts-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.accounts-sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.account-avatar-item{align-items:center;border:3px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:56px;justify-content:center;position:relative;transition:all .2s;width:56px}.account-avatar-item:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.account-avatar-item.active{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133,0 4px 12px #6366f14d}.account-avatar-item.unread{border-color:#ef4444}.account-avatar-badge{background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border-radius:10px;box-shadow:0 2px 6px #ef444466;color:#fff;font-size:11px;font-weight:700;min-width:20px;padding:2px 6px;position:absolute;right:-4px;text-align:center;top:-4px}.account-avatar-item img{border-radius:12px;height:100%;object-fit:cover;width:100%}.chats-list{background:#fff;border-right:1px solid #e8eaf0;height:100%;overflow-y:auto}.chats-list::-webkit-scrollbar{width:6px}.chats-list::-webkit-scrollbar-track{background:#0000}.chats-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chats-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-item{background:#fff;border-bottom:1px solid #f1f5f9;cursor:pointer;padding:16px 20px;position:relative;transition:all .2s}.chat-item:hover{background:#f8fafc}.chat-item.active{background:linear-gradient(135deg,#6366f114,#8b5cf614);border-left:3px solid #6366f1}.chat-item.active:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.chat-item.unread{background:linear-gradient(135deg,#6366f10d,#8b5cf60d);font-weight:500}.chat-item-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.chat-user-info{display:flex;flex:1 1;gap:14px;min-width:0}.chat-avatar{border:2px solid #e8eaf0;border-radius:12px;box-shadow:0 2px 8px #00000014;flex-shrink:0;height:56px;object-fit:cover;width:56px}.chat-user-details{flex:1 1;min-width:0}.chat-user-details h3{color:#1a1d29;font-size:15px;font-weight:700;margin:0 0 6px}.chat-item-title,.chat-user-details h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-title{color:#6b7280;font-size:13px;font-weight:400;line-height:1.4;margin:0}.unread-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;box-shadow:0 2px 6px #6366f14d;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;min-width:24px;padding:4px 10px;text-align:center}.chat-last-message{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:4px}.chat-last-message p{color:#6b7280;flex:1 1;font-size:13px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item.unread .chat-last-message p{color:#1a1d29;font-weight:500}.chat-last-time{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500}.no-chats{color:#9ca3af;font-size:14px;padding:60px 40px;text-align:center}.messages-area{background:#f5f6fa;display:flex;flex-direction:column;overflow:hidden}.messages-header{background:#fff;border-bottom:1px solid #e8eaf0;box-shadow:0 2px 8px #0000000a;padding:16px 24px}.messages-user-info{align-items:center;display:flex;gap:14px}.messages-avatar{border:2px solid #e8eaf0;border-radius:12px;box-shadow:0 2px 8px #00000014;height:48px;object-fit:cover;width:48px}.messages-user-info h2{color:#1a1d29;font-size:18px;font-weight:700;margin:0 0 4px}.messages-item-info{color:#6b7280;font-size:13px}.item-link{color:#6366f1;font-weight:500;text-decoration:none;transition:color .2s}.item-link:hover{color:#8b5cf6;text-decoration:underline}.messages-list{background:#f5f6fa;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:24px}.date-divider{align-items:center;display:flex;justify-content:center;margin:16px 0;position:relative}.date-divider:after,.date-divider:before{background:#e8eaf0;content:"";flex:1 1;height:1px}.date-divider span{background:#fff;border:1px solid #e8eaf0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#6b7280;font-size:12px;font-weight:600;padding:6px 16px}.messages-list::-webkit-scrollbar{width:8px}.messages-list::-webkit-scrollbar-track{background:#0000}.messages-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.messages-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.message{align-items:flex-end;animation:slideIn .2s ease-out;display:flex;gap:8px;margin-bottom:8px;max-width:70%}@keyframes slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.message.outgoing{align-self:flex-end;margin-left:auto}.message.incoming{align-self:flex-start}.message-content{word-wrap:break-word;border-radius:16px;box-shadow:0 2px 8px #00000014;flex:1 1;line-height:1.5;min-width:0;padding:12px 16px;position:relative}.message.outgoing{flex-direction:row-reverse}.message.outgoing .message-content{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-bottom-right-radius:4px;box-shadow:0 2px 8px #6366f140;color:#fff;margin-left:auto}.message.incoming .message-content{background:#fff;border:1px solid #e8eaf0;border-bottom-left-radius:4px;color:#1a1d29;margin-right:auto}.message-content p{word-wrap:break-word;font-size:14.5px;line-height:1.5;margin:0 0 6px}.message-content p:last-child{margin-bottom:0}.message-time{background:#0000000d;border-radius:8px;display:inline-block;font-size:11px;font-weight:500;line-height:1.2;margin-top:4px;opacity:.7;padding:2px 6px}.message.outgoing .message-time{background:#ffffff26;color:#ffffffe6}.message.incoming .message-time{background:#f5f6fa;color:#6b7280;opacity:.6}.message-input-area{align-items:flex-end;background:#fff;border-top:1px solid #e8eaf0;box-shadow:0 -2px 8px #0000000a;display:flex;gap:12px;padding:16px 24px}.message-input-controls{align-items:flex-end;display:flex;gap:12px;width:100%}.image-upload-btn{align-items:center;background:#f5f6fa;border-radius:10px;color:#6366f1;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;padding:10px;transition:all .2s;-webkit-user-select:none;user-select:none;width:44px}.image-upload-btn:hover{background:#e8eaf0;transform:scale(1.05)}.image-upload-btn:active{background:#d1d5db;transform:scale(.95)}.message-input{background:#fff;border:2px solid #e8eaf0;border-radius:12px;color:#1a1d29;flex:1 1;font-family:inherit;font-size:15px;line-height:1.5;max-height:120px;outline:none;overflow-y:auto;padding:12px 16px;resize:none;transition:all .2s}.message-input:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.message-input::-webkit-scrollbar{width:4px}.message-input::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.send-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:700;padding:12px 24px;transition:all .2s}.send-button:hover:not(:disabled){box-shadow:0 6px 16px #6366f166;transform:translateY(-2px)}.send-button:active:not(:disabled){transform:translateY(0)}.send-button:disabled{background:#e8eaf0;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.no-chat-selected{background:#f5f6fa;font-size:15px}.no-chat-selected,.no-messages{align-items:center;color:#9ca3af;display:flex;flex:1 1;justify-content:center}.no-messages{font-size:14px;padding:40px}.message-image{margin-bottom:6px}.message-image img{border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:block;max-height:300px;max-width:100%}.message-voice{display:flex;flex-direction:column;gap:10px}.message-voice audio{max-width:100%}.message-link{display:flex;flex-direction:column;gap:6px}.message-link a{color:#6366f1;font-weight:600;text-decoration:none;word-break:break-all}.message.outgoing .message-link a{color:#fff;text-decoration:underline}.message-link a:hover{text-decoration:underline}.link-description{color:#6b7280;font-size:12px;margin-top:4px}.message.outgoing .link-description{color:#ffffffd9}.message-item a{color:#6366f1;font-weight:600;text-decoration:none}.message.outgoing .message-item a{color:#fff}.message-item a:hover{text-decoration:underline}.message-location{color:#1a1d29}.message.outgoing .message-location{color:#fff}.message-deleted{font-style:italic;opacity:.6}.delete-message-btn{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;line-height:1;margin-left:10px;opacity:0;padding:6px;transition:opacity .2s}.message-content:hover .delete-message-btn{opacity:.6}.delete-message-btn:hover{background:#0000000d;opacity:1}.message-type-deleted{font-style:italic;opacity:.6}.avito-chats-empty,.avito-chats-loading{align-items:center;background:#f5f6fa;color:#9ca3af;display:flex;flex-direction:column;font-size:15px;height:100%;justify-content:center;padding:60px 40px;text-align:center}.avito-chats-empty p{font-size:14px;margin:10px 0}.avito-chats-empty a{color:#6366f1;margin-top:10px;text-decoration:underline}@media (max-width:768px){.avito-chats-container{height:calc(100vh - 60px)}.avito-chats-header{gap:12px;padding:12px 16px}.avito-chats-header h1{font-size:18px}.avito-chats-controls{justify-content:space-between;width:100%}.account-selector{font-size:13px;min-width:140px;padding:8px 12px}.filter-buttons{flex:1 1;justify-content:flex-end}.filter-buttons button{font-size:12px;padding:6px 12px}.mark-all-read-btn{font-size:13px;margin-top:8px;padding:10px 16px;width:100%}.avito-chats-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative}.accounts-sidebar{display:none}.chats-list{background:#fff;border-right:none;bottom:0;box-shadow:2px 0 8px #0000001a;left:0;padding-top:60px;position:fixed;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.chats-list.mobile-open{transform:translateX(0)}.mobile-menu-btn{align-items:center;background:#f5f6fa;border:none;border-radius:8px;color:#6366f1;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .2s;width:40px}.mobile-menu-btn:hover{background:#e8eaf0;transform:scale(1.05)}.mobile-back-btn{align-items:center;background:#f5f6fa;border:none;border-radius:8px;color:#6366f1;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .2s;width:40px}.mobile-back-btn:hover{background:#e8eaf0;transform:scale(1.05)}.messages-area{width:100%}.chat-item{padding:14px 16px}.chat-avatar{height:48px;width:48px}.chat-user-details h3{font-size:14px}.chat-item-title{font-size:12px}.unread-badge{font-size:11px;min-width:20px;padding:3px 8px}.messages-header{padding:12px 16px}.messages-avatar{height:40px;width:40px}.messages-user-info h2{font-size:16px}.messages-list{gap:6px;padding:12px}.date-divider{margin:12px 0}.date-divider span{font-size:11px;padding:4px 12px}.message{margin-bottom:6px;max-width:85%}.message-content{font-size:14px;padding:10px 14px}.message-input-area{gap:8px;padding:12px 16px}.image-upload-btn{font-size:20px;height:40px;width:40px}.message-input{font-size:14px;padding:10px 14px}.send-button{font-size:14px;padding:10px 20px}}@media (min-width:769px) and (max-width:1024px){.avito-chats-layout{grid-template-columns:320px 1fr}.chat-item{padding:14px 16px}.messages-list{padding:20px}}@media (max-width:480px){.avito-chats-header{padding:10px 12px}.avito-chats-header h1{font-size:16px}.account-selector{font-size:12px;min-width:120px;padding:6px 10px}.filter-buttons button{font-size:11px;padding:5px 10px}.chat-item{padding:12px 14px}.chat-avatar{height:44px;width:44px}.message{max-width:90%}.message-content{font-size:13px;padding:8px 12px}.message-input-area{padding:10px 12px}.image-upload-btn{font-size:18px;height:36px;width:36px}.message-input{font-size:13px;padding:8px 12px}.send-button{font-size:13px;padding:8px 16px}}.salary-container{background:#0000;margin:0 auto;max-width:1400px;padding:32px;position:relative;z-index:1}.salary-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.salary-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.salary-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.salary-controls label{align-items:center;color:#555;display:flex;font-weight:500;gap:8px}.month-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #4fd1c733;border-radius:12px;color:#1e293b;font-size:14px;font-weight:500;padding:10px 16px;transition:all .3s}.month-selector:focus{border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none;transform:translateY(-2px)}.pdf-btn,.refresh-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.pdf-btn{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c);box-shadow:0 6px 20px #ef444466;color:#fff;overflow:hidden;position:relative}.pdf-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.pdf-btn:hover{box-shadow:0 12px 32px #ef444480;transform:translateY(-4px) scale(1.05)}.pdf-btn:hover:before{height:300px;width:300px}.salary-loading{color:#666;font-size:18px;padding:40px;text-align:center}.employee-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 12px 40px #0000001a;margin-bottom:32px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.employee-card:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.employee-card:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-4px)}.employee-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.employee-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700;margin:0}.salary-input-group{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.salary-controls-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.salary-input-group label{align-items:center;color:#555;display:flex;font-weight:500;gap:8px}.salary-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;color:#1e293b;font-size:14px;font-weight:500;padding:10px 14px;transition:all .3s;width:120px}.salary-input:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none;transform:translateY(-2px)}.working-days-info{color:#666;font-size:13px;font-weight:500}.working-days-calendar{background:#f8fafc;border-radius:8px;margin:20px 0;padding:16px}.working-days-calendar h3{color:#333;font-size:1.1rem;margin:0 0 16px}.calendar-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.calendar-day{align-items:center;border:2px solid #e2e8f0;border-radius:8px;justify-content:center;position:relative;transition:all .2s}.calendar-day:hover{border-color:#6366f1;box-shadow:0 2px 8px #6366f133}.calendar-day.working{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff}.calendar-day.weekend{background:#fef2f2;border-color:#fecaca}.calendar-day.weekend.working{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;color:#fff}.day-number{font-size:16px;font-weight:700}.day-weekday{font-size:10px;margin-top:2px;opacity:.8}.check-mark{font-size:12px;font-weight:700;position:absolute;right:4px;top:4px}.day-salary-input{bottom:4px;left:4px;margin-top:4px;position:absolute;right:4px}.day-salary-input-field{background:#ffffffe6;border:1px solid #ffffff4d;border-radius:4px;color:#333;font-size:10px;padding:2px 4px;text-align:center;width:100%}.day-salary-input-field:focus{background:#fff;border-color:#fffc;outline:none}.day-toggle{bottom:4px;color:#6366f1;cursor:pointer;font-size:18px;font-weight:700;left:50%;opacity:.5;position:absolute;transform:translateX(-50%);transition:opacity .2s}.day-toggle:hover{opacity:1}.employee-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.stat-item{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.stat-label{color:#666;font-size:13px}.stat-value{color:#333;font-size:20px;font-weight:700}.employee-details{margin-top:20px}.employee-details h3{color:#333;font-size:1.2rem;margin:0 0 16px}.day-group{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;overflow:hidden}.day-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #cbd5e1;display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px}.day-date{color:#333;font-size:16px;font-weight:700}.day-weekday{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#6366f1;font-size:14px;font-weight:600;padding:4px 12px}.day-totals{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}.day-total-item{color:#555;font-size:13px}.day-total-item strong{color:#333;font-weight:700}.details-table{border-collapse:collapse;font-size:14px;width:100%}.details-table td,.details-table th{border-bottom:1px solid #e2e8f0;padding:12px;text-align:left}.details-table th{color:#555;font-weight:600}.details-table th,.details-table tr:hover{background:#f8fafc}.salary-totals{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:24px;box-shadow:0 16px 48px #4fd1c766;color:#fff;margin-top:32px;overflow:hidden;padding:32px;position:relative}.salary-totals:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#fff3 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.salary-totals h2{font-size:1.8rem;margin:0 0 20px}.totals-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.total-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.total-label{font-size:14px;opacity:.9}.total-value{font-size:24px;font-weight:700}.no-orders-message{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;margin:20px 0;padding:40px;text-align:center}.no-orders-message p{color:#64748b;font-size:18px;font-weight:500;margin:0}.no-orders-day{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;margin:10px 0;padding:20px;text-align:center}.no-orders-day p{color:#64748b;font-size:14px;margin:0}.employee-totals-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1;border-radius:8px;margin-top:30px;padding:20px}.employee-totals-section h3{color:#333;font-size:1.3rem;font-weight:700;margin:0 0 16px}.totals-table{display:flex;flex-direction:column;gap:12px}.total-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;justify-content:space-between;padding:12px 16px}.total-row .total-label{color:#475569;font-size:16px;font-weight:600}.total-row .total-value{color:#1e293b;font-size:18px;font-weight:700}@media (max-width:768px){.salary-container{padding:15px}.salary-header{align-items:flex-start;flex-direction:column}.salary-controls{align-items:stretch;flex-direction:column;width:100%}.pdf-btn,.refresh-btn{width:100%}.employee-header{align-items:flex-start;flex-direction:column}.employee-stats{grid-template-columns:1fr}.details-table{font-size:12px}.details-table td,.details-table th{padding:8px}.totals-grid{grid-template-columns:1fr}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.workday-report{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.workday-report-container{margin:0 auto;max-width:1400px}.workday-report-container h1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;font-size:2.2rem;font-weight:800;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.workday-report-container h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text}.workday-report-container h1:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.report-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group label{color:#555;font-size:14px;font-weight:500}.filter-group input{border:2px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px;transition:border-color .3s}.filter-group input:focus{border-color:#667eea;outline:none}.refresh-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:12px 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.refresh-btn:before{content:"🔄";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);transition:transform .6s}.refresh-btn:hover:not(:disabled){box-shadow:0 12px 32px #4fd1c780;transform:translateY(-4px) scale(1.05)}.refresh-btn:hover:not(:disabled):before{opacity:1;transform:translate(-50%,-50%) rotate(1turn)}.refresh-btn:disabled{cursor:not-allowed;opacity:.6}.report-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-card{box-shadow:0 12px 40px #0000001a;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-card:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-8px) scale(1.03)}.stat-label{font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.stat-value{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);font-size:28px}.workdays-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 12px 40px #0000001a;overflow:hidden;padding:28px;position:relative}.workdays-list:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.workdays-list h2{color:#333;font-size:1.5rem;margin-bottom:20px}.workdays-table-container{overflow-x:auto}.workdays-table{border-collapse:collapse;font-size:14px;width:100%}.workdays-table thead{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 4px 12px #4fd1c74d;color:#fff}.workdays-table th{font-weight:600;padding:12px;text-align:left}.workdays-table td{border-bottom:1px solid #e2e8f0;padding:12px}.workdays-table tbody tr{transition:all .3s}.workdays-table tbody tr:hover{background:linear-gradient(90deg,#4fd1c71a,#06b6d40d);box-shadow:0 4px 12px #4fd1c733;transform:scale(1.01)}.breaks-info{color:#f59e0b;font-weight:500}.worked-time{color:#10b981;font-weight:600}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.status-badge.active{background:#dbeafe;color:#1e40af}.status-badge.completed{background:#d1fae5;color:#065f46}.status-badge.paused{background:#fef3c7;color:#92400e}.notes-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading,.no-data{color:#64748b;font-size:16px;padding:40px;text-align:center}@media (max-width:768px){.workday-report{padding:15px}.workday-report-container h1{font-size:1.5rem;margin-bottom:20px}.report-filters{flex-direction:column;gap:10px}.filter-group,.refresh-btn{width:100%}.report-stats{gap:15px;grid-template-columns:1fr}.workdays-table{font-size:12px}.workdays-table td,.workdays-table th{padding:8px}.workdays-table td:nth-child(4),.workdays-table td:nth-child(7),.workdays-table th:nth-child(4),.workdays-table th:nth-child(7){display:none}.notes-cell{max-width:100px}}.kanban-board{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.kanban-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.kanban-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.kanban-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.kanban-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.kanban-add-btn:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.kanban-add-btn:hover{box-shadow:0 12px 32px #4fd1c780;transform:translateY(-4px) scale(1.05)}.kanban-add-btn:hover:before{height:300px;width:300px}.kanban-columns{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.kanban-column{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;min-height:500px;transition:all .3s}.kanban-column:hover{box-shadow:0 12px 40px #00000026}.kanban-column-header{background:linear-gradient(135deg,#4fd1c70d,#06b6d40d);border-radius:20px 20px 0 0;border-top:4px solid;padding:20px}.kanban-column-title{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:10px}.kanban-column-icon{font-size:20px}.kanban-column-count{color:#64748b;font-size:14px;font-weight:500}.kanban-column-content{flex:1 1;min-height:400px;overflow-y:auto;padding:16px}.kanban-column-content::-webkit-scrollbar{width:6px}.kanban-column-content::-webkit-scrollbar-track{background:#e2e8f080;border-radius:3px}.kanban-column-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-radius:3px}.kanban-task{background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:grab;margin-bottom:12px;padding:16px;position:relative;transition:all .3s}.kanban-task:active{cursor:grabbing}.kanban-task:hover{border-color:#4fd1c74d;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.kanban-task-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.kanban-task-priority{font-size:18px}.kanban-task-actions{display:flex;gap:6px;opacity:0;transition:opacity .3s}.kanban-task:hover .kanban-task-actions{opacity:1}.kanban-task-delete,.kanban-task-edit{background:none;border:none;border-radius:6px;cursor:pointer;font-size:16px;padding:4px;transition:all .2s}.kanban-task-edit:hover{background:#4fd1c71a}.kanban-task-delete:hover{background:#ef44441a}.kanban-task-title{color:#1e293b;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:8px}.kanban-task-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:13px;line-height:1.5;margin-bottom:12px;overflow:hidden}.kanban-task-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.kanban-task-tag{background:linear-gradient(135deg,#4fd1c71a,#06b6d41a);border:1px solid #4fd1c733;border-radius:8px;color:#1e293b;font-size:11px;font-weight:600;padding:4px 10px}.kanban-task-footer{align-items:center;border-top:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding-top:12px}.kanban-task-assignee{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:50%;box-shadow:0 2px 8px #4fd1c74d;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.kanban-task-due{color:#64748b;font-size:12px;font-weight:500}.kanban-task-due.overdue{color:#ef4444;font-weight:700}.kanban-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.kanban-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.kanban-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.kanban-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.kanban-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.kanban-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.kanban-modal-close:hover{background:#ef44441a;color:#ef4444}.kanban-form{padding:28px}.kanban-form-group{margin-bottom:20px}.kanban-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.kanban-form-group input,.kanban-form-group select,.kanban-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.kanban-form-group input:focus,.kanban-form-group select:focus,.kanban-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.kanban-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.kanban-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.kanban-btn-cancel,.kanban-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.kanban-btn-cancel{background:#e2e8f0cc;color:#64748b}.kanban-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.kanban-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.kanban-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.kanban-loading{color:#64748b;font-size:18px;padding:60px;text-align:center}@media (max-width:768px){.kanban-board{padding:16px}.kanban-columns,.kanban-form-row{grid-template-columns:1fr}.kanban-modal{margin:10px;max-height:calc(100vh - 20px)}}.social-network{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.social-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.social-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.social-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.social-filters{display:flex;gap:12px}.filter-btn{background:#4fd1c71a;border:2px solid #4fd1c74d;border-radius:12px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s}.filter-btn:hover{background:#4fd1c733;border-color:#4fd1c7}.filter-btn.active{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-color:#0000;color:#fff}.social-content{margin:0 auto;max-width:800px}.post-form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin-bottom:24px;padding:24px}.post-form{display:flex;flex-direction:column;gap:16px}.post-input{background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;font-family:inherit;font-size:15px;min-height:100px;padding:16px;resize:vertical;transition:all .3s;width:100%}.post-input:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.post-form-actions{align-items:center;display:flex;justify-content:space-between}.post-attach-btn{background:#e2e8f0cc;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .3s}.post-attach-btn:hover{background:#e2e8f0;transform:translateY(-2px)}.post-submit-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:10px;box-shadow:0 4px 12px #4fd1c74d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .3s}.post-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #4fd1c766;transform:translateY(-2px)}.post-submit-btn:disabled{cursor:not-allowed;opacity:.5}.posts-list{display:flex;flex-direction:column;gap:20px}.post-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px;position:relative;transition:all .3s}.post-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-2px)}.post-card.pinned{border-left:4px solid #f59e0b}.post-pinned-badge{background:#f59e0b1a;border-radius:6px;color:#f59e0b;font-size:11px;font-weight:600;padding:4px 10px;position:absolute;right:16px;top:16px}.post-header{justify-content:space-between;margin-bottom:16px}.post-author,.post-header{align-items:center;display:flex}.post-author{gap:12px}.post-avatar{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:50%;box-shadow:0 4px 12px #4fd1c74d;color:#fff;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.post-author-info{display:flex;flex-direction:column}.post-author-name{color:#1e293b;font-size:15px;font-weight:700}.post-time{color:#64748b;font-size:12px}.post-delete-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;opacity:.5;padding:4px;transition:all .2s}.post-card:hover .post-delete-btn{opacity:1}.post-delete-btn:hover{background:#ef44441a}.post-content{color:#1e293b;font-size:15px;line-height:1.6;margin-bottom:16px;white-space:pre-wrap}.post-images{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.post-image{border-radius:12px;max-height:300px;object-fit:cover;width:100%}.post-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:16px;padding-top:16px}.post-comment-btn,.post-like-btn{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s}.post-like-btn:hover{background:#ef44441a;color:#ef4444}.post-like-btn.liked{color:#ef4444}.post-comment-btn:hover{background:#4fd1c71a;color:#4fd1c7}.post-comments{border-top:1px solid #e2e8f0cc;flex-direction:column;margin-top:16px;padding-top:16px}.comment-item,.post-comments{display:flex;gap:12px}.comment-avatar{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.comment-content{background:#e2e8f080;border-radius:12px;flex:1 1;padding:10px 14px}.comment-author{color:#1e293b;font-size:13px;font-weight:700;margin-bottom:4px}.comment-text{color:#475569;font-size:14px;line-height:1.5}.post-comment-form{margin-top:12px}.comment-input{background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;font-size:14px;padding:10px 14px;transition:all .3s;width:100%}.comment-input:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.social-empty,.social-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}@media (max-width:768px){.social-network{padding:16px}.social-header{align-items:flex-start;flex-direction:column;gap:16px}.post-form-card{padding:20px}}.calendar-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.calendar-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.calendar-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.calendar-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.calendar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.calendar-nav-btn{align-items:center;background:#4fd1c71a;border:2px solid #4fd1c74d;border-radius:10px;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .3s;width:40px}.calendar-nav-btn:hover{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-color:#0000;color:#fff;transform:translateY(-2px)}.calendar-month-year{color:#1e293b;font-size:18px;font-weight:700;min-width:180px;text-align:center}.calendar-today-btn{background:#e2e8f0cc;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s}.calendar-today-btn:hover{background:#e2e8f0;transform:translateY(-2px)}.calendar-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:10px;box-shadow:0 4px 12px #4fd1c74d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s}.calendar-add-btn:hover{box-shadow:0 6px 20px #4fd1c766;transform:translateY(-2px)}.calendar-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 350px}.calendar-grid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px}.calendar-weekdays{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:12px}.calendar-weekday{color:#64748b;font-size:14px;font-weight:700;padding:12px;text-align:center}.calendar-days{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.calendar-day{aspect-ratio:1;background:#fff;border:2px solid #e2e8f0cc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:100px;padding:8px;transition:all .3s}.calendar-day:hover{background:#4fd1c70d;border-color:#4fd1c7;box-shadow:0 4px 12px #4fd1c733;transform:translateY(-2px)}.calendar-day.other-month{background:#e2e8f080;opacity:.4}.calendar-day.today{background:linear-gradient(135deg,#4fd1c71a,#06b6d41a);border-color:#4fd1c7;box-shadow:0 0 0 2px #4fd1c74d}.calendar-day-number{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.calendar-day-events{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow:hidden}.calendar-event-dot{border-radius:2px;cursor:pointer;height:4px;transition:all .2s;width:100%}.calendar-event-dot:hover{box-shadow:0 2px 4px #0003;height:6px}.calendar-event-more{color:#64748b;font-size:11px;font-weight:600;margin-top:2px}.calendar-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;max-height:calc(100vh - 200px);overflow-y:auto;padding:24px}.calendar-sidebar::-webkit-scrollbar{width:6px}.calendar-sidebar::-webkit-scrollbar-track{background:#e2e8f080}.calendar-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-radius:3px}.calendar-upcoming h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0 0 20px}.calendar-upcoming-item{align-items:center;border:1px solid #e2e8f0cc;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:all .3s}.calendar-upcoming-item:hover{background:#4fd1c71a;border-color:#4fd1c7;transform:translateX(4px)}.upcoming-item-color{border-radius:2px;flex-shrink:0;height:40px;width:4px}.upcoming-item-content{flex:1 1;min-width:0}.upcoming-item-title{color:#1e293b;font-size:14px;font-weight:700;margin-bottom:4px}.upcoming-item-time{color:#64748b;font-size:12px}.upcoming-item-delete{background:none;border:none;border-radius:6px;cursor:pointer;font-size:16px;opacity:.5;padding:4px;transition:all .2s}.calendar-upcoming-item:hover .upcoming-item-delete{opacity:1}.upcoming-item-delete:hover{background:#ef44441a}.calendar-empty{color:#64748b;font-size:14px;padding:40px;text-align:center}.calendar-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.calendar-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.calendar-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.calendar-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.calendar-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.calendar-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.calendar-modal-close:hover{background:#ef44441a;color:#ef4444}.calendar-form{padding:28px}.calendar-form-group{margin-bottom:20px}.calendar-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.calendar-form-group input[type=color],.calendar-form-group input[type=date],.calendar-form-group input[type=text],.calendar-form-group input[type=time],.calendar-form-group select,.calendar-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.calendar-form-group input:focus,.calendar-form-group select:focus,.calendar-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.calendar-time-input{margin-top:8px}.calendar-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.calendar-multiselect{min-height:120px}.calendar-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.calendar-btn-cancel,.calendar-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.calendar-btn-cancel{background:#e2e8f0cc;color:#64748b}.calendar-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.calendar-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.calendar-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:1024px){.calendar-container{grid-template-columns:1fr}}@media (max-width:768px){.calendar-page{padding:16px}.calendar-header{align-items:flex-start;flex-direction:column}.calendar-form-row{grid-template-columns:1fr}}.documents-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.documents-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.documents-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.documents-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.documents-controls{align-items:center;display:flex;gap:16px}.documents-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:10px;box-shadow:0 4px 12px #4fd1c74d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s}.documents-add-btn:hover{box-shadow:0 6px 20px #4fd1c766;transform:translateY(-2px)}.documents-breadcrumb{align-items:center;border-radius:12px;box-shadow:0 4px 16px #00000014;display:flex;gap:8px;margin-bottom:24px;padding:12px 20px}.documents-breadcrumb,.documents-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6)}.documents-content{border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px}.documents-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.documents-content.list .documents-grid{grid-template-columns:1fr}.document-item{align-items:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;position:relative;text-align:center;transition:all .3s}.document-item:hover{border-color:#4fd1c74d;box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.documents-content.list .document-item{align-items:center;flex-direction:row;text-align:left}.document-icon{filter:drop-shadow(0 2px 4px rgba(79,209,199,.2));font-size:48px}.document-info{flex:1 1;min-width:0}.document-name{color:#1e293b;font-size:15px;font-weight:700;margin-bottom:6px;word-break:break-word}.document-meta{color:#64748b;font-size:12px}.document-actions{display:flex;gap:8px;opacity:0;transition:opacity .3s}.document-item:hover .document-actions{opacity:1}.document-delete-btn,.document-edit-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.document-edit-btn:hover{background:#4fd1c71a}.document-delete-btn:hover{background:#ef44441a}.documents-empty,.documents-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.documents-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.documents-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.documents-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.documents-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.documents-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.documents-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.documents-modal-close:hover{background:#ef44441a;color:#ef4444}.documents-form{padding:28px}.documents-form-group{margin-bottom:20px}.documents-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.documents-form-group input,.documents-form-group select,.documents-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.documents-form-group input:focus,.documents-form-group select:focus,.documents-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.documents-editor{font-family:Courier New,monospace;min-height:400px;resize:vertical}.documents-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.documents-btn-cancel,.documents-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.documents-btn-cancel{background:#e2e8f0cc;color:#64748b}.documents-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.documents-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.documents-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.documents-page{padding:16px}.documents-header{align-items:flex-start;flex-direction:column}.documents-grid{grid-template-columns:1fr}}.company-structure{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.structure-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.structure-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.structure-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.structure-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.structure-add-btn:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.structure-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:32px}.structure-tree{display:flex;flex-direction:column;gap:20px}.structure-dept{position:relative}.structure-dept-card{background:#fff;border:2px solid #e2e8f0cc;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:24px;transition:all .3s}.structure-dept-card:hover{border-color:#4fd1c74d;box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.structure-dept-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.structure-dept-icon{filter:drop-shadow(0 2px 4px rgba(79,209,199,.3));font-size:32px}.structure-dept-info{flex:1 1}.structure-dept-name{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:4px}.structure-dept-desc{color:#64748b;font-size:14px}.structure-dept-actions{display:flex;gap:8px;opacity:0;transition:opacity .3s}.structure-dept-card:hover .structure-dept-actions{opacity:1}.structure-delete-btn,.structure-edit-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.structure-edit-btn:hover{background:#4fd1c71a}.structure-delete-btn:hover{background:#ef44441a}.structure-manager{background:linear-gradient(135deg,#4fd1c71a,#06b6d41a);border-radius:12px;margin-bottom:12px;padding:12px}.structure-manager-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.structure-manager-info{align-items:center;display:flex;gap:12px}.structure-avatar{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:50%;box-shadow:0 4px 12px #4fd1c74d;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.structure-manager-name{color:#1e293b;font-size:15px;font-weight:700}.structure-members{margin-top:16px}.structure-members-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.structure-members-list{display:flex;flex-wrap:wrap;gap:12px}.structure-member{align-items:center;background:#e2e8f080;border-radius:10px;display:flex;gap:8px;padding:8px 12px}.structure-avatar-small{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.structure-member-name{color:#1e293b;font-size:13px;font-weight:500}.structure-children{border-left:2px solid #4fd1c733;margin-top:20px;padding-left:20px}.structure-empty,.structure-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.structure-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.structure-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.structure-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.structure-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.structure-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.structure-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.structure-modal-close:hover{background:#ef44441a;color:#ef4444}.structure-form{padding:28px}.structure-form-group{margin-bottom:20px}.structure-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.structure-form-group input,.structure-form-group select,.structure-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.structure-form-group input:focus,.structure-form-group select:focus,.structure-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.structure-multiselect{min-height:120px}.structure-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.structure-btn-cancel,.structure-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.structure-btn-cancel{background:#e2e8f0cc;color:#64748b}.structure-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.structure-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.structure-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.company-structure{padding:16px}.structure-header{align-items:flex-start;flex-direction:column;gap:16px}.structure-dept-card{padding:16px}}.profile-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.profile-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.profile-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.profile-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.profile-edit-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:10px;box-shadow:0 4px 12px #4fd1c74d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s}.profile-edit-btn:hover{box-shadow:0 6px 20px #4fd1c766;transform:translateY(-2px)}.profile-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:300px 1fr}.profile-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:-webkit-fit-content;height:fit-content;padding:32px;position:-webkit-sticky;position:sticky;top:100px}.profile-avatar-large{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:50%;box-shadow:0 8px 24px #4fd1c766;color:#fff;display:flex;font-size:36px;font-weight:700;height:120px;justify-content:center;margin:0 auto 20px;overflow:hidden;width:120px}.profile-avatar-large img{height:100%;object-fit:cover;width:100%}.profile-name{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:8px;text-align:center}.profile-position{color:#64748b;font-size:14px;margin-bottom:16px;text-align:center}.profile-department{background:#4fd1c71a;border-radius:8px;color:#475569;font-size:14px;margin-bottom:20px;padding:8px 12px;text-align:center}.profile-contact{color:#64748b;font-size:14px;margin-bottom:8px;text-align:center}.profile-social{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:center;margin-top:20px;padding-top:20px}.profile-social a{color:#4fd1c7;font-size:14px;text-decoration:none;transition:all .3s}.profile-social a:hover{color:#06b6d4;transform:translateY(-2px)}.profile-main{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:32px}.profile-section{margin-bottom:32px}.profile-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0 0 16px}.profile-section p{color:#475569;font-size:15px;line-height:1.6}.profile-tags{display:flex;flex-wrap:wrap;gap:8px}.profile-tag{background:linear-gradient(135deg,#4fd1c71a,#06b6d41a);border:1px solid #4fd1c733;border-radius:8px;color:#1e293b;font-size:13px;font-weight:600;padding:6px 14px}.profile-achievements{display:flex;flex-direction:column;gap:16px}.profile-achievement{background:linear-gradient(135deg,#f59e0b1a,#fbbf241a);border:1px solid #f59e0b33;border-radius:12px;display:flex;gap:16px;padding:20px}.achievement-icon{flex-shrink:0;font-size:32px}.achievement-content{flex:1 1}.achievement-title{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:6px}.achievement-desc{color:#475569;font-size:14px;margin-bottom:8px}.achievement-meta{color:#64748b;font-size:12px}.profile-empty,.profile-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.profile-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.profile-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.profile-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.profile-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.profile-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.profile-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.profile-modal-close:hover{background:#ef44441a;color:#ef4444}.profile-form{padding:28px}.profile-form-group{margin-bottom:20px}.profile-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.profile-form-group input,.profile-form-group select,.profile-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.profile-form-group input:focus,.profile-form-group select:focus,.profile-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.profile-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.profile-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.profile-btn-cancel,.profile-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.profile-btn-cancel{background:#e2e8f0cc;color:#64748b}.profile-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.profile-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.profile-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.profile-page{padding:16px}.profile-content{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-form-row{grid-template-columns:1fr}}.boards-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.boards-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.boards-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.boards-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.boards-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.boards-add-btn:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.boards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.board-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;cursor:pointer;padding:24px;transition:all .3s}.board-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.board-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.board-icon{font-size:32px}.board-actions{display:flex;gap:8px;opacity:0;transition:opacity .3s}.board-card:hover .board-actions{opacity:1}.board-delete-btn,.board-edit-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.board-edit-btn:hover{background:#4fd1c71a}.board-delete-btn:hover{background:#ef44441a}.board-title{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:8px}.board-description{color:#64748b;font-size:14px;margin-bottom:12px}.board-meta{color:#94a3b8;font-size:12px}.board-editor{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 120px);overflow:hidden}.board-editor-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;gap:16px;padding:20px 24px}.board-back-btn,.board-save-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s}.board-back-btn:hover,.board-save-btn:hover{box-shadow:0 4px 12px #4fd1c766;transform:translateY(-2px)}.board-editor-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;flex:1 1;font-size:1.3rem;font-weight:700;margin:0}.board-toolbar{background:#e2e8f04d;border-bottom:1px solid #e2e8f0cc;display:flex;gap:8px;padding:12px 24px}.tool-btn{background:#fff;border:2px solid #4fd1c733;border-radius:10px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s}.tool-btn:hover{border-color:#4fd1c7;transform:translateY(-2px)}.tool-btn.active{background:linear-gradient(135deg,#4fd1c7,#06b6d4);border-color:#0000;color:#fff}.board-canvas-container{flex:1 1;overflow:auto;position:relative}.board-canvas{cursor:crosshair;height:100%;min-height:600px;width:100%}.boards-empty,.boards-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.boards-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.boards-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:100%}.boards-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.boards-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.boards-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.boards-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.boards-modal-close:hover{background:#ef44441a;color:#ef4444}.boards-form{padding:28px}.boards-form-group{margin-bottom:20px}.boards-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.boards-form-group input,.boards-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.boards-form-group input:focus,.boards-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.boards-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.boards-btn-cancel,.boards-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.boards-btn-cancel{background:#e2e8f0cc;color:#64748b}.boards-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.boards-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.boards-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.boards-page{padding:16px}.boards-grid{grid-template-columns:1fr}}.collabs-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.collabs-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.collabs-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.collabs-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.collabs-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.collabs-add-btn:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.collabs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.collab-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px;transition:all .3s}.collab-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.collab-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.collab-type{color:#64748b;font-size:18px;font-weight:600}.collab-actions{opacity:0;transition:opacity .3s}.collab-card:hover .collab-actions{opacity:1}.collab-delete-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.collab-delete-btn:hover{background:#ef44441a}.collab-name{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:12px}.collab-description{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:16px}.collab-members{border-top:1px solid #e2e8f0cc;padding-top:16px}.collab-members-label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.collab-members-list{display:flex;flex-wrap:wrap;gap:8px}.collab-member{background:#4fd1c71a;color:#1e293b;font-weight:500}.collab-member,.collab-member-more{border-radius:8px;font-size:13px;padding:6px 12px}.collab-member-more{background:#e2e8f0cc;color:#64748b;font-weight:600}.collabs-empty,.collabs-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.collabs-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.collabs-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.collabs-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.collabs-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.collabs-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.collabs-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.collabs-modal-close:hover{background:#ef44441a;color:#ef4444}.collabs-form{padding:28px}.collabs-form-group{margin-bottom:20px}.collabs-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.collabs-form-group input,.collabs-form-group select,.collabs-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.collabs-form-group input:focus,.collabs-form-group select:focus,.collabs-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.collabs-multiselect{min-height:120px}.collabs-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.collabs-btn-cancel,.collabs-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.collabs-btn-cancel{background:#e2e8f0cc;color:#64748b}.collabs-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.collabs-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.collabs-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.collabs-page{padding:16px}.collabs-grid{grid-template-columns:1fr}}.knowledge-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.knowledge-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.knowledge-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.knowledge-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.knowledge-add-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.knowledge-add-btn:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.knowledge-filters{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}.knowledge-search{background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;flex:1 1;font-size:14px;padding:12px 16px;transition:all .3s}.knowledge-search:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.knowledge-category-filter{background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s}.knowledge-category-filter:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.knowledge-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.knowledge-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px;transition:all .3s}.knowledge-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.knowledge-card-header{align-items:center;display:flex;justify-content:space-between}.knowledge-icon{font-size:32px}.knowledge-actions{opacity:0;transition:opacity .3s}.knowledge-card:hover .knowledge-actions{opacity:1}.knowledge-delete-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.knowledge-delete-btn:hover{background:#ef44441a}.knowledge-category{color:#4fd1c7;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.knowledge-title{color:#1e293b;font-size:18px;font-weight:700;line-height:1.4}.knowledge-preview{color:#64748b;flex:1 1;font-size:14px;line-height:1.6}.knowledge-tags{display:flex;flex-wrap:wrap;gap:6px}.knowledge-tag{background:#4fd1c71a;border:1px solid #4fd1c733;border-radius:6px;color:#1e293b;font-size:11px;font-weight:600;padding:4px 10px}.knowledge-meta{align-items:center;border-top:1px solid #e2e8f0cc;color:#64748b;display:flex;font-size:12px;justify-content:space-between;padding-top:12px}.knowledge-author{font-weight:600}.knowledge-stats{align-items:center;display:flex;gap:8px}.knowledge-empty,.knowledge-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.knowledge-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.knowledge-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.knowledge-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.knowledge-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.knowledge-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.knowledge-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.knowledge-modal-close:hover{background:#ef44441a;color:#ef4444}.knowledge-form{padding:28px}.knowledge-form-group{margin-bottom:20px}.knowledge-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.knowledge-form-group input,.knowledge-form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.knowledge-form-group input:focus,.knowledge-form-group textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.knowledge-editor{font-family:Courier New,monospace;min-height:400px;resize:vertical}.knowledge-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.knowledge-btn-cancel,.knowledge-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.knowledge-btn-cancel{background:#e2e8f0cc;color:#64748b}.knowledge-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.knowledge-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.knowledge-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.knowledge-page{padding:16px}.knowledge-filters{flex-direction:column}.knowledge-grid{grid-template-columns:1fr}}.checkin-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.checkin-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.checkin-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.checkin-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.checkin-start-btn{background:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309);border:none;border-radius:12px;box-shadow:0 6px 20px #f59e0b66;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.checkin-start-btn:hover{box-shadow:0 8px 24px #f59e0b80;transform:translateY(-2px)}.checkin-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px}.checkin-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px;text-align:center;transition:all .3s}.stat-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.stat-icon{font-size:32px;margin-bottom:12px}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;margin-bottom:8px}.stat-label{color:#64748b;font-size:14px;font-weight:500}.checkin-recent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:32px}.checkin-recent h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0 0 24px}.checkin-list{display:flex;flex-direction:column;gap:12px}.checkin-item{align-items:center;background:#e2e8f080;border-radius:12px;display:flex;gap:16px;padding:16px;transition:all .3s}.checkin-item:hover{background:#e2e8f0cc;transform:translateX(4px)}.checkin-date{color:#1e293b;font-weight:700;min-width:100px}.checkin-mood{flex:1 1;font-size:15px;font-weight:600}.checkin-message{color:#64748b;flex:1 1;font-size:14px;font-style:italic}.checkin-points{color:#f59e0b;font-size:16px;font-weight:700}.checkin-leaderboard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:-webkit-fit-content;height:fit-content;padding:32px;position:-webkit-sticky;position:sticky;top:100px}.checkin-leaderboard h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0 0 24px}.leaderboard-list{display:flex;flex-direction:column;gap:12px}.leaderboard-item{align-items:center;background:#e2e8f080;border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .3s}.leaderboard-item:hover{background:#e2e8f0cc;transform:translateX(4px)}.leaderboard-rank{font-size:20px;min-width:40px;text-align:center}.leaderboard-avatar{align-items:center;background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border-radius:50%;box-shadow:0 4px 12px #4fd1c74d;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.leaderboard-info{flex:1 1;min-width:0}.leaderboard-name{color:#1e293b;font-size:14px;font-weight:700;margin-bottom:4px}.leaderboard-stats{color:#64748b;font-size:12px}.leaderboard-points{color:#f59e0b;font-size:16px;font-weight:700}.leaderboard-empty{color:#64748b;font-size:14px;padding:40px;text-align:center}.checkin-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.checkin-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.checkin-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;position:relative;width:100%}.checkin-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.checkin-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.checkin-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.checkin-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.checkin-modal-close:hover{background:#ef44441a;color:#ef4444}.checkin-modal-content{padding:28px}.checkin-mood-selector{margin-bottom:24px}.mood-selector-label{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:16px}.mood-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.mood-option{background:#fff;border:3px solid #0000;border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:all .3s}.mood-option:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.mood-option.active{box-shadow:0 6px 20px #00000026}.mood-emoji{font-size:32px;margin-bottom:8px}.mood-label{color:#1e293b;font-size:13px;font-weight:600}.checkin-message-input{margin-bottom:24px}.checkin-message-input label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.checkin-message-input textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;transition:all .3s;width:100%}.checkin-message-input textarea:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.checkin-modal-actions{display:flex;gap:12px;justify-content:flex-end}.checkin-btn-cancel,.checkin-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.checkin-btn-cancel{background:#e2e8f0cc;color:#64748b}.checkin-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.checkin-btn-submit{background:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309);box-shadow:0 6px 20px #f59e0b66;color:#fff}.checkin-btn-submit:hover{box-shadow:0 8px 24px #f59e0b80;transform:translateY(-2px)}@media (max-width:1024px){.checkin-content{grid-template-columns:1fr}.checkin-leaderboard{position:static}}@media (max-width:768px){.checkin-page{padding:16px}.checkin-stats,.mood-options{grid-template-columns:repeat(2,1fr)}}.drive-page{background:#0000;min-height:calc(100vh - 80px);padding:32px;position:relative;z-index:1}.drive-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px;overflow:hidden;padding:28px 36px;position:relative}.drive-header:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.drive-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin:0}.drive-controls{align-items:center;display:flex;gap:12px}.view-mode-toggle{background:#e2e8f0cc;border-radius:10px;display:flex;gap:4px;padding:4px}.view-mode-btn{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s}.view-mode-btn.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#1e293b}.drive-folder-btn,.drive-upload-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:10px;box-shadow:0 4px 12px #4fd1c74d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .3s}.drive-folder-btn:hover,.drive-upload-btn:hover{box-shadow:0 6px 20px #4fd1c766;transform:translateY(-2px)}.drive-breadcrumb{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-radius:12px;box-shadow:0 4px 16px #00000014;display:flex;gap:8px;margin-bottom:24px;padding:12px 20px}.breadcrumb-item{background:none;border:none;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px;transition:all .2s}.breadcrumb-item:hover{background:#4fd1c71a}.drive-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:24px}.folders-section{border-bottom:2px solid #e2e8f0cc;margin-bottom:24px;padding-bottom:24px}.drive-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.drive-content.list .drive-grid{grid-template-columns:1fr}.drive-item{align-items:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;position:relative;text-align:center;transition:all .3s}.drive-item:hover{border-color:#4fd1c74d;box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.drive-content.list .drive-item{align-items:center;flex-direction:row;text-align:left}.drive-icon{cursor:pointer;filter:drop-shadow(0 2px 4px rgba(79,209,199,.2));font-size:48px}.drive-info{cursor:pointer;flex:1 1;min-width:0}.drive-name{color:#1e293b;font-size:15px;font-weight:700;margin-bottom:6px;word-break:break-word}.drive-meta{color:#64748b;font-size:12px}.drive-actions{display:flex;gap:8px;opacity:0;transition:opacity .3s}.drive-item:hover .drive-actions{opacity:1}.drive-delete-btn,.drive-download-btn{background:none;border:none;border-radius:6px;cursor:pointer;font-size:18px;padding:6px;transition:all .2s}.drive-download-btn:hover{background:#4fd1c71a}.drive-delete-btn:hover{background:#ef44441a}.folder-item{border:2px dashed #4fd1c74d}.folder-item:hover{background:#4fd1c70d;border-color:#4fd1c7}.drive-empty,.drive-loading{color:#64748b;font-size:16px;padding:60px;text-align:center}.drive-empty{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:80px}.drive-empty-icon{font-size:64px;margin-bottom:20px}.drive-empty-text{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:16px}.drive-empty-btn{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);border:none;border-radius:12px;box-shadow:0 6px 20px #4fd1c766;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.drive-empty-btn:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}.drive-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.drive-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:600px;position:relative;width:100%}.drive-modal:before{background:linear-gradient(90deg,#4fd1c7,#06b6d4 50%,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.drive-modal-header{align-items:center;border-bottom:1px solid #e2e8f0cc;display:flex;justify-content:space-between;padding:24px 28px}.drive-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.drive-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .3s;width:32px}.drive-modal-close:hover{background:#ef44441a;color:#ef4444}.drive-modal-content{padding:28px}.drive-upload-label{cursor:pointer;display:block}.drive-upload-area{background:#4fd1c70d;border:3px dashed #4fd1c74d;border-radius:16px;padding:60px 40px;text-align:center;transition:all .3s}.drive-upload-area:hover{background:#4fd1c71a;border-color:#4fd1c7}.drive-upload-icon{font-size:48px;margin-bottom:16px}.drive-upload-text{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:8px}.drive-upload-hint{color:#64748b;font-size:14px}.drive-uploading{color:#64748b;font-size:18px;padding:40px;text-align:center}.drive-form{padding:28px}.drive-form-group{margin-bottom:20px}.drive-form-group label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.drive-form-group input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #4fd1c733;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.drive-form-group input:focus{background:#fff;border-color:#4fd1c7;box-shadow:0 0 0 4px #4fd1c733;outline:none}.drive-form-actions{border-top:1px solid #e2e8f0cc;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.drive-btn-cancel,.drive-btn-submit{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s}.drive-btn-cancel{background:#e2e8f0cc;color:#64748b}.drive-btn-cancel:hover{background:#e2e8f0;transform:translateY(-2px)}.drive-btn-submit{background:linear-gradient(135deg,#4fd1c7,#06b6d4 50%,#3b82f6);box-shadow:0 6px 20px #4fd1c766;color:#fff}.drive-btn-submit:hover{box-shadow:0 8px 24px #4fd1c780;transform:translateY(-2px)}@media (max-width:768px){.drive-page{padding:16px}.drive-header{align-items:flex-start;flex-direction:column}.drive-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.cd614ccf.css.map*/