From a00d2bb07425e4e4dae9de11c3053d0a2186f6bc Mon Sep 17 00:00:00 2001 From: morethanwords Date: Wed, 19 Aug 2020 15:29:10 +0300 Subject: [PATCH] Added possibility to join public channels/chats --- src/index.hbs | 3 +- src/lib/appManagers/appChatsManager.ts | 57 +- src/lib/appManagers/appDialogsManager.ts | 18 +- src/lib/appManagers/appImManager.ts | 34 +- src/lib/appManagers/appMessagesManager.ts | 2 +- src/lib/utils.js | 6 +- src/materialize.css | 554 -- src/materialize.css.map | 12 - src/scss/partials/_chat.scss | 15 +- src/scss/style.css | 7505 --------------------- src/scss/style.css.map | 30 - src/scss/tgico.css | 476 -- src/scss/tgico.css.map | 11 - 13 files changed, 111 insertions(+), 8612 deletions(-) delete mode 100644 src/materialize.css delete mode 100644 src/materialize.css.map delete mode 100644 src/scss/style.css delete mode 100644 src/scss/style.css.map delete mode 100644 src/scss/tgico.css delete mode 100644 src/scss/tgico.css.map diff --git a/src/index.hbs b/src/index.hbs index edd0535c..3cbf4782 100644 --- a/src/index.hbs +++ b/src/index.hbs @@ -476,7 +476,8 @@ - + +
diff --git a/src/lib/appManagers/appChatsManager.ts b/src/lib/appManagers/appChatsManager.ts index 5628ddd8..ed4f480a 100644 --- a/src/lib/appManagers/appChatsManager.ts +++ b/src/lib/appManagers/appChatsManager.ts @@ -6,7 +6,7 @@ import apiUpdatesManager from "./apiUpdatesManager"; import appProfileManager from "./appProfileManager"; import searchIndexManager from "../searchIndexManager"; -type Channel = { +export type Channel = { _: 'channel', flags: number, pFlags: Partial<{ @@ -37,8 +37,28 @@ type Channel = { participants_count: number }; +export type Chat = { + _: 'chat', + flags: number, + pFlags: Partial<{ + creator: true, + kicked: true, + left: true, + deactivated: true + }>, + id: number, + title: string, + photo: any, + participants_count: number, + date: number, + version: number, + migrated_to?: any, + admin_rights?: any, + default_banned_rights?: any +}; + export class AppChatsManager { - public chats: {[id: number]: Channel | any} = {}; + public chats: {[id: number]: Channel | Chat | any} = {}; public usernames: any = {}; public channelAccess: any = {}; public megagroups: any = {}; @@ -49,10 +69,11 @@ export class AppChatsManager { constructor() { $rootScope.$on('apiUpdate', (e: CustomEvent) => { // console.log('on apiUpdate', update) - let update = e.detail; + const update = e.detail; switch(update._) { case 'updateChannel': - var channelID = update.channel_id; + const channelID = update.channel_id; + console.log('updateChannel:', update); $rootScope.$broadcast('channel_settings', {channelID: channelID}); break; } @@ -126,12 +147,12 @@ export class AppChatsManager { public getChat(id: number) { if(id < 0) id = -id; - return this.chats[id] || {id: id, deleted: true, access_hash: this.channelAccess[id]}; + return this.chats[id] || {_: 'chatEmpty', id: id, deleted: true, access_hash: this.channelAccess[id]}; } public hasRights(id: number, action: 'send' | 'edit_title' | 'edit_photo' | 'invite' | 'pin' | 'deleteRevoke') { const chat = this.getChat(id); - if(!chat) return false; + if(chat._ == 'chatEmpty') return false; if(chat._ == 'chatForbidden' || chat._ == 'channelForbidden' || @@ -220,6 +241,7 @@ export class AppChatsManager { } public isChannel(id: number) { + if(id < 0) id = -id; let chat = this.chats[id]; if(chat && (chat._ == 'channel' || chat._ == 'channelForbidden') || this.channelAccess[id]) { return true; @@ -248,6 +270,7 @@ export class AppChatsManager { return {_: 'inputChannelEmpty'}; } + if(id < 0) id = -id; return { _: 'inputChannel', channel_id: id, @@ -455,6 +478,28 @@ export class AppChatsManager { return 1; } } + + onChatUpdated = (chatID: number, updates: any) => { + apiUpdatesManager.processUpdateMessage(updates); + if(updates && + updates.updates && + updates.updates.length && + this.isChannel(chatID)) { + appProfileManager.invalidateChannelParticipants(chatID); + } + } + + public leaveChannel(id: number) { + return apiManager.invokeApi('channels.leaveChannel', { + channel: this.getChannelInput(id) + }).then(this.onChatUpdated.bind(this, id)); + } + + public joinChannel(id: number) { + return apiManager.invokeApi('channels.joinChannel', { + channel: this.getChannelInput(id) + }).then(this.onChatUpdated.bind(this, id)); + } } export default new AppChatsManager(); diff --git a/src/lib/appManagers/appDialogsManager.ts b/src/lib/appManagers/appDialogsManager.ts index e0a90edb..af74f06d 100644 --- a/src/lib/appManagers/appDialogsManager.ts +++ b/src/lib/appManagers/appDialogsManager.ts @@ -77,10 +77,14 @@ class DialogsContextMenu { this.buttons.delete.addEventListener('click', () => { let firstName = appPeersManager.getPeerTitle(this.selectedID, false, true); - let callback = (justClear: boolean) => { + let callbackFlush = (justClear: boolean) => { appMessagesManager.flushHistory(this.selectedID, justClear); }; + let callbackLeave = () => { + appChatsManager.leaveChannel(-this.selectedID); + }; + let title: string, description: string, buttons: PopupButton[]; switch(this.peerType) { case 'channel': { @@ -89,7 +93,7 @@ class DialogsContextMenu { buttons = [{ text: 'LEAVE ' + firstName, isDanger: true, - callback: () => callback(true) + callback: callbackLeave }]; break; @@ -101,7 +105,7 @@ class DialogsContextMenu { buttons = [{ text: 'LEAVE ' + firstName, isDanger: true, - callback: () => callback(true) + callback: callbackLeave }]; break; @@ -113,11 +117,11 @@ class DialogsContextMenu { buttons = [{ text: 'DELETE FOR ME AND ' + firstName, isDanger: true, - callback: () => callback(false) + callback: () => callbackFlush(false) }, { text: 'DELETE JUST FOR ME', isDanger: true, - callback: () => callback(true) + callback: () => callbackFlush(true) }]; break; @@ -129,7 +133,7 @@ class DialogsContextMenu { buttons = [{ text: 'DELETE SAVED MESSAGES', isDanger: true, - callback: () => callback(false) + callback: () => callbackFlush(false) }]; break; @@ -141,7 +145,7 @@ class DialogsContextMenu { buttons = [{ text: 'DELETE AND LEAVE ' + firstName, isDanger: true, - callback: () => callback(true) + callback: () => callbackFlush(true) }]; break; diff --git a/src/lib/appManagers/appImManager.ts b/src/lib/appManagers/appImManager.ts index 845b9ad7..7e9c88ff 100644 --- a/src/lib/appManagers/appImManager.ts +++ b/src/lib/appManagers/appImManager.ts @@ -13,7 +13,7 @@ import appSidebarRight from './appSidebarRight'; import { logger, LogLevels } from "../logger"; import appMediaViewer from "./appMediaViewer"; import appSidebarLeft from "./appSidebarLeft"; -import appChatsManager from "./appChatsManager"; +import appChatsManager, { Channel, Chat } from "./appChatsManager"; import { wrapDocument, wrapPhoto, wrapVideo, wrapSticker, wrapReply, wrapAlbum, wrapPoll, formatDate } from '../../components/wrappers'; import ProgressivePreloader from '../../components/preloader'; import { openBtnMenu, formatPhoneNumber, positionMenu, ripple, parseMenuButtonsTo, horizontalMenu, attachContextMenuListener } from '../../components/misc'; @@ -461,6 +461,7 @@ class ChatAudio { export class AppImManager { public columnEl = document.getElementById('column-center') as HTMLDivElement; + public btnJoin = this.columnEl.querySelector('.chat-join') as HTMLButtonElement; public btnMute = this.columnEl.querySelector('.chat-mute-button') as HTMLButtonElement; public avatarEl = document.getElementById('im-avatar') as AvatarElement; public titleEl = document.getElementById('im-title') as HTMLDivElement; @@ -625,6 +626,15 @@ export class AppImManager { this.deleteMessagesByIDs(Object.keys(this.bubbles).map(m => +m)); } }); + + $rootScope.$on('chat_update', (e: CustomEvent) => { + const peerID: number = e.detail; + if(this.peerID == -peerID) { + const chat = appChatsManager.getChat(peerID) as Channel | Chat; + + this.btnJoin.classList.toggle('hide', !chat?.pFlags?.left); + } + }); // Calls when message successfully sent and we have an ID $rootScope.$on('message_sent', (e: CustomEvent) => { @@ -959,6 +969,15 @@ export class AppImManager { cancelEvent(e); this.mutePeer(this.peerID); }); + + this.btnJoin.addEventListener('click', (e) => { + cancelEvent(e); + + this.btnJoin.setAttribute('disabled', 'true'); + appChatsManager.joinChannel(-this.peerID).finally(() => { + this.btnJoin.removeAttribute('disabled'); + }); + }); this.menuButtons.mute.addEventListener('click', (e) => { this.mutePeer(this.peerID); @@ -1042,6 +1061,10 @@ export class AppImManager { }); this.unreadedObserver = new IntersectionObserver((entries) => { + if(this.offline) { + return; + } + let readed: number[] = []; entries.forEach(entry => { @@ -1118,7 +1141,7 @@ export class AppImManager { }, {once: true}); newPinned.append(close); - this.topbar.insertBefore(newPinned, this.btnMute); + this.topbar.insertBefore(newPinned, this.btnJoin); this.topbar.classList.add('is-pinned-shown'); if(this.pinnedMessageContainer) { @@ -1588,6 +1611,7 @@ export class AppImManager { this.avatarEl.setAttribute('peer', '' + this.peerID); + const isAnyGroup = appPeersManager.isAnyGroup(peerID); const isChannel = appPeersManager.isChannel(peerID); const hasRights = isChannel && appChatsManager.hasRights(-peerID, 'send'); this.chatInner.classList.toggle('has-rights', hasRights); @@ -1597,10 +1621,12 @@ export class AppImManager { this.topbar.classList.remove('is-pinned-shown'); this.topbar.style.display = ''; - this.chatInner.classList.toggle('is-chat', appPeersManager.isAnyGroup(peerID) || peerID == this.myID); + this.chatInner.classList.toggle('is-chat', isAnyGroup || peerID == this.myID); this.chatInner.classList.toggle('is-channel', isChannel); - this.btnMute.style.display = appPeersManager.isBroadcast(peerID) ? '' : 'none'; + this.btnMute.classList.toggle('hide', !appPeersManager.isBroadcast(peerID)); + this.btnJoin.classList.toggle('hide', !appChatsManager.getChat(-this.peerID)?.pFlags?.left); + this.menuButtons.mute.style.display = this.myID == this.peerID ? 'none' : ''; const pinned = appMessagesManager.getPinnedMessage(peerID); diff --git a/src/lib/appManagers/appMessagesManager.ts b/src/lib/appManagers/appMessagesManager.ts index 7913d9ee..228100ed 100644 --- a/src/lib/appManagers/appMessagesManager.ts +++ b/src/lib/appManagers/appMessagesManager.ts @@ -2500,7 +2500,7 @@ export class AppMessagesManager { } // @ts-ignore - str = langPack[_] + suffix; + str = (langPack[_] || action._) + suffix; } //this.log('message action:', action); diff --git a/src/lib/utils.js b/src/lib/utils.js index f97af1c5..df0eec33 100644 --- a/src/lib/utils.js +++ b/src/lib/utils.js @@ -145,9 +145,9 @@ export function getRichElementValue (node, lines, line, selNode, selOffset) { export const $rootScope = { $broadcast: (name/* : string */, detail/*? : any */) => { - /* if(name != 'user_update') { - console.log(dT(), 'Broadcasting ' + name + ' event, with args:', detail); - } */ + if(name != 'user_update') { + console.debug(dT(), 'Broadcasting ' + name + ' event, with args:', detail); + } let myCustomEvent = new CustomEvent(name, {detail}); document.dispatchEvent(myCustomEvent); diff --git a/src/materialize.css b/src/materialize.css deleted file mode 100644 index 5de32c2b..00000000 --- a/src/materialize.css +++ /dev/null @@ -1,554 +0,0 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. - */ -html { - line-height: 1.15; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers (opinionated). - */ -body { - margin: 0; -} - -/** - * Add the correct display in IE 9-. - */ -article, -aside, -footer, -header, -nav, -section { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in IE. - */ -figcaption, -figure, -main { - /* 1 */ - display: block; -} - -/** - * Add the correct margin in IE 8. - */ -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ -a { - background-color: transparent; - /* 1 */ - -webkit-text-decoration-skip: objects; - /* 2 */ -} - -/** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/** - * Add the correct font style in Android 4.3-. - */ -dfn { - font-style: italic; -} - -/** - * Add the correct background and color in IE 9-. - */ -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Add the correct display in IE 9-. - */ -audio, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Remove the border on images inside links in IE 10-. - */ -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ -svg:not(:root) { - overflow: hidden; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: sans-serif; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; - /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ -} - -/** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ -[type="checkbox"], -[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. - */ -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - */ -details, -menu { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Scripting - ========================================================================== */ -/** - * Add the correct display in IE 9-. - */ -canvas { - display: inline-block; -} - -/** - * Add the correct display in IE. - */ -template { - display: none; -} - -/* Hidden - ========================================================================== */ -/** - * Add the correct display in IE 10-. - */ -[hidden] { - display: none; -} - -html { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -*, *:before, *:after { - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -ul:not(.browser-default) { - padding-left: 0; - list-style-type: none; -} - -ul:not(.browser-default) > li { - list-style-type: none; -} - -a { - text-decoration: none; - -webkit-tap-highlight-color: transparent; -} - -.valign-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.z-depth-0 { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/* 2dp elevation modified*/ -.z-depth-1 { - -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -} - -.z-depth-1-half { - -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); -} - -/* 6dp elevation modified*/ -.z-depth-2 { - -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); -} - -/* 12dp elevation modified*/ -.z-depth-3 { - -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); - box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); -} - -/* 16dp elevation */ -.z-depth-4 { - -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); - box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); -} - -/* 24dp elevation */ -.z-depth-5 { - -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); -} - -/******************* -Utility Classes -*******************/ -.hide { - display: none !important; -} - -.no-select { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.center-align { - text-align: center; -} - -a { - text-decoration: none; -} - -html { - line-height: 1.5; - font-weight: normal; -} - -h1, h2, h3, h4, h5, h6 { - line-height: 1.3; -} - -em { - font-style: italic; -} - -strong { - font-weight: 500; -} - -small { - font-size: 75%; -} -/*# sourceMappingURL=materialize.css.map */ \ No newline at end of file diff --git a/src/materialize.css.map b/src/materialize.css.map deleted file mode 100644 index 8e456ab7..00000000 --- a/src/materialize.css.map +++ /dev/null @@ -1,12 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "materialize.scss", - "scss/components/_normalize.scss", - "scss/components/_global.scss", - "scss/components/_typography.scss" - ], - "names": [], - "file": "materialize.css" -} \ No newline at end of file diff --git a/src/scss/partials/_chat.scss b/src/scss/partials/_chat.scss index b12f3162..b1eb85dd 100644 --- a/src/scss/partials/_chat.scss +++ b/src/scss/partials/_chat.scss @@ -61,8 +61,6 @@ $time-background: rgba(0, 0, 0, .35); } */ .chat-more-button { - margin-left: 8px; - .btn-menu { top: calc(100% + 7px); @@ -79,6 +77,19 @@ $time-background: rgba(0, 0, 0, .35); .chat-info { flex-grow: 1; } + + .chat-join { + width: auto; + padding: 0 22.185px; + height: 36px; + font-weight: 400; + font-size: 0.875rem; + margin-right: .5rem; + + &:not(.hide) + .chat-mute-button { + display: none; + } + } .content { flex: 1; diff --git a/src/scss/style.css b/src/scss/style.css deleted file mode 100644 index b84be654..00000000 --- a/src/scss/style.css +++ /dev/null @@ -1,7505 +0,0 @@ -@charset "UTF-8"; -.chats-container { - position: relative; -} - -.chats-container .input-search { - position: relative; - width: 100%; - margin-left: 22px; - margin-right: 4px; -} - -.chats-container .input-search input { - background-color: rgba(112, 117, 121, 0.08); - border: 2px solid transparent; - height: 44px; - border-radius: 22px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0px 1.5rem 0 40px; - -webkit-transition: all .15s ease-out; - transition: all .15s ease-out; - width: 100%; - font-size: 16px; -} - -@media only screen and (max-width: 720px) { - .chats-container .input-search input { - height: 40px; - } -} - -.chats-container .input-search input:focus { - background-color: rgba(112, 117, 121, 0); - border: 2px solid #4EA4F6; -} - -.chats-container .input-search input:focus + .tgico { - color: #4EA4F6; - opacity: 1; -} - -.chats-container .input-search .tgico { - position: absolute; - left: 12px; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - text-align: center; - font-size: 24px; - color: #707579; - opacity: .6; - -webkit-transition: all .15s ease-out; - transition: all .15s ease-out; -} - -.chats-container .input-search .tgico:before { - vertical-align: middle; -} - -.chats-container ul { - margin: 0; - /* display: grid; - grid-auto-columns: 1fr; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - /* grid-gap: 4px; */ - width: 100%; -} - -.chats-container li { - padding-bottom: 4px; - background-color: #fff; -} - -@media only screen and (max-width: 720px) { - .chats-container li { - padding-bottom: 0px; - } -} - -.chats-container li > .rp { - height: 72px; - max-height: 72px; - border-radius: 10px; - /* display: grid; - grid-template-columns: 64px calc(100% - 64px - 6.5px); */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - position: relative; - cursor: pointer; - padding: 9px 8.5px; - margin: 0px 8px 0px 7px; - overflow: hidden; -} - -@media not all and (min-resolution: 0.001dpcm) { - @supports (-webkit-appearance: none) { - .chats-container li > .rp { - margin-right: 3px; - } - } -} - -@media only screen and (max-width: 720px) { - .chats-container li > .rp { - padding: 9px 0 0 0; - margin: 0px 11.5px 0px 9px; - overflow: hidden; - } -} - -html.no-touch .chats-container li > .rp:hover { - background: rgba(112, 117, 121, 0.08); -} - -.chats-container li.active > .rp, .chats-container li.menu-open > .rp { - background: rgba(112, 117, 121, 0.08); -} - -.chats-container .pinned-delimiter { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 8px 0 4px; -} - -.chats-container .pinned-delimiter span { - margin: 0; - width: 100%; - height: 1px; - background-color: #DADCE0; -} - -.chats-container p { - margin: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - height: 27px; - /* span:not(.tgico-pinnedchat):not(.emoji):last-child { */ -} - -.chats-container p .user-title + span { - /* font-size: .9rem; */ - font-size: .75rem; - padding: 1px 0px 0px 0px; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.chats-container p .user-last-message + span:not(.tgico-pinnedchat) { - font-size: .9rem; -} - -.chats-container span { - display: inline-block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: middle; - line-height: 27px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.chats-container .dialog-avatar { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.chats-container .user-caption { - max-width: 100%; - max-height: 100%; - overflow: hidden; - color: #707579; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1px 3.5px 1px 9px; -} - -.chats-container .user-caption p:last-child { - margin-top: -3px; -} - -.chats-container .user-title { - max-width: 82%; -} - -.chats-container .user-title img.emoji { - vertical-align: top; - margin-top: 4px; - width: 18px; - height: 18px; -} - -.chats-container .user-title span.emoji { - overflow: visible; - margin: 0; - width: auto; - font-size: 14px; - margin-top: -1.5px; -} - -.chats-container .user-title.is-verified:after { - content: " "; - background: url(assets/img/icon-verified.svg); - display: inline-block; - width: 20px; - height: 20px; - vertical-align: text-bottom; - margin-left: 2px; -} - -.chats-container .user-last-message { - max-width: 86%; -} - -.chats-container .user-last-message img.emoji { - width: 20px; - height: 20px; - margin-top: -3px; -} - -.chats-container .user-last-message span.emoji { - font-size: 1.2rem; - margin: 0 .125rem; - overflow: visible; - margin-top: -1.5px; -} - -.chats-container .user-title i, .chats-container .user-last-message i { - font-style: normal; - color: #50a2e9; -} - -.chats-container .message-status { - margin-right: .1rem; - margin-top: -.3rem; -} - -.chats-container .message-status[class*=" tgico-"] { - color: #4DCD5E; - font-size: 1.25rem; -} - -.chats-container .message-status:before { - vertical-align: middle; -} - -.chats-container .unread, .chats-container .unread-muted, .chats-container .tgico-pinnedchat { - height: 24px; - text-align: center; - line-height: 24px; - color: #fff; - border-radius: 12px; - margin-top: 4px; - margin-right: -2px; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.chats-container .unread, .chats-container .unread-muted { - min-width: 24px; - padding: 0 8px; - font-weight: 500; -} - -.chats-container .tgico-pinnedchat { - width: 24px; - font-size: 1.5rem; -} - -.chats-container .unread:empty, .chats-container .unread-muted:empty { - visibility: hidden; -} - -.chats-container .unread { - background: #4DCD5E; -} - -.chats-container .unread-muted, .chats-container .tgico-pinnedchat { - background: #c5c9cc; -} - -.chats-container .search-group { - width: 100%; - padding: 1rem 0 .5rem; - margin-bottom: .5rem; -} - -.chats-container .search-group__name { - color: #707579; - padding: 0 23px; - padding-bottom: 1rem; - font-weight: 500; -} - -.chats-container .search-group-contacts { - padding: 16px 0 7px; -} - -.chats-container .search-group-contacts .search-group__name { - padding-bottom: 17px; -} - -.chats-container .search-group:last-child { - border-bottom: none; -} - -.contacts-container .dialog-avatar, .search-group-contacts .dialog-avatar { - width: 48px; - height: 48px; -} - -.contacts-container li, .search-group-contacts li { - padding-bottom: 4px; - padding-top: 2px; -} - -.contacts-container li > .rp, .search-group-contacts li > .rp { - padding: 9px 11.5px !important; - height: 66px; -} - -.contacts-container .user-caption, .search-group-contacts .user-caption { - padding: 1px 3.5px 1px 13px; -} - -.contacts-container .user-title, .contacts-container b, .contacts-container .user-last-message b, .search-group-contacts .user-title, .search-group-contacts b, .search-group-contacts .user-last-message b { - font-weight: normal; -} - -.contacts-container p, .search-group-contacts p { - height: 24px; -} - -.contacts-container span.user-last-message, .search-group-contacts span.user-last-message { - font-size: 14px; -} - -#contacts-container .sidebar-header { - margin-bottom: 1px; -} - -#contacts-container .input-search { - margin-left: 16px; -} - -#bubble-contextmenu > div { - padding: 0 84px 0 16px; -} - -#topbar { - width: 100%; - background-color: #fff; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); - box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); - min-height: 61px; - max-height: 61px; - border-bottom: 1px solid #DADCE0; - /* @include respond-to(handhelds) { - position: sticky; - top: 0; - z-index: 3; - } */ -} - -@media only screen and (max-width: 720px) { - #topbar { - min-height: 57px; - max-height: 57px; - } -} - -#topbar.is-pinned-shown .pinned-message { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -@media only screen and (max-width: 720px) { - #topbar.is-pinned-shown + #bubbles { - margin-top: 52px; - } -} - -@media only screen and (min-width: 721px) { - #topbar .sidebar-close-button, #topbar .menu-search { - display: none; - } -} - -@media only screen and (max-width: 720px) { - #topbar .chat-mute-button, #topbar .chat-search-button { - display: none; - } -} - -#topbar .chat-more-button { - margin-left: 8px; -} - -#topbar .chat-more-button .btn-menu { - top: calc(100% + 7px); -} - -#topbar .chat-info { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -#topbar .content { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - padding-left: 17px; - line-height: 1.6; -} - -@media only screen and (max-width: 720px) { - #topbar .content { - padding-left: 10px; - line-height: 1.3; - } -} - -#topbar .person { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - margin-left: 4px; -} - -@media only screen and (max-width: 720px) { - #topbar .person { - margin-left: 10px; - } -} - -#topbar .person .bottom { - font-size: 14px; - line-height: 18px; - color: #707579; -} - -#topbar .person .bottom .online { - color: #50a2e9; -} - -#topbar #im-avatar { - width: 44px; - height: 44px; - line-height: 44px; -} - -@media only screen and (max-width: 720px) { - #topbar #im-avatar { - width: 40px; - height: 40px; - line-height: 40px; - } -} - -#chat-input { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - max-width: 696px; - padding-top: .25rem; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - /* Forces side columns to stay same width */ - position: relative; - /* @include respond-to(handhelds) { - position: sticky; - bottom: 0; - z-index: 3; - background: inherit; - overflow: hidden; - } */ -} - -#chat-input .chat-input-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -@media only screen and (max-width: 720px) { - #chat-input .chat-input-container { - padding: .35rem .5rem .5rem; - } -} - -@media only screen and (min-width: 721px) { - #chat-input .chat-input-container { - padding-bottom: 21px; - } -} - -#chat-input #input-message { - background: none; - border: none; - width: 100%; - font-size: 16px; - padding: 10px 9px; - /* height: 100%; */ - max-height: 30rem; - overflow-y: none; - resize: none; - border: none; - outline: none; - cursor: text; -} - -#chat-input [contenteditable=true]:empty:before { - content: attr(data-placeholder); - color: #a2acb4; - display: block; - /* For Firefox By Ariel Flesler */ -} - -#chat-input .toggle-emoticons:before { - content: ""; -} - -#chat-input .toggle-emoticons.flip-icon:before { - content: ""; -} - -#chat-input #btn-record-cancel { - visibility: hidden; - opacity: 0; - -webkit-transition: width .1s .1s, margin-right .1s .1s, visibility 0s .1s, opacity .1s 0s; - transition: width .1s .1s, margin-right .1s .1s, visibility 0s .1s, opacity .1s 0s; - padding: 0; - z-index: 3; -} - -#chat-input .btn-send-container { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; - -ms-flex-item-align: end; - align-self: flex-end; - z-index: 2; -} - -#chat-input #btn-send { - color: #9e9e9e; -} - -#chat-input #btn-send.tgico-send { - color: #50a2e9; -} - -#chat-input #btn-record-cancel, #chat-input #btn-send { - font-size: 1.5rem; - line-height: 1.5rem; - background-color: #fff; -} - -#chat-input .record-time { - height: 44px; - line-height: 44px; - display: none; -} - -#chat-input .record-time:after { - content: " "; - width: 10px; - height: 10px; - background-color: #e53935; - border-radius: 50%; - margin: 0 .5rem; - display: inline-block; - -webkit-animation: recordBlink 1.25s infinite; - animation: recordBlink 1.25s infinite; -} - -#chat-input .record-ripple { - border-radius: 50%; - background-color: rgba(0, 0, 0, 0.2); - width: 150px; - height: 150px; - -webkit-transform: scale(0); - transform: scale(0); - position: absolute; - top: -48px; - left: -48px; - -webkit-transition: visibility .1s, -webkit-transform .03s; - transition: visibility .1s, -webkit-transform .03s; - transition: transform .03s, visibility .1s; - transition: transform .03s, visibility .1s, -webkit-transform .03s; - visibility: hidden; -} - -#chat-input.is-recording #btn-record-cancel { - opacity: 1; - visibility: visible; - margin-right: .5rem; - -webkit-transition: width .1s, margin-right .1s, visibility 0s .1s, opacity .1s .1s; - transition: width .1s, margin-right .1s, visibility 0s .1s, opacity .1s .1s; -} - -#chat-input.is-recording #attach-file { - display: none; -} - -#chat-input.is-recording .record-time { - display: block; -} - -#chat-input.is-recording .record-ripple { - -webkit-transition: visibility 0s, -webkit-transform .03s; - transition: visibility 0s, -webkit-transform .03s; - transition: transform .03s, visibility 0s; - transition: transform .03s, visibility 0s, -webkit-transform .03s; - visibility: visible; -} - -#chat-input:not(.is-recording) #btn-record-cancel { - margin-right: 0; - width: 0px; -} - -@-webkit-keyframes recordBlink { - 0% { - opacity: 1; - } - 50% { - opacity: .2; - } - 100% { - opacity: 1; - } -} - -@keyframes recordBlink { - 0% { - opacity: 1; - } - 50% { - opacity: .2; - } - 100% { - opacity: 1; - } -} - -#im-title { - cursor: pointer; -} - -@media only screen and (max-width: 720px) { - #im-title { - margin-top: -2px; - font-size: 18px; - } -} - -#im-title span.emoji { - vertical-align: inherit; -} - -.chat-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - background-image: url("assets/img/camomile_blurred.jpg"); - background-size: cover; - background-position: center center; - /* @include respond-to(handhelds) { - //background: url("assets/img/camomile_blurred.jpg") no-repeat center center fixed; - background-attachment: fixed; - } */ - /* .chat-background, #chat-closed { - position: absolute; - /* left: 0; - top: 0; - width: 100%; - height: 100%; * - left: -1%; - top: -1%; - width: 102%; - height: 102%; - background-image: url('../../../public/assets/img/camomile.jpg'); - background-size: cover; - background-position: center center; - display: none; - } */ - /* #chat-closed { - z-index: 3; - } - - > *:not(.chat-background) { - z-index: 2; - } */ - /* #chat-closed { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: inherit; - z-index: 3; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - - - .tgico-chatsplaceholder { - font-size: 10rem; - color: #ABB0B3; - } - - h3 { - font-size: 2rem; - color: #707579; - text-align: center; - } - - .buttons { - display: flex; - justify-content: center; - align-items: center; - margin-top: 1rem; - - button { - margin: 0 2.5rem; - width: 4rem; - height: 4rem; - background: #fff; - border: none; - position: relative; - font-size: 2rem; - color: #707579; - cursor: pointer; - - box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); - - &:hover { - background: #4EA4F6; - color: #fff; - - span { - color: #4EA4F6; - } - } - - span { - position: absolute; - top: 100%; - left: 50%; - width: 100%; - padding-top: 1rem; - transform: translateX(-50%); - font-size: .9rem; - font-family: "Roboto"; - } - } - } - } */ -} - -.chat-container #chat-background-canvas { - display: none; -} - -.chat-container .input-message { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: calc(100% - 3.75rem); - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - background-color: #fff; - border-radius: 12px; - border-bottom-right-radius: 0; - -webkit-box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); - box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); - margin-right: 9px; - padding: 4.5px .5rem; - /* padding: 3px .5rem 6px .5rem; */ - min-height: 54px; - max-height: 30rem; - caret-color: #4EA4F6; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - position: relative; - z-index: 3; -} - -@media only screen and (max-width: 720px) { - .chat-container .input-message { - min-height: 46px; - padding: 0.5px .5rem; - } -} - -.chat-container .input-message:after { - position: absolute; - bottom: -1px; - width: 11px; - height: 20px; - background-repeat: no-repeat repeat; - content: ''; - background-size: 11px 20px; - right: -9px; - background-image: url("assets/img/msg-tail-left.svg"); - -webkit-transform: scaleX(-1); - transform: scaleX(-1); -} - -.chat-container .input-message #attach-file.menu-open { - color: #50a2e9; - background-color: transparent; -} - -.chat-container .input-message #attach-file .btn-menu { - padding: 8px 0; - right: -8px; - bottom: calc(100% + 16px); -} - -.chat-container .input-message #attach-file .btn-menu > div { - padding: 0 38px 0 16px; -} - -.chat-container .input-message > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: 100%; -} - -.chat-container .input-message .reply-wrapper { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - overflow: hidden; - -webkit-transition: .2s all; - transition: .2s all; - height: 0px; -} - -.chat-container .input-message .reply-wrapper.active { - height: 39px; -} - -.chat-container .input-message .reply-wrapper .reply { - width: 100%; - margin-left: .5rem; - min-height: 35px; -} - -.chat-container .input-message .new-message-wrapper { - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; -} - -.chat-container .input-message .new-message-wrapper .btn-icon:before { - vertical-align: bottom; -} - -.chat-container .input-message .input-message-container { - width: 1%; - max-height: inherit; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - position: relative; - overflow: hidden; -} - -.chat-container .input-message .input-message-container > .scrollable { - position: relative; -} - -.chat-container .input-message .btn-icon { - display: block; - -webkit-transition: .2s color; - transition: .2s color; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - font-size: 24px; - line-height: 24px; - padding: 10px 7px 9px 7.5px; - color: #8d969c; -} - -.chat-container .input-message .btn-icon.active { - color: #50a2e9; -} - -.chat-container .input-message .emoji { - font-size: 24px; - height: 24px; - width: 24px; -} - -@media only screen and (max-width: 720px) { - .chat-container .pinned-message { - position: absolute !important; - top: 100%; - width: 100% !important; - background: #fff; - left: 0; - max-height: 100% !important; - height: 52px; - padding: 1rem; - } -} - -.chat-container .pinned-message, .chat-container .reply { - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - overflow: hidden; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 187px; - margin-right: 1rem; - max-height: 35px; - position: relative; - /* padding: .25rem; */ -} - -.chat-container .pinned-message.is-media .pinned-message-content, .chat-container .pinned-message.is-media .reply-content, .chat-container .reply.is-media .pinned-message-content, .chat-container .reply.is-media .reply-content { - padding-left: 40px; -} - -html.no-touch .chat-container .pinned-message:hover, html.no-touch .chat-container .reply:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.chat-container .pinned-message-border, .chat-container .reply-border { - height: 32px; - border-radius: 1px; - min-width: 2px; - background: #50a2e9; -} - -.chat-container .pinned-message-content, .chat-container .reply-content { - margin-left: 8px; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-negative: 1; - flex-shrink: 1; - overflow: hidden; - pointer-events: none; - position: relative; - height: 32px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.chat-container .pinned-message-title, .chat-container .reply-title { - color: #50a2e9; -} - -.chat-container .pinned-message-title, .chat-container .pinned-message-subtitle, .chat-container .reply-title, .chat-container .reply-subtitle { - font-size: 14px; - line-height: 15px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -@media only screen and (max-width: 720px) { - .chat-container .pinned-message-title, .chat-container .pinned-message-subtitle, .chat-container .reply-title, .chat-container .reply-subtitle { - line-height: 13px; - } -} - -.chat-container .pinned-message-subtitle, .chat-container .reply-subtitle { - white-space: nowrap; - color: #111; -} - -.chat-container .pinned-message-media, .chat-container .reply-media { - height: 32px; - width: 32px; - border-radius: 8px; - overflow: hidden; - position: absolute; - left: 0; - top: 0; - background-repeat: no-repeat; - background-size: cover; - background-position: center center; -} - -.chat-container .pinned-message i, .chat-container .reply i { - font-style: normal; - color: #50a2e9; -} - -.chat-container .pinned-message img.emoji, .chat-container .reply img.emoji { - height: 16px; - width: 16px; - vertical-align: top; -} - -.chat-container .pinned-message span.emoji, .chat-container .reply span.emoji { - font-size: 16px; - vertical-align: unset; -} - -.chat-container .pinned-message { - display: none; -} - -#bubbles { - /* overflow-y: scroll; - scrollbar-width: none; - -ms-overflow-style: none; */ - width: 100%; - height: 100%; - max-height: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - /* Lets middle column shrink/grow to available width */ - overflow: hidden; - position: relative; - padding: 0 .5rem; - -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); -} - -#bubbles > .scrollable { - padding: 0 .75rem; - height: auto; - /* position: absolute; - bottom: 0; - left: 0; */ - display: block; - /* display: flex; - flex-direction: column; - justify-content: flex-end; */ -} - -#bubbles:not(.scrolled-down) { - -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 20px); - mask-image: linear-gradient(0deg, transparent 0, #000 20px); -} - -#bubbles:not(.scrolled-down) #bubbles-go-down { - opacity: 1; -} - -#bubbles .preloader { - width: 100%; - height: 100%; -} - -#bubbles .preloader svg { - width: 50px; - height: 50px; -} - -#bubbles .preloader-container .preloader-circular { - background-color: rgba(0, 0, 0, 0.35); -} - -#bubbles-inner { - width: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-negative: 1; - flex-shrink: 1; - margin: 0 auto; - -webkit-box-sizing: border-box; - box-sizing: border-box; - min-height: 100%; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -#bubbles-inner.is-chat .is-in .bubble__container { - margin-left: 3rem; -} - -@media only screen and (max-width: 720px) { - #bubbles-inner.is-chat .is-in .bubble__container { - max-width: calc(100% - 3rem); - } -} - -#bubbles-inner.is-channel:not(.is-chat) .bubble__container { - max-width: 100%; -} - -#bubbles-inner.is-channel:not(.is-chat):not(.has-rights) { - padding-bottom: 55px; -} - -#bubbles-inner:not(.is-channel) .message, #bubbles-inner.is-chat .message { - max-width: 480px; -} - -#bubbles-inner.is-scrolling .is-sticky { - opacity: 0.99999; -} - -#bubbles-go-down { - position: absolute; - background-color: #fff; - border-radius: 50%; - width: 3.25rem; - height: 3.25rem; - color: #9e9e9e; - font-size: 30px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - right: 17.5px; - bottom: 17.5px; - cursor: pointer; - opacity: 0; - -webkit-transition: .2s opacity; - transition: .2s opacity; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - z-index: 2; -} - -@media only screen and (max-width: 720px) { - #bubbles-go-down { - width: 2.875rem; - height: 2.875rem; - } -} - -#bubbles-go-down:before { - margin-left: .75px; -} - -@media only screen and (max-width: 720px) { - #bubbles-go-down { - right: .5rem; - } -} - -.popup.popup-delete-message .popup-header { - margin-bottom: 1rem; -} - -.popup .popup-buttons { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; -} - -.popup .popup-buttons button { - background: none; - outline: none; - border: none; - padding: .5rem; - text-transform: uppercase; - -webkit-transition: .2s; - transition: .2s; - border-radius: 8px; - cursor: pointer; - color: #50a2e9; -} - -html.no-touch .popup .popup-buttons button:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.popup .popup-buttons button + button { - margin-top: .5rem; -} - -@-webkit-keyframes bubbleSelected { - 0% { - opacity: 0; - } - 25% { - opacity: 1; - } - to { - opacity: 0; - } -} - -@keyframes bubbleSelected { - 0% { - opacity: 0; - } - 25% { - opacity: 1; - } - to { - opacity: 0; - } -} - -.bubbles-date-group { - position: relative; - /* .sticky_sentinel { - visibility: visible; - background: #000; - } */ -} - -.bubbles-date-group .sticky_sentinel--top { - /* Adjust the height and top values based on your on your sticky top position. - e.g. make the height bigger and adjust the top so observeHeaders()'s - IntersectionObserver fires as soon as the bottom of the sentinel crosses the - top of the intersection container. */ - height: 0.25rem; - top: 0; -} - -.bubble { - padding-top: 0.25rem; - max-width: min(calc(100% - 48px), 696px); - position: relative; - z-index: 1; - /* &.is-group-first { - padding-top: 10px; - } */ - /* .goto-original { - opacity: 1; - } */ - /*img { - width: 100%; - height: 100%; - }*/ -} - -@media only screen and (min-width: 721px) { - .bubble { - margin: 0 auto; - } -} - -.bubble.is-selected:after { - position: absolute; - left: -50%; - top: 0; - height: 100%; - content: " "; - background-color: rgba(0, 132, 255, 0.3); - -webkit-animation: bubbleSelected 2s linear; - animation: bubbleSelected 2s linear; - z-index: 1; -} - -.bubble.is-selected:not(.is-group-last):after { - height: calc(100% + $bubble-margin); -} - -.bubble.is-first-unread:before { - content: "Unread messages"; - height: 30px; - margin-bottom: 0.25rem; - margin-left: -50%; - text-align: center; - color: #538BCC; - line-height: 2.1; - font-weight: 500; - font-size: 15px; - background-color: rgba(255, 255, 255, 0.95); -} - -.bubble.is-selected:after, .bubble.is-first-unread:before { - width: 200%; - display: block; -} - -.bubble.is-date { - position: -webkit-sticky; - position: sticky; - top: 0.25rem; - z-index: 2; - pointer-events: none; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; - opacity: 0.99999; -} - -.bubble.is-date.is-sticky { - opacity: 0.00001; -} - -.bubble__container { - min-width: 56px; - max-width: 100%; - border-radius: 12px; - -webkit-box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.15); - box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.15); - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - /* font-size: 0; */ - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - height: -webkit-fit-content; - height: -moz-fit-content; - height: fit-content; - z-index: 2; -} - -@media only screen and (min-width: 721px) { - .bubble__container { - max-width: 85%; - } -} - -.bubble__container > .user-avatar { - position: absolute; - left: -3rem; - width: 40px; - height: 40px; - line-height: 40px; - bottom: 0; - font-size: 1rem; - cursor: pointer; -} - -.bubble.service { - padding: 0.25rem 0; - max-width: 696px; -} - -.bubble.service .bubble__container { - /* justify-self: center; */ - margin: 0 auto; - max-width: 100%; -} - -.bubble-beside-button { - position: absolute; - right: -46px; - bottom: 0; - width: 38px; - height: 38px; - font-size: 1.5rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - border-radius: 50%; - background: rgba(0, 0, 0, 0.16); - cursor: pointer; -} - -.bubble .forward svg { - width: 20px; - height: 20px; -} - -.bubble .message strong { - font-weight: 500 !important; -} - -.bubble.is-group-last { - padding-bottom: 0.25rem; -} - -.bubble:not(.forwarded):not(.is-group-first) .bubble__container > .name { - display: none; -} - -.bubble:not(.forwarded):not(.is-group-first):not(.is-message-empty):not(.is-reply) .message { - padding-top: 6px; -} - -.bubble:not(.is-group-last) .bubble__container > .user-avatar { - display: none; -} - -.bubble:not(.hide-name) .audio { - margin: 4px 0; -} - -.bubble .reply { - width: auto; -} - -.bubble .reply .reply-content { - height: auto; - min-height: 32px; -} - -.bubble.photo .bubble__container, .bubble.video .bubble__container { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; -} - -.bubble.photo .box.web, .bubble.video .box.web { - /* width: max-content; */ - /* width: min-content; */ - max-width: 100%; -} - -.bubble.webpage .time { - float: none; - width: 0; -} - -.bubble .preview-resizer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.bubble img.emoji { - height: 18px; - width: 18px; - margin: 0 .05rem; - vertical-align: bottom; -} - -.bubble span.emoji { - height: auto; - width: auto; - overflow: visible; - vertical-align: unset; -} - -.bubble.emoji-big { - font-size: 0; -} - -.bubble.emoji-big .bubble__container { - background: none !important; - -webkit-box-shadow: none; - box-shadow: none; - line-height: 1; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bubble.emoji-big:not(.sticker) .attachment { - padding-top: .5rem; - padding-bottom: 1.5rem; - max-width: -webkit-fit-content !important; - max-width: -moz-fit-content !important; - max-width: fit-content !important; - max-height: -webkit-fit-content !important; - max-height: -moz-fit-content !important; - max-height: fit-content !important; -} - -.bubble.emoji-big:not(.sticker) .attachment span.emoji { - height: auto; - width: auto; -} - -.bubble.emoji-big.sticker .bubble__container { - max-width: 140px !important; - max-height: 140px !important; -} - -.bubble.emoji-1x .attachment { - font-size: 96px; -} - -.bubble.emoji-1x .attachment img.emoji { - height: 64px; - width: 64px; - /* height: 96px; - width: 96px; */ -} - -.bubble.emoji-2x .attachment { - font-size: 64px; -} - -.bubble.emoji-2x .attachment img.emoji { - height: 48px; - width: 48px; - /* height: 64px; - width: 64px; */ -} - -.bubble.emoji-3x .attachment { - font-size: 52px; -} - -.bubble.emoji-3x .attachment img.emoji { - height: 32px; - width: 32px; - /* height: 48px; - width: 48px; */ -} - -.bubble.sticker, .bubble.round, .bubble.emoji-big { - /* &.is-message-empty .message { - display: none; - } - - &.is-message-empty:hover .message { - display: block; - } */ -} - -.bubble.sticker .bubble__container, .bubble.round .bubble__container, .bubble.emoji-big .bubble__container { - cursor: pointer; - background: none !important; - -webkit-box-shadow: none; - box-shadow: none; - /* max-width: 300px; - max-height: 300px; */ -} - -.bubble.sticker img, .bubble.round img, .bubble.emoji-big img { - -o-object-fit: contain; - object-fit: contain; -} - -.bubble.sticker.is-message-empty .message, .bubble.round.is-message-empty .message, .bubble.emoji-big.is-message-empty .message { - background-color: rgba(0, 0, 0, 0.23); -} - -.bubble.sticker .attachment { - border-radius: 0; -} - -.bubble.sticker .bubble__container { - max-width: 200px !important; - max-height: 200px !important; -} - -.bubble.round .attachment { - max-width: 200px !important; - max-height: 200px !important; -} - -.bubble.round .attachment img { - border-radius: 50%; -} - -.bubble:not(.is-message-empty) .attachment { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.bubble:not(.emoji-big) .attachment { - font-size: 0; -} - -.bubble .attachment { - max-width: 100%; - border-radius: inherit; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: relative; -} - -.bubble .attachment img, .bubble .attachment video { - max-width: 100%; - cursor: pointer; - opacity: 1; - -webkit-transition: opacity .3s ease; - transition: opacity .3s ease; -} - -.bubble .attachment .download { - position: absolute; - left: 0; - top: 0; - height: 100%; - width: 100%; - cursor: pointer; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.bubble .attachment .download span { - background-color: rgba(0, 0, 0, 0.35); - font-size: 23px; - color: #fff; - text-align: center; -} - -.bubble .attachment .download ~ .video-play, .bubble .attachment .preloader-container ~ .video-play { - display: none; -} - -.bubble:not(.sticker) .attachment { - max-width: min(480px, 100%); - max-height: min(480px, 100%); - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; -} - -.bubble img:not(.emoji), .bubble video { - /* object-fit: contain; */ - -o-object-fit: cover; - object-fit: cover; - width: 100%; - height: 100%; -} - -.bubble.is-album .attachment { - max-width: min(451px, 100%); - max-height: none; -} - -.bubble.is-album .attachment .album-item { - background-color: #000; - background-size: cover; - /* background-position: center center; */ - /* flex: 1 0 auto; */ - max-width: 100%; - cursor: pointer; - position: absolute; - overflow: hidden; -} - -.bubble.is-album .attachment .album-item img, .bubble.is-album .attachment .album-item video { - border-radius: inherit; -} - -.bubble.round .attachment { - max-height: 200px; - max-width: 200px; -} - -.bubble .box, .bubble .reply { - font-size: .95rem; - margin: 4px 4px 4px 6px; - padding: 4px; - margin-bottom: -5px; - border-radius: 4px; - /* &:hover { - cursor: pointer; - } */ -} - -.bubble .box.web, .bubble .reply.web { - margin-top: -6px; - max-width: 100%; - overflow: hidden; -} - -.bubble .box.web .preview, .bubble .reply.web .preview { - max-height: min(400px, 100%); - max-width: min(480px, 100%); - /* max-height: 100%; - max-width: 100%; */ - border-radius: 4px; - margin-bottom: 3px; - overflow: hidden; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: pointer; - position: relative; - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; -} - -.bubble .box.web .preview img, .bubble .box.web .preview video, .bubble .reply.web .preview img, .bubble .reply.web .preview video { - max-width: 100%; - /* width: 100%; - height: 100%; */ -} - -.bubble .box.web .title, .bubble .reply.web .title { - letter-spacing: -0.2px; - line-height: 1.2; - font-weight: 500 !important; -} - -.bubble .box.web .name, .bubble .reply.web .name { - letter-spacing: -0.3px; - display: block; -} - -html.no-touch .bubble .box.web .name:hover, html.no-touch .bubble .reply.web .name:hover { - text-decoration: underline; -} - -.bubble .box.web .text, .bubble .reply.web .text { - overflow: hidden; - text-overflow: ellipsis; - line-height: 1.2; - letter-spacing: -0.3px; - margin-top: 2px; - font-size: 0.965rem; -} - -.bubble .box .quote, .bubble .reply .quote { - padding-left: 0.55rem; - max-width: 100%; - overflow: hidden; - width: 100%; -} - -.bubble .box .text, .bubble .reply .text { - line-height: 1.2; -} - -.bubble .box .name, .bubble .box .reply-title, .bubble .reply .name, .bubble .reply .reply-title { - font-weight: 500 !important; - display: inline !important; -} - -.bubble.is-square-photo .bubble__container { - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; -} - -.bubble.is-square-photo .box.web .quote { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.bubble.is-square-photo .box.web .preview-resizer { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - -ms-flex-negative: 0; - flex-shrink: 0; - max-width: 5rem; - max-height: 5rem; -} - -.bubble.is-square-photo .box.web .preview-resizer .preview { - max-width: min(5rem, 100%); - max-height: min(5rem, 100%); -} - -.bubble.is-square-photo .box.web .quote-text { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - padding-right: 1rem; -} - -.bubble.is-vertical-photo .bubble__container { - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; -} - -.bubble .reply { - max-width: 300px; - margin-bottom: 6px; - margin-top: 0; - cursor: pointer; -} - -.bubble.is-reply.emoji-big .reply, .bubble.is-reply.sticker .reply { - padding: 10px; - border-radius: 12px; - border: 1px solid #ccc; - max-width: 300px; - height: 54px; - max-height: 54px; - white-space: nowrap; - position: absolute; - top: 0; - margin-bottom: 0; -} - -.bubble.is-reply.emoji-big .reply .reply-content, .bubble.is-reply.sticker .reply .reply-content { - margin-top: 0; -} - -.bubble.is-reply .reply-content { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.bubble .message { - font-size: 16px; - padding: 0 .6rem 6px .6rem; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - color: #000; - line-height: 21px; - word-break: break-word; - /* * { - overflow: hidden; - text-overflow: ellipsis; - } */ -} - -.bubble .message:last-child { - padding-top: 6px; -} - -.bubble .message .emoji { - font-size: 1.2rem; -} - -.bubble .message pre, .bubble .message code { - white-space: pre-wrap; - /* css-3 */ - white-space: -moz-pre-wrap; - /* Mozilla, since 1999 */ - white-space: -pre-wrap; - /* Opera 4-6 */ - white-space: -o-pre-wrap; - /* Opera 7 */ - word-wrap: break-word; - /* Internet Explorer 5.5+ */ -} - -.bubble .message.audio-message { - min-width: 275px; - max-width: 275px !important; - padding-top: 8px !important; - padding-left: 8px !important; - /* .audio-details * { - overflow: visible; - } */ -} - -.bubble .message.audio-message .audio { - -webkit-box-pack: unset; - -ms-flex-pack: unset; - justify-content: unset; - max-width: none; -} - -.bubble .message.audio-message .audio-time { - padding-bottom: 7px; -} - -.bubble .message.audio-message .audio-time, .bubble .message.audio-message .audio-subtitle { - color: #4fae4e; - line-height: 1.45; - margin-top: 0; -} - -.bubble .message.audio-message .audio-title { - font-weight: 500; - margin-left: -1px; -} - -.bubble .message.audio-message .audio-details { - margin-top: 8px; -} - -.bubble .message.audio-message .audio-ico { - font-size: 2.15rem; -} - -.bubble .message.audio-message .media-progress { - /* width: calc(100% + 50px); */ - width: 191px; - margin: 9px 0 9px; -} - -.bubble .message.audio-message .media-progress__filled { - background-color: #47aa41; - -webkit-transform-origin: left; - transform-origin: left; - height: 2px; -} - -.bubble .message.audio-message .media-progress__seek { - height: 2px; - overflow: visible !important; - background: rgba(124, 195, 107, 0.52); -} - -.bubble .message.audio-message .media-progress__seek::-webkit-slider-thumb { - height: 12px; - width: 12px; - background: #47aa41; -} - -.bubble .message.audio-message .tgico-largeplay:before { - content: ""; - margin-right: -2px; -} - -.bubble .message.audio-message .time { - width: unset; -} - -.bubble .message.contact-message { - min-width: 200px; - padding-left: 8px; -} - -.bubble .message.contact-message .contact { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 2px 0; - cursor: pointer; -} - -.bubble .message.contact-message .contact-avatar { - color: #fff; -} - -.bubble .message.contact-message .contact-details { - padding-left: 12px; - margin-top: 8px; -} - -.bubble .message.contact-message .contact-name { - font-size: 1rem; - font-weight: 500; -} - -.bubble .message.contact-message .contact-number { - font-size: 14px; - line-height: 1.4; -} - -.bubble .message.contact-message .time { - width: unset; -} - -.bubble .message.document-message { - max-width: 325px !important; -} - -.bubble .message.document-message .time { - width: unset; -} - -.bubble .message.document-message .document { - padding-left: 66px; - height: 58px; -} - -.bubble .message.document-message .document-name { - line-height: 1.4; - margin-top: 1px; - overflow: hidden; - text-overflow: ellipsis; -} - -.bubble.is-message-empty .message { - position: absolute; - bottom: .1rem; - right: .2rem; - border-radius: 12px; - background-color: rgba(0, 0, 0, 0.35); - padding: 0 .2rem; - z-index: 2; -} - -.bubble.is-message-empty .message .time { - color: #fff; - padding: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: auto; -} - -.bubble.is-message-empty .message .time .inner { - margin-bottom: 0; - position: relative; - padding: 0 2.5px; - bottom: 0; -} - -.bubble .time { - font-size: .8rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - float: right; - user-select: none; - height: 20px; - line-height: 20px; -} - -.bubble .time .inner { - position: absolute; - bottom: 0; - right: 0; - font-size: 12px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - line-height: 1; -} - -.bubble .time .inner i { - font-size: 1.15rem; - margin-right: .4rem; - margin-left: .1rem; -} - -.bubble .time .inner i.edited { - overflow: visible; - font-size: .8rem; -} - -.bubble span.video-time { - position: absolute; - top: 3px; - left: 3px; - border-radius: 12px; - background-color: rgba(0, 0, 0, 0.35); - padding: 0px 6px 0px 6px; - z-index: 2; - font-size: 12px; - color: white; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.bubble span.video-play { - background-color: rgba(0, 0, 0, 0.35); - color: #fff; - text-align: center; - font-size: 34px; - line-height: 60px; - cursor: pointer; -} - -.bubble.is-edited.channel-post .time { - min-width: calc(5rem + 46px); -} - -.bubble.channel-post .time { - width: 5rem; -} - -.bubble.is-edited .time { - width: 78px !important; -} - -.bubble.is-edited.emoji-big .time, .bubble.is-edited.sticker .time { - width: 81px !important; -} - -.bubble:not(.forwarded).hide-name .name, .bubble.emoji-big .name { - display: none; -} - -.bubble .name { - cursor: pointer; -} - -.bubble__container > .name { - /* padding: .2675rem .6rem 0 .6rem; */ - /* padding: .32rem .6rem 0 .6rem; */ - padding: 5px .6rem 0 .6rem; - font-weight: 500 !important; - /* padding-bottom: 4px; */ - color: #50a2e9; - font-size: .9rem; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; -} - -.bubble:not(.webpage).photo .name, .bubble:not(.webpage).video .name { - padding-bottom: 6px; -} - -.bubble:not(.webpage).photo:not(.is-message-empty) .message, .bubble:not(.webpage).video:not(.is-message-empty) .message { - padding-top: 6px; -} - -.bubble:not(.webpage):not(.is-album):not(.sticker):not(.round):not(.emoji-big) .attachment, .bubble .album-item { - background-color: #000; -} - -.bubble.hide-name:not(.is-reply):not(.is-message-empty) .message { - padding-top: 6px; -} - -.bubble:not(.sticker):not(.emoji-big).hide-name .reply, .bubble:not(.sticker):not(.emoji-big):not(.is-group-first) .reply, .bubble:not(.sticker):not(.emoji-big).is-out .reply { - margin-top: 6px; -} - -.bubble:not(.sticker):not(.emoji-big):not(.round).is-group-last .bubble__container:after { - position: absolute; - bottom: 0; - width: 11px; - height: 20px; - background-repeat: no-repeat no-repeat; - content: ''; - background-size: 11px 20px; - background-position-y: 1px; -} - -.bubble.photo.is-message-empty.is-group-last .bubble__container:after, .bubble.video.is-message-empty.is-group-last .bubble__container:after { - display: none; -} - -.bubble.is-message-empty.is-group-last.with-media-tail .bubble__container:after { - display: none; -} - -.bubble.is-message-empty.is-group-last.with-media-tail .attachment { - overflow: visible; -} - -.bubble__media-container { - cursor: pointer; -} - -.bubble.service { - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; -} - -.bubble.service .service-msg { - color: #fff; - background-color: rgba(0, 0, 0, 0.24); - font-size: 14px; - padding: 0 8px; - line-height: 24px; - border-radius: 12px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - text-align: center; -} - -.bubble.service .service-msg .name { - cursor: pointer; - margin-right: 5px; -} - -.bubble.service .service-msg img.emoji { - margin-bottom: 3px; -} - -.bubble-audio .time { - width: unset !important; -} - -.bubble.is-in { - /* .poll { - &-answer-selected { - &:before { - margin-left: -1px; - } - } - } */ -} - -.bubble.is-in .bubble__container { - margin-right: auto; - background-color: #ffffff; - border-radius: 6px 12px 12px 6px; -} - -.bubble.is-in.is-group-first .bubble__container { - border-radius: 12px 12px 12px 6px; -} - -.bubble.is-in.is-group-last .bubble__container { - border-radius: 6px 12px 12px 0px; -} - -.bubble.is-in.is-group-last .bubble__container:after { - left: -8.4px; - background-image: url("assets/img/msg-tail-left.svg"); -} - -.bubble.is-in.is-group-first.is-group-last .bubble__container { - border-radius: 12px 12px 12px 0px; -} - -.bubble.is-in.forwarded .attachment, -.bubble.is-in.is-reply .attachment, -.bubble.is-in:not(.hide-name).is-message-empty .attachment { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.bubble.is-in a { - color: #50a2e9; -} - -html.no-touch .bubble.is-in .quote:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.bubble.is-in.is-reply.emoji-big .reply, .bubble.is-in.is-reply.sticker .reply { - left: calc(100% + 10px); - background-color: #fff; -} - -.bubble.is-in .quote { - border-left: 2px #50a2e9 solid; -} - -.bubble.is-in .quote * { - overflow: hidden; - text-overflow: ellipsis; -} - -.bubble.is-in .quote .name, .bubble.is-in .reply-title { - color: #50a2e9; -} - -.bubble.is-in .time { - color: #a3adb6; - width: 36px; -} - -.bubble.is-in .time .inner { - padding: 0 7px 0 5px; - margin-bottom: 4px; -} - -.bubble.is-in.is-message-empty.is-group-last:not(.with-media-tail).photo .bubble__container, .bubble.is-in.is-message-empty.is-group-last:not(.with-media-tail).video .bubble__container { - border-bottom-left-radius: 6px; -} - -.bubble.is-in.is-message-empty.is-group-last.with-media-tail .attachment { - border-bottom-left-radius: 0; -} - -.bubble.is-in.is-message-empty.is-group-last.with-media-tail .bubble__media-container { - margin-left: -9px; -} - -.bubble.is-in .audio-subtitle, .bubble.is-in .contact-number, .bubble.is-in .audio-time { - color: #707579 !important; -} - -.bubble.is-in .message.audio-message .media-progress__seek { - background: rgba(193, 207, 220, 0.39); -} - -.bubble.is-in .message.audio-message .media-progress__filled { - background-color: #0089ff; -} - -.bubble.is-in .message.audio-message .media-progress input::-webkit-slider-thumb { - background: #63a2e3; -} - -@media only screen and (max-width: 720px) { - .bubble.is-in { - margin-right: auto; - } - .bubble.is-out { - margin-left: auto; - } -} - -.bubble.is-out .bubble__container { - margin-left: auto; - background-color: #eeffde; - border-radius: 12px 6px 6px 12px; -} - -.bubble.is-out .bubble__container > .user-avatar { - left: auto; - right: -2.5rem; -} - -.bubble.is-out.is-group-first .bubble__container { - border-radius: 12px 12px 6px 12px; -} - -.bubble.is-out.is-group-last .bubble__container { - border-radius: 12px 6px 0px 12px; -} - -.bubble.is-out.is-group-last .bubble__container:after { - right: -8.4px; - background-image: url("assets/img/msg-tail-right.svg"); -} - -.bubble.is-out.is-group-first.is-group-last .bubble__container { - border-radius: 12px 12px 0px 12px; -} - -.bubble.is-out.forwarded .attachment, -.bubble.is-out.is-reply .attachment { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -html.no-touch .bubble.is-out .quote:hover { - background-color: rgba(77, 205, 94, 0.12); -} - -.bubble.is-out.is-reply.emoji-big .box, .bubble.is-out.is-reply.emoji-big .reply, .bubble.is-out.is-reply.sticker .box, .bubble.is-out.is-reply.sticker .reply { - background-color: #eeffde; - right: calc(100% + 10px); - border-color: rgba(77, 205, 94, 0.12); -} - -.bubble.is-out .quote { - border-left: 2px #50af4f solid; -} - -.bubble.is-out .reply-border { - background-color: #50af4f; -} - -.bubble.is-out .quote .name, .bubble.is-out .reply-title { - color: #50af4f; -} - -.bubble.is-out .time { - color: #50af4f; - width: 50px; - display: inline-block; -} - -.bubble.is-out .time .inner { - padding: 0 4px 0 4px; - bottom: 1px; -} - -.bubble.is-out .time .tgico:after { - font-size: 19px; - vertical-align: middle; - margin-left: 1px; -} - -.bubble.is-out.forwarded .name { - color: #50af4f; -} - -.bubble.is-out.is-read .time .tgico:after { - content: ""; -} - -.bubble.is-out.is-sent .time .tgico:after { - content: ""; -} - -.bubble.is-out.is-sending .time .tgico:after { - content: ""; -} - -.bubble.is-out.is-reply .name { - display: none; -} - -.bubble.is-out.is-edited .time { - width: 85px; -} - -.bubble.is-out .document-ico:after { - border-top-color: #eeffde; - border-right-color: #eeffde; -} - -.bubble.is-out .audio-waveform rect { - fill: #B8DDA9; -} - -.bubble.is-out .audio-waveform rect.active { - fill: #68AB5A; -} - -.bubble.is-out .audio-time, .bubble.is-out .audio-subtitle { - color: #68AB5A; -} - -.bubble.is-out .audio-toggle, .bubble.is-out .audio-download { - background-color: #4FAE4E; -} - -.bubble.is-out .audio-download:empty { - display: none; -} - -.bubble.is-out.is-message-empty.is-group-last:not(.with-media-tail).photo .bubble__container, .bubble.is-out.is-message-empty.is-group-last:not(.with-media-tail).video .bubble__container { - border-bottom-right-radius: 6px; -} - -.bubble.is-out.is-message-empty.is-group-last.with-media-tail .attachment { - border-bottom-right-radius: 0; -} - -.bubble.is-out.is-message-empty.is-group-last.with-media-tail .bubble__media-container { - margin-right: -9px; -} - -.bubble.is-out .audio-subtitle, .bubble.is-out .contact-number, .bubble.is-out .document-size { - color: #4FAE4E; -} - -.bubble.is-out poll-element .poll-desc, .bubble.is-out poll-element .poll-votes-count { - color: #50af4f; -} - -.bubble.is-out poll-element .poll-line use { - stroke: #4fae4e; -} - -.bubble.is-out poll-element .poll-answer-selected { - background-color: #4fae4e; -} - -html.no-touch .bubble.is-out poll-element .poll-answer:hover .animation-ring { - background-color: rgba(79, 174, 78, 0.08); -} - -.bubble.is-out poll-element .progress-ring__circle { - stroke: #4fae4e; -} - -.reply-markup { - position: absolute; - width: 100%; -} - -.reply-markup-row { - margin-top: 5px; - overflow: hidden; - height: 40px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.reply-markup-row:last-child { - border-bottom-left-radius: 12px; - border-bottom-right-radius: 12px; -} - -.reply-markup-button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - border-radius: 6px; - background-color: rgba(0, 0, 0, 0.23); - z-index: 2; - font-size: 14px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - text-align: center; - color: white !important; - outline: none; - border: none; - width: 100%; - cursor: pointer; - position: relative; - -webkit-transition: background-color 0.35s ease; - transition: background-color 0.35s ease; - /* img.emoji { - vertical-align: middle !important; - } */ -} - -html.no-touch .reply-markup-button:hover { - background-color: rgba(0, 0, 0, 0.06); -} - -.reply-markup-button + .reply-markup-button { - margin-left: 5px; -} - -.reply-markup-button.is-link:before { - content: ""; - position: absolute; - right: 2px; - top: 2px; - display: block; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -poll-element { - margin-top: -1px; - display: block; - min-width: 280px; -} - -poll-element .poll-title { - font-weight: 500; -} - -poll-element .poll-desc { - font-size: 14px; - color: #707579; - margin-bottom: 7px; -} - -poll-element .poll-answer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - position: relative; - padding-bottom: 20px; - padding-left: 34px; - cursor: pointer; -} - -poll-element .poll-answer-text { - margin-top: 7px; - margin-left: 14px; -} - -poll-element .poll-answer-percents { - position: absolute; - left: 0; - top: 0; - opacity: 0; - font-weight: 500; - margin-top: 7px; - -webkit-transition: .34s opacity; - transition: .34s opacity; - margin-left: -3px; - text-align: right; - width: 40px; -} - -poll-element .poll-answer-selected { - position: absolute; - bottom: 3px; - left: 26px; - color: #fff; - background: #50a2e9; - border-radius: 50%; - height: 12px; - width: 12px; - font-size: 11px; - line-height: 15px; - opacity: 0; - -webkit-animation: fadeIn .1s ease forwards; - animation: fadeIn .1s ease forwards; - animation-direction: reverse; - -webkit-animation-delay: .24s; - animation-delay: .24s; -} - -html.no-touch poll-element .poll-answer:hover .animation-ring { - visibility: visible; - -webkit-transform: scale(1); - transform: scale(1); -} - -poll-element .poll-answer.is-voting .progress-ring__circle { - stroke-dashoffset: -19.792; - -webkit-animation: pollAnswerRotate 0.65s linear infinite; - animation: pollAnswerRotate 0.65s linear infinite; -} - -poll-element .poll-votes-count { - color: #707579; - font-size: 14px; - margin-top: 7px; -} - -poll-element .poll-line { - height: 35px; - position: absolute; - left: 17.5px; - bottom: 2px; - -webkit-transition: stroke-dashoffset .34s linear, stroke-dasharray .34s linear; - transition: stroke-dashoffset .34s linear, stroke-dasharray .34s linear; - stroke-dashoffset: 0; - stroke-dasharray: 0, 485.9; -} - -poll-element .poll-line use { - stroke-width: 4px; - stroke-linecap: round; - stroke: #50a2e9; - fill: none; -} - -poll-element + .time { - height: unset !important; - padding-top: 0px !important; - padding-bottom: 7px !important; -} - -poll-element .circle-hover { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: 34px; - height: 34px; - margin-left: 5px; - position: absolute; - left: 0; - top: 0; - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: .1s transform; - transition: .1s transform; -} - -poll-element .animation-ring { - display: block; - border-radius: 50%; - height: 34px; - width: 34px; - -webkit-transition: -webkit-transform 0.12s; - transition: -webkit-transform 0.12s; - transition: transform 0.12s; - transition: transform 0.12s, -webkit-transform 0.12s; - background-color: #f4f4f4; - -webkit-transform: scale(0.1); - transform: scale(0.1); - visibility: hidden; -} - -poll-element .progress-ring { - height: 26px; - width: 26px; - top: unset; - left: unset; -} - -poll-element .progress-ring__circle { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - -webkit-transition: stroke-dashoffset 0.15s; - transition: stroke-dashoffset 0.15s; - stroke-dasharray: 56.5487, 56.5487; - stroke-dashoffset: 0; - stroke-opacity: 1; - stroke-width: 2; - stroke: #8d969c; - fill: transparent; -} - -poll-element.is-voted .circle-hover, poll-element.is-voted .animation-ring { - -webkit-transform: scale(0); - transform: scale(0); -} - -poll-element.is-voted .poll-answer-percents { - opacity: 1; -} - -poll-element.is-voted .poll-answer-selected { - -webkit-animation-direction: normal; - animation-direction: normal; -} - -poll-element.is-retracting .circle-hover { - -webkit-transition-delay: .24s; - transition-delay: .24s; -} - -poll-element.is-retracting .animation-ring { - -webkit-transition-delay: .22s; - transition-delay: .22s; -} - -@-webkit-keyframes pollAnswerRotate { - to { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } -} - -@keyframes pollAnswerRotate { - to { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } -} - -.sidebar { - background-color: #fff; -} - -.sidebar-left { - border-right: 1px solid #DADCE0; -} - -.sidebar-right { - border-left: 1px solid #DADCE0; -} - -.sidebar-header { - background-color: #fff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 7.5px 16px; - min-height: 60px; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - /* //position: sticky !important; - position: sticky !important; - top: 0; - z-index: 1; */ -} - -@media only screen and (max-width: 720px) { - .sidebar-header { - padding: 7.5px 8px; - min-height: 56px; - } -} - -.sidebar-header__title { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - font-weight: 500; - padding-left: 23px; - font-size: 20px; -} - -.sidebar-header .btn-icon + .btn-icon { - margin-left: .5rem; -} - -.sidebar-close-button { - padding-left: 10px; -} - -.sidebar-content { - width: 100%; - max-height: 100%; - height: 100%; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - /* idk why but need */ - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - /* @include respond-to(handhelds) { - margin-top: 60px; - } */ -} - -.sidebar-content > div { - width: 100%; -} - -#column-left { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -#column-left #chats-container { - max-height: 100%; - overflow: hidden; - position: relative; -} - -#column-left .sidebar-slider { - height: 100%; -} - -#column-left .sidebar-header__btn-container { - position: relative; - width: 39.75px; - height: 39px; -} - -#column-left .sidebar-header__btn-container > * { - visibility: hidden; - opacity: 0; - position: absolute; - left: 0; - top: 0; - -webkit-transition: .2s opacity; - transition: .2s opacity; - z-index: 2; -} - -#column-left .sidebar-header__btn-container > *:before { - -webkit-transition: .2s transform; - transition: .2s transform; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -#column-left .sidebar-header__btn-container > * + * { - margin-left: 0 !important; -} - -#column-left .sidebar-header__btn-container > *.active { - opacity: 1; - visibility: visible; - color: #707579; -} - -#column-left .sidebar-header__btn-container > *.active:before { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); -} - -#column-left .sidebar-tools-button .btn-menu { - width: 217px; -} - -#column-left .sidebar-tools-button .btn-menu .archived-count { - border-radius: 12px; - min-width: 24px; - padding: 0 8px; - height: 24px; - text-align: center; - line-height: 24px; - color: #fff; - font-weight: 500; - background-color: #c5c9cc; - justify-self: flex-end; - position: absolute; - right: 16px; -} - -#column-left .sidebar-tools-button .btn-menu .archived-count:empty { - display: none; -} - -#column-left .search-group-people ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - padding-left: 4px; - margin-top: -1px; - padding-bottom: 1px; -} - -#column-left .search-group-people li { - margin-right: 5px; - padding: 0; -} - -#column-left .search-group-people .rp { - height: 98px; - max-height: 98px; - border-radius: 10px; - max-width: 78px; - width: 78px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - cursor: pointer; - padding: 12px 0 0 !important; - overflow: hidden; - margin: 0; -} - -#column-left .search-group-people .dialog-avatar { - width: 54px; - height: 54px; -} - -#column-left .search-group-people .user-caption { - max-width: 65px; - padding: 2px 0px 9px; - font-size: 12px; -} - -#column-left .search-group-people .user-title { - max-width: unset; -} - -#column-left .search-group-people .search-group-scrollable { - position: relative; -} - -#column-left .search-group-people .search-group-scrollable > .scrollable { - position: relative; -} - -#column-left .item-main .sidebar-content .btn-menu { - bottom: calc(100% + 10px); -} - -#column-left .item-main .sidebar-content .btn-corner.menu-open:before { - content: ""; -} - -@media only screen and (max-width: 720px) { - #column-left .item-main .sidebar-content .btn-corner { - -webkit-transform: translateY(0px); - transform: translateY(0px); - position: fixed !important; - } -} - -@media only screen and (max-width: 720px) { - #column-left .item-main .sidebar-content .btn-menu-toggle { - width: 54px; - height: 54px; - bottom: 14px; - right: 14px; - } -} - -@media only screen and (min-width: 721px) { - html.no-touch #column-left .item-main .sidebar-content:hover .btn-corner { - -webkit-transform: translateY(0px); - transform: translateY(0px); - } -} - -#search-container { - -webkit-transition: 150ms ease-in-out opacity,150ms ease-in-out transform; - transition: 150ms ease-in-out opacity,150ms ease-in-out transform; - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); - opacity: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -#search-container.active { - -webkit-transform: scale(1, 1); - transform: scale(1, 1); - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; -} - -.new-channel-container .sidebar-content, .new-group-container .sidebar-content, .edit-profile-container .sidebar-content { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.new-channel-container .avatar-edit, .new-group-container .avatar-edit, .edit-profile-container .avatar-edit { - width: 120px; - height: 120px; - margin: 1px auto 32px; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.new-channel-container .input-wrapper, .new-group-container .input-wrapper, .edit-profile-container .input-wrapper { - width: 380px; - margin: 0 auto; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.new-channel-container .chats-container, .new-group-container .chats-container, .edit-profile-container .chats-container { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.new-channel-container .caption, .new-group-container .caption, .edit-profile-container .caption { - font-size: 0.875rem; - margin-top: 14px; - margin-left: 23px; - color: #707579; -} - -.new-group-members { - padding: 1.5rem 0 0.4375rem; -} - -.new-group-members .search-group__name { - text-transform: capitalize; -} - -.settings-container .profile-button { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding: 1.125rem 0.625rem; - height: 3.5rem; - line-height: 1.4; - border-radius: 0.625rem; - margin: 0px 0.5rem 0px 0.4375rem; -} - -html.no-touch .settings-container .profile-button:hover { - background: rgba(112, 117, 121, 0.08); - cursor: pointer; -} - -.settings-container .profile-button:before { - font-size: 24px; - color: #707579; - margin-left: 0.375rem; - margin-top: -0.0625rem; -} - -.settings-container .profile-button p { - padding-left: 2rem; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.settings-container .profile-buttons { - margin-top: .9375rem; - width: 100%; -} - -.edit-profile-container .caption { - margin-top: 1.063rem; - margin-left: 1.438rem; - line-height: 1.2; - padding-bottom: 1.438rem; -} - -.edit-profile-container .sidebar-left-h2 { - color: #707579; - padding: 0 1.438rem; - padding-bottom: 1.5rem; - font-weight: 500; -} - -.edit-profile-container hr { - margin-bottom: 1.5rem; -} - -.edit-profile-container .scroll-wrapper { - width: 100%; -} - -#column-right { - position: relative; -} - -@media only screen and (min-width: 721px) { - #column-right { - width: 0%; - -webkit-transition: .2s ease-in-out; - transition: .2s ease-in-out; - } - #column-right .sidebar-content { - min-width: 25vw; - } -} - -@media only screen and (min-width: 721px) and (min-width: 1681px) { - #column-right .sidebar-content { - min-width: calc(1680px / 4 - 1px); - } -} - -@media only screen and (min-width: 721px) { - #column-right:not(.active) { - border-left-width: 0; - } - #column-right.active { - width: 25%; - } -} - -#column-right .sidebar-header { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -#column-right .sidebar-header .sidebar-close-button:before { - content: ""; -} - -@media only screen and (min-width: 721px) { - #column-right .sidebar-header .sidebar-close-button:before { - content: ""; - } -} - -#column-right #search-private-container .chats-container { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -#column-right #forward-container { - z-index: 5; -} - -#column-right .sidebar-search { - display: none; -} - -#column-right .sidebar-search.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.profile-content { - /* flex: 1 1 auto; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - /* height: 100%; */ - position: relative; - width: 100%; -} - -.profile-content [type="checkbox"] + span { - padding-left: 54px; - margin-left: -54px; -} - -.profile-content-wrapper { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-bottom: 36px; -} - -@media only screen and (max-width: 720px) { - .profile-content-wrapper { - margin-bottom: 13px; - } -} - -.profile-content .content-container { - width: 100%; - max-width: 100%; - position: absolute; - top: 100%; - min-height: calc((var(--vh, 1vh) * 100) - 100% - 60px); - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.profile-container > .scrollable { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.profile-name { - text-align: center; - font-size: 24px; - line-height: 1.4; - font-weight: 500; -} - -@media only screen and (max-width: 720px) { - .profile-name { - font-size: 20px; - } -} - -.profile-name span.emoji { - vertical-align: inherit; - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; -} - -.profile-subtitle { - text-align: center; - color: #707579; - font-size: 14px; - margin-bottom: 2px; -} - -@media only screen and (max-width: 720px) { - .profile-subtitle { - margin-top: 1px; - } -} - -.profile-subtitle.online { - color: #50a2e9; -} - -.profile-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 80px; - padding-right: 12px; - position: relative; - margin-top: 31px; - line-height: 1.4; -} - -@media only screen and (max-width: 720px) { - .profile-row { - margin-top: 27px; - padding-left: 71px; - margin-bottom: 1px; - } -} - -.profile-row:before { - position: absolute; - left: 24px; - /* top: 0; */ - font-size: 24px; - color: #707579; -} - -@media only screen and (max-width: 720px) { - .profile-row:before { - left: 15px; - } -} - -.profile-row p { - color: #000; - margin: 0; - font-size: 1rem; -} - -.profile-row-bio .emoji { - width: 24px; - height: 24px; -} - -.profile-row-label { - color: #707579 !important; - font-size: 14px !important; -} - -@media only screen and (max-width: 720px) { - .profile-row-label { - line-height: 1.6; - } -} - -.profile-row-notifications { - margin-top: 29px; - line-height: 1.3; -} - -@media only screen and (max-width: 720px) { - .profile-row-notifications { - margin-top: 26px; - } -} - -.profile-avatar { - width: 120px; - height: 120px; - margin: 1px auto 21px; - font-size: 4rem !important; -} - -@media only screen and (max-width: 720px) { - .profile-avatar { - margin: 0 auto 10px; - width: 100px; - height: 100px; - } -} - -.profile-avatar.tgico-avatar_deletedaccount { - font-size: 6rem; -} - -.profile-tabs { - position: -webkit-sticky !important; - position: sticky !important; - top: 0; - z-index: 2; - background-color: #fff; -} - -.profile-tabs-content { - min-height: calc(100% - 49px); - -ms-grid-rows: 100%; - grid-template-rows: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - /* width: 500%; - margin-left: -100%; - */ - /* > div { - height: 0; - - &.active { - height: auto; - } - } */ - /* > div > div:not(.scroll-padding) { - height: 100%; - } */ -} - -.profile-tabs-content > div { - position: relative; -} - -.profile-tabs-content .preloader { - padding: 0; - position: absolute !important; - height: 100%; -} - -.profile-tabs-content .preloader > svg { - height: 50px; - width: 50px; -} - -.profile-tabs-content #content-media { - width: 100%; - padding: 7.5px; - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: 1fr; - grid-gap: 3.5px; - /* span.video-play { - background-color: $time-background; - color: #fff; - text-align: center; - font-size: 34px; - line-height: 60px; - cursor: pointer; - } */ -} - -@media only screen and (max-width: 720px) { - .profile-tabs-content #content-media { - padding: 7.5px 7.5px 7.5px 6.5px; - } -} - -.profile-tabs-content #content-media .media-item { - height: 0; - padding-bottom: 100%; - overflow: hidden; - position: relative; - cursor: pointer; - background-color: #000; -} - -.profile-tabs-content #content-media .video-time { - position: absolute; - left: 5px; - top: 4px; - height: 18px; - border-radius: 4px; - background-color: rgba(0, 0, 0, 0.35); - padding: 0px 6px 0px 5px; - z-index: 1; - font-size: 12px; - color: white; -} - -.profile-tabs-content #content-media .media-image { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; -} - -.profile-tabs-content #content-docs { - padding: 7px 20px; -} - -.profile-tabs-content #content-docs .document { - padding-left: 4rem; - padding-right: 1rem; - height: calc(50px + 1.5rem); - /* & + .document { - margin-top: 1.5rem; - } */ -} - -.profile-tabs-content #content-docs .document-ico, .profile-tabs-content #content-docs .document-download { - width: 48px; - height: 48px; -} - -.profile-tabs-content #content-docs .document-name { - font-weight: normal; - width: 100%; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; -} - -.profile-tabs-content #content-links { - padding: 0 30px 15px 15px; -} - -.profile-tabs-content #content-links > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-top: 20px; - margin-left: 5px; - padding-bottom: 2px; - position: relative; - padding-left: 60px; - overflow: hidden; - min-height: 58px; -} - -.profile-tabs-content #content-links > div .preview { - height: 48px; - width: 48px; - border-radius: 5px; - overflow: hidden; - position: absolute; - left: 0; - top: 0; - background-repeat: no-repeat; - background-size: cover; - background-position: center center; -} - -.profile-tabs-content #content-links > div .preview.empty { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - font-size: 2rem; - color: #fff; - text-transform: uppercase; - background-color: #50a2e9; -} - -.profile-tabs-content #content-links > div .url { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.profile-tabs-content #content-links .title { - font-size: 16px; - margin-top: 3px; -} - -.profile-tabs-content #content-links .subtitle { - font-size: 14px; -} - -.profile-tabs-content #content-audio { - padding: 20px 15px 15px 20px; -} - -.profile-tabs-content #content-audio > div { - min-height: 60px; -} - -.profile-tabs-content #content-audio .audio { - padding-bottom: 26px; - padding-left: 61px; - /* min-height: 58px; */ - max-width: 368px; - -webkit-box-pack: unset; - -ms-flex-pack: unset; - justify-content: unset; - /* &-no-subtitle { - padding-bottom: 16px; - } */ -} - -.profile-tabs-content #content-audio .audio-details { - height: 66px; -} - -.profile-tabs-content #content-audio .audio.audio-show-progress .audio-subtitle { - overflow: visible; -} - -.profile-tabs-content #content-audio .audio-ico { - width: 48px; - height: 48px; -} - -.profile-tabs-content #content-audio .audio-ico.tgico-largeplay:before { - margin-right: -1px; -} - -.profile-tabs-content #content-audio .audio-download { - border-radius: 50%; - background-color: #50a2e9; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.profile-tabs-content #content-audio .audio-toggle, .profile-tabs-content #content-audio .audio-download { - font-size: 1.9rem; -} - -.profile-tabs-content #content-audio .audio-title { - font-size: 1rem; - color: #000; - line-height: 1.2; - padding-top: 5px; - margin-top: 0; - margin-left: -1px; -} - -.profile-tabs-content #content-audio .audio-subtitle { - font-size: 14px; - line-height: 1.25; - color: #707579; - margin-left: -1px; - margin-top: 3px; -} - -.profile-tabs-content #content-audio .audio-time { - margin-top: 1px; -} - -.profile-tabs-content #content-audio .audio-title, .profile-tabs-content #content-audio .audio-subtitle { - overflow: hidden; - text-overflow: ellipsis; -} - -.profile-tabs-content #content-audio .media-progress { - margin: 11px 0 8px; -} - -.profile-tabs-content #content-audio .media-progress__filled { - background-color: #0089ff; - -webkit-transform-origin: left; - transform-origin: left; - height: 2px; -} - -.profile-tabs-content #content-audio .media-progress__seek { - height: 2px; - background: rgba(193, 207, 220, 0.39); -} - -.profile-tabs-content #content-audio .media-progress__seek::-webkit-slider-thumb { - height: 12px; - width: 12px; -} - -.media-viewer { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: rgba(0, 0, 0, 0.88); - /* color: $color-gray; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -@media only screen and (max-width: 720px) { - .media-viewer { - background: #000; - } -} - -.media-viewer-author { - position: absolute; - top: 0; - left: 0; - height: 60px; - padding: 8px 8px 8px 80px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - color: #8b8b8b; - -webkit-transition: 0.2s; - transition: 0.2s; -} - -html.no-touch .media-viewer-author:hover { - color: #fff; -} - -.media-viewer-userpic { - width: 44px; - height: 44px; - position: absolute; - top: 8px; - left: 20px; -} - -@media only screen and (max-width: 720px) { - .media-viewer-userpic { - display: none; - } -} - -.media-viewer-name { - font-weight: 500; -} - -.media-viewer-date { - font-size: 15px; -} - -.media-viewer-buttons { - position: absolute; - top: 0; - right: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - padding: 8px; -} - -.media-viewer-buttons .btn-icon { - margin: 0 .25rem; - -webkit-transition: 0.2s; - transition: 0.2s; -} - -html.no-touch .media-viewer-buttons .btn-icon:hover { - color: #fff; -} - -@media only screen and (max-width: 720px) { - .media-viewer-buttons { - display: none; - } -} - -.media-viewer-content { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - height: 100%; - max-height: 100%; - max-width: 100%; - overflow: hidden; -} - -.media-viewer-stub { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; -} - -.media-viewer-container { - -ms-flex-item-align: center; - align-self: center; - position: relative; - max-width: 100%; - max-height: 100%; - overflow: hidden; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.media-viewer-media { - visibility: hidden; -} - -.media-viewer-caption { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - text-align: center; - color: #707579; - -webkit-transition: 0.2s; - transition: 0.2s; - max-width: 50vw; - word-break: break-word; - overflow: hidden; - text-overflow: ellipsis; -} - -html.no-touch .media-viewer-caption:hover { - color: #fff; -} - -.media-viewer-switcher { - position: absolute; - left: 0; - top: 0; - width: 10rem; - height: 100%; - cursor: pointer; - z-index: 5; -} - -html.no-touch .media-viewer-switcher:hover > span { - opacity: 1; -} - -@media only screen and (max-width: 720px) { - .media-viewer-switcher { - width: 1.5rem; - } -} - -.media-viewer-switcher-right { - left: auto; - right: 0; -} - -.media-viewer-prev-button, .media-viewer-next-button { - cursor: pointer; - position: absolute; - color: #fff; - font-size: 3rem; - left: 2rem; - top: 50%; - -webkit-transform: translateY(-50%) rotate(90deg); - transform: translateY(-50%) rotate(90deg); - opacity: 0; - -webkit-transition: 0.2s opacity; - transition: 0.2s opacity; - z-index: 5; - /* box-shadow: 0 1px 2px 0 rgba(16, 35, 47, 0.07); */ -} - -.media-viewer-next-button { - left: auto; - right: 2rem; - -webkit-transform: translateY(-50%) rotate(-90deg); - transform: translateY(-50%) rotate(-90deg); -} - -.media-viewer-mover { - position: fixed !important; - z-index: 4; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - min-height: auto !important; - left: 0; - top: 0; - -webkit-transform-origin: top left; - transform-origin: top left; - overflow: hidden; -} - -.media-viewer-mover .ckin__player { - width: 100%; - height: 100%; - position: absolute; - left: 0; - top: 0; -} - -.media-viewer-mover img, .media-viewer-mover video { - width: 100%; - height: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -o-object-fit: cover; - object-fit: cover; - opacity: 1; -} - -.media-viewer-mover.active { - -webkit-transition: 0.2s -webkit-transform; - transition: 0.2s -webkit-transform; - transition: 0.2s transform; - transition: 0.2s transform, 0.2s -webkit-transform; -} - -.media-viewer-mover.moving { - -webkit-transition: 0.35s -webkit-transform ease; - transition: 0.35s -webkit-transform ease; - transition: 0.35s transform ease; - transition: 0.35s transform ease, 0.35s -webkit-transform ease; -} - -.media-viewer-mover.hiding img, .media-viewer-mover.hiding video { - -webkit-transition: 0.2s opacity; - transition: 0.2s opacity; - opacity: 0; -} - -.media-viewer-aspecter { - width: 100%; - height: 100%; - -webkit-transform: scale(1); - transform: scale(1); - overflow: hidden; - position: absolute; -} - -.media-viewer-mover.active .media-viewer-aspecter { - -webkit-transition: 0.2s all; - transition: 0.2s all; -} - -.media-viewer-whole { - top: 0; - left: 0; - width: 100%; - height: 100%; - position: fixed !important; - display: block; - z-index: 4; - visibility: hidden; - -webkit-transition: visibility 0s 0.2s; - transition: visibility 0s 0.2s; -} - -.media-viewer-whole.active { - visibility: visible; - -webkit-transition-delay: 0s; - transition-delay: 0s; -} - -.media-viewer-whole.active .overlays, .media-viewer-whole.active .btn-menu-toggle { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.2s 0s, visibility 0s 0s; - transition: opacity 0.2s 0s, visibility 0s 0s; -} - -@media only screen and (max-width: 720px) { - .media-viewer-whole .menu-mobile-close { - position: absolute; - left: 20px; - top: 8px; - } - .media-viewer-whole .btn-menu-toggle { - position: fixed; - right: 8px; - top: 8px; - z-index: 5; - opacity: 0; - -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s; - transition: opacity 0.2s 0s, visibility 0s 0.2s; - } - .media-viewer-whole .btn-menu-toggle.menu-open { - color: #fff; - background-color: rgba(112, 117, 121, 0.2) !important; - } -} - -.media-viewer-switchers { - position: relative; - width: 1680px; - max-width: 100%; - height: 100%; - margin: 0 auto; -} - -.overlays { - top: 0; - left: 0; - width: 100%; - height: 100%; - position: fixed !important; - background-color: rgba(0, 0, 0, 0.2); - z-index: 4; - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s; - transition: opacity 0.2s 0s, visibility 0s 0.2s; -} - -.ckin__player { - letter-spacing: 0.02em; -} - -.ckin__overlay { - position: relative; -} - -.ckin__overlay:before { - background: radial-gradient(ellipse at center, transparent 0%, rgba(0, 0, 0, 0.5) 100%); -} - -.ckin__overlay--2:before { - background: rgba(24, 24, 24, 0.8); -} - -.ckin__player.ckin__fullscreen { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - height: 100%; - width: 100%; - z-index: 10000000; - background: #000; - border-radius: 0 !important; - display: -ms-flexbox; - display: -webkit-box; - display: flex; -} - -.ckin__player.ckin__fullscreen video { - max-height: none; - max-width: none; - -o-object-fit: contain; - object-fit: contain; -} - -.default { - border: 0 solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); - box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); - position: relative; - font-size: 0; - overflow: hidden; - cursor: pointer; -} - -.default:before { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - -webkit-transition: opacity .2s; - transition: opacity .2s; - opacity: 1; - visibility: visible; -} - -.default__title { - position: absolute; - left: 20px; - top: 20px; - z-index: 1; - font-size: 24px; - color: rgba(255, 255, 255, 0.8); - font-style: italic; -} - -.default__button { - background: none; - border: 0; - color: #fff; - outline: 0; - padding: 3px 10px 6px 10px; - cursor: pointer; - font-size: 24px; - line-height: 1; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.default__button i { - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; -} - -.default__button--big { - background: none; - border: 0; - line-height: 1; - color: #fff; - text-align: center; - outline: 0; - padding: 0; - cursor: pointer; - position: absolute; - opacity: 1; - visibility: visible; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%) scale(1); - transform: translate(-50%, -50%) scale(1); - font-size: 64px; - -webkit-transition: all .2s; - transition: all .2s; - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -.default__slider { - width: 10px; - height: 30px; -} - -.default__controls { - position: absolute; - bottom: 0; - right: 0; - left: 0; - -webkit-transition: all .3s; - transition: all .3s; - text-align: left; - direction: ltr; - border-radius: 0 0 5px 5px; - z-index: 6; -} - -.default__gradient-bottom { - height: 49px; - padding-top: 93px; - bottom: 0; - z-index: 2; - background-position: bottom; - width: 100%; - position: absolute; - background-repeat: repeat-x; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==); - -webkit-transition: all .3s; - transition: all .3s; - pointer-events: none; -} - -.default.is-playing .default__gradient-bottom { - -webkit-transform: translateY(50px); - transform: translateY(50px); -} - -html.no-touch .default.is-playing:hover .default__gradient-bottom { - -webkit-transform: translateY(0px); - transform: translateY(0px); -} - -.default.is-playing:before { - opacity: 0; - visibility: hidden; - -webkit-transform: translate(-50%, -50%) scale(1.3); - transform: translate(-50%, -50%) scale(1.3); -} - -.default.is-playing .default__button--big { - opacity: 0; - visibility: hidden; -} - -.default.is-playing .default__controls { - -webkit-transform: translateY(52px); - transform: translateY(52px); -} - -html.no-touch .default.is-playing:hover .default__controls { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.default .media-progress { - margin: 0 16px; - height: 5px; - -webkit-transition: height 0.3s; - transition: height 0.3s; - background: rgba(255, 255, 255, 0.38); - border-radius: 4px; - overflow: visible; -} - -.default .media-progress__filled { - background: #63a2e3; - -webkit-transform-origin: left; - transform-origin: left; - border-radius: 4px; - height: 5px; - -webkit-transform: scaleX(0); - transform: scaleX(0); -} - -@media (max-width: 480px) { - .ckin__player button { - font-size: 18px; - } -} - -video::-webkit-media-controls-enclosure { - display: none !important; -} - -.media-progress { - position: relative; - cursor: pointer; -} - -.media-progress input[type=range] { - -webkit-appearance: none; - -moz-appearance: none; - background: transparent; - height: 4.5px; - cursor: pointer; - padding: 0; - outline: none; -} - -.media-progress input[type=range]:focus { - outline: none; -} - -.media-progress input[type=range]:focus::-webkit-slider-runnable-track { - background: transparent; -} - -.media-progress input[type=range]:focus::-moz-range-track { - outline: none; -} - -.media-progress input[type=range]::-webkit-slider-runnable-track { - width: 100%; - cursor: pointer; - border-radius: 1.3px; - -webkit-appearance: none; - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; -} - -.media-progress input[type=range]::-webkit-slider-thumb { - height: 15px; - width: 15px; - border-radius: 16px; - background: #63a2e3; - cursor: pointer; - -webkit-appearance: none; - margin-left: -1px; -} - -.media-progress input[type=range]::-moz-range-track { - width: 100%; - height: 8.4px; - cursor: pointer; - border: 1px solid transparent; - background: transparent; - border-radius: 1.3px; -} - -.media-progress input[type=range]::-moz-range-thumb { - height: 14px; - width: 14px; - border-radius: 50px; - border: 1px solid #63a2e3; - background: #63a2e3; - cursor: pointer; - margin-top: 5px; -} - -.media-progress__seek { - position: absolute; - top: 0; - width: 100%; - cursor: pointer; - margin: 0; -} - -input[type=range]::-ms-track { - visibility: hidden; -} - -input[type=range]::-ms-ticks { - background: none; - color: none; - border: none; -} - -input[type=range]::-ms-thumb { - visibility: hidden; -} - -input[type=range]::-ms-tooltip { - visibility: hidden; -} - -.left-controls { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.right-controls { - float: right; -} - -.bottom-controls { - padding: 3px 4px 0px 4px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.time { - float: right; - padding: 7px 0px 9px 14px; - font-size: 15px; - color: white; -} - -.circle .circle-time { - color: #fff; - font-size: 13px; - float: left; -} - -.circle .circle-time-left { - position: absolute; - top: 3px; - left: 2px; - border-radius: 12px; - background-color: rgba(0, 0, 0, 0.23); - padding: 1px 7px 2px 7px; - z-index: 2; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -video[data-ckin="circle"] { - border-radius: 50%; - overflow: hidden; -} - -.progress-ring { - position: absolute; - top: 0; - left: 0; - cursor: pointer; -} - -.progress-ring__circle { - -webkit-transition: stroke-dashoffset; - transition: stroke-dashoffset; -} - -.ckin__player.circle { - position: relative; - width: 200px; - height: 200px; -} - -.iconVolume { - padding: 0 1px 0 3px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 1.25rem; - color: #fff; -} - -.emoji-dropdown { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - height: 282px; - background: #fff; - display: flex; - overflow: hidden; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -@media only screen and (min-width: 721px) { - .emoji-dropdown { - position: absolute !important; - left: 0; - bottom: calc(82px); - width: 420px !important; - height: 420px; - -webkit-box-shadow: 0px 5px 10px 5px rgba(16, 35, 47, 0.14); - box-shadow: 0px 5px 10px 5px rgba(16, 35, 47, 0.14); - z-index: 3; - border-radius: 10px; - -webkit-transition: all 0.2s ease-out; - transition: all 0.2s ease-out; - -webkit-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; - } - .emoji-dropdown.active { - -webkit-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.emoji-dropdown > .menu-horizontal { - margin-top: 2px; -} - -.emoji-dropdown .emoji-container { - width: 100%; - max-width: 100%; - overflow: hidden; - height: 100%; -} - -.emoji-dropdown .btn-icon { - color: #8d969c; -} - -.emoji-dropdown .emoji-tabs ul { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.emoji-dropdown .emoji-tabs-search { - position: absolute; - left: 0; -} - -.emoji-dropdown .emoji-tabs-delete { - position: absolute; - right: 0; -} - -.emoji-dropdown .tabs-container { - /* width: 300%; */ - height: 100%; -} - -.emoji-dropdown .tabs-container .category-title { - position: -webkit-sticky; - position: sticky; - top: 0; - font-size: .85rem; - color: #707579; - background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(60%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0))); - background: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0.9) 60%, rgba(255, 255, 255, 0) 100%); - z-index: 2; - padding: .53333rem 6PX .66667rem; - width: 100%; -} - -.emoji-dropdown .tabs-container .emoji-category { - padding-top: 1px; - position: relative; - /* &::after { - content: ""; - flex: auto; - } */ -} - -.emoji-dropdown .tabs-container .emoji-category .category-items { - display: -ms-grid; - display: grid; - grid-column-gap: 2.44px; - -ms-grid-columns: (1fr)[9]; - grid-template-columns: repeat(9, 1fr); - font-size: 2.25rem; - line-height: 2.25rem; -} - -.emoji-dropdown .tabs-container .emoji-category .category-items > span { - margin: 0; - padding: 4px 4px; - line-height: inherit; - border-radius: 8px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - width: 42px; - height: 42px; -} - -.emoji-dropdown .tabs-container .emoji-category .category-items > span .emoji { - width: 100%; - height: 100%; -} - -html.no-touch .emoji-dropdown .tabs-container .emoji-category .category-items > span:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.emoji-dropdown .tabs-container .emoji-category:first-child { - padding-top: 5px; -} - -.emoji-dropdown .tabs-container .sticker-category { - position: relative; - /* &.not-full::after { - content: ""; - flex: auto; - } */ -} - -.emoji-dropdown .tabs-container .sticker-category::after { - content: ""; - -webkit-box-flex: 1; - -ms-flex: auto; - flex: auto; -} - -.emoji-dropdown .tabs-container .sticker-category .category-items { - width: 100%; - display: -ms-grid; - display: grid; - -ms-grid-columns: (1fr)[5]; - grid-template-columns: repeat(5, 1fr); - grid-column-gap: 1px; -} - -.emoji-dropdown .tabs-container .sticker-category .category-items > div { - width: 80px; - height: 80px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - /* overflow: hidden; */ - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - /* margin: 3.5px 0; - margin-right: 6.25px; */ - padding: 1px 2.5px; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - border-radius: 12px; - padding: 0; - /* &:nth-child(5n+5) { - margin-right: 0; - } */ -} - -html.no-touch .emoji-dropdown .tabs-container .sticker-category .category-items > div:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.emoji-dropdown .tabs-container .sticker-category .category-items > div > img { - max-width: 100%; - max-height: 100%; -} - -.emoji-dropdown .tabs-container > div { - min-height: 100%; - /* display: flex; */ - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: 100%; -} - -.emoji-dropdown .tabs-container .emoticons-content { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 0; -} - -.emoji-dropdown .tabs-container .scrollable { - padding: 0 10px; -} - -.emoji-dropdown .emoji-padding .menu-horizontal { - border-bottom: 1px solid #dadce0; -} - -.emoji-dropdown .emoji-padding .menu-horizontal, .emoji-dropdown .stickers-padding .menu-horizontal { - height: 47px; - border-bottom: none; - padding: 2px 2px 2px 2px; - width: 100%; -} - -.emoji-dropdown #content-stickers .scrollable { - padding: 15px 5px 0; -} - -.emoji-dropdown .menu-horizontal { - width: 100%; - height: 50px; -} - -.emoji-dropdown .menu-horizontal li { - font-size: 1.65rem; - padding: 0; - width: 50px; - height: 50px; - line-height: 50px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.emoji-dropdown .stickers-padding .menu-wrapper { - padding: 0; - height: 50px; - max-width: 100%; - border-top: 1px solid #dadce0; -} - -.emoji-dropdown .stickers-padding li { - /* width: calc(100% / 7); */ - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.emoji-dropdown .stickers-padding li.active:not(.tgico-recent) { - background-color: rgba(112, 117, 121, 0.08); -} - -.emoji-dropdown .stickers-padding li > canvas, .emoji-dropdown .stickers-padding li > img { - padding: .75rem; - max-width: 100%; - max-height: 100%; - width: 100%; - height: 100%; -} - -.emoji-dropdown #content-gifs .gifs-masonry { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.emoji-dropdown #content-gifs .gifs-masonry > div { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - max-width: 100%; - height: 100px; - margin: 2.5px; - cursor: pointer; - background: #000; - position: relative; -} - -.emoji-dropdown #content-gifs .gifs-masonry > div video { - -o-object-fit: cover; - object-fit: cover; - width: 100%; - height: 100%; -} - -div.scrollable::-webkit-scrollbar { - width: 0; - height: 0; -} - -div.scrollable::-webkit-scrollbar-thumb { - width: 0; - height: 0; -} - -::-webkit-scrollbar-button { - width: 0; - height: 0; - display: none; -} - -::-webkit-scrollbar-corner { - background-color: transparent; -} - -.scrollable { - width: 100%; - height: 100%; - overflow-y: hidden; - overflow-x: hidden; - max-height: 100%; - /* transform: translateZ(0); - -webkit-transform: translateZ(0); */ - position: absolute; - top: 0px; - left: 0px; - bottom: 0px; - right: 0px; - /* display: flex; - flex-direction: column; */ - /* &-sentinel { - position: relative; - left: 0; - height: 1px; - min-height: 1px; - background-color: transparent; - width: 1px; - min-width: 1px; - } */ - /* &.scrollable-x ~ .scrollbar-thumb { - top: auto; - right: auto; - width: auto; - height: 4px; - bottom: 0px; - } - - .scroll-padding { - flex: 0 0 auto; - - &:first-child + * { - flex: 1 1 auto; - } - } */ -} - -.scrollable.scrollable-x { - overflow-x: auto; - scrollbar-width: none; - -ms-overflow-style: none; -} - -.scrollable.scrollable-y { - overflow-y: auto; - overflow-y: overlay; - scrollbar-width: none; - -ms-overflow-style: none; -} - -/* .scrollbar-thumb { - position: absolute; - top: 0; - right: 2px; - width: 4px; - //margin-left: 2px; - background-color: #000; - //cursor: grab; - cursor: default; - opacity: 0; - transition-property: opacity; - transition-duration: .2s; - transition-timing-function: ease-in-out; - - display: none; - - border-radius: $border-radius; - z-index: 2; -} - -:hover > .scrollbar-thumb { - opacity: .4; -} */ -div.scrollable-y::-webkit-scrollbar { - width: .375rem; -} - -/* div.scrollable-y::-webkit-scrollbar-thumb { - border: 2px solid rgba(0, 0, 0, 0); - background-clip: padding-box; -} */ -::-webkit-scrollbar-thumb { - opacity: 0; - -webkit-transition: .2s ease-in-out; - transition: .2s ease-in-out; -} - -div.scrollable:hover::-webkit-scrollbar-thumb { - height: 200px; - border-radius: 10px; - background-color: rgba(0, 0, 0, 0.2); - opacity: 1; -} - -::-webkit-scrollbar-button { - width: 0; - height: 0; - display: none; -} - -::-webkit-scrollbar-corner { - background-color: transparent; -} - -.menu-horizontal { - color: #707579; - border-bottom: 1px solid #dadce0; - position: relative; -} - -.menu-horizontal ul { - width: 100%; - height: 100%; - margin: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: distribute; - justify-content: space-around; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - position: relative; - z-index: 2; -} - -.menu-horizontal li { - display: inline-block; - padding: .75rem 1rem; - cursor: pointer; - text-align: center; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - font-size: 1rem; - font-weight: 500; -} - -@media only screen and (max-width: 720px) { - .menu-horizontal li { - font-size: 14px; - } -} - -.menu-horizontal li.active { - color: #50a2e9; -} - -.menu-horizontal__stripe { - position: absolute; - background: #50a2e9; - left: -2px; - -webkit-transition: .3s transform, .3s width; - transition: .3s transform, .3s width; - bottom: -1px; - height: 4px; - width: 1px; - -webkit-transform: scaleX(1) translateX(0px); - transform: scaleX(1) translateX(0px); - border-top-left-radius: 2px; - border-top-right-radius: 2px; - z-index: 1; -} - -.tabs-container { - min-width: 100%; - width: 100%; - display: -ms-grid; - display: grid; - -ms-grid-columns: 100%; - grid-template-columns: 100%; - /* @include respond-to(not-handhelds) { - overflow-x: hidden; - } */ -} - -.tabs-container.animated { - -webkit-transition: .3s transform; - transition: .3s transform; -} - -.tabs-container > div { - width: 100%; - max-width: 100%; - -webkit-transition: -webkit-transform .2s, -webkit-filter .2s; - transition: -webkit-transform .2s, -webkit-filter .2s; - transition: transform .2s, filter .2s; - transition: transform .2s, filter .2s, -webkit-transform .2s, -webkit-filter .2s; - display: none; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - position: relative; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column: 1; - grid-column-start: 1; - background-color: #fff; - overflow: hidden; -} - -.tabs-container > div.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.tabs-container > div > div:not(.scroll-padding) { - width: 100%; - max-width: 100%; - /* overflow: hidden; */ - position: relative; -} - -@-webkit-keyframes scaleIn { - 0% { - -webkit-transform: scale(0.2); - transform: scale(0.2); - } - to { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes scaleIn { - 0% { - -webkit-transform: scale(0.2); - transform: scale(0.2); - } - to { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.selector { - height: 100%; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.selector-search-container { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - position: relative; - max-height: 132px; - overflow: hidden; -} - -.selector-search-container .scrollable { - position: relative; - max-height: inherit; -} - -.selector-search { - padding: 0 24px 0 24px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-flow: wrap; - flex-flow: wrap; -} - -.selector-search input { - border: none; - padding: 7px 0px 19px 0px; - outline: none; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.selector-user { - color: #000; - background-color: rgba(112, 117, 121, 0.08); - font-size: 16px; - padding: 0 17px 0px 0px; - line-height: 31px; - margin-left: -4px; - margin-right: 12px; - height: 32px; - margin-bottom: 7px; - border-radius: 24px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-transition: .2s all; - transition: .2s all; -} - -html.no-touch .selector-user:hover { - background-color: #fae2e3; - cursor: pointer; -} - -html.no-touch .selector-user:hover .selector-user-avatar:after { - opacity: 1; - -webkit-transform: scaleX(-1) rotate(-90deg); - transform: scaleX(-1) rotate(-90deg); -} - -.selector-user.scale-in { - -webkit-animation: scaleIn .15s ease forwards; - animation: scaleIn .15s ease forwards; -} - -.selector-user.scale-out { - -webkit-animation: scaleIn .1s ease forwards; - animation: scaleIn .1s ease forwards; - animation-direction: reverse; -} - -.selector-user-avatar { - height: 32px !important; - width: 32px !important; - float: left; - margin-right: 8px; - overflow: hidden; - font-size: 14px; - -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); -} - -.selector-user-avatar:after { - position: absolute; - content: ""; - left: 0; - top: 0; - background-color: #df3f40; - height: 100%; - width: 100%; - z-index: 2; - font-size: 23px; - line-height: 32px !important; - opacity: 0; - -webkit-transition: .2s opacity, .2s transform; - transition: .2s opacity, .2s transform; - -webkit-transform: scaleX(-1) rotate(0deg); - transform: scaleX(-1) rotate(0deg); -} - -.selector .chats-container { - height: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.selector ul .dialog-avatar { - height: 48px; - width: 48px; -} - -.selector ul .user-caption { - padding: 1px 3.5px 1px 12px; -} - -.selector ul p { - height: 24px; -} - -.selector ul span.user-title { - font-weight: normal; -} - -.selector ul span.user-last-message { - font-size: 14px; -} - -.selector ul li { - padding-bottom: 0; -} - -.selector ul li > .rp { - margin: 0px 9px 0px 8px; - padding: 12px 8.5px; -} - -@media not all and (min-resolution: 0.001dpcm) { - @supports (-webkit-appearance: none) { - .selector ul li > .rp { - margin-right: 4px; - } - } -} - -.selector hr { - margin: 0 0 8px; -} - -.selector [type="checkbox"] + span { - padding-left: calc(9px + 2.25rem); -} - -.selector .checkbox { - margin-top: 11px; - padding-left: 11px; -} - -.popup { - position: fixed !important; - left: 0; - top: 0; - height: 100%; - max-width: none; - width: 100%; - z-index: 3; - background-color: rgba(0, 0, 0, 0.3); - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; - transition: opacity 0.3s 0s, visibility 0s 0.3s; - overflow: auto; - /* text-align: center; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.popup.active { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; - transition: opacity 0.3s 0s, visibility 0s 0s; -} - -.popup.active .popup-container { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.popup-container { - position: relative; - /* max-width: 400px; */ - border-radius: 10px; - background-color: #fff; - padding: 1rem; - -webkit-transform: translateY(-40px); - transform: translateY(-40px); - backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - -webkit-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.popup-close { - cursor: pointer; - color: #707579; - z-index: 3; - text-align: center; - -ms-grid-column-align: center; - justify-self: center; - line-height: 1; - -webkit-transition: .2s; - transition: .2s; -} - -html.no-touch .popup-close:hover { - color: #000; -} - -.popup-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 2rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.popup-avatar .popup-container { - max-width: 600px; - padding: 15px 16px 16px 24px; - overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.popup-avatar .popup-container > button { - position: absolute; - bottom: 20px; - right: 20px; -} - -.popup-avatar .popup-close { - font-size: 1.5rem; - margin-top: 4px; -} - -.popup-avatar .popup-header { - margin-bottom: 1px; -} - -.popup-avatar h6 { - font-size: 1.25rem; - text-align: left; - margin: 0; - margin-left: 2rem; -} - -.popup-avatar .crop { - max-width: 100%; - max-height: 100%; - padding: 24px 54px 46px 46px; - border-radius: 8px; -} - -.popup-avatar .crop > img { - display: none; -} - -.popup-avatar .crop img { - border-radius: 8px; -} - -.popup-send-photo .popup-container { - width: 420px; - max-width: 420px; - overflow: hidden; - /* padding: 12px 20px 50px; */ - padding: 12px 20px 32.5px; -} - -.popup-send-photo .popup-container.is-media:not(.is-album) { - /* max-height: 425px; */ -} - -.popup-send-photo .popup-container.is-media:not(.is-album) .popup-photo { - max-height: 320px; - margin: 0 auto; -} - -.popup-send-photo .popup-container.is-media:not(.is-album) .popup-photo img { - -o-object-fit: contain; - object-fit: contain; -} - -.popup-send-photo .popup-container.is-media:not(.is-album) .popup-photo > div { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.popup-send-photo .popup-container.is-album .popup-photo { - margin: 0 auto; - position: relative; -} - -.popup-send-photo .popup-container.is-album .popup-photo > div { - position: absolute; -} - -.popup-send-photo .popup-container.is-document .popup-photo img, .popup-send-photo .popup-container.is-document .popup-photo video, .popup-send-photo .popup-container.is-album .popup-photo img, .popup-send-photo .popup-container.is-album .popup-photo video { - -o-object-fit: cover; - object-fit: cover; - width: 100%; - height: 100%; -} - -.popup-send-photo .popup-header { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 9px; -} - -.popup-send-photo .popup-header .btn-primary { - width: 79px; - height: 36px; - font-size: 14px; - font-weight: normal; - padding: 0; - padding-top: 2px; - margin-top: -3px; - border-radius: 10px; -} - -.popup-send-photo .popup-close { - font-size: 1.5rem; - margin: -1px 0 0 -4px; -} - -.popup-send-photo .popup-title { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 0 2rem 0 1.5rem; - margin: 0; - margin-top: -3px; - font-size: 1.25rem; - font-weight: 500; -} - -.popup-send-photo .popup-photo { - max-width: 380px; - overflow: hidden; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; - border-radius: 10px; - /* align-items: center; */ -} - -.popup-send-photo .popup-photo .document { - max-width: 100%; - overflow: hidden; - cursor: default; - padding-left: 3.75rem; - height: 4.5rem; - /* &.photo { - .document-ico { - border-radius: $border-radius; - } - } */ -} - -.popup-send-photo .popup-photo .document-name { - font-weight: normal; - width: 100%; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - line-height: 1.5; -} - -.popup-send-photo .popup-photo .document-ico { - height: 48px; - width: 48px; - font-size: 16px; - font-weight: normal; - line-height: 11px; - letter-spacing: 0; -} - -.popup-send-photo .input-field { - margin-top: 1rem; -} - -.popup-send-photo .input-field::-webkit-input-placeholder { - color: #a2acb4; -} - -.popup-send-photo .input-field:-ms-input-placeholder { - color: #a2acb4; -} - -.popup-send-photo .input-field::-ms-input-placeholder { - color: #a2acb4; -} - -.popup-send-photo .input-field::placeholder { - color: #a2acb4; -} - -.popup-send-photo .input-field input { - height: 54px; - font-size: 1rem; - padding: 0 15px; - border-radius: 10px; -} - -.popup-send-photo .input-field input:focus { - padding: 0 14.5px; -} - -.popup-send-photo .input-field label { - font-size: inherit; - opacity: 0; -} - -.popup-peer .popup-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-bottom: 0.4375rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.125rem 0.25rem; -} - -.popup-peer .popup-container { - padding: 1rem 1.5rem 0.75rem 1rem; -} - -.popup-peer .popup-title { - padding-left: 0.75rem; - font-size: 1.25rem; - font-weight: 500; - margin-bottom: 0.125rem; - text-transform: capitalize; -} - -.popup-peer .popup-description { - padding: 0 0.25rem; - margin-top: 0; - margin-bottom: 1.625rem; - min-width: 15rem; - max-width: -webkit-fit-content; - max-width: -moz-fit-content; - max-width: fit-content; -} - -.popup-peer .popup-buttons { - margin-right: -0.75rem; -} - -.popup-peer .popup-buttons .btn { - font-weight: 500; -} - -.popup-peer .popup-buttons .btn + .btn { - margin-top: 0.625rem; -} - -.popup-peer .peer-avatar { - height: 2rem; - width: 2rem; -} - -#auth-pages { - max-width: 720px; - overflow: hidden; -} - -#auth-pages .subtitle { - margin: 0; -} - -#auth-pages .input-wrapper { - margin-top: 49px; -} - -#auth-pages .tabs-container { - height: 100%; - -webkit-transform: translateX(0); - transform: translateX(0); - width: 100%; -} - -#auth-pages .tabs-container.animated { - -webkit-transition: .42s transform; - transition: .42s transform; -} - -#auth-pages .tabs-container > div { - /* justify-content: center; */ - /* &.active { - flex-direction: row; - } */ -} - -#auth-pages .tabs-container > div:before, #auth-pages .tabs-container > div:after { - content: " "; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - min-height: 3rem; - /* height: 105px; */ - width: 100%; -} - -#auth-pages .tabs-container > div > div { - height: 810px; - padding: 0; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -@media (max-height: 858px) { - #auth-pages { - height: auto; - /* .tabs-container > div > div { - height: auto; - } */ - } -} - -.page-sign .auth-image, .page-signUp .auth-image { - width: 7.5rem; - height: 7.5rem; - margin-bottom: 1.5rem; -} - -@media only screen and (min-width: 721px) { - .page-sign .auth-image, .page-signUp .auth-image { - width: 10rem; - height: 10rem; - margin-bottom: 1.5rem; - } -} - -.sign-logo { - max-width: 100%; - max-height: 100%; -} - -.page-sign .qr, .page-signQR .qr { - margin-top: 1.5rem; -} - -.page-sign p.qr-description, .page-signQR p.qr-description { - color: #707579; - line-height: 1.85; - text-align: left; - margin-left: auto; - margin-right: auto; -} - -/* .page-signQR { - .auth-image { - position: relative; - - .sign-logo { - width: 36px; - height: 36px; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - background-color: #fff; - border-radius: 50%; - } - } -} */ -.page-signUp .auth-image { - margin-top: 10px; - margin-bottom: 14px; -} - -.page-authCode .auth-image { - -webkit-transform: translateY(12px); - transform: translateY(12px); -} - -.page-authCode .phone-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.page-authCode .phone-wrapper h4[contenteditable="true"] { - padding: 0 1rem; - border: none; - outline: none; - padding: 0 1rem; - border-bottom: 2px solid #4EA4F6; -} - -.page-authCode .phone-wrapper .phone.error { - border-color: #E53935 !important; -} - -.page-authCode .subtitle { - margin-top: 0; -} - -.page-chats { - /* display: grid; */ - /* grid-template-columns: 25% 50%; */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.page-chats .avatar-edit .tgico-cameraadd { - top: 52%; -} - -.page-chats > div { - position: relative; - min-height: 100%; - height: 100%; - max-height: 100%; -} - -.page-chats #main-columns { - width: 100%; - overflow: hidden; -} - -@media only screen and (max-width: 720px) { - .page-chats { - /* #column-left { - display: flex!important; - } */ - } - .page-chats .main-column { - width: 100%; - } - .page-chats .main-column:not(.active) { - display: none; - } -} - -@media only screen and (min-width: 721px) { - .page-chats #column-left { - width: 25%; - } - .page-chats #column-center { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - background-color: #e6ebee; - width: 100%; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; - } - .page-chats #column-right { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - .page-chats .main-column { - height: 100%; - position: relative; - min-height: 100%; - max-height: 100%; - } - .page-chats #main-columns { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - } -} - -.page-chats .preloader { - width: 50px; - height: 50px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translateY(-50%) translateX(-50%); - transform: translateY(-50%) translateX(-50%); -} - -.page-chats .preloader-path { - stroke: #4EA4F6; -} - -.page-chats #search-container, .page-chats .sidebar-search { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - max-height: 100%; - height: 100%; - overflow: hidden; - position: absolute; - left: 0; - top: 0; - z-index: 3; - background: #fff; -} - -@media only screen and (min-width: 1681px) { - .page-chats { - border-top-width: 0; - border-bottom-width: 0; - border-left-width: 1px; - border-right-width: 1px; - border-style: solid; - border-color: #DADCE0; - } -} - -#dialogs-contextmenu .menu-unread:before { - content: ""; -} - -#dialogs-contextmenu .menu-unread.flip-icon:before { - content: ""; -} - -#dialogs-contextmenu .menu-pin:before { - content: ""; -} - -#dialogs-contextmenu .menu-pin.flip-icon:before { - content: ""; -} - -#dialogs-contextmenu .menu-mute:before { - content: ""; -} - -#dialogs-contextmenu .menu-mute.flip-icon:before { - content: ""; -} - -#dialogs-contextmenu .menu-archive:before { - content: ""; -} - -#dialogs-contextmenu .menu-archive.flip-icon:before { - content: ""; -} - -.page-password #password { - padding-right: 2.5rem; -} - -.page-password #password[type="password"] { - font-size: 2.25rem; - padding-left: 10px; -} - -.page-password .toggle-visible { - position: absolute; - right: .25rem; - z-index: 2; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - font-size: 1.25rem; - color: #9e9e9e; - cursor: pointer; - -webkit-transition: .2s; - transition: .2s; - padding: .5rem; -} - -html.no-touch .page-password .toggle-visible:hover { - color: #000; -} - -/* cyrillic */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local("Roboto"), local("Roboto-Regular"), url(assets/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format("woff2"); - unicode-range: U400-45F, U490-491, U4B0-4B1, U2116; -} - -/* latin-ext */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local("Roboto"), local("Roboto-Regular"), url(assets/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2"); - unicode-range: U100-24F, U259, U1E00-1EFF, U2020, U20A0-20AB, U20AD-20CF, U2113, U2C60-2C7F, UA720-A7FF; -} - -/* latin */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local("Roboto"), local("Roboto-Regular"), url(assets/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2"); - unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; -} - -/* cyrillic */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local("Roboto Medium"), local("Roboto-Medium"), url(assets/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format("woff2"); - unicode-range: U400-45F, U490-491, U4B0-4B1, U2116; -} - -/* latin-ext */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local("Roboto Medium"), local("Roboto-Medium"), url(assets/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2"); - unicode-range: U100-24F, U259, U1E00-1EFF, U2020, U20A0-20AB, U20AD-20CF, U2113, U2C60-2C7F, UA720-A7FF; -} - -/* latin */ -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local("Roboto Medium"), local("Roboto-Medium"), url(assets/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2"); - unicode-range: U0-0FF, U131, U152-153, U2BB-2BC, U2C6, U2DA, U2DC, U2000-206F, U2074, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD; -} - -html, body { - height: 100%; - width: 100%; - /* @include respond-to(handhelds) { - //overflow-y: auto; - height: 100%; - min-height: 100%; - min-width: 100%; - } - - @include respond-to(not-handhelds) { - width: 100%; - height: 100%; - } */ -} - -html { - font-size: 16px; - overflow: hidden; -} - -/* body { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - min-height: 0!important; -} */ -a { - color: #50a2e9; -} - -button, input, optgroup, select, textarea, html { - font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; -} - -input, textarea, button, select, a, div { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -.whole { - min-height: 100%; - width: 100%; - margin: 0 auto; - max-width: 1680px; - height: 100%; -} - -.disable-hover, -.disable-hover * { - pointer-events: none !important; -} - -@media only screen and (min-width: 721px) { - .only-handhelds { - display: none !important; - } -} - -.container { - margin: 0 auto; -} - -h1, h2, h3, h4, h5, h6 { - font-weight: 500; -} - -.is-mac * { - font-weight: normal !important; - /* h1, h2, h3, h4, h5, h6, .mac-thin { - font-weight: normal; - } */ -} - -h4 { - font-size: 2rem; - margin: 22px 0 14px; - line-height: 110%; -} - -input { - caret-color: #4EA4F6; -} - -input, textarea { - -webkit-appearance: none; -} - -.subtitle { - /* font-weight: 500; */ - color: #707579; - line-height: 1.35; -} - -.btn-icon { - text-align: center; - font-size: 1.5rem; - line-height: 1.5rem; - border-radius: 50%; - -webkit-transition: background-color .15s ease-out; - transition: background-color .15s ease-out; - color: #707579; - cursor: pointer; - background: none; - border: none; - padding: .5rem; - position: relative; - /* overflow: hidden; */ - /* kostil */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-icon.active { - color: #50a2e9; -} - -html.no-touch .btn-icon:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.btn-corner { - position: absolute !important; - bottom: 20px; - right: 20px; - -webkit-transition: .2s ease; - transition: .2s ease; - -webkit-transform: translateY(calc(100% + 20px)); - transform: translateY(calc(100% + 20px)); - z-index: 3; -} - -.btn-corner.is-visible { - -webkit-transform: translateY(0px); - transform: translateY(0px); -} - -.danger { - color: #E53935 !important; -} - -.btn-menu { - visibility: hidden; - position: absolute; - background: #fff; - -webkit-box-shadow: 0 5px 8px 1px rgba(0, 0, 0, 0.24); - box-shadow: 0 5px 8px 1px rgba(0, 0, 0, 0.24); - z-index: 3; - top: 100%; - margin-top: 8px; - padding: 9px 0; - border-radius: 10px; - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - -webkit-transition-property: opacity,visibility,-webkit-transform; - transition-property: opacity,visibility,-webkit-transform; - transition-property: opacity,transform,visibility; - transition-property: opacity,transform,visibility,-webkit-transform; - -webkit-transition-duration: .2s; - transition-duration: .2s; - -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - font-size: 16px; -} - -.btn-menu.active { - visibility: visible; - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.btn-menu.bottom-left { - right: 0; - top: 100%; - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.btn-menu.bottom-right { - left: 0; - top: 100%; - -webkit-transform-origin: top left; - transform-origin: top left; -} - -.btn-menu.top-left { - top: initial; - right: 0; - bottom: 100%; - -webkit-transform-origin: bottom right; - transform-origin: bottom right; -} - -.btn-menu.top-right { - top: initial; - left: 0; - bottom: 100%; - -webkit-transform-origin: bottom left; - transform-origin: bottom left; -} - -.btn-menu-item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - position: relative; - padding: 0 40px 0 20px; - height: 56px; - cursor: pointer !important; - pointer-events: all !important; - background-position: 16px center; - background-size: 24px 24px; - background-repeat: no-repeat; - color: #000; - text-transform: none; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -html.no-touch .btn-menu-item:hover { - background-color: rgba(112, 117, 121, 0.06); -} - -.btn-menu-item:before { - color: #707579; - font-size: 1.5rem; - margin-right: 32px; -} - -.btn-menu-item.danger:before { - color: #E53935; -} - -#bubble-contextmenu, #dialogs-contextmenu { - position: fixed; - right: auto; - bottom: auto; - width: auto; - z-index: 4; -} - -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - } - to { - opacity: 1; - } -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - to { - opacity: 1; - } -} - -@-webkit-keyframes fadeInFadeOut { - 0% { - opacity: 0; - } - 10% { - opacity: 1; - } - 50% { - opacity: 1; - } - to { - opacity: 0; - } -} - -@keyframes fadeInFadeOut { - 0% { - opacity: 0; - } - 10% { - opacity: 1; - } - 50% { - opacity: 1; - } - to { - opacity: 0; - } -} - -.toast { - position: fixed; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - padding: .5rem 1rem; - background-color: rgba(0, 0, 0, 0.66); - color: #fff; - font-size: 1rem; - border-radius: 10px; - -webkit-animation: fadeInFadeOut 3s linear forwards; - animation: fadeInFadeOut 3s linear forwards; -} - -hr { - width: 100%; - border: none; - border-bottom: 1px solid #DADCE0; - margin: 0 0 8px; -} - -avatar-element { - color: #fff; - width: 54px; - height: 54px; - line-height: 54px; - border-radius: 50%; - background-color: #50a2e9; - text-align: center; - font-size: 1.25em; - /* overflow: hidden; */ - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - /* kostil */ - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -avatar-element img { - width: 100%; - height: 100%; - border-radius: inherit; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -avatar-element img.fade-in { - -webkit-animation: fadeIn .2s ease forwards; - animation: fadeIn .2s ease forwards; -} - -avatar-element[class*=" tgico-"] { - line-height: 52px; - font-size: 28px; -} - -avatar-element path { - fill: white; -} - -avatar-element.is-online:after { - position: absolute; - content: " "; - display: block; - border-radius: 50%; - border: 2px solid white; - background-color: #0ac630; - left: 74%; - top: 73%; - width: 14px; - height: 14px; -} - -avatar-element.tgico-avatar_deletedaccount { - font-size: 3rem; -} - -.user-title, b { - color: #000; - font-weight: 500; -} - -.user-last-message b { - font-weight: 400; -} - -.rp { - position: relative; -} - -/** - * Utility: Ripple - * -------------------------------------------------- - */ -.c-ripple { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; - overflow: hidden; - background: transparent; - border-radius: inherit; - -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); -} - -.c-ripple__circle { - background-color: rgba(0, 0, 0, 0.08); - display: block; - position: absolute; - -webkit-transform: scale(0); - transform: scale(0); - border-radius: 50%; - -webkit-animation: ripple-effect .7s forwards; - animation: ripple-effect .7s forwards; - -webkit-transition: .35s opacity; - transition: .35s opacity; - overflow: hidden; -} - -.c-ripple__circle.hiding { - opacity: 0; -} - -@-webkit-keyframes ripple-effect { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - to { - -webkit-transform: scale(2); - transform: scale(2); - } -} - -@keyframes ripple-effect { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - to { - -webkit-transform: scale(2); - transform: scale(2); - } -} - -.document { - padding-left: 4.5rem; - height: 70px; -} - -.document-ico { - background-color: #50a2e9; - border-radius: 5px; - line-height: 10px; -} - -.document-ico:after { - content: ""; - display: block; - position: absolute; - top: 0; - right: 0; - width: 1.125rem; - height: 1.125rem; - border-bottom-left-radius: .25rem; - border-left: 0.5625rem solid rgba(0, 0, 0, 0.25); - border-bottom: 0.5625rem solid rgba(0, 0, 0, 0.25); - border-top: .5625rem solid #fff; - border-right: .5625rem solid #fff; -} - -.document-ico, .document-download { - font-weight: 500; - letter-spacing: 1px; - font-size: 1.1rem; - background-size: contain; - overflow: hidden; - text-overflow: ellipsis; -} - -.document-download { - background-color: #50a2e9; - border-radius: 8px; -} - -.document.ext-zip .document-ico, .document.ext-zip .document-download { - background-color: #FB8C00; -} - -.document.ext-pdf .document-ico, .document.ext-pdf .document-download { - background-color: #DF3F40; -} - -.document.ext-apk .document-ico, .document.ext-apk .document-download { - background-color: #43A047; -} - -.document:not(.photo) .document-ico { - padding-top: 1.5rem; -} - -.document.photo .document-ico { - background: #000; - border-radius: 8px; -} - -.document.photo .document-ico:after { - display: none; -} - -.document-name { - white-space: nowrap; - font-weight: 500; - line-height: 1.3; -} - -.document-size { - white-space: nowrap; - color: #707579; - font-size: 14px; - padding-right: 32px; - line-height: 1.3; -} - -.document, .audio { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - cursor: pointer; - position: relative; -} - -.document-ico, .document-download, .audio-ico, .audio-download { - position: absolute; - left: 0; - width: 54px; - height: 54px; - color: #fff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.document-download, .audio-download { - z-index: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - font-size: 24px; - cursor: pointer; -} - -.document-download .tgico-download, .audio-download .tgico-download { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: .2s scale; - transition: .2s scale; -} - -.document-download.downloading .tgico-download, .audio-download.downloading .tgico-download { - -webkit-transform: scale(0); - transform: scale(0); -} - -.document .preloader-container, .audio .preloader-container { - width: 42px; - height: 42px; -} - -.audio { - position: relative; - padding-left: 67px; - min-height: 58px; - max-width: 244px; - overflow: visible !important; -} - -.audio-toggle, .audio-download { - border-radius: 50%; - background-color: #50a2e9; - font-size: 2.3rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.audio-download { - z-index: 2; -} - -.audio-waveform { - height: 23px; -} - -.audio-waveform rect { - fill: #CBCBCB; -} - -.audio-waveform rect.active { - fill: #50a2e9; -} - -.audio-title { - font-size: 1rem; - color: #000; -} - -.audio-time, .audio-subtitle { - font-size: 14px; - color: #707579; - margin-top: 3px; - margin-left: -1px; -} - -.audio-title, .audio:not(.audio-show-progress) .audio-subtitle { - white-space: nowrap; - overflow: hidden; - max-width: 100%; - text-overflow: ellipsis; -} - -.avatar-edit { - position: relative; - border-radius: 50%; - cursor: pointer; - overflow: hidden; -} - -.avatar-edit-canvas { - max-width: 100%; - max-height: 100%; - width: 100%; - height: 100%; - background-color: #50a2e9; -} - -.avatar-edit .tgico-cameraadd { - position: absolute; - font-size: 48px; - line-height: 48px; - top: 50%; - left: 50%; - -webkit-transform: translateY(-50%) translateX(-50%); - transform: translateY(-50%) translateX(-50%); - z-index: 2; - color: #fff; -} - -.avatar-edit .avatar-placeholder { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-filter: brightness(0.7); - filter: brightness(0.7); -} - -.input-wrapper { - width: 360px; - margin: 0 auto; -} - -.input-field { - position: relative; -} - -.input-field .arrow-down { - position: absolute; - content: " "; - top: 50%; - bottom: 0; - right: 21px; - cursor: pointer; - height: 0; - width: 0; - border: solid #bdbdbd; - border-radius: 1px; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 5px; - vertical-align: middle; - z-index: 2; - margin-top: -9px; - transform: rotate(45deg); - -webkit-transform: rotate(45deg); - -webkit-transition: .2s all; - transition: .2s all; -} - -.input-field label { - position: absolute; - color: #9e9e9e; - left: 1rem; - right: auto; - z-index: 2; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background-color: #fff; - -webkit-transition: .2s all, .1s opacity; - transition: .2s all, .1s opacity; - display: inline-block; - cursor: text; -} - -.input-field input { - border: 1px solid #DADCE0; - border-radius: 10px; - padding: 0 1rem; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - height: 54px; - -webkit-transition: .2s border-color; - transition: .2s border-color; - position: relative; - z-index: 1; - /* font-weight: 500; */ - /* &:hover { - border-color: #000; - } */ - /* &.error, &.valid { - transition: .2s border-width; - } */ -} - -.input-field input:focus { - border-color: #4EA4F6; - border-width: 2px; - padding: 0 calc(1rem - 1px); -} - -.input-field input:disabled { - background-color: #fff; - color: #000; -} - -.input-field input.error { - border-color: #E53935; -} - -.input-field input.error + label { - color: #E53935 !important; -} - -.input-field input.valid { - border-color: #26962F; -} - -.input-field input.valid + label { - color: #26962F !important; -} - -.input-field input:focus ~ .arrow-down { - margin-top: -4px; - transform: rotate(225deg); - -webkit-transform: rotate(225deg); - border-color: #4EA4F6; -} - -.input-field input:focus + label { - color: #4EA4F6; -} - -.input-field input:focus + label, .input-field input:valid + label, .input-field input:disabled + label { - top: -.5rem; - -webkit-transform: none; - transform: none; - padding: 0 5px; - left: .75rem; - font-size: 0.75rem !important; - opacity: 1; -} - -.checkbox-field { - margin: 1.25rem 0; - display: block; - text-align: left; - padding: 0 19px; - /* font-weight: 500; */ - position: relative; -} - -[type="checkbox"] { - position: absolute; - opacity: 0; - pointer-events: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} - -[type="checkbox"] + span { - position: relative; - padding-left: calc(18px + 2.25rem); - cursor: pointer; - display: inline-block; - height: 25px; - line-height: 25px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -[type="checkbox"] + span:before, [type="checkbox"] + span:after { - content: ''; - left: 0; - position: absolute; - -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; - transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; -} - -[type="checkbox"] + span:before { - border-radius: 2px; - z-index: 1; -} - -[type="checkbox"] + span:after { - height: 18px; - width: 18px; - z-index: 0; - border: 2px solid #4EA4F6; - border-radius: 3px; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -[type="checkbox"]:not(:checked) + span:before { - width: 0; - height: 0; - border: 2px solid transparent; - left: 6px; - top: 10px; - -webkit-transform: rotateZ(45deg); - transform: rotateZ(45deg); - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} - -[type="checkbox"]:checked + span:before { - top: 4px; - left: -1px; - width: 8px; - height: 14px; - border-top: 2px solid transparent; - border-left: 2px solid transparent; - border-right: 2px solid #fff; - border-bottom: 2px solid #fff; - -webkit-transform: rotateZ(45deg); - transform: rotateZ(45deg); - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} - -[type="checkbox"]:not(:checked) + span:after { - background-color: transparent; - border-color: #8d969c; -} - -[type="checkbox"]:checked + span:after { - background-color: #4EA4F6; -} - -.input-wrapper > * + * { - margin-top: 1.5rem; -} - -.select-wrapper { - max-height: 23.5rem; - /* height: auto; */ - position: absolute; - width: 100%; - top: calc(100% + .5rem); - left: 0; - overflow: hidden; - background-color: #fff; - z-index: 3; - border-radius: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.select-wrapper ul { - margin: .5rem 0; -} - -.select-wrapper li { - /* display: flex; */ - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0 1rem; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - height: 3.5rem; - cursor: pointer; - /* font-weight: 500; */ - text-align: left; - display: -ms-grid; - display: grid; - -ms-grid-columns: calc(26px + 2rem) 1fr 50px; - grid-template-columns: calc(26px + 2rem) 1fr 50px; -} - -html.no-touch .select-wrapper li:hover { - background-color: rgba(112, 117, 121, 0.08); -} - -.select-wrapper .emoji { - height: 26px; - width: 26px; - font-size: 26px; - line-height: 1; -} - -.select-wrapper .scrollable { - position: relative; -} - -.phone-code { - color: #9e9e9e; - text-align: right; -} - -::-webkit-input-placeholder { - /* Chrome, Firefox, Opera, Safari 10.1+ */ - color: #909192; - opacity: 1; - /* Firefox */ -} - -:-ms-input-placeholder { - /* Chrome, Firefox, Opera, Safari 10.1+ */ - color: #909192; - opacity: 1; - /* Firefox */ -} - -::-ms-input-placeholder { - /* Chrome, Firefox, Opera, Safari 10.1+ */ - color: #909192; - opacity: 1; - /* Firefox */ -} - -::placeholder { - /* Chrome, Firefox, Opera, Safari 10.1+ */ - color: #909192; - opacity: 1; - /* Firefox */ -} - -:-ms-input-placeholder { - /* Internet Explorer 10-11 */ - color: #a2acb4; -} - -::-ms-input-placeholder { - /* Microsoft Edge */ - color: #a2acb4; -} - -input:focus, button:focus { - outline: none; -} - -.auth-image { - width: 166px; - height: 166px; - margin: 0 auto 18px; -} - -/* .phone-wrapper { - display: flex; - align-items: ; -} */ -.phone-edit { - display: inline-block; - width: 24px; - height: 24px; - margin-left: .4rem; - opacity: .5; - -webkit-transition: .2s; - transition: .2s; - cursor: pointer; - font-size: 1.5rem; -} - -html.no-touch .phone-edit:hover { - opacity: 1; -} - -.btn-primary { - background: #50a2e9; - color: #fff; - border-radius: 10px; - width: 100%; - text-align: center; - height: 54px; - border: none; - font-weight: 500; - cursor: pointer; - overflow: hidden; - position: relative; - padding: 0; -} - -html.no-touch .btn-primary:hover { - background: #2c8fe4; -} - -.btn-primary svg, .btn-primary use { - height: calc(100% - 20px); - right: 15px; - left: auto; -} - -.btn-primary.btn-circle .preloader-circular { - height: calc(100% - 20px); - right: auto; - left: auto; - margin: 0; - top: 10px; -} - -.btn-primary.btn-circle .preloader-circular .preloader-path { - stroke: #fff; -} - -.btn-menu-toggle { - position: relative; - overflow: visible !important; - font-weight: normal !important; - cursor: pointer !important; - pointer-events: all !important; -} - -.btn-menu-toggle:not(.btn-primary).menu-open { - background-color: rgba(112, 117, 121, 0.08); -} - -.preloader-circular { - -webkit-animation: rotate 2s linear infinite; - animation: rotate 2s linear infinite; - height: 100%; - -webkit-transform-origin: center center; - transform-origin: center center; - /* width: 100%; */ - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; -} - -.preloader-path { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - -webkit-animation: dash 1.5s ease-in-out infinite; - animation: dash 1.5s ease-in-out infinite; - stroke-linecap: round; - stroke: white; - stroke-width: 3; -} - -.preloader-container { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; - width: 50px; - height: 50px; - /* cursor: pointer; */ -} - -.preloader-container .you-spin-me-round { - width: 100%; - height: 100%; - -webkit-animation: rotate 2s linear infinite; - animation: rotate 2s linear infinite; -} - -.preloader-container .preloader-circular { - -webkit-animation: none; - animation: none; - cursor: pointer; - background-color: rgba(0, 0, 0, 0.7); - border-radius: 50%; - width: 100%; - height: 100%; -} - -.preloader-container .preloader-path-new { - stroke-dasharray: 5, 200; - stroke-dashoffset: 0; - -webkit-transition: stroke-dasharray 400ms ease-in-out; - transition: stroke-dasharray 400ms ease-in-out; - stroke-linecap: round; - stroke: white; - stroke-width: 1.5; -} - -.preloader-container.preloader-swing { - cursor: default; -} - -.preloader-container.preloader-swing .preloader-circular { - cursor: default; -} - -.preloader-container.preloader-swing .preloader-path-new { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - -webkit-animation: dashNew 1.5s ease-in-out infinite; - animation: dashNew 1.5s ease-in-out infinite; -} - -.preloader-container .preloader-close { - cursor: pointer; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - margin: auto; - color: #fff; - stroke: #fff; - width: 34%; - height: 34%; -} - -html.no-touch .preloader-container .preloader-close:hover { - background: none; -} - -@-webkit-keyframes rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-webkit-keyframes dash { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; - } -} - -@keyframes dash { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; - } -} - -@-webkit-keyframes dashNew { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -286%; - } -} - -@keyframes dashNew { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -286%; - } -} - -.emoji { - display: inline-block; - /* width: 100%; - height: 100%; */ - max-width: 100%; - max-height: 100%; - vertical-align: middle; - line-height: 1em; - font-size: 1em; - font-family: apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol; -} - -img.emoji { - width: 18px; - height: 18px; -} - -.btn-circle { - border-radius: 50%; - height: 54px; - width: 54px; - line-height: 54px; -} - -@media only screen and (max-width: 720px) { - .btn-circle { - height: 46px; - width: 46px; - } -} - -.btn-circle path { - fill: white; -} - -.overlay::-moz-selection { - background: transparent; -} - -.overlay::selection { - background: transparent; -} - -.crop-component::-moz-selection { - background: transparent; -} - -.crop-component::selection { - background: transparent; -} - -/* .crop-blur { - -webkit-filter: blur(10px) sepia(0.2); - filter: blur(10px) sepia(0.2); -} */ -.crop-image, -.overlay > img { - width: auto; - height: auto; - /* можно явно указать либо ширину, либо высоту */ - /* width: 500px; */ - /*либо height: 300px;*/ - display: block; - -o-object-fit: contain; - object-fit: contain; - -o-object-position: center; - object-position: center; -} - -/*add stretch*/ -.crop-image { - display: block; - position: relative; - pointer-events: none; -} - -.crop-component { - position: relative; - z-index: 999; - background-color: white; - margin: 0 auto; - overflow: hidden; -} - -.crop-component > img { - max-width: 100%; -} - -.crop-component .crop-overlay-color { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(255, 255, 255, 0.7); - border-radius: 8px; -} - -.overlay { - position: absolute; - left: 50%; - top: 50%; - z-index: 999; - margin-left: -100px; - margin-top: -100px; - width: 200px; - height: 200px; - /* box-shadow: 0 0 0 3px white; */ - overflow: hidden; - -webkit-box-sizing: content-box; - box-sizing: content-box; - border-radius: 50%; -} - -html.no-touch .overlay:hover, .overlay:active { - cursor: move; -} - -.overlay > img { - position: absolute; - display: block; -} - -[contenteditable] { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; -} - -.justify-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-self-start { - justify-self: flex-start !important; -} - -.justify-self-end { - justify-self: flex-end !important; -} - -.position-center { - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.sticky_sentinel { - position: absolute; - left: 0; - right: 0; - /* needs dimensions */ - visibility: hidden; - pointer-events: none; -} - -.rlottie { - max-width: 100%; - max-height: 100%; -} - -/* #chats-container { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - height: 100%; - - .scrollable { - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -moz-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - height: 1px; - position: relative; - - overflow: auto; - -webkit-overflow-scrolling: touch; - -webkit-transform: translateZ(0px); - -moz-transform: translateZ(0px); - transform: translateZ(0px); - - > div { - height: 100%; - position: relative; - display: -webkit-box; - display: -webkit-flex; - display: -moz-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -moz-box-orient: vertical; - -moz-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -moz-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - height: 1px; - } - } - - -} */ -/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/src/scss/style.css.map b/src/scss/style.css.map deleted file mode 100644 index 058dba3d..00000000 --- a/src/scss/style.css.map +++ /dev/null @@ -1,30 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "style.scss", - "partials/_ico.scss", - "partials/_chatlist.scss", - "partials/_chat.scss", - "partials/_chatBubble.scss", - "partials/_sidebar.scss", - "partials/_leftSidebar.scss", - "partials/_rightSidebar.scss", - "partials/_mediaViewer.scss", - "partials/_ckin.scss", - "partials/_emojiDropdown.scss", - "partials/_scrollable.scss", - "partials/_slider.scss", - "partials/_selector.scss", - "partials/popups/_popup.scss", - "partials/popups/_editAvatar.scss", - "partials/popups/_mediaAttacher.scss", - "partials/popups/_peer.scss", - "partials/pages/_pages.scss", - "partials/pages/_authCode.scss", - "partials/pages/_chats.scss", - "partials/pages/_password.scss" - ], - "names": [], - "file": "style.css" -} \ No newline at end of file diff --git a/src/scss/tgico.css b/src/scss/tgico.css deleted file mode 100644 index 35ca8554..00000000 --- a/src/scss/tgico.css +++ /dev/null @@ -1,476 +0,0 @@ -@charset "UTF-8"; -@font-face { - font-family: "tgico"; - src: url("assets/fonts/tgico.eot?owpifk"); - src: url("assets/fonts/tgico.eot?owpifk#iefix") format("embedded-opentype"), url("assets/fonts/tgico.ttf?owpifk") format("truetype"), url("assets/fonts/tgico.woff?owpifk") format("woff"), url("assets/fonts/tgico.svg?owpifk#tgico") format("svg"); - font-weight: normal; - font-style: normal; - font-display: block; -} - -/* [class^="tgico-"]:before, -[class^="tgico-"]:after, */ -[class^="tgico-"], -.tgico:before, -.tgico:after, -[class*=" tgico-"]:before, -[class*=" tgico-"]:after { - font-family: "tgico" !important; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.tgico-check:before { - content: ""; -} - -.tgico-checks:before { - content: ""; -} - -.tgico-activesessions:before { - content: "\e902"; -} - -.tgico-add:before { - content: "\e903"; -} - -.tgico-addmember_filled:before { - content: "\e904"; -} - -.tgico-adduser:before { - content: "\e905"; -} - -.tgico-admin:before { - content: "\e906"; -} - -.tgico-animals:before { - content: "\e907"; -} - -.tgico-archive:before { - content: ""; -} - -.tgico-attach:before { - content: "\e909"; -} - -.tgico-avatar_archivedchats:before { - content: "\e90a"; -} - -.tgico-avatar_deletedaccount:before { - content: "\e90b"; -} - -.tgico-avatar_savedmessages:before { - content: "\e90c"; -} - -.tgico-back:before { - content: ""; -} - -.tgico-bots:before { - content: "\e90e"; -} - -.tgico-calendar:before { - content: "\e90f"; -} - -.tgico-camera:before { - content: "\e910"; -} - -.tgico-cameraadd:before { - content: "\e911"; -} - -.tgico-car:before { - content: "\e912"; -} - -.tgico-channel:before { - content: "\e913"; -} - -.tgico-channelviews:before { - content: "\e914"; -} - -.tgico-chatsplaceholder:before { - content: "\e915"; -} - -.tgico-check1:before { - content: "\e916"; -} - -.tgico-checkbox:before { - content: "\e917"; -} - -.tgico-checkboxblock:before { - content: "\e918"; -} - -.tgico-checkboxempty:before { - content: "\e919"; -} - -.tgico-checkboxon:before { - content: "\e91a"; -} - -.tgico-close:before { - content: ""; -} - -.tgico-clouddownload:before { - content: "\e91c"; -} - -.tgico-colorize:before { - content: "\e91d"; -} - -.tgico-copy:before { - content: "\e91e"; -} - -.tgico-data:before { - content: "\e91f"; -} - -.tgico-delete:before { - content: "\e920"; -} - -.tgico-delete_filled:before { - content: "\e921"; -} - -.tgico-deleteleft:before { - content: "\e922"; -} - -.tgico-deleteuser:before { - content: "\e923"; -} - -.tgico-document:before { - content: "\e924"; -} - -.tgico-down:before { - content: "\e925"; -} - -.tgico-download:before { - content: "\e926"; -} - -.tgico-eats:before { - content: "\e927"; -} - -.tgico-edit:before { - content: "\e928"; -} - -.tgico-eye1:before { - content: "\e929"; -} - -.tgico-eye2:before { - content: "\e92a"; -} - -.tgico-favourites:before { - content: "\e92b"; -} - -.tgico-flag:before { - content: "\e92c"; -} - -.tgico-folder:before { - content: "\e92d"; -} - -.tgico-forward:before { - content: "\e92e"; -} - -.tgico-fullscreen:before { - content: "\e92f"; -} - -.tgico-gifs:before { - content: "\e930"; -} - -.tgico-group:before { - content: "\e931"; -} - -.tgico-help:before { - content: "\e932"; -} - -.tgico-info:before { - content: "\e933"; -} - -.tgico-info2:before { - content: "\e934"; -} - -.tgico-keyboard:before { - content: ""; -} - -.tgico-lamp:before { - content: "\e936"; -} - -.tgico-language:before { - content: "\e937"; -} - -.tgico-largepause:before { - content: "\e938"; -} - -.tgico-largeplay:before { - content: ""; -} - -.tgico-livelocation:before { - content: "\e93a"; -} - -.tgico-location:before { - content: "\e93b"; -} - -.tgico-lock:before { - content: "\e93c"; -} - -.tgico-logout:before { - content: "\e93d"; -} - -.tgico-menu:before { - content: "\e93e"; -} - -.tgico-message:before { - content: "\e93f"; -} - -.tgico-microphone:before { - content: "\e940"; -} - -.tgico-microphone2:before { - content: "\e941"; -} - -.tgico-minus:before { - content: "\e942"; -} - -.tgico-more:before { - content: "\e943"; -} - -.tgico-mute:before { - content: ""; -} - -.tgico-muted:before { - content: "\e945"; -} - -.tgico-newchannel:before { - content: "\e946"; -} - -.tgico-newchat_filled:before { - content: "\e947"; -} - -.tgico-newgroup:before { - content: "\e948"; -} - -.tgico-newprivate:before { - content: "\e949"; -} - -.tgico-next:before { - content: ""; -} - -.tgico-noncontacts:before { - content: "\e94b"; -} - -.tgico-nosound:before { - content: "\e94c"; -} - -.tgico-pause:before { - content: "\e94d"; -} - -.tgico-permissions:before { - content: "\e94e"; -} - -.tgico-phone:before { - content: "\e94f"; -} - -.tgico-photo:before { - content: "\e950"; -} - -.tgico-pin:before { - content: ""; -} - -.tgico-pinnedchat:before { - content: "\e952"; -} - -.tgico-play:before { - content: "\e953"; -} - -.tgico-poll:before { - content: "\e954"; -} - -.tgico-radiooff:before { - content: "\e955"; -} - -.tgico-radioon:before { - content: "\e956"; -} - -.tgico-readchats:before { - content: ""; -} - -.tgico-recent:before { - content: "\e958"; -} - -.tgico-reply:before { - content: "\e959"; -} - -.tgico-revote:before { - content: "\e95a"; -} - -.tgico-savedmessages:before { - content: "\e95b"; -} - -.tgico-search:before { - content: "\e95c"; -} - -.tgico-send:before { - content: "\e95d"; -} - -.tgico-send2:before { - content: "\e95e"; -} - -.tgico-sending:before { - content: ""; -} - -.tgico-sendingerror:before { - content: "\e960"; -} - -.tgico-settings:before { - content: "\e961"; -} - -.tgico-smallscreen:before { - content: "\e962"; -} - -.tgico-smile:before { - content: ""; -} - -.tgico-sport:before { - content: "\e964"; -} - -.tgico-stickers:before { - content: "\e965"; -} - -.tgico-stop:before { - content: "\e966"; -} - -.tgico-tip:before { - content: "\e967"; -} - -.tgico-unarchive:before { - content: ""; -} - -.tgico-unlock:before { - content: "\e969"; -} - -.tgico-unmute:before { - content: ""; -} - -.tgico-unpin:before { - content: ""; -} - -.tgico-unread:before { - content: ""; -} - -.tgico-up:before { - content: "\e96d"; -} - -.tgico-user:before { - content: "\e96e"; -} - -.tgico-username:before { - content: "\e96f"; -} -/*# sourceMappingURL=tgico.css.map */ \ No newline at end of file diff --git a/src/scss/tgico.css.map b/src/scss/tgico.css.map deleted file mode 100644 index 4f5c19c6..00000000 --- a/src/scss/tgico.css.map +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": 3, - "mappings": "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", - "sources": [ - "tgico.scss", - "partials/_ico.scss", - "partials/_fonts.scss" - ], - "names": [], - "file": "tgico.css" -} \ No newline at end of file