@ -1365,7 +1365,7 @@ a.im_dialog:hover .im_dialog_date,a.im_dialog_selected .im_dialog_date{color:#91
. im_message_unread_split { background : #f0f4f7 ; color : #8096a8 ; text-align : center ; padding : 4 px 10 px ; margin : 10 px 0 }
. im_message_unread_split { background : #f0f4f7 ; color : #8096a8 ; text-align : center ; padding : 4 px 10 px ; margin : 10 px 0 }
. im_message_author , . im_message_fwd_author , . im_message_via_author { color : #3a6d99 ; font-weight : 700 }
. im_message_author , . im_message_fwd_author , . im_message_via_author { color : #3a6d99 ; font-weight : 700 }
. non_osx . im_message_author , . non_osx . im_message_fwd_author , . non_osx . im_message_via_author { font-size : 12 px }
. non_osx . im_message_author , . non_osx . im_message_fwd_author , . non_osx . im_message_via_author { font-size : 12 px }
. im_message_author_via { margin-left : 5 px }
. im_message_author_via { color : #3a6d99 ; margin-left : 5 px }
. im_message_fwd_via { margin-left : 0 }
. im_message_fwd_via { margin-left : 0 }
. im_message_contact_photo , . im_message_from_photo , . im_message_fwd_photo { width : 42 px ; height : 42 px ; border-radius : 50 % ; overflow : hidden }
. im_message_contact_photo , . im_message_from_photo , . im_message_fwd_photo { width : 42 px ; height : 42 px ; border-radius : 50 % ; overflow : hidden }
. im_message_contact_photo . peer_initials , . im_message_from_photo . peer_initials , . im_message_fwd_photo . peer_initials { line-height : 42 px }
. im_message_contact_photo . peer_initials , . im_message_from_photo . peer_initials , . im_message_fwd_photo . peer_initials { line-height : 42 px }
@ -1400,6 +1400,7 @@ div.im_message_video_thumb{position:relative}
. im_message_soundcloud_embed { padding-bottom : 56.25 % }
. im_message_soundcloud_embed { padding-bottom : 56.25 % }
. im_message_spotify_embed { width : 300 px ; height : 80 px }
. im_message_spotify_embed { width : 300 px ; height : 80 px }
. im_message_twitter_embed > blockquote { visibility : hidden }
. im_message_twitter_embed > blockquote { visibility : hidden }
. im_message_webpage_gif . img_gif_with_progress_wrap { margin-top : 5 px ; display : block }
. im_message_gif_wrap { position : relative }
. im_message_gif_wrap { position : relative }
. im_message_gif_btn { color : #fff ; font-style : normal ; font-weight : 700 ; position : absolute ; display : inline-block ; top : 50 % ; left : 50 % ; margin-left : -22 px ; margin-top : -21 px ; border : 2 px solid #fff ; border-radius : 20 px ; padding : 10 px ; z-index : 1 }
. im_message_gif_btn { color : #fff ; font-style : normal ; font-weight : 700 ; position : absolute ; display : inline-block ; top : 50 % ; left : 50 % ; margin-left : -22 px ; margin-top : -21 px ; border : 2 px solid #fff ; border-radius : 20 px ; padding : 10 px ; z-index : 1 }
. im_message_audio , . im_message_document , . im_message_upload_file , . im_message_video { margin-top : 3 px ; width : 317 px }
. im_message_audio , . im_message_document , . im_message_upload_file , . im_message_video { margin-top : 3 px ; width : 317 px }
@ -1460,6 +1461,7 @@ img.im_message_document_thumb{max-width:100px;max-height:100px;vertical-align:mi
. im_service_message_photo_thumb { display : inline-block ; margin : 0 auto }
. im_service_message_photo_thumb { display : inline-block ; margin : 0 auto }
. im_message_date , . im_message_fwd_date { color : #adadad ; font-size : .85 em ; padding : 0 0 20 px 10 px }
. im_message_date , . im_message_fwd_date { color : #adadad ; font-size : .85 em ; padding : 0 0 20 px 10 px }
. im_message_date { cursor : pointer }
. im_message_date { cursor : pointer }
. im_message_date : hover { text-decoration : underline }
div . im_message_author , div . im_message_body { display : block ; overflow : hidden }
div . im_message_author , div . im_message_body { display : block ; overflow : hidden }
. im_message_body , . im_message_meta { -webkit- user-select : text ; -moz- user-select : text ; -ms- user-select : text ; user-select : text }
. im_message_body , . im_message_meta { -webkit- user-select : text ; -moz- user-select : text ; -ms- user-select : text ; user-select : text }
. im_message_error_btn { display : none }
. im_message_error_btn { display : none }
@ -1626,7 +1628,7 @@ a.composer_emoji_btn:hover{background-color:#edf2f5}
. emoji-w26 . emoji-spritesheet-2 { background-size : 858 px 182 px }
. emoji-w26 . emoji-spritesheet-2 { background-size : 858 px 182 px }
. emoji-w26 . emoji-spritesheet-3 { background-size : 884 px 78 px }
. emoji-w26 . emoji-spritesheet-3 { background-size : 884 px 78 px }
. emoji-w26 . emoji-spritesheet-4 { background-size : 884 px 182 px }
. emoji-w26 . emoji-spritesheet-4 { background-size : 884 px 182 px }
. composer_dropdown_wrap { background : #FFF ; display : none ; position : absolute ; border : 0 ; -webkit- box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; -moz- box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; border-radius : 0 ; margin-top : -5 px ; margin-left : -1 px ; width : 1 80px }
. composer_dropdown_wrap { background : #FFF ; display : none ; position : absolute ; z-index : 10 ; border : 0 ; -webkit- box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; -moz- box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; box-shadow : 0 1 px 1 px 0 rgba ( 60 , 75 , 87 , .27 ) ; border-radius : 0 ; margin-top : -5 px ; margin-left : -1 px ; width : 3 80px }
. composer_dropdown { position : static ; display : block ; float : none ; top : auto ; left : auto ; border : 0 ; border-radius : 0 ; padding : 0 ; margin : 0 ; z-index : auto }
. composer_dropdown { position : static ; display : block ; float : none ; top : auto ; left : auto ; border : 0 ; border-radius : 0 ; padding : 0 ; margin : 0 ; z-index : auto }
. composer_dropdown > li > a { display : block ; font-size : 13 px ; line-height : 15 px ; padding : 4 px 10 px ; color : #52719a }
. composer_dropdown > li > a { display : block ; font-size : 13 px ; line-height : 15 px ; padding : 4 px 10 px ; color : #52719a }
. composer_dropdown li a : hover , . composer_dropdown li . composer_autocomplete_option_active a { color : #52719a ; background : #f2f6fa ; text-decoration : none }
. composer_dropdown li a : hover , . composer_dropdown li . composer_autocomplete_option_active a { color : #52719a ; background : #f2f6fa ; text-decoration : none }
@ -1668,13 +1670,17 @@ span.composer_user_photo .peer_initials{line-height:32px;font-size:14px}
. composer_keyboard_btn : hover . icon-keyboard { opacity : 1 }
. composer_keyboard_btn : hover . icon-keyboard { opacity : 1 }
. inline_results_wrap { line-height : 0 }
. inline_results_wrap { line-height : 0 }
. inline_result_wrap { display : block }
. inline_result_wrap { display : block }
. inline_result_gif , . inline_result_photo { display : inline-block }
. inline_result_gif , . inline_result_photo { display : inline-block ; padding : 1 px }
. inline_result_article { display : block }
. inline_result_article { display : block }
. inline_article_thumb_wrap { width : 50 px ; height : 50 px ; margin-right : 10 px ; pointer-events : none }
. inline_article_thumb_wrap { width : 50 px ; height : 50 px ; margin-right : 10 px ; text-align : center }
. inline_article_thumb { max-width : 50 px ; max-height : 50 px ; line-height : 0 }
. inline_article_thumb { max-width : 50 px ; max-height : 50 px ; line-height : 0 }
. inline_article_thumb_initials { background : rgba ( 0 , 0 , 0 , .05 ) ; line-height : 50 px ; text-align : center ; font-size : 25 px ; text-transform : uppercase }
. inline_article_thumb_initials { color : #999 ; background : #EEE ; line-height : 50 px ; text-align : center ; font-size : 25 px ; text-transform : uppercase }
li a : hover . inline_article_thumb_initials , li . composer_autocomplete_option_active a . inline_article_thumb_initials { color : #698192 ; background : #e0e9f3 }
. inline_article_content_wrap { overflow : hidden ; pointer-events : none }
. inline_article_content_wrap { overflow : hidden ; pointer-events : none }
. inline_article_title { font-weight : 700 }
. inline_article_description , . inline_article_thumb_wrap , . inline_article_title , . inline_article_url { pointer-events : none }
. inline_article_title { color : #222 ; font-weight : 700 }
. inline_article_description { color : grey ; padding-top : 4 px }
li a : hover . inline_article_description , li . composer_autocomplete_option_active a . inline_article_description { color : #698192 }
. composer_dropdown > li . inline_result_gif > a , . composer_dropdown > li . inline_result_photo > a { padding : 0 ; line-height : 0 ; display : block ; overflow : hidden }
. composer_dropdown > li . inline_result_gif > a , . composer_dropdown > li . inline_result_photo > a { padding : 0 ; line-height : 0 ; display : block ; overflow : hidden }
. inline_result_gif . img_gif_video , . inline_result_photo . inline_result_photo_image { object-fit : cover }
. inline_result_gif . img_gif_video , . inline_result_photo . inline_result_photo_image { object-fit : cover }
. inline_result_gif_http , . inline_result_gif_mtproto , . inline_result_photo_http , . inline_result_photo_mtproto { pointer-events : none }
. inline_result_gif_http , . inline_result_gif_mtproto , . inline_result_photo_http , . inline_result_photo_mtproto { pointer-events : none }
@ -1684,6 +1690,7 @@ span.composer_user_photo .peer_initials{line-height:32px;font-size:14px}
. confirm_modal_description { text-align : center ; padding : 20 px 0 ; font-size : 14 px ; line-height : 160 % }
. confirm_modal_description { text-align : center ; padding : 20 px 0 ; font-size : 14 px ; line-height : 160 % }
. confirm_phone_number { font-weight : 700 ; padding : 15 px 10 px 0 ; text-align : center }
. confirm_phone_number { font-weight : 700 ; padding : 15 px 10 px 0 ; text-align : center }
. confirm_modal_extlink_jump { word-break : break-all }
. confirm_modal_extlink_jump { word-break : break-all }
. confirm_modal_paste_image { max-width : 274 px ; height : 274 px ; background-position : 50 % 50 % ; background-size : cover ; background-repeat : no-repeat ; margin : 10 px auto -10 px }
. document_modal_window , . photo_modal_window , . video_modal_window { display : block }
. document_modal_window , . photo_modal_window , . video_modal_window { display : block }
. photo_modal_error { color : #999 ; position : absolute ; width : 100 % ; top : 50 % ; margin-top : -20 px ; padding : 0 20 px ; text-align : center ; font-size : 1.4 em ; line-height : 160 % }
. photo_modal_error { color : #999 ; position : absolute ; width : 100 % ; top : 50 % ; margin-top : -20 px ; padding : 0 20 px ; text-align : center ; font-size : 1.4 em ; line-height : 160 % }
. video_full_error { border-radius : 10 px ; overflow : hidden ; background : rgba ( 0 , 0 , 0 , .6 ) ; color : #fff ; position : absolute ; top : 50 % ; margin : -40 px 10 px 0 ; padding : 10 px ; text-align : center ; font-size : 1.4 em ; line-height : 160 % }
. video_full_error { border-radius : 10 px ; overflow : hidden ; background : rgba ( 0 , 0 , 0 , .6 ) ; color : #fff ; position : absolute ; top : 50 % ; margin : -40 px 10 px 0 ; padding : 10 px ; text-align : center ; font-size : 1.4 em ; line-height : 160 % }
@ -1780,7 +1787,7 @@ a.peer_photo_init:active,a.peer_photo_init:focus,a.peer_photo_init:hover{text-de
. peer_initials { display : block ; color : #fff ; text-align : center ; text-transform : uppercase ; -webkit- user-select : none ; -moz- user-select : none ; -ms- user-select : none ; user-select : none }
. peer_initials { display : block ; color : #fff ; text-align : center ; text-transform : uppercase ; -webkit- user-select : none ; -moz- user-select : none ; -ms- user-select : none ; user-select : none }
. im_dialogs_contacts_wrap h5 , . im_dialogs_messages_wrap h5 { color : #999 ; font-size : 13 px ; margin-left : 20 px ; font-weight : 700 }
. im_dialogs_contacts_wrap h5 , . im_dialogs_messages_wrap h5 { color : #999 ; font-size : 13 px ; margin-left : 20 px ; font-weight : 700 }
. img_gif_image_wrap { position : relative ; overflow : hidden }
. img_gif_image_wrap { position : relative ; overflow : hidden }
. img_gif_meta { background : rgba ( 0 , 0 , 0 , .3 ) ; width : 40 px ; height : 40 px ; line-height : 0 ; position : absolute ; z-index : 2 ; border-radius : 50 % ; overflow : hidden ; margin : -20 px auto 0 -20 px ; top : 50 % ; left : 50 % ; pointer-events : none }
. img_gif_meta { background : rgba ( 0 , 0 , 0 , .4 ) ; width : 40 px ; height : 40 px ; line-height : 0 ; position : absolute ; z-index : 2 ; border-radius : 50 % ; overflow : hidden ; margin : -20 px auto 0 -20 px ; top : 50 % ; left : 50 % ; pointer-events : none }
. img_gif_label { font-weight : 700 ; color : #FFF ; display : block ; line-height : 40 px ; font-size : 13 px ; text-align : center }
. img_gif_label { font-weight : 700 ; color : #FFF ; display : block ; line-height : 40 px ; font-size : 13 px ; text-align : center }
. icon-cancel { position : absolute ; top : 50 % ; left : 50 % ; margin-left : -9 px ; margin-top : -1 px }
. icon-cancel { position : absolute ; top : 50 % ; left : 50 % ; margin-left : -9 px ; margin-top : -1 px }
. icon-cancel . icon-bar { display : block ; width : 18 px ; height : 2 px ; background : #FFF ; transform-origin : 50 % 50 % }
. icon-cancel . icon-bar { display : block ; width : 18 px ; height : 2 px ; background : #FFF ; transform-origin : 50 % 50 % }