diff --git a/data/web/promote.telegram.org/css/jquery-ui.min.css b/data/web/promote.telegram.org/css/jquery-ui.min.css deleted file mode 100644 index 4e14d72f69..0000000000 --- a/data/web/promote.telegram.org/css/jquery-ui.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.12.0 - 2016-09-10 -* http://jqueryui.com -* Includes: draggable.css, core.css, resizable.css -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px} \ No newline at end of file diff --git a/data/web/promote.telegram.org/css/promote.css b/data/web/promote.telegram.org/css/promote.css deleted file mode 100644 index a02f3ee656..0000000000 --- a/data/web/promote.telegram.org/css/promote.css +++ /dev/null @@ -1,4917 +0,0 @@ -html { - display: block!important; -} -body { - font-family: 'Roboto', sans-serif; - font-size: 15px; - color: #222; - margin: 0; - padding: 0; -} -body { - --text-color: #222; - --link-color: #0288db; - --link-bghover: #e6f1f7; - --link-bgactive: #d4e6f1; - --accent-color: #119af5; - --accent-bghover: #2a96ef; - --accent-bgactive: #2a96ef; -} -:root { - color-scheme: light; -} - -.no-transition, -.no-transition:before, -.no-transition:after, -.no-transition *, -.no-transition *:before, -.no-transition *:after { - transition: none !important; -} - -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus, -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - background-color: var(--accent-color); -} - -.shide { - opacity: 0; - visibility: hidden; - pointer-events: none; - padding-top: 0 !important; - padding-bottom: 0 !important; - margin-top: 0 !important; - margin-bottom: 0 !important; - height: 0 !important; -} -.sanim, -.oanim { - transition: all .2s ease; -} - -a, -a:hover { - color: var(--link-color); -} - -.btn, -a.btn, -button.btn { - font-size: 14px; - font-weight: 500; - line-height: 20px; - border-radius: 3px; - padding: 7px 16px 6px; - border: none; -} -.btn:active { - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.125); -} -.btn-xs, -a.btn-xs, -button.btn-xs { - font-size: 11px; - line-height: 14px; - padding: 4px 7px 2px; -} -.btn-sm, -a.btn-sm, -button.btn-sm { - padding: 5px 14px 4px; -} -.btn-lg, -a.btn-lg, -button.btn-lg { - padding: 9px 16px 8px; -} -.btn-primary { - background-color: var(--accent-color); -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active { - background-color: var(--accent-bghover); -} -.btn-default { - background-color: transparent; - color: #0086d3; -} -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.open > .dropdown-toggle.btn-default { - color: #0086d3; - background-color: #e8f3fa; - box-shadow: none; -} -.btn-default.btn-danger { - color: #d14e4e; - background-color: transparent; -} -.btn-default.btn-danger:hover, -.btn-default.btn-danger:focus, -.btn-default.btn-danger:active { - color: #d14e4e; - background-color: #fcdfde; -} -.btn-link:active { - box-shadow: none; -} -.btn-muted { - color: #1a1a1a; - background-color: #f2f2f2; -} -.btn.csv_link { - border-radius: 17px; - transition: background-color .2s ease; -} - -.pr-btn, -a.pr-btn, -button.pr-btn { - font-size: 14px; - line-height: 20px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - padding: 8px 20px; - background-color: var(--accent-color); - transition: background-color .2s ease; - text-transform: none; - color: #fff; - border-radius: 6px; -} -.pr-btn:hover, -.pr-btn:focus, -.pr-btn:active { - color: #fff; - background-color: #2a96ef; -} -.pr-btn.disabled, -.pr-btn[disabled], -form.disabled .popup-button.submit-form-btn { - opacity: 1; - color: rgb(255, 255, 255, 0.6); -} -.pr-link-btn, -a.pr-link-btn, -button.pr-link-btn { - display: inline-block; - font-size: 14px; - line-height: 20px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - margin: 9px 15px; - text-transform: none; - cursor: pointer; -} -.pr-link-btn.disabled { - color: #999; -} -.pr-del-btn, -a.pr-del-btn, -button.pr-del-btn { - background-color: #d75959; -} -.pr-del-btn:hover, -.pr-del-btn:focus, -.pr-del-btn:active { - color: #fff; - background-color: #d24646; -} -.pr-approved-btn, -a.pr-approved-btn, -button.pr-approved-btn { - color: #27931e; - background-color: rgba(39, 147, 30, .14); -} -.pr-approved-btn:hover, -.pr-approved-btn:focus, -.pr-approved-btn:active { - color: #27931e; - background-color: rgba(39, 147, 30, .21); -} - -.input { - white-space: pre-wrap; - position: relative; - z-index: 0; -} -.input.empty[data-placeholder] { - position: relative; -} -.input.empty[data-placeholder]:before { - position: absolute; - left: 0; - right: 0; - content: attr(data-placeholder); - transition: color .2s ease; - color: #919699; - font-weight: normal; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - pointer-events: none; - z-index: -1; -} -.input.empty[data-placeholder]:focus:before { - color: #ccc; -} -a.input { - cursor: text; -} -a.input:hover { - color: #222; - text-decoration: none; -} - -.upload-form-group { - text-align: center; -} -.btn.upload-button { - padding: 9px 30px; - border-radius: 6px; -} -.upload-input { - position: relative; - margin: 24px 0 5px; -} -.pr-form-control-wrap.upload-input:after { - display: none !important; -} -.upload-button > input { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); -} -.upload-selected, -.upload-progress { - position: absolute; - top: 0; - left: 0; - right: 0; - font-size: 14px; - font-weight: 500; - line-height: 20px; - background: var(--accent-color); - text-align: left; - border-radius: 6px; - color: #fff; - display: none; - overflow: hidden; - z-index: 1; -} -.upload-input.selected .upload-selected, -.upload-form-group.field-loading .upload-progress { - display: flex; -} -.upload-progress:before { - content: ''; - display: block; - position: absolute; - left: 0; - top: 0; - bottom: 0; - background: #42aff8; - width: calc(100% * var(--upload-progress, 0)); -} -.upload-selected-label, -.upload-progress-label { - flex-grow: 1; - flex-shrink: 1; - padding: 9px 0 9px 13px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - z-index: 1; -} -.upload-selected-remove { - cursor: pointer; -} -.upload-selected-remove:after { - content: ''; - display: inline-block; - width: 38px; - height: 38px; - vertical-align: top; - border-radius: 0 6px 6px 0; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5.5%2012.5%207-7m0%207-7-7%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E') no-repeat center; -} -.upload-selected-label:before { - content: attr(data-filename) '\a0'; -} -.upload-progress-value { - padding: 9px 13px; - white-space: nowrap; - z-index: 1; -} - -.btn:focus, -.btn:active:focus, -button:focus, -button:active:focus, -input.form-control:focus, -textarea.form-control:focus, -input.form-control, -textarea.form-control { - outline: none; - box-shadow: none; -} -input.form-control[disabled], -textarea.form-control[disabled] { - cursor: text; - background-color: #fff; -} -.input.pr-form-control { - overflow: auto; - -webkit-overflow-scrolling: touch; -} -.input.pr-form-control::-webkit-scrollbar { - display: none; -} -.form-control::-webkit-input-placeholder { - transition: color .2s ease; - color: #999; -} -.form-control::-moz-placeholder { - transition: color .2s ease; - color: #999; -} -.form-control:-ms-input-placeholder { - transition: color .2s ease; - color: #999; -} -.form-control::placeholder { - text-overflow: ellipsis; -} -.form-control[placeholder] { - text-overflow: ellipsis; -} -.form-control:focus::-webkit-input-placeholder { - color: #ccc; -} -.form-control:focus::-moz-placeholder { - color: #ccc; -} -.form-control:focus:-ms-input-placeholder { - color: #ccc; -} -.form-control:focus::placeholder { - text-overflow: ellipsis; -} -.form-control[placeholder]:focus { - text-overflow: ellipsis; -} -.field-disabled .form-control { - color: #919699; -} - -i.emoji { - font-style: normal; - box-sizing: content-box; -} -i.emoji > b { - font-weight: normal; -} -.emoji_default i.emoji { - background: none !important; -} -.emoji_image i.emoji { - width: 1.25em; - height: 1.25em; - vertical-align: top; - display: inline-block; - white-space: nowrap; - overflow: hidden; - background: no-repeat -1000px -1000px; - background-size: 1.25em 1.25em; - text-indent: -10em; - padding: 3px 3px 3px 2px; - margin: -3px -2px; -} -.emoji_image .emoji:before { - content: ''; - position: absolute; - pointer-events: none; - left: 0; - top: 0; - right: 0; - bottom: 0; - background: inherit; - background-position: 2px 50%; - background-position-y: calc(50% + 1px); -} -.emoji_image .rtl i.emoji { - padding-left: 3px; - padding-right: 2px; -} -.emoji_image i.emoji > b { - letter-spacing: 12em; - pointer-events: none; -} - -img.emoji { - width: 1.25em; - height: 1.25em; - padding: 0 1px; - vertical-align: top; - vertical-align: text-top; - box-sizing: content-box; - cursor: inherit; -} -a:hover img.emoji { - border-bottom: 1px solid; - padding: 0 2px; - margin: 0 -1px; -} - -.close { - position: relative; - width: 22px; - height: 22px; - opacity: 1; -} -.close:hover { - opacity: 1; -} -.close:before, -.close:after { - display: inline-block; - position: absolute; - background: #c0c0c0; - left: 50%; - top: 50%; - content: ''; - width: 16px; - height: 2px; - margin: -1px 0 0 -8px; - border-radius: 1px; - transform: rotateZ(45deg) scaleY(.95); - transition: background-color .2s ease; -} -.close:after { - transform: rotateZ(-45deg) scaleY(.95); -} -.close:hover:before, -.close:hover:after { - background: #a8a8a8; -} - -.radio-item .radio-input-icon:before, -.checkbox-item .checkbox-input-icon:before { - border-color: var(--accent-color); -} -.radio-item .radio-input-icon:after, -.checkbox-item .checkbox-input-icon:before { - background-color: var(--accent-color); -} - -.radio-hidden { - position: absolute; - visibility: hidden; -} - -.form-control { - font-size: 14px; - color: #222; -} -.monospace { - font-family: monospace; -} -.noselect { - -webkit-user-select: none; - user-select: none; -} - -.select { - position: relative; - box-shadow: inset 0 -1px 0 #f0f0f0; - background-color: #ffffff; - cursor: text; -} -.select .items-list { - position: absolute; - left: 0; - right: 0; - margin: -1px 0; - background: #fff; - text-align: left; - padding: 7px 0; - box-shadow: 0 0 2px 1px rgba(0, 0, 0, .15); - border: none; - transition: all .2s ease; - visibility: hidden; - opacity: 0; - max-height: 220px; - overflow: auto; - overflow-x: hidden; - -webkit-overflow-scrolling: touch; - z-index: 10; -} -.select.open .items-list { - visibility: visible; - opacity: 1; -} -.select.open .items-list.ohide { - pointer-events: none; - visibility: hidden; - opacity: 0; -} -.select.no-search .input { - opacity: 0; -} -.select-list-item, -.select-list-no-results { - font-size: 14px; - line-height: 18px; - padding: 8px 15px; - cursor: pointer; -} -.select-list-item { - position: relative; - text-overflow: ellipsis; - overflow: hidden; -} -.search-item.selected .select-list-item, -.search-item:hover .select-list-item { - background: #f2f2f2; -} -.select-list-item .desc { - font-size: 12px; - color: #a8a8a8; -} -.select-list-no-results { - color: #a8a8a8; - cursor: auto; -} -.items-list.team .select-list-item { - padding-left: 36px; -} -.items-list.team .select-list-item:before { - content: ''; - position: absolute; - left: 15px; - bottom: 0; - top: 0; - width: 8px; - height: 8px; - border-radius: 4px; - margin: auto 0; - background-color: #0086d3; -} -.items-list.team .select-list-item.team:before { - background-color: #c11086; -} -.selected-items { - display: flex; - flex-wrap: wrap; - align-items: flex-start; -} -.selected-item { - position: relative; - display: inline-block; - color: #525252; - background-color: #efefef; - padding: 4px 10px 3px; - margin: 3px 5px 2px 0; - border-radius: 4px; - cursor: pointer; - max-width: 85%; - -webkit-user-select: none; - user-select: none; -} -.selected-item.focused { - background-color: #E8E8E8; -} -.select input.pr-form-control, -.select .input.pr-form-control { - white-space: nowrap; - background-color: transparent; - box-shadow: none; - width: 50px; - flex-grow: 100; -} -.field-disabled .select, -.field-disabled .select .selected-item { - cursor: default; -} -.selected-item .label { - display: block; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: top; -} -.selected-item .close { - margin: -2px -6px -2px 2px; - float: right; - opacity: 0.6; -} -.selected-item .close:before, -.selected-item .close:after { - width: 13px; - margin-left: -6px; -} -.selected-item .close:hover { - opacity: 1; -} -.selected-item.focused .close:before, -.selected-item.focused .close:after { - background-color: #9c9c9c; -} -.select-clear, -.select-enter { - transition: opacity .1s ease, visibility .1s ease; - pointer-events: none; - visibility: hidden; - opacity: 0; -} -.field-has-value .select-clear, -.field-has-value .select-enter { - pointer-events: auto; - visibility: visible; - opacity: 1; -} - -.container, -.container-fluid { - position: relative; - margin-right: auto; - margin-left: auto; - padding-left: 0; - padding-right: 0; - width: 100%; -} -.xs-hide { - display: none; -} -.xs-show { - display: block; -} -@media (min-width: 768px) { - .sm-hide { - display: none; - } - .sm-show { - display: block; - } -} -@media (min-width: 992px) { - .md-hide { - display: none; - } - .md-show { - display: block; - } - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .lg-hide { - display: none; - } - .lg-show { - display: block; - } - .container { - width: 1170px; - } -} - -.pr-container { - max-width: 600px; - padding: 0; - margin: 0 auto; -} -@media (max-width: 991px) { - .mobile-hide { - display: none; - } -} -@media (min-width: 992px) { - .pr-container { - max-width: 842px; - } - .mobile-show { - display: none; - } -} -@media (min-width: 1152px) { - .pr-account-wide-container { - max-width: 1024px; - } -} - -.pr-dropdown-wrap { - display: inline-block; - position: relative; - vertical-align: top; -} -.pr-dropdown-wrap.input-dropdown { - display: block; -} -.pr-dropdown.dropdown-toggle { - cursor: pointer; -} -.pr-dropdown-wrap.inline-dropdown { - display: inline-block; -} -.pr-dropdown-wrap.inline-dropdown .pr-form-control { - padding: 6px 11px; -} -.pr-layer-popup .radio-item-block .pr-dropdown-wrap.inline-dropdown { - margin: -5px 10px; -} -.pr-dropdown-wrap span.dropdown-menu { - left: auto; - right: -1px; - margin: 4px 0 -2px 0; - border: 1px solid rgba(0, 0, 0, .06); - box-shadow: 0 1px 2px rgba(0,0,0,0.07); - border-radius: 6px; - overflow: hidden; - min-width: 150px; -} -.pr-dropdown-wrap span.dropdown-menu.dropdown-menu-top { - margin: -2px 0 4px 0; - bottom: 100%; - top: auto; -} -.pr-dropdown-wrap.input-dropdown span.dropdown-menu { - left: -1px; -} -.pr-dropdown-wrap.open .pr-form-control { - box-shadow: inset 0 0 0 2px #35a3f6; -} -.pr-dropdown-wrap.input-dropdown .input { - padding-right: 40px; - position: relative; - cursor: pointer; -} -.pr-dropdown-wrap.inline-dropdown .input { - padding-right: 30px; -} -.pr-dropdown-wrap.input-dropdown .input:after { - position: absolute; - top: 1px; - bottom: 0; - right: 0; - content: ''; - display: inline-block; - vertical-align: middle; - margin: auto 14px; - width: 13px; - height: 6px; - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23c1c4c7%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -.pr-dropdown-wrap.inline-dropdown .input:after { - margin: auto 9px; -} -.dropdown-menu .divider { - height: 1px; - margin: 6px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu .divider-think { - height: 6px; - background-color: #f0f0f0; -} -.pr-dropdown-wrap.top span.dropdown-menu { - top: auto; - bottom: 100%; -} -.pr-dropdown-wrap span.dropdown-menu > ul.dropdown-menu { - position: static; - display: block; - float: none; - border: none; - box-shadow: none; - font-size: 14px; - line-height: 20px; - border-radius: 0; - min-width: 0; - margin: 0 -20px 0 0; - padding: 6px 20px 6px 0; - max-height: 245px; - overflow: auto; - -webkit-overflow-scrolling: touch; -} -.pr-dropdown-wrap ul.dropdown-menu > li > .pr-dropdown-item { - display: block; - padding: 8px 15px; - margin: 0; - position: relative; - color: #222; -} -.pr-dropdown-wrap ul.dropdown-menu > li > .pr-dropdown-remove-item { - color: #cc3f3f; -} -.pr-dropdown-wrap ul.dropdown-menu > li > a.pr-dropdown-item { - cursor: pointer; -} -.pr-dropdown-wrap ul.dropdown-menu > li > a.pr-dropdown-item:hover, -.pr-dropdown-wrap ul.dropdown-menu > li > a.pr-dropdown-item:focus { - background-color: #f4f4f4; - color: #222; -} -.pr-dropdown-wrap ul.dropdown-menu > li > a.pr-dropdown-remove-item:hover, -.pr-dropdown-wrap ul.dropdown-menu > li > a.pr-dropdown-remove-item:focus { - color: #cc3f3f; -} -.pr-dropdown-wrap ul.dropdown-menu > li.selected > .pr-dropdown-item { - padding-right: 45px; -} -.pr-dropdown-wrap ul.dropdown-menu > li.selected > .pr-dropdown-item:after { - content: ''; - display: inline-block; - position: absolute; - pointer-events: none; - bottom: 0; - right: 0; - top: 0; - margin: auto 13px; - width: 15px; - height: 12px; - background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 15 12" width="15" height="12" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M 2 6 L 5.5 9.5 L 13 3" stroke="%23228fe1" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/%3E%3C/svg%3E'); -} -.pr-dropdown-wrap ul.dropdown-menu > li.disabled > .pr-dropdown-item { - color: #9DA2A6; - pointer-events: none; - cursor: auto; -} -.pr-ad-preview-dropdown-item { - padding: 4px 14px; -} -.pr-ad-preview-dropdown-item .pr-ad-preview-text { - font-size: 13px; - line-height: 17px; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; - max-width: 180px; - max-height: 34px; - overflow: hidden; - color: #222; -} -.pr-ad-preview-dropdown-item .pr-ad-preview-link { - font-size: 12px; - line-height: 14px; - margin: 4px 0 0; - color: #808080; -} -.pr-ad-preview-dropdown-item .pr-ad-preview-link a { - color: #808080; -} - -.pr-header-auth .pr-dropdown-wrap span.dropdown-menu { - min-width: 230px; - max-width: 280px; -} -.pr-dropdown-wrap.full-height span.dropdown-menu > ul.dropdown-menu { - max-height: none; -} -.pr-dropdown-wrap.with-icons ul.dropdown-menu > li > .pr-dropdown-item { - padding-left: 50px; - padding-right: 25px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.pr-header-auth .pr-owner-balance-wrap { - padding: 2px 0; - margin: 0; -} -.pr-header-auth .pr-owner-balance-photo { - width: 32px; - height: 32px; - margin: 3px 9px; -} -.pr-header-auth .pr-owner-balance-photo .photo-char { - font-size: 14px; - line-height: 32px; -} -.pr-header-auth .pr-owner-balance-content { - margin-left: 50px; - margin-right: 15px; -} -.pr-dropdown-item-photo { - position: absolute; - display: inline-block; - left: 13px; - width: 24px; - height: 24px; - margin: -2px 0; - border-radius: 12px; - background: #efefef; - text-align: center; - user-select: none; -} -.pr-dropdown-item-photo img { - position: absolute; - border-radius: 12px; - top: 0; - left: 0; - width: 100%; -} -.pr-dropdown-item-photo .photo-char { - font-size: 13px; - vertical-align: middle; - line-height: 24px; - color: #999; -} -.photo-selected .pr-dropdown-item .pr-dropdown-item-photo img, -.photo-selected .pr-dropdown-item .pr-dropdown-item-photo .photo-char { - width: 20px; - height: 20px; - margin: 2px; - box-shadow: 0 0 0 1.3px #fff, 0 0 0 2.6px #119af5; -} -.photo-selected .pr-dropdown-item .pr-dropdown-item-photo .photo-char { - display: inline-block; - border-radius: 20px; - line-height: 20px; -} -.photo-selected .pr-dropdown-item .pr-dropdown-item-photo:before { - content: ''; - position: absolute; - width: 12px; - height: 12px; - border-radius: 6px; - background: #119af5 url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.3%206.49%201.95%201.96c.04.04.11.04.14%200%20.01%200%20.01-.01.01-.01l3.39-4.04%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E') no-repeat center; - box-shadow: 0 0 0 1.3px #fff; - bottom: -2px; - right: -3px; - z-index: 1; -} -.pr-edit-icon:before, -.pr-user-icon:before, -.pr-org-icon:before, -.pr-audiences-icon:before, -.pr-review-icon:before, -.pr-funds-icon:before, -.pr-exp-icon:before, -.pr-help-icon:before, -.pr-quit-icon:before, -.pr-info-icon:before, -.pr-clone-icon:before, -.pr-link-icon:before, -.pr-delete-icon:before, -.pr-add-user-icon:before, -.pr-rem-user-icon:before { - content: ''; - position: absolute; - display: inline-block; - margin: -2px 0; - left: 13px; - width: 24px; - height: 24px; -} -.pr-edit-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m5.5%2020h3.06c.28%200%20.55-.12.74-.32l9.47-10.25c.73-.8.7-2.03-.07-2.79l-1.22-1.19c-.79-.78-2.06-.76-2.83.03-.02.01-.03.03-.05.04l-9.34%2010.19c-.17.19-.26.43-.26.68v3.11c0%20.28.22.5.5.5z%22%2F%3E%3Cpath%20d%3D%22m13.5%206.89%203.64%203.65%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-user-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%20transform%3D%22translate%282.56%202.56%29%22%3E%3Ccircle%20cx%3D%229.44%22%20cy%3D%227.78%22%20r%3D%223.01%22%2F%3E%3Ccircle%20cx%3D%229.44%22%20cy%3D%229.44%22%20r%3D%228.84%22%2F%3E%3Cpath%20d%3D%22m4.31%2016.53c0-1.77%201.43-3.2%203.19-3.2h3.95c1.76%200%203.19%201.43%203.19%203.2%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-org-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m8.23%2010-2.76.87c-.64.2-1.07.79-1.07%201.46v6.75c0%20.51.41.92.92.92h3.08%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22m10.13%205h7.95c.84%200%201.52.68%201.52%201.53v12.55c0%20.51-.41.92-.91.92h-10.09v-13.47c0-.85.69-1.53%201.53-1.53z%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%2F%3E%3Cg%20fill%3D%22%23222%22%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2215.27%22%20y%3D%2215.1%22%2F%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2215.27%22%20y%3D%2211.6%22%2F%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2215.27%22%20y%3D%228.1%22%2F%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2211.3%22%20y%3D%2215.1%22%2F%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2211.3%22%20y%3D%2211.6%22%2F%3E%3Crect%20height%3D%221.78%22%20rx%3D%22.61%22%20width%3D%221.8%22%20x%3D%2211.3%22%20y%3D%228.1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-audiences-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cmask%20id%3D%22a%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m10.94%200v8.02h-10.94v-8.02zm-10.36.86v5.93h.76s1.26-.08%203.8-.26l-.82-3.11c-.01-.29-.26-.71-.75-1.23-.49-.53-.91-.86-1.27-.99z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fmask%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m2%2018.15c0-1.92%201.56-3.48%203.48-3.48h4.88c2.06%200%203.73%201.66%203.73%203.72%22%20stroke-linecap%3D%22round%22%2F%3E%3Cellipse%20cx%3D%227.61%22%20cy%3D%228.51%22%20rx%3D%223.43%22%20ry%3D%223.41%22%2F%3E%3Cellipse%20cx%3D%2216.39%22%20cy%3D%229.51%22%20rx%3D%222.71%22%20ry%3D%222.7%22%2F%3E%3Cpath%20d%3D%22m10.22%205.91c0-2.06-1.67-3.72-3.73-3.72h-3.61%22%20mask%3D%22url%28%23a%29%22%20stroke-linecap%3D%22round%22%20transform%3D%22translate%2811.06%2012.48%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-review-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m12.5%2015.37%202.65%202.69c.08.08.2.08.28%200%200%200%20.01%200%20.01-.01l5.98-6.8%22%2F%3E%3Cpath%20d%3D%22m4.305%206.8h14%22%2F%3E%3Cpath%20d%3D%22m4.305%2011.8h10.25%22%2F%3E%3Cpath%20d%3D%22m4.305%2016.8h5.395%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-funds-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.14%22%2F%3E%3Cpath%20d%3D%22m8.26%2013.22c.41%202.1%201.92%203.35%204.02%203.35%201.55%200%202.96-.65%203.51-2%20.07-.17.09-.33.09-.47%200-.37-.24-.6-.63-.6-.31%200-.5.17-.67.51-.42.97-1.28%201.32-2.3%201.32-1.28%200-2.22-.78-2.58-2.11l-.12-.71c-.02-.17-.03-.35-.03-.53s.01-.35.03-.52l.13-.71c.35-1.32%201.31-2.11%202.57-2.11%201%200%201.86.47%202.28%201.44.17.34.37.51.7.51.36%200%20.62-.24.62-.61%200-.15-.04-.33-.12-.5-.56-1.29-1.8-2.08-3.5-2.08-2.06%200-3.58%201.26-4%203.35l-.11.71c-.01.17-.02.35-.02.52%200%20.18.01.36.02.53z%22%20fill%3D%22%23222%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cg%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.1%22%3E%3Cpath%20d%3D%22m7.45%2013.2h5%22%2F%3E%3Cpath%20d%3D%22m7.45%2010.8h5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-exp-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%225.4%22%2F%3E%3Cpath%20d%3D%22m14.4%2014.4%204.05%204.05%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-help-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.5%22%20r%3D%228.9%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22m11.14%2013.66c0%20.38.22.64.59.64s.53-.22.63-.59c.1-.6.27-.82.92-1.36.79-.66%201.22-1.2%201.22-2.11%200-1.37-1.04-2.24-2.54-2.24-.79%200-1.4.22-1.83.61-.39.35-.63.84-.63%201.28%200%20.32.18.56.51.56.24%200%20.37-.11.53-.4.3-.62.72-.9%201.36-.9.72%200%201.25.47%201.25%201.13%200%20.58-.28.91-.9%201.43-.86.73-1.11%201.15-1.11%201.95zm-.2%202.52c0%20.47.36.82.8.82s.81-.35.81-.82-.37-.82-.81-.82-.8.35-.8.82z%22%20fill%3D%22%23222%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-quit-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m15.5%2016.48v.42c0%201.16-.92%202.1-2.06%202.1h-5.88c-1.14%200-2.06-.94-2.06-2.1v-9.8c0-1.16.92-2.1%202.06-2.1h5.88c1.14%200%202.06.94%202.06%202.1v.66%22%2F%3E%3Cpath%20d%3D%22m10.5%2012h9.47%22%2F%3E%3Cpath%20d%3D%22m17.9%2015%202.54-2.93c.04-.04.04-.1%200-.14l-2.54-2.93%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-info-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22m12%2015.623992v-4.218672%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.3%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.85%22%20fill%3D%22%23222%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-clone-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m16%207.1c.66%200%201.26.27%201.7.7.43.44.7%201.04.7%201.7v8c0%20.66-.27%201.26-.7%201.7-.44.43-1.04.7-1.7.7h-5c-.66%200-1.26-.27-1.7-.7-.43-.44-.7-1.04-.7-1.7v-9c0-.39.16-.74.41-.99s.6-.41.99-.41z%22%2F%3E%3Cpath%20d%3D%22m5.5%2016v-9c0-1.66%201.34-3%203-3h5.38%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-link-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%20transform%3D%22matrix%28.70710678%20-.70710678%20.70710678%20.70710678%202.489414%2014.595082%29%22%3E%3Cpath%20d%3D%22m7.01%200h-2.12c-2.7%200-4.89%202.19-4.89%204.89s2.19%204.89%204.89%204.89h2.12%22%2F%3E%3Cpath%20d%3D%22m10.1%200h2.12c2.7%200%204.89%202.19%204.89%204.89s-2.19%204.89-4.89%204.89h-2.12%22%2F%3E%3Cpath%20d%3D%22m5.75%204.89h5.61%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-delete-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23db4646%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m6.33%209.56c0%20.01.5%203.04%201.51%209.11.02.45.46.81%201.01.81h6.36c.54%200%20.99-.36%201-.81l1.32-8.89%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m5%206.98h14%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m9.03%206.98v-1.48c0-.88.72-1.6%201.6-1.6h2.8c.88%200%201.6.72%201.6%201.6v1.64%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-add-user-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Cellipse%20cx%3D%2213.36%22%20cy%3D%227.18%22%20rx%3D%223.9%22%20ry%3D%224.14%22%2F%3E%3Cg%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m6.57%2018.53v-.35c0-2.2%201.78-3.98%203.98-3.98h5.55c2.19%200%203.97%201.78%203.97%203.98v.61%22%2F%3E%3Cpath%20d%3D%22m.68%2010.54h5.63%22%2F%3E%3Cpath%20d%3D%22m3.5%207.72v5.63%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-rem-user-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Cellipse%20cx%3D%2213.36%22%20cy%3D%227.18%22%20rx%3D%223.9%22%20ry%3D%224.14%22%2F%3E%3Cg%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m6.57%2018.53v-.35c0-2.2%201.78-3.98%203.98-3.98h5.55c2.19%200%203.97%201.78%203.97%203.98v.61%22%2F%3E%3Cpath%20d%3D%22m.68%2010.54h5.63%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} - -.pr-icon { - display: inline-block; - vertical-align: text-top; - width: 24px; - height: 22px; - margin: -2px 0; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23119af5%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m11.68%2015.58.31%202.6c.12.96-.57%201.83-1.54%201.94-.03.01-.06.01-.1.01l-.19.02c-1%20.06-1.94-.5-2.34-1.41l-1.46-2.88c-.12-.24-.03-.53.21-.66.07-.03.15-.05.22-.05h4.41c.24%200%20.45.19.48.43z%22%2F%3E%3Cpath%20d%3D%22m6%205.95h6.21c.27%200%20.49.22.49.49v7.02c0%20.27-.22.49-.49.49h-6.21c-2.21%200-4-1.79-4-4s1.79-4%204-4z%22%2F%3E%3Cpath%20d%3D%22m15.36%205.35%203.43-2.04c.7-.41%201.59-.18%202.01.51.13.23.2.49.2.75v10.86c0%20.81-.66%201.46-1.46%201.46-.27%200-.52-.07-.75-.2l-3.43-2.03c-.84-.5-1.36-1.41-1.36-2.39v-4.54c0-.98.52-1.89%201.36-2.38z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center; -} -.pr-logo-title { - margin-left: 8px; -} -.pr-logo.compact .pr-logo-title { - display: none; -} -.pr-header { - padding: 8px 15px; - --line-height: 20px; - line-height: var(--line-height); - border-bottom: 1px solid #e6e6e6; - display: flex; - align-items: center; -} -.has-search-header .pr-header { - border-bottom: none; -} -@media (min-width: 992px) { - .pr-header { - padding-left: 0; - padding-right: 0; - } - .pr-logo.compact .pr-logo-title { - display: inline; - } -} -.pr-breadcrumb { - padding: 3px 0; - margin: 0; - font-size: 15px; - line-height: 18px; - list-style: none; - white-space: nowrap; - overflow: hidden; - flex-grow: 1; - flex-shrink: 1; - flex-basis: 1px; - order: 0; - display: flex; -} -.pr-breadcrumb > li { - display: inline-block; - font-weight: 500; - position: relative; - vertical-align: top; - white-space: nowrap; - overflow: hidden; - flex-shrink: 0; -} -.pr-breadcrumb > li.pr-breadcrumb-item:last-child { - text-overflow: ellipsis; - flex-shrink: 1; -} -.pr-breadcrumb > li:after { - content: '\00a0/\00a0'; - padding: 0 6px; - color: #c4c4c4; -} -body.rtl .pr-breadcrumb > li:after { - padding: 0 6px 0 8px; -} -.pr-breadcrumb > li:last-child:after { - display: none; -} -.pr-header-auth { - float: right; - font-size: 14px; - font-weight: 500; - padding: 7px 0 5px 15px; - white-space: nowrap; - order: 2; -} -body.rtl .pr-header-auth { - padding-right: 15px; - padding-left: 0; - float: left; -} -.pr-auth-photo, -.ad-owner-photo, -.pr-owner-balance-photo { - display: inline-block; - vertical-align: top; - width: 32px; - height: 32px; - border-radius: 16px; - background: #efefef; - text-align: center; - overflow: hidden; - margin: 0 0 0 18px; - position: relative; - user-select: none; - float: right; - order: 3; -} -.pr-auth-photo { - margin: -7px 0 -5px 12px; -} -.ad-owner-photo { - float: left; - margin: 0 12px 0 0; -} -body.rtl .pr-auth-photo, -body.rtl .pr-owner-balance-photo { - margin-left: 0; - margin-right: 12px; -} -body.rtl .ad-owner-photo { - margin-left: 12px; - margin-right: 0; -} -.pr-auth-photo img, -.ad-owner-photo img, -.pr-owner-balance-photo img { - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.pr-auth-photo .photo-char, -.ad-owner-photo .photo-char, -.pr-owner-balance-photo .photo-char { - font-size: 16px; - vertical-align: middle; - line-height: 32px; - color: #999; -} -.photo-link { - display: inline-block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: #119af5 url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.3%22%20transform%3D%22matrix%28.70710678%20-.70710678%20.70710678%20.70710678%204.575379%2013.767767%29%22%3E%3Cpath%20d%3D%22m4.62%200h-.62c-2.21%200-4%201.79-4%204s1.79%204%204%204h.62%22%2F%3E%3Cpath%20d%3D%22m13%200h-.62c-2.21%200-4%201.79-4%204s1.79%204%204%204h.62%22%20transform%3D%22matrix%28-1%200%200%201%2021.3596%200%29%22%2F%3E%3Cpath%20d%3D%22m4.37%204h4.26%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center; - background-size: 84%; -} -.pr-header-auth .pr-header-text { - margin-right: 18px; - position: relative; -} -.pr-header-auth .pr-header-text:after { - display: inline-block; - content: ''; - width: 4px; - height: 4px; - border-radius: 2px; - background-color: #c0cbd2; - position: absolute; - right: -11px; - top: 6px; -} -.pr-dropdown-label { - color: var(--link-color); -} -.pr-dropdown-label:after { - content: ''; - display: inline-block; - vertical-align: middle; - width: 13px; - height: 6px; - margin-left: 5px; - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230288db%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -body.rtl .pr-dropdown-label:after { - margin-right: 5px; - margin-left: 0; -} -.pr-review-header-dd .pr-dropdown-label:after { - width: 9px; - height: 5px; - margin-left: 4px; - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20width%3D%229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m.5.2%203.93%203.55c.04.04.1.04.14%200l3.93-3.55%22%20fill%3D%22none%22%20stroke%3D%22%230288db%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E'); -} -body.rtl .pr-review-header-dd .pr-dropdown-label:after { - margin-right: 3px; - margin-left: 0; -} - -.pr-section-header { - font-size: 16px; - line-height: 19px; - margin: 31px 13px 3px; -} -.pr-section-subheader { - font-size: 12px; - line-height: 16px; - font-weight: normal; - margin: 7px 13px 7px; - color: #808080; -} - -.pr-search-form { - display: flex; - padding: 5px 15px 10px; - justify-content: space-between; - flex-direction: row-reverse; - flex-wrap: wrap; -} -.pr-search-input-wrap { - margin: 5px 0; - box-shadow: inset 0 0 0 1px #d9d9d9; - border-radius: 6px; - transition: box-shadow .2s ease; - position: relative; - width: 100%; -} -@media (min-width: 992px) { - .pr-search-form { - flex-direction: row; - padding-left: 0; - padding-right: 0; - } - .pr-account-container .pr-search-input-wrap { - width: 395px; - } -} -@media (min-width: 1152px) { - .pr-search-form { - flex-direction: row; - padding-left: 0; - padding-right: 0; - } - .pr-account-wide-container .pr-search-input-wrap { - width: 440px; - } -} -.pr-search-input-wrap:before { - content: ''; - position: absolute; - display: inline-block; - width: 24px; - height: 24px; - left: 9px; - margin: 8px 0; - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.3%22%3E%3Ccircle%20cx%3D%2213.18%22%20cy%3D%2210.5%22%20r%3D%224.85%22%2F%3E%3Cpath%20d%3D%22m9.83%2014.38-3.83%203.83%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -body.rtl .pr-search-input-wrap:before { - right: 16px; - left: auto; -} -.pr-search-input-wrap.field-focused { - box-shadow: inset 0 0 0 2px #35a3f6; -} -.pr-search-input { - height: auto; - font-size: 14px; - line-height: 18px; - padding: 11px 38px 11px 44px; - box-shadow: none; - border: none; - background: transparent; - color: #222; -} -.pr-search-reset { - position: absolute; - width: 38px; - height: 38px; - border-radius: 6px; - top: 1px; - right: 1px; - transition: all .1s ease; - pointer-events: none; - visibility: hidden; - opacity: 0; -} -body.rtl .pr-search-reset { - left: 1px; - right: auto; -} -.field-has-value .pr-search-reset { - pointer-events: auto; - visibility: visible; - opacity: 1; -} -.pr-search-form .pr-buttons-wrap { - display: flex; - align-items: center; - width: 100%; - padding: 1px 0; - margin: 5px 0; -} -.pr-search-form .pr-buttons-wrap .btn { - flex-grow: 1; - flex-shrink: 1; -} -.pr-search-form .pr-buttons-wrap .btn + .btn, -.pr-search-form .pr-buttons-wrap .pr-owner-balance-wrap + .btn { - margin-left: 14px; -} -@media screen and (min-width: 992px) { - .pr-search-form .pr-buttons-wrap { - width: auto; - } - .pr-search-form .pr-buttons-wrap .btn { - min-width: 140px; - } - .pr-search-form .pr-buttons-wrap .btn + .btn, - .pr-search-form .pr-buttons-wrap .pr-owner-balance-wrap + .btn { - margin-left: 18px; - } -} - -.pr-owner-balance-wrap { - display: inline-block; - vertical-align: top; - max-width: 240px; - padding: 0 1px; - margin-right: 10px; - border-radius: 6px; - color: inherit; -} -.pr-owner-balance-wrap:hover, -.pr-owner-balance-wrap:focus { - text-decoration: none; - color: inherit; -} -.pr-owner-balance-photo { - margin: 1px; - margin-left: 0; - margin-right: 11px; - float: left; -} -body.rtl .pr-owner-balance-photo { - margin-left: 11px; - margin-right: 0; -} -.pr-owner-balance-content { - font-size: 14px; - --line-height: 18px; - line-height: var(--line-height); - margin: 0 0 0 47px; -} -.pr-owner-balance-name { - font-size: 14px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.pr-owner-balance-value { - font-size: 13px; - font-weight: 500; - margin-top: 1px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.pr-form-control, -input.pr-form-control { - font-size: 14px; - line-height: 18px; - padding: 11px 13px; - box-shadow: inset 0 0 0 1px #d9d9d9; - border-radius: 6px; - transition: box-shadow .2s ease; - height: auto; - border: none; -} -textarea.pr-form-control { - resize: none; -} -.pr-form-control:focus, -input.pr-form-control:focus { - box-shadow: inset 0 0 0 2px #35a3f6; -} -.pr-form-select .select { - font-size: 15px; - line-height: 18px; - box-shadow: inset 0 0 0 1px #d9d9d9; - border-radius: 6px; - transition: box-shadow .2s ease; - height: auto; - border: none; -} -.pr-form-select .select.select-disabled { - -webkit-user-select: none; - user-select: none; -} -.pr-form-select.has-hint .select { - padding-right: 40px; -} -.pr-form-select .select .items-list { - border-radius: 6px; - margin-top: 5px; -} -.pr-form-select .select .selected-items { - padding: 5px 7px; -} -.pr-form-select.has-hint .select .selected-items { - padding-right: 0; -} -.pr-form-select .select .selected-item { - font-size: 12px; - line-height: 16px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - background-color: var(--accent-color); - border-radius: 4px; - margin: 2px 4px 2px 0; - padding: 5px 9px; - color: #fff; -} -.pr-form-select .pr-placeholder-label + .select .selected-item { - margin-top: 3px; - margin-bottom: 1px; -} -.pr-form-select.exclude-select .select .selected-item { - background-color: #D75959; -} -.pr-form-select .select .selected-item .label { - white-space: nowrap; -} -.pr-form-select .select .selected-item .close { - margin: -3px -6px -4px 1px; - opacity: 1; -} -.pr-form-select .select .selected-item .close:before, -.pr-form-select .select .selected-item .close:after { - background-color: #fff; -} -.pr-form-select .select .selected-item.has-photo { - padding-left: 34px; -} -.pr-form-select .select .selected-item-photo { - position: absolute; - left: 0; - top: 0; - border-radius: 4px 0 0 4px; - background-color: rgba(255, 255, 255, 0.4); - text-align: center; - width: 26px; - height: 26px; - overflow: hidden; - user-select: none; -} -.pr-form-select .select .selected-item-photo img { - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.pr-form-select .select .selected-item-photo .photo-char { - font-size: 14px; - vertical-align: middle; - line-height: 26px; - color: #fff; -} -.pr-form-select .select .pr-form-control { - font-size: 14px; - padding: 6px 0 6px 6px; -} -.pr-form-select .select .pr-form-control[data-placeholder]:before { - padding-left: 6px; -} -.pr-form-select .select.select-disabled .pr-form-control[data-placeholder-disabled]:before { - content: attr(data-placeholder-disabled); -} -.form-label > .pr-form-label-hint, -.pr-hinted-cell > .pr-cell-hint { - display: inline-block; - vertical-align: top; - position: relative; - margin: 0 1px; - border-radius: 9px; - cursor: pointer; -} -.pr-hinted-cell > .pr-cell-hint { - margin: -2px 1px; - white-space: normal; -} -.form-label > .pr-form-label-hint:before, -.pr-hinted-cell > .pr-cell-hint:before { - content: ''; - display: inline-block; - vertical-align: top; - width: 18px; - height: 18px; - border-radius: 9px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229.5%22%20r%3D%225.6%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227.2%22%20fill%3D%22%23222%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22m9%2012.1v-2.822087%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center; -} -.pr-form-control-wrap > .pr-form-control-hint { - position: absolute; - width: 32px; - height: 32px; - margin: 4px; - top: 0; - right: 0; - border-radius: 20px; - cursor: pointer; - transition: opacity .2s ease; -} -.pr-form-control-wrap > .pr-form-control-hint:before { - content: ''; - position: absolute; - display: inline-block; - width: 24px; - height: 24px; - margin: 4px; - border-radius: 12px; - background: #c0c4c7 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M%205.84%208.03%20C%206.32%208.03%206.63%207.81%206.78%207.35%20C%206.84%207.11%206.95%206.91%207.09%206.76%20C%207.24%206.6%207.52%206.41%207.94%206.17%20C%208.41%205.89%208.75%205.59%208.98%205.25%20C%209.2%204.91%209.31%204.51%209.31%204.05%20C%209.31%203.28%209.02%202.66%208.44%202.2%20C%207.86%201.73%207.08%201.5%206.12%201.5%20C%205.42%201.5%204.81%201.62%204.29%201.86%20C%203.78%202.11%203.41%202.44%203.2%202.85%20C%203.07%203.08%203%203.34%203%203.61%20C%203%203.89%203.08%204.12%203.26%204.29%20C%203.43%204.46%203.67%204.55%203.97%204.55%20C%204.45%204.55%204.78%204.34%204.96%203.92%20C%205.16%203.46%205.51%203.23%206.01%203.23%20C%206.3%203.23%206.53%203.31%206.72%203.47%20C%206.9%203.63%206.99%203.84%206.99%204.1%20C%206.99%204.38%206.92%204.6%206.77%204.78%20C%206.63%204.96%206.34%205.18%205.91%205.43%20C%205.55%205.63%205.28%205.86%205.1%206.11%20C%204.93%206.35%204.84%206.64%204.84%206.98%20L%204.84%206.98%20L%204.84%207.02%20C%204.84%207.32%204.93%207.57%205.11%207.75%20C%205.3%207.94%205.54%208.03%205.84%208.03%20Z%20M%205.88%2010.95%20C%206.21%2010.95%206.49%2010.84%206.72%2010.62%20C%206.96%2010.4%207.08%2010.13%207.08%209.81%20C%207.08%209.49%206.96%209.22%206.72%209%20C%206.49%208.78%206.21%208.67%205.88%208.67%20C%205.54%208.67%205.26%208.78%205.03%209%20C%204.79%209.22%204.68%209.49%204.68%209.81%20C%204.68%2010.13%204.79%2010.4%205.03%2010.62%20C%205.26%2010.84%205.54%2010.95%205.88%2010.95%20Z%22%2F%3E%3C%2Fsvg%3E') no-repeat center; -} -.pr-form-control-wrap > .pr-form-control-hint.locked:before { - border-radius: 4px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20fill%3D%22%23c1c4c7%22%20height%3D%228%22%20rx%3D%222%22%20width%3D%2210%22%20x%3D%227%22%20y%3D%2210%22%2F%3E%3Crect%20height%3D%2210.5%22%20rx%3D%222.25%22%20stroke%3D%22%23c1c4c7%22%20stroke-width%3D%221.5%22%20width%3D%224.5%22%20x%3D%229.75%22%20y%3D%225.75%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center; -} -.field-loading .pr-form-control-wrap.has-hint > .pr-form-control-hint { - pointer-events: none; - opacity: 0; -} -.pr-cell-hint-tooltip, -.pr-form-label-hint-tooltip, -.pr-form-control-hint-tooltip { - font-size: 13px; - line-height: 16px; - font-weight: normal; - color: #fff; - padding: 10px 12px 9px; - border-radius: 8px; - position: absolute; - width: max-content; - max-width: 300px; - max-width: min(350px, calc(100vw - 30px)); - min-width: 60px; - right: -8px; - bottom: 100%; - z-index: 1; - text-align: center; - margin-bottom: 2px; - transition: all .2s ease; - transform: translateY(-10px); - visibility: hidden; - opacity: 0; -} -.pr-cell-hint-tooltip { - right: -15px; - margin-bottom: 7px; - text-align: left; -} -.pr-form-control-photo-wrap .pr-form-control-hint-tooltip { - right: -4px; -} -.pr-form-label-hint-tooltip { - left: -37px; - right: auto; - margin-bottom: 7px; -} -.form-label > .show-hint .pr-form-label-hint-tooltip, -.pr-hinted-cell > .show-hint .pr-cell-hint-tooltip, -.pr-form-control-wrap > .show-hint .pr-form-control-hint-tooltip, -.pr-form-control-amount-extra > .show-hint .pr-form-control-hint-tooltip { - transform: translateY(0px); - visibility: visible; - opacity: 1; -} -.pr-cell-hint-tooltip > .bubble, -.pr-form-label-hint-tooltip > .bubble, -.pr-form-control-hint-tooltip > .bubble { - position: absolute; - left: 0; right: 0; - top: 0; bottom: 0; - border-radius: 8px; - background-color: #202426; - opacity: 0.85; - z-index: -1; -} -.pr-cell-hint-tooltip > .bubble:after, -.pr-form-label-hint-tooltip > .bubble:after, -.pr-form-control-hint-tooltip > .bubble:after { - content: ''; - position: absolute; - display: inline-block; - width: 18px; - height: 8px; - margin-top: -1px; - background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%228%22%20viewBox%3D%220%200%2018%208%22%3E%3Cpath%20fill%3D%22%23202426%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200%201%20L%200%200%20L%2018%200%20L%2018%201%20C%2017.74%201%2017.24%201.21%2016.86%201.58%20L%2011.47%206.91%20C%2010.3%208.07%208.42%208.07%207.25%206.91%20L%201.86%201.58%20C%201.48%201.21%200.98%201%200.45%201%20Z%22%2F%3E%3C%2Fsvg%3E'); - right: 16px; - top: 100%; -} -.pr-form-label-hint-tooltip > .bubble:after { - left: 36px; - right: auto; -} -.pr-form-control-owner .pr-form-control { - font-size: 14px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - color: #222; -} -.pr-layer-preview-ad .pr-form { - padding: 7px 0 0; -} -.pr-form-link { - display: inline-block; - font-size: 13px; - line-height: 18px; - margin: 0 12px; - position: absolute; - float: right; - right: 15px; - cursor: pointer; - transition: opacity .2s ease, visibility .2s ease; -} -.pr-form-link.inactive { - opacity: 0; - visibility: hidden; -} -.pr-form-link.disabled { - color: #999; -} -.pr-preview-ad-wrap { - height: 320px; - background: #6fa786 url('/img/ad_preview_bg.jpg') no-repeat center; - background-size: cover; - overflow: hidden; - display: flex; - flex-direction: column; - justify-content: flex-end; - padding: 20px 0 0; - margin: 0 -23px; - cursor: default; -} -.pr-preview-ad-wrap .pr-preview-ad-message-wrap { - position: relative; - top: -8px; - max-height: 0; - opacity: 0; - transform: translateX(-36px); - transition: all .2s ease; -} -.pr-preview-ad-wrap .pr-preview-ad-message-wrap.active { - transform: translateX(-36px); - max-height: 100%; - opacity: 1; -} -.pr-preview-ad-wrap .pr-preview-ad-message-wrap.picture { - transform: translateX(0px); -} -.pr-preview-ad-message { - padding: 0 0 0 13px; - display: flex; -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message { - position: relative; - display: block; - padding: 0; -} -.pr-preview-ad-wrap .pr-preview-ad-message { - padding: 0 24px 12px; -} -.pr-preview-ad-message .ad-msg-photo-wrap { - align-self: flex-end; - margin: 0 13px 0 -13px; -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-photo-wrap { - position: absolute; - left: 0; - bottom: 0; - margin: 0; -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble { - margin-left: 49px; -} -.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-photo-wrap { - margin: 0 8px 0 -8px; - transition: opacity .2s ease; - opacity: 0; -} -.pr-preview-ad-message-wrap.picture .ad-msg-photo-wrap { - opacity: 1; -} -.pr-preview-ad-message .ad-msg-photo, -.pr-preview-ad-message .ad-msg-photo img { - display: inline-block; - vertical-align: top; - width: 36px; - height: 36px; - border-radius: 18px; -} -.pr-preview-ad-message .ad-msg-photo { - position: relative; - font-style: normal; - text-align: center; - text-transform: uppercase; - text-decoration: none !important; - font-size: 16px; - line-height: 37px; - color: #999; - background: #efefef; - overflow: hidden; -} -.pr-preview-ad-message .ad-msg-photo:before { - content: attr(data-content); - font-weight: 500; -} -.pr-preview-ad-message .ad-msg-photo a { - text-decoration: none; - color: #999; -} -.pr-preview-ad-message .ad-msg-photo img { - position: absolute; - pointer-events: none; - left: 0; - top: 0; -} -.pr-preview-ad-message .ad-msg-bubble { - position: relative; - background: #fff; - max-width: 100%; - padding: 7px 10px; - border-radius: 10px 10px 10px 0; - box-shadow: 0 0 0 0.5px rgba(118, 142, 106, .3), 0 1px 1px rgba(25, 44, 89, .1); - flex-grow: 1; -} -.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-bubble { - width: 254px; - flex-grow: 0; -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble { - box-shadow: 0 0 0 0.8px #e0e0e0; -} -.pr-preview-ad-message .ad-msg-bubble-corner { - display: inline-block; - position: absolute; - left: -1px; - bottom: -1px; - transform: translateX(-5.6px); -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble-corner { - transform: translateX(-6px) translateY(0.4px); -} -.pr-preview-ad-message .ad-msg-bubble-corner:before { - display: inline-block; - vertical-align: bottom; - content: ''; - width: 8px; - height: 16px; - background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%20style%3D%22filter%3Adrop-shadow%280%200.5px%200%20rgba%28118%2C%20142%2C%20106%2C%20.3%29%29%3B%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200.33%200%20L%200.4%203.17%20C%200.4%205.6%200.67%208.67%202%2010.67%20C%203%2012.17%204.35%2013.13%205.7%2013.7%20C%205.8%2013.75%206%2013.95%206%2014.25%20C%206%2014.34%206%2014.43%206%2014.56%20C%206%2014.7%205.86%2015%205.53%2015%20C%205.32%2015%203.14%2015%20-1%2015%20L%20-1%200%20L%200.33%200%20Z%22%20transform%3D%22matrix%28-1%200%200%201%207%200%29%22%20style%3D%22filter%3Adrop-shadow%280%201px%201px%20rgba%2825%2C%2044%2C%2089%2C%20.1%29%29%3B%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat; -} -.pr-preview-ad-message-wrap.bordered .pr-preview-ad-message .ad-msg-bubble-corner:before { - background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200.33%200%20L%200.4%203.17%20C%200.4%205.6%200.67%208.67%202%2010.67%20C%203%2012.17%204.35%2013.13%205.7%2013.7%20C%205.8%2013.75%206%2013.95%206%2014.25%20C%206%2014.34%206%2014.43%206%2014.56%20C%206%2014.7%205.86%2015%205.53%2015%20C%205.32%2015%203.14%2015%20-2%2015%20L%20-2%200%22%20transform%3D%22matrix%28-1%200%200%201%207%200%29%22%20style%3D%22%22%20stroke%3D%22%23e0e0e0%22%20stroke-width%3D%220.8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat; -} -.pr-preview-ad-message .ad-msg-from, -.pr-preview-ad-message .ad-msg-channel-from { - font-size: 14px; - line-height: 16px; - font-weight: 500; - color: var(--link-color); -} -.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-from, -.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-channel-from { - color: #3487cb; -} -.pr-preview-ad-wrap .pr-preview-ad-message .ad-msg-from { - color: #51983e; -} -.ad-msg-from .verified-icon { - padding: 0; - vertical-align: -2px; - margin-left: 6px; -} -.pr-preview-ad-message .ad-msg-text { - font-size: 16px; - line-height: 19px; - word-break: break-word; - color: #000; - margin-top: 5px; -} -.pr-preview-ad-message .ad-msg-date { - font-size: 12px; - line-height: 14px; - color: #a1aab3; - text-align: right; - margin-top: 5px; -} -.pr-preview-ad-message .before_footer + .ad-msg-date { - margin-top: -14px; -} -.pr-preview-ad-message .before_footer + .ad-msg-date .label { - position: relative; -} -.pr-preview-ad-message .ad-msg-btn { - display: block; - font-size: 13px; - line-height: 15px; - font-weight: 500; - padding: 10px 20px; - text-align: center; - text-transform: uppercase; - color: #358dd4; - border: 1px solid #448abf; - border-radius: 6px; - margin-top: 8px; - margin-bottom: 2px; -} -.pr-preview-ad-message a.ad-msg-btn:hover { - text-decoration: none; -} - -.tgme_widget_message_bubble { - padding: 10px 12px; -} -.tgme_widget_message_info.short { - float: right; -} -.tgme_widget_message_text.before_footer + .tgme_widget_message_footer { - margin-top: -17px; - margin-bottom: -3px; -} -.tgme_widget_message_text.before_footer + .tgme_widget_message_footer .tgme_widget_message_info { - position: relative; -} - - -.pr-form { - display: flex; - padding: 16px 0; - justify-content: space-between; - flex-wrap: wrap; -} -.pr-form + .pr-form { - padding-top: 0; -} -.pr-review-ad + .pr-form { - padding-top: 0; -} -.pr-form .form-group-text { - font-size: 14px; - line-height: 18px; - margin: 0 15px 25px; -} -form > .form-group, -form > .sanim > .form-group { - position: relative; -} -.pr-form .form-group, -.pr-form .form-group-link-wrap, -.pr-popup-edit-form .form-group-link-wrap { - position: relative; - padding: 7px 15px; - max-width: 460px; - margin: 0 auto; -} -.pr-popup-edit-form.pr-popup-edit-status-form { - margin-top: -18px; -} -.pr-popup-edit-status-form .form-group { - position: relative; - padding: 7px 0; - margin: 0; -} -.pr-popup-edit-status-form .form-group-link-wrap .form-group-link { - margin-left: 10px; -} -.form-group-divider { - border-bottom: 1px solid #d9d9d9; - text-align: center; - height: 10px; - margin: -5px auto 32px; - max-width: 430px; - user-select: none; -} -.form-group-divider-label { - color: #a8a8a8; - font-size: 14px; - line-height: 16px; - background: #fff; - padding: 0 7px; - display: inline-block; - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -.form-group-slim { - max-width: 460px; - margin: 0 auto; - padding: 12px 0 14px; -} -.form-group.no-padding, -.form-group-slim.no-padding { - padding: 0; -} -.form-group-slim .form-group { - padding: 6px 15px 8px; -} -.pr-form .form-group .form-label, -.pr-form .form-group-slim > .form-label, -.pr-layer-popup .form-group > .form-label { - font-size: 14px; - line-height: 19px; - height: 18px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - display: flex; - margin: 0 13px 5px; -} -.pr-form .form-group-slim > .form-label { - margin: 0 30px 10px; -} -.form-group > .pr-form-control-hint, -.form-group-slim > .pr-form-control-hint { - position: relative; - font-size: 12px; - line-height: 17px; - color: #808080; - padding: 5px 0 0; - transition: all .2s ease; -} -.form-group-slim > .radio-group + .pr-form-control-hint { - padding-top: 4px; -} -.form-group > .pr-form-control-hint:empty, -.form-group-slim > .pr-form-control-hint:empty { - padding: 0; -} -.pr-form .form-group > .pr-form-control-msg > .pr-form-control-msg-text, -.pr-form .form-group > .pr-form-control-hint, -.pr-form .form-group-slim > .pr-form-control-hint { - padding-left: 13px; - padding-right: 5px; -} -.form-group > .pr-form-control-msg { - font-size: 13px; - line-height: 15px; - color: #808080; - transition: all .2s ease; - z-index: 1; - box-sizing: content-box; - position: relative; - overflow: hidden; -} -.form-group > .pr-form-control-msg > .pr-form-control-msg-text { - padding: 5px 0 0; -} -.form-group > .pr-form-control-msg.no-hint > .pr-form-control-msg-text { - padding-top: 5px; -} -.form-group > .pr-form-control-msg.ohide { - opacity: 0; - visibility: hidden; -} -/*.form-group > .pr-form-control-msg + .pr-form-control-hint { - opacity: 0; - visibility: hidden; -} -.form-group > .pr-form-control-msg.ohide + .pr-form-control-hint { - opacity: 1; - visibility: visible; -}*/ -@media (min-width: 560px) { - .form-group > .pr-form-control-msg > .pr-form-control-msg-text, - .form-group > .pr-form-control-hint, - .form-group-slim > .pr-form-control-hint { - padding-left: 15px; - padding-right: 5px; - } -} -.field-invalid > .pr-form-control-msg > .pr-form-control-msg-text { - font-weight: 500; - color: #d75959; -} -.pr-form .form-group.form-group-no-label { - padding-top: 0; -} -.pr-form .form-group.form-group-checkbox { - padding-top: 4px; - padding-bottom: 10px; -} -.pr-form .form-group.form-group-checkbox .checkbox-item, -.form-group-link-wrap .form-group-link, -.pr-form .form-group .radio-group { - margin-left: 13px; -} -.pr-form .form-group-slim .radio-group { - padding: 0 15px 5px; -} -.pr-form .form-group-slim .radio-group.two-column { - display: flex; -} -.pr-form .form-group-slim .radio-group .radio-item-block { - margin: 12px 0 5px; -} -.pr-form .form-group-slim .radio-group.two-column .radio-item-block { - flex-grow: 1; -} -.pr-form .form-group-slim .radio-group .radio-item-block + .radio-item-block { - margin-top: 0; -} -.pr-form .form-group-slim .radio-group.two-column .radio-item-block { - margin-top: 0; -} -.pr-form .form-group-link-wrap, -.pr-popup-edit-form .form-group-link-wrap { - max-width: 460px; - padding-top: 0; - padding-bottom: 0; - margin: 0 auto; -} -.form-group-link-wrap .form-group-link { - display: inline-block; - font-size: 13px; - line-height: 18px; - padding-bottom: 10px; - vertical-align: top; - cursor: pointer; -} -.pr-layer-popup .pr-form .form-group { - padding-left: 0; - padding-right: 0; -} -.form-group .radio-group { - margin: 8px 0 0; -} -.radio-group .radio-item input.radio:disabled ~ .radio-label { - cursor: default; - pointer-events: none; - opacity: .65; -} -.form-group .datetime-group { - display: flex; - margin: 0 -6px; -} -.form-group .datetime-group .date-input-wrap { - width: 50%; - margin: 0 6px; - flex-grow: 1; -} -.form-group .datetime-group .date-input-wrap:before { - position: absolute; - right: 0; - top: 0; - display: inline-block; - content: ''; - vertical-align: top; - width: 36px; - height: 36px; - margin: 2px; - pointer-events: none; - border-radius: 6px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23808080%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m16.8%2019h-9.6c-1.22%200-2.2-.98-2.2-2.2v-8.87c0-1.21.98-2.2%202.2-2.2h9.6c1.22%200%202.2.99%202.2%202.2v8.87c0%201.22-.98%202.2-2.2%202.2zm-11.38-8.94h13.16z%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22m8.24%205.44v-1.64zm7.52%200v-1.64z%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center no-repeat; -} -.form-group .datetime-group .date-input-wrap .pr-form-control[readonly] { - cursor: pointer; -} -.form-group .datetime-group .time-input-wrap { - width: 150px; - margin: 0 6px; - flex-grow: 1; -} -.form-group .datetime-group .time-input-wrap .pr-form-control { - padding-right: 90px; -} -.form-group .datetime-group .time-input-wrap .time-input-suffix { - position: absolute; - right: 0; - top: 0; - font-size: 13px; - padding: 11px 13px 11px 0; - pointer-events: none; - color: #999; -} -.datetime-group input::-webkit-input-placeholder { - letter-spacing: 1px; -} -.datetime-group input::-moz-placeholder { - letter-spacing: 1px; -} -.datetime-group input:-ms-input-placeholder { - letter-spacing: 1px; -} -.datetime-group input::placeholder { - letter-spacing: 1px; -} -.date-input-wrap input[type="date"], -.time-input-wrap input[type="time"] { - position: absolute; - pointer-events: none; - visibility: hidden; -} - -.pr-budget-form { - display: flex; - flex-direction: column; -} -.pr-budget-form .pr-form, -.pr-budget-form .pr-info-block { - max-width: 100%; - align-self: center; -} -.pr-budget-form + .pr-form { - padding-top: 0; -} -.pr-budget-amount-wrap { - padding: 12px 15px; - border-radius: 8px; - background: #f2f5f7; - text-align: center; - margin: 0 auto; -} -.pr-budget-form .pr-budget-amount-wrap { - width: 220px; -} -.pr-budget-amount-wrap .pr-budget-count { - font-size: 22px; - --line-height: 33px; -} -.pr-budget-count .amount-full.disabled { - opacity: 0.3; -} -.pr-budget-amount-wrap .pr-budget-label { - font-size: 13px; - line-height: 19px; -} -.pr-popup-edit-form { - margin: 0 -9px; -} -.pr-popup-cb-form { - padding: 0; -} -.pr-form.pr-popup-cb-form .checkbox-item-block { - padding: 8px 0; - margin: 0; -} -@media (min-width: 992px) { - .pr-budget-form { - flex-direction: row; - } - .pr-budget-form .pr-budget-amount-wrap { - margin-left: 0; - margin-right: 30px; - } - .pr-budget-form { - padding: 25px 0 20px; - } - .pr-budget-form .pr-form { - padding: 0; - } - .pr-budget-form .pr-info-block { - margin: 0; - } - .pr-incr-budget-form .pr-form-link { - right: calc(100% - 330px); - } -} - -.incr-decr-form .decr-group, -.incr-decr-form.decr .incr-group { - display: none; -} -.incr-decr-form.decr .decr-group { - display: block; -} -.form-group.decr-group .pr-form-control { - padding-left: 42px; -} -.form-group.decr-group .pr-form-control-wrap .pr-form-control-prefix { - width: 42px; -} - -.pr-account-button-wrap { - display: block; - box-shadow: inset 0 0 0 1px #d9d9d9; - border-radius: 6px; - transition: box-shadow .2s ease; - color: inherit; - height: 58px; - margin: 10px 0; -} -a.pr-account-button-wrap { - cursor: pointer; -} -.pr-account-button-wrap.current, -a.pr-account-button-wrap:hover, -a.pr-account-button-wrap:focus { - box-shadow: inset 0 0 0 2px #35a3f6; - color: inherit; - text-decoration: none; -} -.pr-account-button-photo { - display: inline-block; - position: relative; - vertical-align: top; - width: 36px; - height: 36px; - border-radius: 18px; - background: #efefef; - text-align: center; - overflow: hidden; - margin: 11px 15px; - float: left; - user-select: none; -} -.pr-account-button-photo img { - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.pr-account-button-photo .photo-char { - font-size: 20px; - vertical-align: middle; - line-height: 38px; - color: #999; -} -.pr-account-button-content { - padding: 10px 15px 10px 66px; -} -.pr-account-button-title, -.pr-account-button-label { - font-size: 14px; - line-height: 18px; - font-weight: 500; - padding: 0; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.pr-account-button-icon { - display: inline-block; - position: relative; - vertical-align: top; - width: 36px; - height: 36px; - border-radius: 18px; - margin: 11px 15px; - float: left; - background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%221%22%20height%3D%229%22%20x%3D%2211.5%22%20y%3D%227.5%22%20stroke%3D%22%23979797%22%20rx%3D%22.5%22%2F%3E%3Crect%20width%3D%229%22%20height%3D%221%22%20x%3D%227.5%22%20y%3D%2211.5%22%20stroke%3D%22%23979797%22%20rx%3D%22.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%20stroke%3D%22%23979797%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center no-repeat; -} -.pr-account-button-label { - padding: 10px 0; -} -.pr-account-button-desc { - font-size: 13px; - line-height: 17px; - padding: 3px 0 0; - color: #808080; -} - -.add-funds-form .pr-account-button-wrap { - margin: 0; -} - -.pr-form-control-inline-wrap { - display: flex; -} -.pr-form-control-inline-wrap .pr-form-control-wrap { - width: 330px; -} -.pr-form-control-inline-wrap .pr-btn { - margin-left: 10px; -} -.pr-form-control-inline-wrap { - display: flex; -} -.pr-form-control-wrap { - position: relative; - font-size: 14px; - line-height: 18px; - color: #222; - background-color: #fff; - border-radius: 6px; -} -.pr-form-control-wrap:after { - content: ''; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - box-shadow: inset 0 0 0 1px #d9d9d9; - background-color: transparent; - border-radius: 6px; - transition: box-shadow .2s ease; - pointer-events: none; -} -.field-focused .pr-form-control-wrap:after { - box-shadow: inset 0 0 0 2px #35a3f6; -} -.field-invalid .pr-form-control-wrap:after { - box-shadow: inset 0 0 0 1px #d75959; -} -.field-focused.field-invalid .pr-form-control-wrap:after { - box-shadow: inset 0 0 0 2px #d75959; -} -.pr-form-control-wrap .pr-form-control-prefix { - position: absolute; - width: 30px; - padding: 11px 0 11px 4px; - text-align: center; - pointer-events: none; -} -.field-disabled .pr-form-control-wrap .pr-form-control-prefix { - color: #919699; -} -.pr-form-control-wrap .pr-form-control-prefix .currency-euro { - letter-spacing: normal; -} -.pr-form-control-wrap .pr-form-control-prefix .currency-ton { - margin-left: 0; - margin-right: 0; -} -.pr-form-control-amount input.pr-form-control, -.pr-form-control-amount .input.pr-form-control { - padding-left: 30px; - padding-right: 150px; -} -.pr-form-control-amount .pr-form-control-amount-extra { - display: flex; - position: absolute; - top: 0; - right: 0; - bottom: 0; - transition: opacity .2s ease, visibility .2s ease; - pointer-events: none; -} -.pr-form-control-wrap .pr-form-control-amount-eur { - padding: 11px 10px 11px 0; - color: #919699; - opacity: 0; - visibility: hidden; - transition: opacity .2s ease; - pointer-events: none; -} -.pr-form-control-wrap .pr-form-control-amount-eur.active { - opacity: 1; - visibility: visible; -} -.pr-form-control-amount .pr-form-control-cpm-extra { - padding: 10px 10px 10px 0; - pointer-events: auto; - cursor: pointer; - display: none; -} -.pr-extra-cpm-badge { - font-size: 12px; - line-height: 16px; - font-weight: 500; - color: #d46d2b; - background-color: #f8e8da; - border-radius: 4px; - padding: 2px 7px; - text-align: center; - overflow: hidden; -} -.pr-form-control-amount.has-extra-cpm .pr-form-control-cpm-extra { - display: inline-block; -} -.field-loading .pr-form-control-amount .pr-form-control-amount-extra { - pointer-events: none; - opacity: 0; -} -.pr-form-control-cpm-extra .pr-form-control-hint-tooltip > .bubble:after { - right: 30px; -} -.pr-form-control-wrap .pr-form-control, -.pr-form-control-wrap input.pr-form-control, -.pr-form-control-wrap .select, -.field-focused .pr-form-control-wrap .pr-form-control, -.field-focused .pr-form-control-wrap input.pr-form-control, -.field-focused .pr-form-control-wrap .select { - background: none; - box-shadow: none; -} -.field-readonly .pr-form-control-wrap .pr-form-control { - background: #F2F2F2; - cursor: text; -} -.field-readonly .pr-form-control-wrap:after { - display: none; -} -.pr-form-control-wrap.has-locked .input, -.pr-form-control-wrap.has-locked input.form-control, -.pr-form-control-wrap.has-locked .select { - padding-right: 40px; - text-overflow: ellipsis; -} -.pr-form-control-wrap.has-photo .pr-form-control, -.pr-form-control-wrap.has-progress.field-loading .pr-form-control { - padding-right: 48px; -} -fieldset.pr-form-control-wrap { - padding: 7px 15px 5px; -} -fieldset.pr-form-control-wrap .radio-item-block, -fieldset.pr-form-control-wrap .checkbox-item-block { - margin: 4px 0; -} -.pr-placeholder-label { - display: inline-block; - font-size: 14px; - line-height: 18px; - color: #999; - position: absolute; - z-index: 1; - pointer-events: none; - -webkit-font-smoothing: antialiased; - left: 0; - right: 0; - top: 0; - padding: 11px 0; - margin: 0 13px; -} -.pr-placeholder-label:before { - content: attr(data-placeholder); - position: absolute; - left: -5px; - top: 0; - height: 2px; - transition: transform .2s ease, box-shadow .2s step-end; - box-shadow: inset 0 1px #fff; - transform: scaleX(0); - transform-origin: 5px 0; - font-size: 86%; - padding: 0 5px; - box-sizing: content-box; - white-space: nowrap; - overflow: hidden; - color: transparent; - max-width: 100%; -} -.pr-placeholder-label:after { - display: inline-block; - content: attr(data-placeholder); - transition: all .2s ease; - vertical-align: top; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - transform-origin: left; - max-width: 100%; -} -.form-group .pr-placeholder-label { - font-weight: normal; -} -.open > .dropdown-toggle ~ .pr-placeholder-label:before, -.field-focused .pr-placeholder-label:before { - box-shadow: inset 0 2px #fff; - transition-timing-function: ease, step-start; -} -.field-has-value .pr-placeholder-label:before, -.field-focused .pr-placeholder-label:before { - transform: scaleX(1); - max-width: 87%; -} -.field-has-value .pr-placeholder-label:after, -.field-focused .pr-placeholder-label:after { - transform: translateY(-20px) scale(.86); - pointer-events: auto; - color: #8a8a8a; -} -.field-focused .pr-placeholder-label:after { - color: #2481cc; -} -.field-invalid .pr-placeholder-label:after { - color: #d75959; -} -.field-focused.field-invalid .pr-placeholder-label:after { - color: #d75959; -} -.pr-form-control-amount .pr-placeholder-label + .pr-form-control-prefix { - opacity: 0; - transition: opacity .2s ease; -} -.field-has-value .pr-placeholder-label + .pr-form-control-prefix, -.field-focused .pr-placeholder-label + .pr-form-control-prefix { - opacity: 1; -} -.pr-form-control-progress { - position: absolute; - width: 40px; - height: 40px; - top: 0px; - right: 0px; - transform-origin: center; - pointer-events: none; - opacity: 0; - transition: opacity .2s ease; -} -.pr-form-control-progress-circle { - stroke: #c0c4c7; - stroke-width: 2px; - stroke-linecap: round; - fill: transparent; - stroke-dashoffset: 50px; - stroke-dasharray: 51px; - transform-origin: center; - animation: circle-rotate-inf linear 2s infinite; - transition: stroke-width .2s ease; - cx: 50%; - cy: 50%; - r: 8px; -} -.field-loading .pr-form-control-wrap .pr-form-control-progress { - opacity: 1; -} -.field-upload .pr-form-control-wrap .pr-form-control-progress-circle { - animation-name: circle-rotate; - stroke-dashoffset: calc(51px * calc(1 - var(--upload-progress))); -} -.pr-form-control-photo-wrap { - position: absolute; - width: 40px; - height: 40px; - top: 0; - right: 0; - opacity: 0; - visibility: hidden; - transition: opacity .2s ease; - pointer-events: none; - cursor: pointer; -} -.pr-form-control-wrap.has-photo .pr-form-control-photo-wrap { - opacity: 1; - visibility: visible; - transition: opacity .2s ease; - pointer-events: auto; -} -.pr-form-control-photo { - display: inline-block; - position: relative; - vertical-align: top; - width: 24px; - height: 24px; - border-radius: 15px; - background: #efefef; - text-align: center; - overflow: hidden; - margin: 8px; - user-select: none; -} -.pr-form-control-photo img { - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.pr-form-control-photo .photo-char { - font-size: 13px; - vertical-align: middle; - line-height: 26px; - color: #999; -} -.pr-form .pr-form-column { - margin: 0 auto; - max-width: 100%; - width: 300px; -} -.pr-new-form .pr-form-column, -.pr-new-form-same .pr-form-column { - width: 100%; -} -.pr-form-header { - font-size: 16px; - line-height: 19px; - padding: 5px 13px 3px; - margin: 0 0 10px; -} -.pr-form .pr-form-content-wrap { - width: 100%; - margin: 0 auto; -} -.pr-form-column .pr-form-content-wrap { - max-width: 460px; -} -.pr-form .pr-form-content { - width: 100%; - padding-left: 15px; - padding-right: 15px; -} -.pr-form .pr-form-footer { - width: 100%; -} -.pr-form .pr-form-footer .form-group { - display: flex; - width: 100%; - padding-top: 8px; - padding-bottom: 8px; - justify-content: space-between; - align-items: baseline; - flex-wrap: wrap; -} -.pr-form .pr-form-footer-column { - width: 100%; - padding: 10px 0; -} -.pr-form-column .pr-btn.btn-block { - padding: 11px 22px; -} -.pr-form-info-block, -.pr-form-info-checkbox { - position: relative; - font-size: 13px; - line-height: 18px; -} -.pr-form-info-block { - padding: 4px 0 4px 30px; -} -.pr-form-info-block b, -.pr-form-info-block .value { - font-weight: 500; -} -.pr-form-info-block:before { - content: ''; - position: absolute; - display: inline-block; - left: 0; - top: 0; - width: 16px; - height: 16px; - margin: 5px 4px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%23ee9939%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m8%2012.73c.62%200%201.13-.51%201.13-1.13s-.51-1.13-1.13-1.13-1.12.51-1.12%201.13.5%201.13%201.12%201.13zm0-9.23c.5%200%20.9.4.9.9v4.5c0%20.5-.4.9-.9.9s-.9-.4-.9-.9v-4.5c0-.5.4-.9.9-.9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat center; -} -.pr-form-info-block.plus:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%2328be1d%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m8%204c.44%200%20.8.36.8.8v2.4h2.4c.44%200%20.8.36.8.8s-.36.8-.8.8h-2.4v2.4c0%20.44-.36.8-.8.8s-.8-.36-.8-.8v-2.4h-2.4c-.44%200-.8-.36-.8-.8s.36-.8.8-.8h2.4v-2.4c0-.44.36-.8.8-.8z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-form-info-block.minus:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%23d64d4d%22%20r%3D%228%22%2F%3E%3Crect%20fill%3D%22%23fff%22%20height%3D%221.8%22%20rx%3D%22.9%22%20width%3D%229%22%20x%3D%223.5%22%20y%3D%227.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-form-info-block.info:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%23a8a8a8%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m8%203.27c.62%200%201.13.51%201.13%201.13s-.51%201.13-1.13%201.13-1.12-.51-1.12-1.13.5-1.13%201.12-1.13zm0%209.23c.5%200%20.9-.4.9-.9v-4.5c0-.5-.4-.9-.9-.9s-.9.4-.9.9v4.5c0%20.5.4.9.9.9z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-form-info-checkbox .checkbox-item-block { - padding: 4px 0; - margin: 0; -} -.pr-form-info-checkbox .checkbox-item-block > .checkbox-label { - margin-left: 10px; -} -.pr-draft-btn-wrap { - position: relative; - opacity: 0; - visibility: hidden; - transition: all .2s ease; -} -.pr-draft-btn-wrap.active { - opacity: 1; - visibility: visible; -} -.pr-draft-saved { - font-size: 14px; - font-weight: 500; - line-height: 20px; - margin: 13px 25px; - white-space: nowrap; - position: absolute; - right: 0; - z-index: 1; - opacity: 0; - visibility: hidden; - transition: all .2s ease; - background: #fff; -} -.pr-draft-btn-wrap.saved .pr-draft-saved { - opacity: 1; - visibility: visible; -} -.pr-form-footer .pr-btn { - padding: 13px 64px; - border-radius: 6px; -} -.pr-form-footer .pr-link-btn { - margin: 13px 25px; -} -.pr-form-footer-delete-column { - order: 1; -} -.pr-form-footer-delete-column .pr-link-btn { - margin-left: 15px; - margin-right: 15px; -} -.pr-target-tabs { - font-size: 15px; - padding: 12px 15px 14px; - max-width: 460px; - margin: 0 auto 10px; -} -.pr-target-options { - display: none; -} -.pr-target-options.visible { - display: block; -} -@media (min-width: 992px) { - .pr-form .form-group, - .pr-form .form-group-link-wrap, - .pr-popup-edit-form .form-group-link-wrap { - max-width: none; - padding-left: 0; - padding-right: 0; - } - .pr-form .form-group.no-padding, - .pr-form .form-group-slim.no-padding { - padding: 0; - } - .form-group-slim { - padding: 16px 0 18px; - } - .form-group-slim .form-group { - padding: 6px 0 8px; - } - .pr-form .form-group-slim > .form-label { - margin-left: 13px; - margin-right: 13px; - } - .pr-new-form .pr-form-column { - width: 330px; - margin: 0; - } - .pr-new-form .pr-form-column + .pr-form-column { - width: 430px; - } - .pr-new-form-same { - justify-content: flex-start; - } - .pr-new-form-same .pr-form-column { - width: 330px; - margin: 0 55px 0 0; - } - .pr-form-link { - right: 0; - } - .add-funds-req-form .pr-article { - padding: 0; - } - .add-funds-req-form .pr-form-column { - width: 380px; - margin: 0; - } - .add-funds-req-form .pr-form-column + .pr-form-column { - width: 400px; - } - .add-funds-form .pr-form-column, - .account-edit-form .pr-form-column { - width: 400px; - } - .account-choose-form .pr-form-column { - width: 330px; - } - .pr-form .pr-form-footer { - border-top: 1px solid #ebebeb; - margin-top: 20px; - } - .pr-form .pr-form-footer-column { - width: auto; - } - .pr-form-footer-delete-column { - order: 0; - } - .pr-form-info-checkbox .checkbox-item-block { - padding-left: 2px; - } - .pr-form-info-checkbox .checkbox-item-block > .checkbox-label { - margin-left: 8px; - } - .pr-decline-block { - margin-left: 0; - margin-right: 0; - } - .pr-target-tabs { - max-width: none; - padding: 0; - } - .pr-form-column + .pr-form-column .pr-target-tabs { - text-align: right; - } -} - -.pr-no-pr-content { - text-align: center; - padding: 23px 15px; -} -.pr-no-pr-img { - display: inline-block; - width: 84px; - height: 84px; - vertical-align: top; - background: url('data:image/svg+xml,%3Csvg%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22%23119af5%22%20r%3D%2250%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m%2048.11%2060.88%20l%200.66%205.47%20c%200.26%202.25%20-1.2%204.3%20-3.27%204.58%20c%20-0.07%200.01%20-0.14%200.02%20-0.22%200.02%20l%20-0.4%200.03%20c%20-2.14%200.16%20-4.15%20-1.17%20-5.01%20-3.32%20l%20-3.14%20-6.22%20c%20-0.25%20-0.49%20-0.05%20-1.09%200.44%20-1.34%20c%200.14%20-0.07%200.29%20-0.11%200.45%20-0.11%20h%209.49%20c%200.51%200%200.93%200.38%200.99%200.88%20z%22%2F%3E%3Cpath%20d%3D%22m%2036.5%2040%20h%2014.5%20c%200.55%200%201%200.45%201%201%20v%2015%20c%200%200.55%20-0.45%201%20-1%201%20h%20-14.5%20c%20-4.69%200%20-8.5%20-3.81%20-8.5%20-8.5%20s%203.81%20-8.5%208.5%20-8.5%20z%22%2F%3E%3Cpath%20d%3D%22m%2057.53%2038.31%20l%207.8%20-5.2%20c%201.38%20-0.92%203.24%20-0.55%204.16%200.83%20c%200.33%200.49%200.5%201.07%200.5%201.66%20v%2025.79%20c%200%201.66%20-1.34%203%20-3%203%20c%20-0.59%200%20-1.17%20-0.18%20-1.66%20-0.5%20l%20-7.8%20-5.2%20c%20-1.58%20-1.05%20-2.53%20-2.83%20-2.53%20-4.73%20v%20-10.91%20c%200%20-1.9%200.95%20-3.68%202.53%20-4.73%20z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - background-size: 100%; -} -.pr-no-pr-header { - font-size: 17px; - font-weight: 500; - line-height: 20px; - margin: 22px 0 8px; -} -.pr-no-pr-description { - font-size: 14px; - line-height: 18px; -} -.pr-no-pr-buttons-wrap { - margin: 30px auto 12px; - max-width: 210px; - display: flex; - flex-direction: column; -} -.pr-no-pr-button-wrap { - font-size: 14px; - line-height: 20px; -} -.pr-no-pr-button-wrap .pr-btn { - padding: 13px 15px; -} -.pr-no-pr-button-wrap + .pr-no-pr-button-wrap { - margin-top: 22px; -} - -.pr-docs-container .pr-content { - padding: 0 15px 60px; -} -.pr-docs-container #dev_page_content_wrap { - padding-top: 0; -} -.pr-docs-container #dev_page_content_wrap .dev_side_nav { - right: -220px; -} -.pr-docs-container #dev_page_content_wrap .dev_side_nav > ul { - padding: 0; -} -.pr-docs-container #dev_page_content_wrap .dev_side_nav > ul.affix { - padding-top: 80px; -} -@media (max-width: 1240px) { - .pr-docs-container #dev_page_content_wrap .dev_side_nav_wrap { - display: none; - } -} -@media (max-width: 640px) { - .pr-docs-container #dev_page_content_wrap { - padding-top: 20px; - } -} - -.pr-container.pr-main .pr-content { - display: flex; - min-width: 320px; - min-height: 100vh; - align-items: center; - justify-content: center; - flex-wrap: wrap; -} -.pr-main-content { - text-align: center; - padding: 60px 15px 100px; - max-width: 580px; -} -.pr-main-content .pr-main-additional { - text-align: start; - margin-top: 70px; -} -.pr-main-content #dev_page_content_wrap { - padding: 0; -} -.pr-main-content #dev_page_content, -.pr-main-content #dev_page_content p { - font-size: 14px; - line-height: 21px; -} -.pr-main-content #dev_page_content h3 { - font-size: 16px; - line-height: 22px; - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -.pr-main-header { - font-size: 20px; - margin: 30px 0 12px; -} -.pr-main-description { - font-size: 14px; - line-height: 21px; -} -.pr-main-button-wrap { - margin: 30px 0 12px; -} -.pr-main-button-wrap .pr-btn { - width: 210px; - padding: 13px 20px; -} - -.pr-main-content-new { - display: flex; - margin: 20px; - flex-direction: column; -} -.pr-main-intro { - text-align: center; -} -.pr-main-intro-img { - vertical-align: top; - max-width: 100%; - height: auto; -} -.pr-main-intro-header { - font-size: 22px; - line-height: 36px; - margin: 19px 0 9px; -} -.pr-main-intro-text { - font-size: 14px; - line-height: 19px; - padding: 0 10px; -} -.pr-main-intro-text b { - font-weight: 500; -} -.pr-main-intro-button-wrap { - margin-top: 22px; -} -.pr-main-intro-button-wrap .pr-btn { - width: 100%; - padding: 12px 20px; -} -.pr-main-features { - display: flex; - flex-direction: column; - border: 1px solid #dedede; - border-radius: 12px; - padding: 10px 25px; - margin-top: 30px; - position: relative; -} -.pr-main-features:before { - content: ''; - position: absolute; - display: inline-block; - left: 50%; - top: -10px; - width: 27px; - height: 10px; - transform: translateX(-50%); - background: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2027%2010%22%20width%3D%2227%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%2010h2.1c.71%200%201.38-.3%201.85-.82l6.08-6.71c.63-.69%201.48-1.08%202.35-1.14s1.77.2%202.49.8l8.75%207.29c.45.38%201.01.58%201.6.58h1.78%22%20fill%3D%22%23fff%22%20stroke%3D%22%23dedede%22%2F%3E%3C%2Fsvg%3E') no-repeat center; -} -.pr-main-feature { - position: relative; - padding-left: 40px; - margin: 10px 0; -} -.pr-main-feature-title { - font-size: 15px; - line-height: 20px; - font-weight: bold; -} -.pr-main-feature-text { - font-size: 14px; - line-height: 19px; - margin-top: 4px; -} -.pr-main-feature:before { - content: ''; - position: absolute; - display: inline-block; - left: 0; - top: 5px; - width: 24px; - height: 24px; - background: no-repeat center; -} -.icon-feature1:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.5%204.8333v15c0%20.18.15.33.33.33h15.67m-12.33-5.16%203.26-3.42c.13-.14.34-.14.47-.01h.01l1.69%201.69c.13.13.34.13.47%200l6.93-6.93m.33%204.33v-4.66c0-.19-.15-.34-.33-.34h-4.67%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.47%22%2F%3E%3C%2Fsvg%3E'); -} -.icon-feature2:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20height%3D%2213.33%22%20rx%3D%222.78%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.47%22%20width%3D%2216.67%22%20x%3D%223.6667%22%20y%3D%229%22%2F%3E%3Cpath%20d%3D%22m7.17%208.67v-2.67c0-2.67%202.16-4.83%204.83-4.83s4.83%202.16%204.83%204.83v2.67%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.47%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215.67%22%20fill%3D%22%23222%22%20r%3D%221.67%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.icon-feature3:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m14%2021.33h4.67c1.47%200%202.66-1.19%202.66-2.66v-13.34c0-1.47-1.19-2.66-2.66-2.66-1.56%200-3.11%200-4.67%200%22%20stroke%3D%22%23222%22%20stroke-dasharray%3D%220%204.33%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.87%22%2F%3E%3Cpath%20d%3D%22m10%2021.33c-1.56%200-3.11%200-4.67%200-1.47%200-2.66-1.19-2.66-2.66v-13.34c0-1.47%201.19-2.66%202.66-2.66h4.67%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m12.35%2018.37c.33%200%20.78-.29.78-.73v-.59c1.97-.21%203.04-1.37%203.04-3.05%200-1.45-.87-2.33-2.68-2.73l-1.48-.33c-.93-.21-1.39-.63-1.39-1.26%200-.74.65-1.29%201.66-1.29.82%200%201.39.28%202.03.99.32.34.57.46.91.46.41%200%20.72-.28.72-.71%200-.41-.24-.85-.65-1.26-.54-.51-1.17-.85-2.09-.96v-.61c0-.43-.47-.77-.81-.77-.33%200-.76.33-.76.77v.59c-1.89.17-2.97%201.31-2.97%202.93%200%201.42.87%202.37%202.54%202.74l1.49.35c1.08.25%201.53.63%201.53%201.28%200%20.83-.65%201.36-1.82%201.36-.87%200-1.59-.33-2.25-1.04-.38-.37-.58-.45-.86-.45-.45%200-.78.28-.78.77%200%20.43.25.88.69%201.27.59.53%201.46.86%202.47.95v.58c0%20.44.34.74.68.74z%22%20fill%3D%22%23222%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.icon-feature4:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m3.1261%204.5h15.3739m-15.3739%205h10.7072m-10.7072%205h6.6186%22%20stroke-width%3D%221.53%22%2F%3E%3Cpath%20d%3D%22m21.23%2011.4%201.37%201.37c.59.59.59%201.54%200%202.13l-7.22%207.22c-.23.23-.54.37-.87.38l-2.18.06c-.48.01-.87-.36-.89-.84%200-.01%200-.03%200-.05l.06-2.18c.01-.33.15-.64.38-.87l7.22-7.22c.59-.59%201.54-.59%202.13%200zm-2.96%201.97%202.29%202.29%22%20stroke-width%3D%221.47%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.icon-feature5:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210.67%22%2F%3E%3Cpath%20d%3D%22m7%208.33h9.99c.22%200%20.4.18.4.4%200%20.07-.02.14-.06.2l-4.72%208.46c-.21.39-.7.53-1.09.31-.13-.07-.24-.18-.31-.32l-4.56-8.46c-.1-.19-.03-.43.16-.54.06-.03.13-.05.19-.05zm5%209.19v-9.19%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -@media screen and (min-width: 992px) { - .pr-main-content-new { - margin: 100px auto; - flex-direction: row; - } - .pr-main-intro { - width: 360px; - } - .pr-main-intro-header { - margin-top: 22px; - } - .pr-main-intro-button-wrap { - margin-top: 25px; - } - .pr-main-features { - width: 485px; - margin-top: 0; - margin-left: 45px; - padding-left: 27px; - padding-top: 15px; - padding-bottom: 15px; - justify-content: space-between; - } - .pr-main-features:before { - left: -10px; - top: 100px; - width: 10px; - height: 27px; - transform: translateY(-50%); - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2227%22%20viewBox%3D%220%200%2010%2027%22%20width%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10%2027v-2.1c0-.71-.3-1.38-.82-1.85l-6.71-6.08c-.69-.63-1.08-1.48-1.14-2.35s.2-1.77.8-2.49l7.29-8.75c.38-.45.58-1.01.58-1.6v-1.78%22%20fill%3D%22%23fff%22%20stroke%3D%22%23dedede%22%2F%3E%3C%2Fsvg%3E'); - } - .pr-main-feature { - margin: 5px 0; - } -} - -@-webkit-keyframes circle-rotate { - from { transform: rotateZ(0); } - to { transform: rotateZ(720deg); } -} -@keyframes circle-rotate { - from { transform: rotateZ(0); } - to { transform: rotateZ(720deg); } -} - -@-webkit-keyframes circle-rotate-inf { - from { stroke-dasharray: 51px; transform: rotateZ(0); } - 50% { stroke-dasharray: 99px; transform: rotateZ(240deg); } - to { stroke-dasharray: 51px; transform: rotateZ(720deg); } -} -@keyframes circle-rotate-inf { - from { stroke-dasharray: 51px; transform: rotateZ(0); } - 50% { stroke-dasharray: 99px; transform: rotateZ(240deg); } - to { stroke-dasharray: 51px; transform: rotateZ(720deg); } -} - - - -.table { - font-size: 13px; - line-height: 16px; -} -.table-responsive { - width: 100%; - border: none; -} -.pr-table { - margin: 0 0 20px; -} -.pr-table-sticky { - position: relative; -} -.pr-table-sticky > thead > tr > td, -.pr-table-sticky > thead > tr > th { - background-color: #fff; - position: -webkit-sticky; - position: sticky; - z-index: 1; - top: 0; -} -@media screen and (max-width: 991px) { - .table-responsive { - width: 100%; - margin-bottom: 0; - padding-bottom: 15px; - overflow-y: hidden; - overflow-x: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; - -webkit-overflow-scrolling: touch; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } -} -.pr-table > thead > tr > th, -.pr-table > tbody > tr > th, -.pr-table > thead > tr > td, -.pr-table > tbody > tr > td { - padding: 3px 10px; - line-height: 15px; - vertical-align: middle; - border-top: none; - border-bottom: none; - max-width: 200px; - height: 38px; -} -.pr-table-vtop > thead > tr > th, -.pr-table-vtop > tbody > tr > th, -.pr-table-vtop > thead > tr > td, -.pr-table-vtop > tbody > tr > td { - padding: 14px 10px 13px; - vertical-align: top; -} -.pr-table > thead > tr > th, -.pr-table > thead > tr > td { - font-size: 11px; - text-transform: uppercase; - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -/*.pr-table > tbody > tr:nth-child(even) > td, -.pr-table > tbody > tr:nth-child(even) > th { - background-color: #f2f5f7; -} -.pr-table > thead + tbody > tr:nth-child(odd) > td, -.pr-table > thead + tbody > tr:nth-child(odd) > th { - background-color: #f2f5f7; -}*/ -.pr-table > tbody > tr:nth-child(odd) > td, -.pr-table > tbody > tr:nth-child(odd) > th { - background-color: #f2f5f7; -} -/*.pr-table > thead + tbody > tr:nth-child(even) > td, -.pr-table > thead + tbody > tr:nth-child(even) > th,*/ -.pr-table > tbody > tr > td.pr-cell-empty, -.pr-table > tbody > tr > th.pr-cell-empty, -.pr-table > tbody > tr > td.pr-cell-empty-full, -.pr-table > tbody > tr > th.pr-cell-empty-full, -.pr-table > tbody + tbody > tr:nth-child(odd) > td, -.pr-table > tbody + tbody > tr:nth-child(odd) > th { - background-color: transparent; -} -.pr-table > thead > tr > td:first-child, -.pr-table > thead > tr > th:first-child, -.pr-table > tbody > tr > td:first-child, -.pr-table > tbody > tr > th:first-child { - padding-left: 15px; -} -.pr-table > thead > tr > td:last-child, -.pr-table > thead > tr > th:last-child, -.pr-table > tbody > tr > td:last-child, -.pr-table > tbody > tr > th:last-child { - padding-right: 15px; -} -@media (min-width: 600px) { - .pr-table > thead > tr > td:first-child, - .pr-table > thead > tr > th:first-child, - .pr-table > tbody > tr > td:first-child, - .pr-table > tbody > tr > th:first-child { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; - } - .pr-table > thead > tr > td:last-child, - .pr-table > thead > tr > th:last-child, - .pr-table > tbody > tr > td:last-child, - .pr-table > tbody > tr > th:last-child { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - } -} -@media (min-width: 992px) { - .pr-table { -/* table-layout: fixed;*/ - } -} -.pr-sort-marker { - display: inline-block; - position: relative; - width: 7px; - height: 10px; - margin: 1px 0 1px 5px; - vertical-align: top; -} -body.rtl .pr-sort-marker { - margin-right: 5px; - margin-left: 0; -} -.pr-sort-marker:before, -.pr-sort-marker:after { - position: absolute; - width: 7px; - height: 4px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%224%22%20viewBox%3D%220%200%207%204%22%20width%3D%227%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.71%203.29%202.78-2.78c.12-.12.12-.3%200-.42-.06-.06-.13-.09-.21-.09h-5.56c-.16%200-.3.13-.3.3%200%20.08.04.16.09.21l2.78%202.78c.12.12.3.12.42%200z%22%20fill%3D%22%23222%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat top; - transform-origin: top center; - transition: transform .15s ease; - transform: rotateX(360deg); - left: 0; - content: ''; -} -.pr-sort-marker:before { - transform: rotateX(180deg); - top: 4px; -} -.pr-sort-marker:after { -/* transform-origin: bottom center;*/ - top: 6px; -} -.pr-cell-sort { - cursor: pointer; -} -.pr-cell-sort.sort-active.sort-asc .pr-sort-marker:before { - transform: rotateX(180deg) scale(1.25) translateY(-2.5px); -} -.pr-cell-sort.sort-active .pr-sort-marker:after { - transform: scale(1.25) translateY(-2.5px); -} -.pr-cell-sort.sort-active .pr-sort-marker:before { - transform: rotateX(180deg) scale(0) translateY(7px); -} -.pr-cell-sort.sort-active.sort-asc .pr-sort-marker:after { - transform: scale(0) translateY(7px); -} -.pr-cell { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - line-height: var(--line-height); -} -.pr-hinted-cell { - white-space: nowrap; -} -thead > tr > th > .pr-cell, -thead > tr > td > .pr-cell { - padding: 1px 0 0; - --line-height: 13px; -} -tbody > tr > th > .pr-cell, -tbody > tr > td > .pr-cell { - --line-height: 15px; -} -.pr-cell-wrap { - min-width: 180px; - white-space: normal; -} -.pr-cell .pr-link, -.pr-header-auth .pr-link { - color: inherit; -} -.pr-cell-empty .pr-cell, -.pr-cell-empty-full .pr-cell { - font-size: 15px; - font-weight: normal; - text-align: center; - color: #70767b; -} -.pr-cell-empty-full .pr-cell { - padding-top: 24px; - padding-bottom: 24px; -} -.pr-cell-in:before { - content: ''; - display: inline-block; - width: 7px; - height: 5px; - margin: 0 10px 0 3px; - border: solid #aaa; - border-width: 0 0 1px 1px; - position: relative; - top: -3px; -} -.pr-actions-cell { - text-align: right; -} -.table-responsive + .pr-table-buttons { - text-align: right; - margin-top: -10px; -} -.pr-no-tme-link { - color: #999; - font-style: italic; -} -.pr-cell-title { - font-weight: 500; - position: relative; -} -.pr-cell-title small { - font-weight: normal; -} -.pr-cell-title:before { - content: ''; - display: inline-block; - width: 18px; - height: 18px; - position: absolute; - left: -1px; - top: 0; - bottom: 0; - margin: auto 0; - background: no-repeat center; - vertical-align: top; -} -.pr-trg-type-channel, -.pr-trg-type-user { - padding-left: 24px; -} -.pr-trg-type-channel:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%283.458333%203.1%29%22%3E%3Cpath%20d%3D%22m5.63440563%208.41900715c.18122799.13380093.27821672.23130757.29096617.2925199.16170465.77637223.28614371%201.36689315.37331718%201.77156285.07302837.714301-.13328013%201.3656614-.71812815%201.4548542-.02032837.0031002-.04072561.0054849-.06116637.007151l-.11404724.0092959c-.6083177.0495837-1.17671311-.3722919-1.42086282-1.0545958-.63511857-.99762307-1.04192305-1.74584039-1.22041346-2.24465193-.01877709-.05247469.04251827-.13118673.18388606-.23613612z%22%2F%3E%3Cpath%20d%3D%22m1.68049661%203.0657047h3.56120266c.33092541%200%20.59919346.26826805.59919346.59919347v3.38191754c0%20.33092541-.26826805.59919347-.59919346.59919347h-2.05354032-1.50766234c-.92811265%200-1.68049661-.75238396-1.68049661-1.68049661v-1.21931126c0-.92811265.75238396-1.68049661%201.68049661-1.68049661z%22%2F%3E%3Cpath%20d%3D%22m7.07713151%202.6682752%202.37366571-1.58094715c.48278821-.32155439%201.13483668-.19084856%201.45639108.29193964.1148593.17245206.176145.37502444.176145.58222573v6.40921073c0%20.5800704-.4702399%201.05031038-1.0503103%201.05031038-.18634134%200-.36932798-.04957473-.5301857-.14363785l-2.38407373-1.3941105c-.2577034-.15069459-.41609978-.42680846-.41609978-.72533802v-3.79032067c0-.28106969.14053554-.54352501.37446772-.69933229z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-trg-type-user:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%232b2b2b%22%20transform%3D%22translate%282%205%29%22%3E%3Cpath%20d%3D%22m10.0980038%204.4494382c1.023%200%201.8426325-.73775281%201.8426325-1.65168539%200-.91393259-.8196325-1.65168539-1.8426325-1.65168539-1.02300007%200-1.84879527.7377528-1.84879527%201.65168539%200%20.91393258.8257952%201.65168539%201.84879527%201.65168539z%22%2F%3E%3Cpath%20d%3D%22m4.79136758%204.24719101c1.22760003%200%202.21115909-.94853932%202.21115909-2.1235955s-.98355906-2.12359551-2.21115909-2.12359551-2.21855427.94853933-2.21855427%202.12359551.99095424%202.1235955%202.21855427%202.1235955z%22%2F%3E%3Cpath%20d%3D%22m4.67580854%205.15730337c-1.55637627%200-4.67580854.73617978-4.67580854%202.20224719v.72359551c0%20.34606741.53384798.8494382.90123294.8494382h7.7824115c.36738495%200%20.66797265-.28314607.66797265-.62921348v-.94382023c0-1.46606741-3.11943227-2.20224719-4.67580855-2.20224719z%22%2F%3E%3Cpath%20d%3D%22m9.89326728%205.46067416c-.17013607%200-.36373919.01179775-.56907582.02949438.01173352.00589888.01760028.01769663.02346704.0235955.6688108.48960675%201.3783801%201.14438203%201.3783801%202.01151686v.88483146c0%20.20646067-.0410674.40702247-.1056017.58988764h2.5714048c.3226719%200%20.8081583-.48865017.8081583-.81308837v-.66163073c0-1.3744382-2.7397774-2.06460674-4.10673272-2.06460674z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-table-settings { - display: inline-block; - vertical-align: top; - width: 18px; - height: 18px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m9.43%204c.47%200%20.86.36.93.84.03.25.07.46.11.64.01.04.08.09.2.16l.05.03.06.03.07.04.07.03.08.03.08.04.09.04c.02%200%20.03.01.05.02.13-.05.27-.1.43-.16l.14-.06c.43-.18.93%200%201.16.42l.42.77c.23.41.15.92-.19%201.23l-.11.11-.25.23-.09.08-.12.11c-.01.01-.02.03-.03.04v.05l-.01.08c-.01.07-.02.14-.02.19v.07c0%20.14.01.23.05.26l.34.33.25.26c.31.3.39.78.19%201.17l-.02.04-.43.79-.02.03c-.24.4-.72.57-1.15.39l-.06-.02-.13-.06-.11-.04-.11-.04-.11-.04-.1-.04c-.01%200-.03-.01-.04-.01s-.01%200-.02%200l-.08.04-.07.03c-.03.02-.05.03-.07.04l-.06.04c-.17.09-.26.18-.28.24l-.04.19-.15.6c-.1.42-.46.72-.87.74h-.04-.83c-.41%200-.77-.27-.9-.68l-.04-.14-.04-.14-.02-.07-.04-.13-.03-.12-.03-.11c-.01-.04-.02-.08-.03-.11%200-.01%200-.01%200-.02l-.08-.05-.06-.05-.07-.05-.06-.04-.05-.03-.03-.02-.05-.03-.04-.02c-.01-.01-.02-.01-.03-.01l-.03-.02-.04-.02c-.04-.01-.07-.02-.1-.01l-.1.04-.12.04-.12.04-.14.05-.14.06c-.41.16-.88-.01-1.12-.4l-.02-.04-.43-.78c-.23-.41-.15-.92.19-1.23l.21-.2.09-.09.1-.09.12-.12c.01-.01.02-.02.04-.04.03-.03.04-.1.04-.21v-.06c0-.03-.01-.08-.01-.12l-.01-.07-.01-.08-.01-.08-.02-.09-.02-.1c-.13-.12-.28-.26-.47-.42-.36-.29-.47-.81-.26-1.23l.02-.03.44-.79c.21-.39.66-.58%201.08-.45l.32.1.28.09c.02.01.04.01.07.02.01.01.03.01.05.01.13-.06.24-.11.33-.15.07-.05.16-.13.26-.21l.18-.75c.1-.44.48-.75.91-.75zm-.43%203.2c-.93%200-1.69.81-1.69%201.8s.76%201.8%201.69%201.8%201.69-.81%201.69-1.8-.76-1.8-1.69-1.8z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat top; - transform: scale(1.333); - cursor: pointer; -} -.pr-table-actions { - display: inline-block; - vertical-align: top; - width: 18px; - height: 18px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216.7%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.3%22%20r%3D%221.6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat top; - background-size: contain; - transform: scale(1.333); - cursor: pointer; -} - -a.pr-acc-link:hover { - text-decoration: none; -} -a.pr-acc-link:hover .pr-acc-name { - text-decoration: underline; -} -.pr-acc-full-name { - font-weight: normal; - color: #222; -} -.pr-acc-full-name:before { - content: '/ '; - -webkit-font-smoothing: antialiased; - font-weight: normal; - padding: 0 2px; - color: #a8a8a8; -} - -.ad-declined, -a.ad-declined:hover, -a.ad-declined:focus { - color: #d75959; -} - -.pr-load-more-wrap { - font-size: 14px; - line-height: 22px; - font-weight: 500; - padding: 0 15px 10px; - text-align: center; -} -.pr-load-more { - display: inline-block; - cursor: pointer; - text-transform: uppercase; - color: #999; -} - -.pr-radio-buttons { - display: flex; - flex-wrap: nowrap; - justify-content: space-between; - padding: 0; - margin: 0; - border: 0; - min-width: 0; -} -.pr-radio-buttons { - padding: 4px 0; - margin: 0 -6px; - border: 0; - min-width: 0; -} -.pr-radio-button { - display: block; - margin: 0 6px; - flex: 1; - position: relative; - overflow: hidden; - cursor: pointer; -} -.pr-radio-button > input.radio { - position: absolute; - top: -100px; -} -.pr-radio-button > .pr-radio-btn { - display: block; - width: 100%; - font-size: 14px; - line-height: 20px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - padding: 6px 15px; - box-shadow: inset 0 0 0 1px #d9d9d9; - background-color: transparent; - transition: all .2s ease; - text-transform: none; - color: var(--text-color); - border-radius: 6px; - pointer-events: none; -} -.pr-radio-button > .pr-radio-btn:active:hover { - box-shadow: inset 0 0 0 1px #d9d9d9; -} -.pr-radio-button > input.radio:checked ~ .pr-radio-btn { - box-shadow: inset 0 0 0 1px var(--accent-color); - background-color: var(--accent-color); - color: #fff; -} -.pr-radio-buttons[disabled] .pr-radio-button > .pr-radio-btn, -.pr-radio-button > .pr-radio-btn[disabled] { - opacity: 1; - color: rgb(255, 255, 255, 0.6); -} - -.pr-pagination { - padding: 0 15px; -} -@media (min-width: 768px) { - .pr-pagination { - padding: 0 3px; - } -} -.table-responsive + .pr-pagination .pagination { - margin-top: 10px; -} -.pr-pagination .pagination > li > a, -.pr-pagination .pagination > li > span { - font-size: 13px; - line-height: 15px; - font-weight: 500; - padding: 5px 12px; - border-radius: 16px; - color: var(--link-color); - border: none; -} -.pr-pagination .pagination > li { - display: inline-block; -} -.pr-pagination .pagination > li + li { - margin-left: 4px; -} -.pr-pagination .pagination > li > a:hover, -.pr-pagination .pagination > li > a:focus { - background-color: #f0f6fa; - text-decoration: none; -} -.pr-pagination .pagination > .active > a, -.pr-pagination .pagination > .active > span, -.pr-pagination .pagination > .active > a:hover, -.pr-pagination .pagination > .active > span:hover, -.pr-pagination .pagination > .active > a:focus, -.pr-pagination .pagination > .active > span:focus { - color: #fff; - background-color: var(--accent-color); - border-color: var(--accent-color); -} -.pr-pagination .pagination > .disabled > a, -.pr-pagination .pagination > .disabled > span { - color: #999; - cursor: default; - padding: 5px 7px; -} - -.pr-review-list { - padding: 5px 0; -} -.pr-review-list .pr-load-more-wrap { - padding: 25px 15px; -} -.pr-review-targets-list { - padding: 18px 0; -} -.pr-review-header-block { - display: flex; - align-items: center; - line-height: 19px; - justify-content: space-between; - flex-direction: row-reverse; - flex-wrap: wrap; -} -.pr-review-header-wrap { - display: flex; - padding: 5px 13px 4px; - flex-grow: 100000; - order: 2; -} -.pr-review-header-tabs { - display: flex; - font-size: 15px; - font-weight: 600; - padding: 15px 15px 5px; - -webkit-font-smoothing: antialiased; - flex-grow: 1; - order: 1; -} -.pr-review-header { - font-size: 14px; - line-height: 20px; - font-weight: bold; - -webkit-font-smoothing: antialiased; - margin: 0; -} -.pr-review-header-dd { - margin-left: 8px; -} -.pr-review-header-dd .pr-dropdown-label { - font-size: 14px; - line-height: 20px; -} -.pr-review-header-dd span.dropdown-menu { - left: -15px; - right: auto; -} -.pr-review-header-tab-wrap.active .pr-review-header-tab { - color: inherit; - pointer-events: none; -} - -.pr-review-ad, -.pr-review-target { - display: flex; - width: 100%; - flex-wrap: wrap; - justify-content: space-between; - padding: 10px 15px; -} -.pr-review-target { - border-top: 1px solid #eaeaea; -} -.pr-review-ad-empty { - padding: 60px 35px; - font-size: 16px; - color: #70767b; - text-align: center; -} -.pr-review-ad-preview { - flex-grow: 1; - width: 100%; - position: relative; - - font-family: 'Roboto', sans-serif; - font-size: 16px; -} -.pr-review-ad-preview * { - box-sizing: content-box; -} -.pr-review-ad-preview .tgme_widget_message { - width: 100%; -} -.pr-review-ad-preview .tgme_widget_message_bubble_logo { - display: none; -} -.pr-review-ad-preview-status { - position: relative; - float: right; - z-index: 1; - right: -1px; - top: -1px; - margin: 0 0 5px 5px; -} -.pr-ad-info-label > .ad-status { - display: inline-block; - vertical-align: top; - padding: 2px 6px; - font-size: 11px; - line-height: 15px; - font-weight: bold; - border-radius: 4px; - margin-left: 2px; -} -.pr-ad-info-label > .ad-status:hover { - text-decoration: none; -} -.pr-review-ad-preview-status > .ad-status { - display: inline-block; - vertical-align: top; - padding: 2px 9px; - font-size: 12px; - line-height: 16px; - font-weight: bold; - border-radius: 0 10px 0 10px; -} -.pr-review-ad-preview-status > a.ad-status:hover { - text-decoration: none; -} -.pr-ad-status-colored .ad-status.ad-in-review { - color: #e67f0b !important; - background-color: #fdf0e2; -} -.pr-ad-status-colored .ad-status.ad-stopped { - display: none; -} -.pr-ad-status-colored .ad-status.ad-approved { - color: #27931e !important; - background-color: #e0efde; -} -.pr-ad-status-colored .ad-status.ad-declined { - color: #cc3f3f !important; - background-color: #f5d8d8; -} -.pr-review-target-overview { - padding: 10px 0 0; -} -.pr-review-ad-content { - width: 100%; -} -.pr-review-ad-adv-info { - margin: 5px 0 -5px; -} -.pr-review-ad-adv-text { - font-size: 12px; - line-height: 14px; - color: #8a8a8a; -} -.pr-review-ad-adv-text + .pr-review-ad-adv-text { - margin-top: 4px; -} -.pr-review-ad-info { - --line-height: 20px; - line-height: var(--line-height); - padding: 0 0 14px; - max-width: 100%; -} -.pr-review-preview-column, -.pr-review-content-column, -.pr-review-target-content-column, -.pr-review-target-actions-column { - flex-grow: 1; - flex-basis: 100%; - padding: 5px 0; -} -.pr-review-preview-column .pr-review-ad-info { - padding-bottom: 16px; -} -.pr-review-target-content-column .pr-review-channel-post { - padding: 6px 0 16px; -} -.pr-review-ad-info .pr-ad-info-row { - font-size: 14px; - line-height: 22px; - padding: 7px 15px 7px 50px; - margin-left: -16px; - position: relative; -} -.pr-review-ad-info .pr-ad-info-row:before { - content: ''; - position: absolute; - left: 0; - top: 0; - bottom: 0; - margin: auto 12px; - display: inline-block; - vertical-align: top; - background-repeat: no-repeat; - width: 24px; - height: 24px; -} -.info-row-link-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.2%22%20transform%3D%22matrix%28.70710678%20-.70710678%20.70710678%20.70710678%202.489414%2014.595082%29%22%3E%3Cpath%20d%3D%22m7.01%200h-2.12c-2.7%200-4.89%202.19-4.89%204.89s2.19%204.89%204.89%204.89h2.12%22%2F%3E%3Cpath%20d%3D%22m10.1%200h2.12c2.7%200%204.89%202.19%204.89%204.89s-2.19%204.89-4.89%204.89h-2.12%22%2F%3E%3Cpath%20d%3D%22m5.75%204.89h5.61%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.info-row-owner-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%20transform%3D%22translate%282.56%202.56%29%22%3E%3Ccircle%20cx%3D%229.44%22%20cy%3D%227.78%22%20r%3D%223.01%22%2F%3E%3Ccircle%20cx%3D%229.44%22%20cy%3D%229.44%22%20r%3D%228.84%22%2F%3E%3Cpath%20d%3D%22m4.31%2016.53c0-1.77%201.43-3.2%203.19-3.2h3.95c1.76%200%203.19%201.43%203.19%203.2%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.info-row-date-icon:before { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.2%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227.94%22%2F%3E%3Cpath%20d%3D%22m12%207.99v4.41c0%20.12.1.21.21.21h3.86%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} -.pr-review-ad-info .pr-ad-info-label { - font-size: 13px; - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -.pr-review-ad-info .ad-owner-value-wrap { - padding: 16px 0 0; -} -.pr-review-ad-info .ad-owner-value { - margin: -2px 0; -} -.ad-owner-value-wrap .ad-owner-name { - font-weight: 500; - line-height: 20px; - -webkit-font-smoothing: antialiased; -} -.ad-owner-name .verified-icon { - vertical-align: -2px; - margin-left: 6px; -} -.ad-owner-value-wrap .ad-owner-date { - font-size: 14px; - line-height: 20px; - color: #8a8a8a; -} -.pr-ad-info-value > .ad-owner-date { - font-size: 12px; - line-height: 20px; - color: #8a8a8a; -} -.pr-review-ad-info .pr-ad-info-value { - font-size: 14px; -} -.pr-review-ad-info-multi .pr-review-ad-info + .pr-review-ad-info { - margin-left: 14px; -} -.pr-review-ad-info-multi .pr-review-ad-info .pr-ad-info-value { - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.pr-review-target-content .ad-owner-photo { - width: 50px; - height: 50px; - border-radius: 25px; -} -.pr-review-target-content .ad-owner-value-wrap { - padding: 0 0 16px; -} -.pr-review-target-content .ad-owner-value { - padding: 5px 0; -} -.pr-ad-info-value .included.a, -.pr-ad-info-value .excluded.a { - color: var(--link-color); -} -.pr-ad-info-value .excluded, -.pr-ad-info-value .excluded a { - /*color: #d75959;*/ -} -.pr-ad-info-value .included:before, -.pr-ad-info-value .excluded:before { - width: 12px; - padding-right: 3px; - display: inline-block; - text-align: center; -} -.pr-ad-info-value .included:before { - content: '+'; -} -.pr-ad-info-value .excluded:before { - content: '–'; -} -.pr-review-ad-info-multi { - display: flex; -} -.pr-review-ad-info-multi > .pr-review-ad-info { - flex-basis: 33%; - flex-grow: 1; -} -.pr-review-ad-info-multi > .pr-review-ad-info.large { - flex-basis: 66%; -} -.pr-review-ad-info-multi > .pr-review-ad-info.large.half { - max-width: 66%; -} -.pr-review-ad-status { - padding: 5px 0; - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -.pr-status-approved { - color: #249106; -} -.pr-status-declined { - color: #d75959; -} -.pr-review-owner-actions { - font-size: 14px; - font-weight: 500; - -webkit-font-smoothing: antialiased; - display: flex; - flex-wrap: wrap; - width: 100%; -} -.pr-ad-info-value > .pr-review-owner-actions { - margin: 10px 0 0; -} -.ad-owner-value-wrap .pr-review-owner-actions { - margin: 15px 0 -5px; -} -.pr-review-owner-action + .pr-review-owner-action { - margin-left: 20px; - position: relative; -} -.pr-review-owner-action + .pr-review-owner-action:before { - display: inline-block; - content: ''; - width: 4px; - height: 4px; - border-radius: 2px; - background-color: #c0cbd2; - position: absolute; - left: -12px; - top: 9px; -} -.pr-review-ad-buttons { - padding: 10px 0; - display: flex; - flex-wrap: wrap; - width: 100%; -} -.pr-review-ad-buttons .btn { - padding: 9px 15px; -} -.pr-review-ad-buttons .pr-btn.pr-btn-selected { - color: var(--accent-color); - background: #fff; - box-shadow: inset 0 0 0 1px var(--accent-color); - cursor: default; -} -.pr-review-ad-buttons .pr-del-btn.pr-btn-selected { - color: #d75959; - box-shadow: inset 0 0 0 1px #d75959; -} -.pr-review-ad-buttons .pr-btn-selected.dropdown-toggle { - cursor: pointer; -} -.pr-review-ad-buttons .review-btn { - flex-grow: 1; - flex-shrink: 1; - max-width: calc(50% - 7px); -} -.pr-review-ad-buttons .pr-approve-button { - margin-right: 5px; - padding-left: 20px; - padding-right: 20px; -} -.pr-review-ad-buttons .pr-decline-buttons { - display: flex; - flex-wrap: nowrap; - justify-content: space-between; - padding: 5px 0; - flex-grow: 1; - width: 1px; -} -.pr-decline-block-actions .pr-decline-block-btn, -.pr-review-ad-buttons .pr-decline-buttons .pr-decl-btn { - font-size: 12px; - line-height: 16px; - padding: 6px 8px; - font-weight: 500; - color: var(--text-color); - background-color: #fff; - box-shadow: inset 0 0 0 1px rgba(0,0,0,.14); - transition: all .2s ease; -} -.pr-review-ad-buttons .pr-decline-buttons .pr-decl-btn:hover { - color: #cc3f3f; - background-color: rgba(204, 63, 63, .2); - box-shadow: inset 0 0 0 0 rgba(0,0,0,.14); -} -.pr-decline-block-actions .pr-decline-block-btn { - margin: 7px 0 2px; -} -.pr-decline-block-actions .pr-decline-block-btn:hover { - background-color: rgba(192, 192, 192, .2); -} -.pr-review-ad-buttons .pr-decline-buttons > .review-btn { - flex-grow: 1; - width: 1px; - margin-left: 7px !important; -} -.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap { - flex-grow: 0; - width: 28px; -} -.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap .btn.dropdown-toggle:after { - vertical-align: top; - width: 13px; - height: 16px; - margin-left: 0; - margin-right: -1px; - background-position: center; - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -.pr-review-ad-buttons .pr-decline-buttons > .pr-dropdown-wrap .btn.dropdown-toggle:hover:after { - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cc3f3f%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -.pr-review-ad-buttons .pr-decline-buttons > .review-btn .label { - display: inline-block; - width: 100%; - overflow: hidden; - vertical-align: top; - text-overflow: ellipsis; -} -.pr-review-ad-buttons .review-block-btn { - max-width: 100%; -} -.pr-review-ad-buttons .review-btn .btn { - width: 100%; -} -.pr-review-ad-buttons .review-btn + .review-btn { - margin-left: 14px; -} -.pr-review-ad-buttons .btn.dropdown-toggle { - display: flex; - justify-content: center; -} -.pr-review-ad-buttons .btn.dropdown-toggle .label { - display: inline-block; - text-overflow: ellipsis; - overflow: hidden; -} -.pr-review-ad-buttons .btn.pr-btn-selected .label.sm { - font-size: 12px; - letter-spacing: -0.4px; -} -.pr-review-ad-buttons .btn.dropdown-toggle:after { - content: ''; - display: inline-block; - vertical-align: middle; - width: 13px; - height: 6px; - margin-left: 7px; - flex-shrink: 0; - align-self: center; - background-repeat: no-repeat; - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -.pr-review-ad-buttons .pr-del-btn.pr-btn-selected.dropdown-toggle:after { - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23d75959%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} -body.rtl .pr-review-ad-buttons .btn.dropdown-toggle:after { - margin-right: 7px; - margin-left: 0; -} -.pr-review-target-actions-column .pr-review-ad-buttons { - padding: 6px 0; -} -@media screen and (min-width: 480px) { - .pr-review-ad-preview { - margin-left: 0; - flex-grow: 0; - } -} -@media screen and (min-width: 992px) { - .pr-review-ad, - .pr-review-target { - padding-left: 0; - padding-right: 0; - } - .pr-review-preview-column, - .pr-review-content-column, - .pr-review-target-content-column, - .pr-review-target-actions-column { - flex-grow: 0; - flex-basis: auto; - } - .pr-review-preview-column { - width: 375px; - } - .pr-review-content-column { - width: 410px; - } - .pr-review-target-content-column { - width: 470px; - padding-left: 10px; - } - .pr-review-target-actions-column { - width: 325px; - } - .pr-review-ad-adv-info { - padding-left: 45px; - } - .pr-review-preview-column .pr-review-ad-content { - padding-left: 45px; - } -} - -.pr-page-tabs { - display: flex; - padding: 17px 15px 0; - flex-wrap: wrap; - justify-content: flex-end; -} -.pr-page-tabs .pr-tabs { - padding-top: 7px; - flex-grow: 1; - flex-shrink: 0; -} -.pr-page-tabs .pr-links { - padding-top: 7px; - flex-shrink: 0; -} -.pr-page-tabs .pr-link-btn { - line-height: 16px; - margin: 6px 14px 5px; -} -.pr-page-tabs + .pr-form { - padding-top: 16px; -} -@media (min-width: 768px) { - .pr-page-tabs { - padding: 24px 0 0; - flex-direction: row; - } - .pr-page-tabs .pr-links { - margin-top: 0; - } -} -.pr-page-tabs .pr-links .pr-link-btn { - font-weight: normal; -} -.pr-tabs > li+li { - margin-left: 4px; -} -.pr-tabs > li > a, -.pr-tabs > li > .pr-dropdown, -.pr-radio-tab > .tab-label { - display: inline-block; - font-size: 14px; - line-height: 16px; - font-weight: 500; - padding: 6px 14px 5px; - transition: all .2s ease; - border-radius: 16px; -} -.pr-radio-tab { - color: var(--link-color); - cursor: pointer; - margin: 0; -} -.pr-tabs > li > a:hover, -.pr-tabs > li > .pr-dropdown:hover, -.pr-radio-tab > .tab-label:hover { - background-color: #f0f6fa; -} -.pr-tabs li.active > a, -.pr-tabs li.active > .pr-dropdown, -.pr-radio-tab .radio-hidden:checked ~ .tab-label { - background: var(--accent-color); - color: #fff; -} -.pr-tabs li.active > .pr-dropdown .pr-dropdown-label { - color: #fff; -} -.pr-tabs > li.pr-dropdown-wrap span.dropdown-menu { - left: -2px; - right: auto; -} -.pr-tabs li > .pr-dropdown .pr-dropdown-label:after { - margin-right: -3px; -} -.pr-tabs li.active > .pr-dropdown .pr-dropdown-label:after { - background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%226%22%20viewBox%3D%220%200%2013%206%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M%201.68%201%20L%205.8%204.46%20C%206.17%204.77%206.71%204.77%207.08%204.46%20L%2011.2%201%20L%2011.2%201%22%2F%3E%3C%2Fsvg%3E'); -} - -.deleted-title { - color: #999; -} - -.pr-info-block, -.pr-decline-block { - position: relative; - padding: 0 0 0 15px; - margin: 0 15px; -} -.pr-decline-block { - margin: 25px 13px 0px; - transition: all .2s ease; -} -.pr-info-block:before, -.pr-decline-block:before { - content: ''; - position: absolute; - left: 0; - top: 0; - bottom: 0; - width: 2px; - background-color: var(--accent-color); - border-radius: 1px; - box-shadow: 0 0 0 0.5px var(--accent-color); -} -.pr-decline-block:before { - background-color: #d75959; - box-shadow: 0 0 0 0.5px #d75959; -} -.pr-info-block-header, -.pr-decline-block-header { - color: var(--link-color); - font-weight: 500; - padding-bottom: 4px; -} -.pr-decline-block-header { - color: #d75959; -} -.pr-decline-reason { - font-weight: 500; -} -.pr-info-text, -.pr-decline-reason, -.pr-decline-reason-desc { - font-size: 14px; -} -.pr-review-ad-content .pr-decline-block { - margin: 10px 0 0; - flex-basis: 100%; -} -.pr-review-ad-buttons .pr-decline-block { - margin: 20px 0 0; - flex-basis: 100%; -} - -.pr-popup-account { - display: block; - margin: 15px 0; - text-align: center; - min-width: 240px; -} -a.pr-popup-account:hover { - text-decoration: none; -} -.pr-popup-account-text { - text-align: center; -} -.pr-popup-account-photo { - display: inline-block; - position: relative; - vertical-align: top; - width: 75px; - height: 75px; - border-radius: 38px; - margin: 0 auto 10px; - background: #efefef; - text-align: center; - overflow: hidden; - user-select: none; -} -.pr-popup-account-photo img { - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.pr-popup-account-photo .photo-char { - font-size: 41px; - vertical-align: middle; - line-height: 77px; - color: #999; -} -.pr-popup-account-name { - font-size: 16px; - line-height: 21px; - font-weight: 500; - max-width: 280px; - color: #333; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.pr-popup-account-username { - font-size: 14px; - line-height: 21px; - color: #808080; -} - -.pr-schedule-input { - padding: 10px 5px 15px 0; - margin: 0 -14px; -} -.pr-schedule-input-mini { - padding: 12px 0 0; -} -.pr-schedule-input-overview { - display: block; - font-size: 12px; - line-height: 14px; - text-align: center; - padding: 6px 13px 0; - cursor: pointer; -} -.pr-schedule-input-overview:empty { - padding-top: 6px; -} -.pr-schedule-input-overview b { - font-weight: 500; -} -.pr-schedule-input-overview .timezone { - color: #999; -} -.pr-schedule-input-action { - display: block; - font-size: 13px; - line-height: 18px; - text-align: center; - padding: 6px 0 0; - cursor: pointer; -} -.pr-schedule-table-wrap { - --cell-height: 16px; - position: relative; - max-width: 620px; - box-shadow: inset 0 0 0 1px #d9d9d9; - border-radius: 6px; -} -.pr-schedule-table-wrap.with-labels { - --label-top: 24px; - --label-left: 15px; - --cell-height: 24px; - margin-top: var(--label-top); - margin-left: var(--label-left); - min-width: 288px; -} -.pr-schedule-table { - position: relative; - z-index: 1; - background: url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20240%2070%22%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2010%20240%2010ZM0%2020%20240%2020ZM0%2030%20240%2030ZM0%2040%20240%2040ZM0%2050%20240%2050ZM0%2060%20240%2060ZM10%200%2010%2070ZM20%200%2020%2070ZM30%200%2030%2070ZM40%200%2040%2070ZM50%200%2050%2070ZM60%200%2060%2070ZM70%200%2070%2070ZM80%200%2080%2070ZM90%200%2090%2070ZM100%200%20100%2070ZM110%200%20110%2070ZM120%200%20120%2070ZM130%200%20130%2070ZM140%200%20140%2070ZM150%200%20150%2070ZM160%200%20160%2070ZM170%200%20170%2070ZM180%200%20180%2070ZM190%200%20190%2070ZM200%200%20200%2070ZM210%200%20210%2070ZM220%200%20220%2070ZM230%200%20230%2070Z%22%20vector-effect%3D%22non-scaling-stroke%22%20stroke%3D%22rgba%28217%2C217%2C217%2C.4%29%22%20stroke-width%3D%220.5%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') center no-repeat; - cursor: pointer; -} -.pr-schedule-table-top-labels, -.pr-schedule-table-left-labels { - position: absolute; - cursor: pointer; - -webkit-user-select: none; - user-select: none; -} -.pr-schedule-table-top-labels { - height: var(--label-top); - bottom: 100%; -} -.pr-schedule-table-top-labels td { - font-size: 10px; - text-align: center; -} -.pr-schedule-table-left-labels { - width: var(--label-left); - right: 100%; -} -.pr-schedule-table-left-labels td { - font-size: 9px; - text-align: center; -} -.pr-schedule-table-top-labels td > .label, -.pr-schedule-table-left-labels td > .label { - display: inline-block; - transform: rotate(-90deg); - pointer-events: none; -} -.pr-layer-schedule-popup .pr-new-form .pr-form-column { - width: 100%; -} -.pr-layer-schedule-popup .pr-form { - padding: 0; -} -.pr-layer-schedule-popup .pr-form .form-group { - padding: 10px 0 0; -} -.pr-layer-schedule-popup .form-group > .form-label { - margin-left: 0; - margin-right: 0; -} -.pr-layer-schedule-popup .form-group .radio-group { - padding: 1px 0 0; - margin-left: 0; -} -.pr-layer-schedule-popup .form-group .radio-item-block { - margin: 4px 0; -} -@media screen and (min-width: 480px) { - .pr-schedule-input { - margin: 0; - } - .pr-schedule-table-wrap.with-labels { - --label-top: 30px; - --label-left: 45px; - --cell-height: 30px; - } - .pr-schedule-table-top-labels td { - font-size: 11px; - text-align: center; - } - .pr-schedule-table-left-labels td { - font-size: 12px; - text-align: right; - padding-right: 15px; - } - .pr-schedule-table-top-labels td > .label, - .pr-schedule-table-left-labels td > .label { - transform: rotate(0deg); - } -} -.pr-schedule-table td, -.pr-schedule-table-top-labels td, -.pr-schedule-table-left-labels td { - height: var(--cell-height); - width: 100px; -} -.pr-schedule-table-top-labels td { - height: var(--label-top); -} -.pr-schedule-table tr:first-child > td:first-child { - border-top-left-radius: 6px; -} -.pr-schedule-table tr:first-child > td:last-child { - border-top-right-radius: 6px; -} -.pr-schedule-table tr:last-child > td:first-child { - border-bottom-left-radius: 6px; -} -.pr-schedule-table tr:last-child > td:last-child { - border-bottom-right-radius: 6px; -} -.pr-schedule-table td.selected { - background-color: var(--accent-color); -} -.pr-schedule-table td.hover { - background-color: rgba(17, 154, 245, .1); -} -.pr-schedule-table td.selected.hover { - background-color: rgba(17, 154, 245, .8); -} - - -.date-picker-wrap { - margin: 0 -23px; - -webkit-user-select: none; - user-select: none; -} -.date-picker-header { - background: #f7f7f7; - padding: 0 7px; -} -.date-picker-body { - --row-height: 43px; - --row-offset: 0; - --prepend-offset: 0; - --animation: .3s ease; - padding: 0 7px; - height: 265px; - position: relative; - overflow: hidden; -} -.date-picker-body:before, -.date-picker-body:after { - content: ''; - display: block; - position: absolute; - pointer-events: none; - left: 0; - right: 0; - top: 0; - height: 7px; - background: -moz-linear-gradient(top, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 100%); - background: -webkit-linear-gradient(top, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 100%); - background: linear-gradient(to bottom, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 100%); - z-index: 1; -} -.date-picker-body:after { - background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 85%); - background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 85%); - background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 85%); - bottom: 0; - top: auto; -} -.date-picker-header-content, -.date-picker-body-content { - display: grid; - grid-template-columns: repeat(7, 1fr); - justify-items: center; - width: 350px; - max-width: 100%; -} -.date-picker-header-content { - padding: 7px 0; -} -.date-picker-body-content { - padding: 7px 0 0; - transition: transform var(--animation); - transform: translateY(calc(var(--row-offset) * var(--row-height))); - margin-top: calc(var(--prepend-offset) * var(--row-height)); -} -.date-picker-cell { - text-align: center; - width: 36px; -} -.date-picker-header-content .date-picker-cell { - font-size: 12px; - line-height: 14px; - color: #808080; -} -.date-picker-body-content .date-picker-cell { - font-size: 13px; - line-height: 36px; - height: 36px; - border-radius: 18px; - margin: 0 0 7px; - cursor: pointer; - color: #999; - transition: color var(--animation); -} -.date-picker-body-content .date-picker-cell.current { - color: #000; -} -.date-picker-body-content .date-picker-cell.disabled { - color: #999; - pointer-events: none; -} -.date-picker-body-content .date-picker-cell.selected { - font-weight: 500; - background-color: var(--accent-color); - color: #fff; -} -.date-picker-wrap + .popup-buttons { - margin-top: 7px; -} -.pr-layer-date-picker-popup { - position: relative; -} -.date-picker-controls { - position: absolute; - right: 12px; - top: 12px; - z-index: 1; -} -.date-picker-button-down, -.date-picker-button-up { - display: inline-block; - width: 36px; - height: 36px; - vertical-align: top; - border-radius: 50%; - margin-left: 8px; - background: no-repeat center; - cursor: pointer; -} -.date-picker-button-down:hover, -.date-picker-button-up:hover { - background-color: var(--link-bghover); -} -.date-picker-button-up { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2014.5%2011.86%208.64C11.93%208.56%2012.06%208.56%2012.14%208.64L18%2014.5%2018%2014.5%22%20fill%3D%22none%22%20stroke%3D%22%230288db%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E'); -} -.date-picker-button-up.disabled { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2014.5%2011.86%208.64C11.93%208.56%2012.06%208.56%2012.14%208.64L18%2014.5%2018%2014.5%22%20fill%3D%22none%22%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E'); - pointer-events: none; -} -.date-picker-button-down { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%209.5%2011.86%2015.36C11.93%2015.44%2012.06%2015.44%2012.14%2015.36L18%209.5%22%20fill%3D%22none%22%20stroke%3D%22%230288db%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E'); -} -.date-picker-button-down.disabled { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%209.5%2011.86%2015.36C11.93%2015.44%2012.06%2015.44%2012.14%2015.36L18%209.5%22%20fill%3D%22none%22%20stroke%3D%22%23999%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E'); - pointer-events: none; -} - - -.pr-article { - padding: 0 15px; -} -#dev_page_content, -#dev_page_content p { - font-size: 14px; - line-height: 1.36; -} -#dev_page_content h4 { - font-size: 15px; - line-height: 22px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - margin: 14px 0 10px; -} -#dev_page_content > ul:not(.nav), -#dev_page_content ul.bulleted, -#dev_page_content > ul:not(.nav) ul:not(.nav), -#dev_page_content > ol:not(.nav) ul:not(.nav), -#dev_page_content ul.bulleted ul.bulleted { - padding-left: 0; -} -#dev_page_content b, -#dev_page_content strong { - font-weight: 500; -} -#dev_page_content > ul:not(.nav) li, -#dev_page_content > ol:not(.nav) ul:not(.nav) li, -#dev_page_content ul.bulleted li { - background-position: 0px 7px; - background-size: 6px 6px; - padding-left: 16px; -} - -.pr-page-header-wrap { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; -} -.pr-page-header { - font-size: 15px; - line-height: 22px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - padding: 10px 13px; - margin: 0; -} -.pr-page-header-wrap > .pr-page-header { - flex-grow: 1; - flex-shrink: 0; -} -.pr-page-header-wrap > .pr-tabs { - flex-shrink: 0; -} -.pr-graph-wrap, -.pr-table-wrap { - margin: 0 0 30px; - width: 100%; -} -.pr-graph-wrap .pr-tabs, -.pr-table-wrap .pr-tabs { - position: relative; - float: right; - padding: 7px 17px; - z-index: 1; -} -.pr-graph-wrap .pr-tabs > li > a, -.pr-table-wrap .pr-tabs > li > a { - padding: 6px 12px; -} -.pr-graph-timezone { - padding: 10px 15px 0; - font-size: 12px; - line-height: 16px; - color: #70767b; -} -.pr-graph-timezone + .pr-graph-timezone { - padding-top: 4px; -} - -.chart_wrap { - position: relative; - transition: all .3s ease; -} -.chart_wrap_loading { - background-color: #fff; - color: #7A8A93; - font-size: 16px; - text-align: center; - - display: flex; - align-items: center; - justify-content: center; - padding: 40px 20px; - position: absolute; - width: 100%; - z-index: 3; - opacity: 1; - transition: all .2s ease; - pointer-events: none; -} - -.pr-budget-count { - font-size: 23px; - --line-height: 27px; - line-height: var(--line-height); - font-weight: 500; - padding: 0 13px; -} - -.amount-sign { - display: inline-block; - font-family: monospace; - padding-right: 3px; - position: relative; - top: -1px; -} -.amount-full .amount-frac { - font-size: 80%; -} -.pr-table .amount-sign { - font-weight: 600; - -webkit-font-smoothing: antialiased; -} -.pr-amount { - color: #777; -} -.pr-amount-incr { - color: #249106; -} -.pr-amount-decr { - color: #d75959; -} - -.amount-currency.currency-euro { - letter-spacing: 0.17em; -} -.amount-currency.currency-ton { - position: relative; - display: inline-block; - vertical-align: top; - width: 1.1em; - height: var(--line-height, auto); - margin-left: -1px; - margin-right: 0.075em; - white-space: nowrap; - text-indent: -500%; - overflow: hidden; -} -.amount-currency.currency-ton svg.currency-ton-icon { - position: absolute; - left: 0; - top: 0; - bottom: 0; - margin: auto 0; - display: inline-block; - vertical-align: top; - height: auto; -} - - - -.popup-container { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - background: rgba(0,0,0,.6); - z-index: 101; - display: -webkit-flex; - display: flex; - justify-content: center; - align-items: start; - overflow-x: hidden; - overflow-y: scroll; - padding: 50px 0; - -webkit-overflow-scrolling: touch; -} -.popup { - max-width: 100%; - word-wrap: break-word; - margin: 15px; - border-radius: 4px; - background: #fff; - box-shadow: 0 0 12px rgba(0, 0, 0, .3); -} -.popup section { - position: relative; - padding-bottom: 60px; -} -.popup h4 { - font-size: 18px; - margin: 5px 0 15px; -} -.popup h4 ~ h4 { - margin-top: 25px; -} -.popup-body { - padding: 20px; -} -.login-popup-container .popup-body { - padding: 15px 25px 25px; -} -@media (min-width: 560px) { - .popup { - margin: 50px; - } - .popup-body { - padding: 30px 35px; - } - .login-popup-container .popup-body { - padding: 50px 60px; - } -} -@media (min-width: 768px) { - .popup { - max-width: 600px; - } -} -.popup .popup-text { - margin: 0; - line-height: 24px; - position: relative; - z-index: 1; -} -.popup .popup-buttons { - margin: -17px -15px -10px; - position: absolute; - right: 0; - bottom: 0; -} - -.popup-buttons { - margin: 20px -9px -5px; - text-align: right; -} -.pr-popup-edit-form .popup-buttons { - margin-left: 0; - margin-right: 0; -} -.popup-button { - display: inline-block; - vertical-align: top; - font-size: 14px; - font-weight: 500; - padding: 7px 14px; - border-radius: 5px; - text-align: center; - white-space: nowrap; - background-color: transparent; - transition: background-color .15s ease; - color: var(--link-color); - cursor: pointer; -} -.popup-button:hover { - background: var(--link-bghover); -} -.popup-button:active { - background: var(--link-bgactive); -} -.popup-button.submit-form-btn, -.popup-button.popup-primary-btn { - color: #fff; - background: var(--accent-color); - transition: background-color .2s ease; -} -.popup-button.submit-form-btn:hover, -.popup-button.popup-primary-btn:hover { - color: #fff; - background: var(--accent-bghover); -} -.popup-button.submit-form-btn:active, -.popup-button.popup-primary-btn:active { - color: #fff; - background: var(--accent-bgactive); -} -.popup-button-left { - float: left; - margin-bottom: -5px; -} - -.pr-popup-container { - align-items: start; - padding: 70px 10px; -} - -.login-popup-container section { - line-height: 23px; - max-width: 600px; -} -.login-popup-container h2 { - font-size: 24px; - margin-top: 15px; - margin-bottom: 15px; -} -.login-popup-container p { - margin-bottom: 18px; -} -.login-popup-container p.help-block { - margin-top: 18px; - margin-bottom: -7px; -} -.login-popup-container .form-control { - max-width: 280px; -} - -.tgme_popup_buttons { - display: flex; - justify-content: flex-end; -} -.tgme_popup_button { - line-height: 18px; - --line-height: 18px; -} - -.toast-container { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 201; - padding: 0 45px; - margin: auto; - display: flex; - align-items: center; - justify-content: center; - transition: all .2s ease; - pointer-events: none; -} -.toast { - max-width: 320px; - max-height: 270px; - background: rgba(14, 21, 33, 0.75); - font-weight: 500; - color: #fff; - padding: 8px 24px; - border-radius: 10px; - font-size: 14px; - line-height: 20px; - text-align: center; -} -.toast a { - color: #69C5FF; - pointer-events: auto; -} - -.pr-layer-header { - font-size: 16px; - line-height: 20px; - font-weight: 600; - -webkit-font-smoothing: antialiased; - margin: 0 0 16px; - overflow: hidden; -} -.pr-layer-header-right-actions { - font-size: 14px; - line-height: 20px; - font-weight: normal; - padding: 1px 0 0 10px; - float: right; -} -.pr-layer-subheader { - font-size: 13px; - line-height: 17px; - font-weight: 500; - margin: -18px 0 20px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.pr-layer-right-action { - cursor: pointer; -} -.pr-layer-right-action.ohide { - opacity: 0; - visibility: hidden; - pointer-events: none; -} -.pr-layer-text { - font-size: 14px; - line-height: 21px; -} -.pr-layer-popup { - padding: 19px 23px; - margin: auto 0; - border-radius: 6px; - background: #fff; - box-shadow: 0 0 12px rgba(0, 0, 0, .3); - flex-shrink: 1; - max-width: 90%; - max-width: calc(100vw - 30px); -} -.pr-layer-popup .pr-popup-edit-form .radio-item-block, -.pr-layer-popup .pr-popup-edit-form .checkbox-item-block { - margin-left: 9px; - margin-right: 9px; -} -.pr-layer-edit-title, -.pr-layer-edit-cpm, -.pr-layer-edit-budget { - width: 360px; -} -.pr-layer-edit-status { - width: 235px; -} -.pr-layer-edit-status-extra { - width: 330px; -} -.pr-layer-edit-advertiser { - width: 520px; -} -.pr-layer-share-stats { - width: 440px; -} -.pr-layer-delete-ad { - width: 350px; -} -.pr-layer-delete-ad { - width: 350px; -} -.pr-layer-delete-ad .popup-primary-btn { - color: #d14e4e; - background-color: transparent; -} -.pr-layer-delete-ad .popup-primary-btn:hover, -.pr-layer-delete-ad .popup-primary-btn:focus, -.pr-layer-delete-ad .popup-primary-btn:active { - color: #d14e4e; - background-color: #fcdfde; -} - -.pr-layer-popup-empty { - font-size: 16px; - line-height: 24px; - color: #70767b; - width: 270px; - padding: 50px 20px 20px; - text-align: center; -} - -.chart_csv_export_wrap { - position: relative; - margin-top: -44px; - float: right; - z-index: 20; -} -.chart_csv_export_wrap .btn.csv_link { - padding: 9px 18px 7px; - border-radius: 18px; -} diff --git a/data/web/promote.telegram.org/css/tchart.min.css b/data/web/promote.telegram.org/css/tchart.min.css deleted file mode 100644 index 0cfa3c2691..0000000000 --- a/data/web/promote.telegram.org/css/tchart.min.css +++ /dev/null @@ -1 +0,0 @@ -.tchart--wrapper{position:relative;width:100%;white-space:nowrap;font-size:0}.tchart{display:inline-block;white-space:normal;vertical-align:top;width:100%;position:relative;padding-top:21px;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-ms-touch-action:manipulation;touch-action:manipulation;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tchart.tchart__master .tchart--switcher{opacity:0}.tchart.tchart__master .tchart--switcher.tchart--switcher__visible{opacity:1;z-index:15}.tchart.tchart__slave{margin-left:-100%;visibility:hidden}.tchart.tchart__slave .tchart--switcher{opacity:0}.tchart.tchart__slave .tchart--switcher.tchart--switcher__visible{opacity:1;z-index:15}.tchart.tchart__slave .tchart--header{display:none}.tchart.tchart__no-subchart .tchart--graph:after{content:'';position:absolute;z-index:11;left:0;right:0;bottom:0;height:45px}.tchart.tchart__no-subchart .tchart--switchers{margin-top:-36px}.tchart--header{position:absolute;font-size:16px;color:#000;left:16px;top:0;letter-spacing:-.015em;font-weight:700;z-index:11;margin:0;padding:0;-webkit-transform-origin:0 -28px;transform-origin:0 -28px;-webkit-transform:none;transform:none;-webkit-transition:opacity .25s ease,visibility .25s step-start,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s step-start,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s step-start;transition:opacity .25s ease,transform .25s ease,visibility .25s step-start,-webkit-transform .25s ease;visibility:inherit;opacity:1}.tchart--header.tchart--header__hidden{-webkit-transform:scale(.54);transform:scale(.54);-webkit-transition:opacity .25s ease,visibility .25s step-end,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s step-end,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s step-end;transition:opacity .25s ease,transform .25s ease,visibility .25s step-end,-webkit-transform .25s ease;visibility:hidden;opacity:0}html.dark .tchart--header{color:#fff}@media only screen and (max-width:374px){.tchart--header{font-size:14px;top:4px}}.tchart--zoom{position:absolute;font-size:16px;color:#108be3;left:17px;top:2px;letter-spacing:-.015em;font-weight:700;z-index:11;height:17px;line-height:15px;padding-left:25px;cursor:pointer;-webkit-transform-origin:0 35px;transform-origin:0 35px;-webkit-transform:scale(.54);transform:scale(.54);-webkit-transition:opacity .25s ease,visibility .25s step-end,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s step-end,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s step-end;transition:opacity .25s ease,transform .25s ease,visibility .25s step-end,-webkit-transform .25s ease;visibility:hidden;opacity:0}.tchart--zoom.tchart--zoom__visible{-webkit-transform:none;transform:none;-webkit-transition:opacity .25s ease,visibility .25s step-start,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s step-start,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s step-start;transition:opacity .25s ease,transform .25s ease,visibility .25s step-start,-webkit-transform .25s ease;visibility:inherit;opacity:1}@media (pointer:fine){.tchart--zoom:hover div:after{-webkit-transform:translate(-.2px,.9px) rotate(55deg);transform:translate(-.2px,.9px) rotate(55deg)}}html.dark .tchart--zoom{color:#48aaf0}html.dark .tchart--zoom div{border:2px solid #48aaf0}html.dark .tchart--zoom div:after,html.dark .tchart--zoom div:before{background:#48aaf0}@media only screen and (max-width:374px){.tchart--zoom{font-size:14px;top:6px}}.tchart--zoom div{position:absolute;left:0;width:13px;height:13px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #108be3}.tchart--zoom div:before{content:'';position:absolute;height:2px;top:3px;-webkit-transform:translateY(.5px);transform:translateY(.5px);width:5px;left:2px;background:#108be3;border-radius:1px}.tchart--zoom div:after{content:'';position:absolute;height:2px;width:8px;left:11px;top:3px;-webkit-transform-origin:-6px 1px;transform-origin:-6px 1px;-webkit-transform:translate(-.3px,.8px) rotate(45deg);transform:translate(-.3px,.8px) rotate(45deg);-webkit-transition:.17s -webkit-transform ease;transition:.17s -webkit-transform ease;transition:.17s transform ease;transition:.17s transform ease,.17s -webkit-transform ease;background:#108be3;border-radius:1px}.tchart--graph{position:relative;width:100%;height:380px;margin-top:-15px}.tchart--graph-canvas{position:relative;height:100%;width:100%;z-index:10;-webkit-tap-highlight-color:transparent}.tchart--graph-canvas.tchart--graph-canvas__handle-pointer{cursor:pointer}.tchart--graph-canvas.tchart--graph-canvas__handle-grab{cursor:-webkit-grab;cursor:grab}.tchart--graph-canvas.tchart--graph-canvas__handle-col-resize{cursor:col-resize}.tchart--graph-canvas.tchart--graph-canvas__tip-pointer{cursor:pointer}.tchart--tip{position:absolute;top:0;left:0;background:#fff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.135);box-shadow:0 1px 5px rgba(0,0,0,.135);padding:8px 12px 4px;border-radius:10px;z-index:20;min-width:160px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-transition:opacity 80ms linear,visibility 80ms step-end;transition:opacity 80ms linear,visibility 80ms step-end;opacity:0;visibility:hidden}html.dark .tchart--tip{-webkit-box-shadow:none;box-shadow:none;background:#1c2533}.tchart--tip.tchart--tip__shiftHide{-webkit-transition:opacity 160ms ease-in,visibility 240ms step-end,-webkit-transform 240ms ease-in;transition:opacity 160ms ease-in,visibility 240ms step-end,-webkit-transform 240ms ease-in;transition:opacity 160ms ease-in,transform 240ms ease-in,visibility 240ms step-end;transition:opacity 160ms ease-in,transform 240ms ease-in,visibility 240ms step-end,-webkit-transform 240ms ease-in}.tchart--tip.tchart--tip__visible{-webkit-transition:opacity 120ms linear,visibility 120ms step-start;transition:opacity 120ms linear,visibility 120ms step-start;opacity:1;visibility:inherit}.tchart--tip.tchart--tip__has_no_items{display:none}.tchart--tip.tchart--tip__has-zoom{cursor:pointer}@media (pointer:fine){.tchart--tip.tchart--tip__has-zoom:hover .tchart--tip-arrow{-webkit-transform:translateX(2px);transform:translateX(2px)}}.tchart--tip.tchart--tip__has-zoom:active .tchart--tip-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.tchart--tip.tchart--tip__has-zoom .tchart--tip-arrow{display:block}.tchart--tip.tchart--tip__loading .tchart--tip-arrow{display:none}.tchart--tip.tchart--tip__loading .tchart--tip-loader{display:block}.tchart--tip.tchart--tip__error .tchart--tip-arrow{-webkit-animation:tchart_animation_error .5s linear;animation:tchart_animation_error .5s linear}.tchart--tip.tchart--tip__error .tchart--tip-arrow:after,.tchart--tip.tchart--tip__error .tchart--tip-arrow:before{background:#e53e3e!important}@-webkit-keyframes tchart_animation_error{41%,8%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,58%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(2px);transform:translateX(2px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes tchart_animation_error{41%,8%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,58%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(2px);transform:translateX(2px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}.tchart--tip.tchart--tip__piemode h6{display:none}.tchart--tip.tchart--tip__scroll{width:183px}.tchart--tip.tchart--tip__scroll .tchart--tip-scroller{padding-right:6px}.tchart--tip.tchart--tip__has_less .tchart--tip-scroller-wrapper:before{opacity:1}.tchart--tip.tchart--tip__has_more .tchart--tip-scroller-wrapper:after{opacity:1}.tchart--tip-scroller-wrapper{position:relative}.tchart--tip-scroller-wrapper:before{content:'';position:absolute;left:0;top:0;width:100%;height:25px;background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);z-index:1;opacity:0;-webkit-transition:.2s opacity ease;transition:.2s opacity ease}.dark .tchart--tip-scroller-wrapper:before{background:-webkit-gradient(linear,left top,left bottom,from(#242f3e),to(rgba(36,46,62,0)));background:linear-gradient(to bottom,#242f3e 0,rgba(36,46,62,0) 100%)}.tchart--tip-scroller-wrapper:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:25px;background:-webkit-gradient(linear,left bottom,left top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%);z-index:1;opacity:0;-webkit-transition:.2s opacity ease;transition:.2s opacity ease}.dark .tchart--tip-scroller-wrapper:after{background:-webkit-gradient(linear,left bottom,left top,from(#242f3e),to(rgba(36,46,62,0)));background:linear-gradient(to top,#242f3e 0,rgba(36,46,62,0) 100%)}.tchart--tip-scroller{max-height:147px;overflow-y:auto}.tchart--tip h6{position:relative;font-weight:700;letter-spacing:-.015em;font-size:13px;color:#000;margin:0;padding:0;margin-bottom:6px;white-space:nowrap;display:inline-block}html.dark .tchart--tip h6{color:#fff}.tchart--tip-arrow{position:absolute;top:10px;right:14px;width:6px;height:10px;-webkit-transition:.17s -webkit-transform ease;transition:.17s -webkit-transform ease;transition:.17s transform ease;transition:.17s transform ease,.17s -webkit-transform ease;display:none}.tchart--tip-arrow:after,.tchart--tip-arrow:before{content:'';position:absolute;height:2px;width:7px;right:-1px;top:4px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;background:#d2d5d7;border-radius:1px .5px .5px 1px}html.dark .tchart--tip-arrow:after,html.dark .tchart--tip-arrow:before{color:#767c85}.tchart--tip-arrow:before{-webkit-transform:translateY(-.5px) rotate(-45deg) scaleY(.8);transform:translateY(-.5px) rotate(-45deg) scaleY(.8)}.tchart--tip-arrow:after{-webkit-transform:translateY(.5px) rotate(45deg) scaleY(.8);transform:translateY(.5px) rotate(45deg) scaleY(.8)}.tchart--tip-loader{display:none;-webkit-animation:tchart_animation_loading .6s infinite linear;animation:tchart_animation_loading .6s infinite linear;position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;border:2px solid #d2d5d7;border-right-color:#333}html.dark .tchart--tip-loader{border:2px solid #767c85}@-webkit-keyframes tchart_animation_loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tchart_animation_loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tchart--tip-row{position:relative;width:100%;height:14px;margin-bottom:7px}.tchart--tip-row p{position:absolute;left:0;top:0;font-weight:700;letter-spacing:-.015em;font-size:13px;color:#000;text-align:right;margin:0}html.dark .tchart--tip-row p{color:#fff}.tchart--tip-row span{position:absolute;top:0;left:0;font-size:13px;color:#000;white-space:nowrap;max-width:100px;text-overflow:ellipsis;overflow:hidden}html.dark .tchart--tip-row span{color:#fff}.tchart--tip-row div{position:absolute;top:0;right:0;text-align:right;font-size:13px;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.tchart--line{position:absolute;width:1px;z-index:15;pointer-events:none;-webkit-transition:opacity 80ms linear,visibility 80ms step-end;transition:opacity 80ms linear,visibility 80ms step-end;opacity:0;visibility:hidden}.tchart--line.tchart--line__visible{-webkit-transition:opacity 120ms linear,visibility 120ms step-start;transition:opacity 120ms linear,visibility 120ms step-start;opacity:1;visibility:inherit}.tchart--line.tchart--line__has_no_items{display:none}.tchart--line.tchart--line__piemode{display:none}.tchart--line div{position:absolute;left:0;width:1px}.tchart--line span{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid transparent;width:10px;height:10px;margin-left:-5px;margin-top:-5px;left:0;z-index:12;border-radius:50%}html.dark .tchart--line span{background:#242f3e}.tchart--switchers{position:relative;z-index:12;width:calc(100% - 32px);margin:16px auto 0;font-size:0;-webkit-transition:margin .45s;transition:margin .45s}.tchart--switcher{display:inline-block;position:relative;height:36px;cursor:pointer;border-radius:18px;margin:0 6px 8px 0;padding:0 22px 0 22px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px currentcolor;box-shadow:inset 0 0 0 2px currentcolor;-webkit-transition:background-color .2s,opacity .3s linear;transition:background-color .2s,opacity .3s linear;-webkit-tap-highlight-color:transparent}.tchart--switcher.tchart--switcher__denied{-webkit-animation:tchart_animation_shake .5s linear;animation:tchart_animation_shake .5s linear}@-webkit-keyframes tchart_animation_shake{41%,8%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}25%,58%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}92%{-webkit-transform:translateX(3px);transform:translateX(3px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes tchart_animation_shake{41%,8%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}25%,58%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}92%{-webkit-transform:translateX(3px);transform:translateX(3px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}.tchart--switcher.tchart--switcher__active{background-color:currentcolor}.tchart--switcher.tchart--switcher__active:before{opacity:1}.tchart--switcher.tchart--switcher__active span{color:#fff;left:8px}.tchart--switcher:before{content:'';position:absolute;top:5px;left:6px;height:25px;width:25px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 60 60'%3E%3Cpath d='M17.2,33.7L24.2,41.0L40.6,22.2' stroke-linejoin='round' fill='none' stroke='%23ffffff' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}.tchart--switcher span{position:relative;display:inline-block;font-size:14px;line-height:36px;left:0;letter-spacing:-.035em;-webkit-transition:left .2s,color .2s;transition:left .2s,color .2s;color:currentcolor;font-weight:500}.tchart--switchers__side-legend:not(.tchart--switchers__no-space){position:absolute;right:0;top:0;height:100%;margin:0!important;padding:0 16px;width:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.tchart--switchers__side-legend .tchart--switcher{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:22px;border-radius:0;margin:2px 0;padding:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tchart--switchers__side-legend .tchart--switcher:first-child{margin-top:auto}.tchart--switchers__side-legend .tchart--switcher:last-child{margin-bottom:auto}.tchart--switchers__side-legend .tchart--switcher:before{display:inline-block;height:9px;width:17px;-webkit-transform:rotate(-45deg) translate3d(0,-4px,0);transform:rotate(-45deg) translate3d(0,-4px,0);border-width:0 0 3px 3px;border-style:solid;margin:3px 0 0;vertical-align:text-top;-webkit-transition:none;transition:none;opacity:0;background-image:none}.tchart--switchers__side-legend .tchart--switcher__active{background-color:transparent}.tchart--switchers__side-legend .tchart--switcher__active:before{opacity:1!important}.tchart--switchers__side-legend .tchart--switcher span,.tchart--switchers__side-legend .tchart--switcher__active span{color:currentColor;left:7px;line-height:22px;max-width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} \ No newline at end of file diff --git a/data/web/promote.telegram.org/css/telegram.css b/data/web/promote.telegram.org/css/telegram.css deleted file mode 100644 index eadfe13e7d..0000000000 --- a/data/web/promote.telegram.org/css/telegram.css +++ /dev/null @@ -1,5087 +0,0 @@ -body { - font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif; - /*-webkit-font-smoothing: antialiased;*/ -} -html.native_fonts body { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -} -html.lang_rtl { - direction: rtl; -} - -body, -html.theme_dark body.bg_light { - --text-color: #000; - --second-text-color: #7d7f81; - --accent-btn-color: #2481cc; - --accent-color-hover: #1a8ad5; - --body-bg: #fff; - --box-bg: #fff; - --box-bg-blured: rgba(255, 255, 255, .84); - --tme-logo-color: #363b40; - --accent-link-color: #2481cc; - - --icon-verified: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20width%3D%2226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6%206h12v12h-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m14.38%201.51%201.82%201.82c.37.37.86.57%201.38.57h2.57c1.01%200%201.85.77%201.94%201.76l.01.19v2.57c0%20.52.21%201.01.57%201.38l1.82%201.82c.71.71.76%201.84.13%202.61l-.13.15-1.82%201.82c-.37.37-.57.86-.57%201.38v2.57c0%201.01-.77%201.85-1.76%201.94l-.19.01h-2.57c-.52%200-1.01.21-1.38.57l-1.82%201.82c-.71.71-1.84.76-2.61.13l-.15-.13-1.82-1.82c-.37-.37-.86-.57-1.38-.57h-2.57c-1.01%200-1.85-.77-1.94-1.76l-.01-.19v-2.57c0-.52-.21-1.01-.57-1.38l-1.82-1.82c-.71-.71-.76-1.84-.13-2.61l.13-.15%201.82-1.82c.37-.37.57-.86.57-1.38v-2.57c0-1.08.87-1.95%201.95-1.95h2.57c.52%200%201.01-.21%201.38-.57l1.82-1.82c.76-.76%202-.76%202.76%200zm3.2%208.05c-.43-.34-1.03-.31-1.42.06l-.1.11-4.45%205.56-1.75-1.75-.11-.1c-.42-.32-1.03-.29-1.42.1s-.42.99-.1%201.42l.1.11%202.6%202.6.11.1c.42.32%201.02.29%201.4-.08l.1-.11%205.2-6.5.08-.12c.27-.46.17-1.05-.25-1.4z%22%20fill%3D%22%231c93e3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); -} - -html.theme_dark body, -html body.bg_dark { - --text-color: #fff; - --accent-btn-color: #1c93e3; - --body-bg: #000; - --box-bg: #1e1e1e; - --box-bg-blured: rgba(34, 34, 34, .84); - --tme-logo-color: #fff; - --accent-link-color: #3ca1eb; -} -body { - background: var(--body-bg); -} - -.no_transition, -.no_transition * { - transition: none !important; -} - -a, -a:hover { - color: #0088cc; -} -a:focus { - text-decoration: none; -} -a:hover { - text-decoration: underline; -} - -.container { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -.row { - margin-left: -15px; - margin-right: -15px; -} - -.container:before { - content: " "; - display: table; -} -.container:after { - content: " "; - display: table; - clear: both; -} - -@media (min-width: 1px) { - .lang_rtl .navbar-nav, - .lang_rtl .navbar-nav > li { - float: right; - } - .lang_rtl .navbar-right { - float: left !important; - } -} - -.tl_page_head, -.dev_page_head { - position: fixed; - top: 0; - left: 0; - right: 0; - background: #fff; - margin-bottom: 0; -} -@supports(-webkit-backdrop-filter: blur(0px)) { - .tl_page_head, - .dev_page_head { - background: rgba(255, 255, 255, .84); - -webkit-backdrop-filter: blur(25px); - } -} -@supports(backdrop-filter: blur(0px)) { - .tl_page_head, - .dev_page_head { - background: rgba(255, 255, 255, .84); - backdrop-filter: blur(25px); - } -} -.navbar-tg .navbar-inner { - box-shadow: none; - -webkit-box-shadow: none; - border-bottom: 1px solid #e8e8e8; -} -.navbar-tg .nav a { - color: #0088cc; -} -.navbar-tg .nav a:hover, -.navbar-tg .nav .active a { - color: #0088cc; -} -.navbar-tg .nav > .active > a, -.navbar-tg .nav > .open > a, -.navbar-tg .nav > li > a:hover { - position: relative; -} -.navbar-tg .nav > li > a:after { - display: block; - height: 3px; - background: #179cde; - position: absolute; - border-radius: 2px 2px 0 0; - content: ""; - left: 4px; - right: 4px; - opacity: 0; - bottom: -1px; - -webkit-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -moz-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -ms-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - - transform-origin: bottom; - transform: scaleX(0.3) scaleY(0); - -} -.navbar-tg .nav > .active > a:after, -.navbar-tg .nav > .open > a:after, -.navbar-tg .nav > li > a:hover:after { - opacity: 1; - transform: scaleX(1.0) scaleY(1.0); -} -.navbar-tg .nav > li > a, -.navbar-tg .nav > li > a:hover, -.navbar-tg .nav > li > a:focus { - background-color: transparent; -} - -.nav { - color: #a2a2a2; - font-size: 15px; - padding-left: 0; - padding-right: 0; -} - - -.caret { - display: inline-block; - background: url(../img/dropdown_1x.png) -2px -5px no-repeat; - border: 0; - width: 14px; - height: 6px; - margin-left: 2px; - vertical-align: middle; -} - - -.nav-pills > li > a { - font-size: 15px; - padding: 8px 17px; - border-radius: 0; -} - -.nav > li > a:hover, -.nav > li > a:focus { - background-color: #f0f6fa; - text-decoration: none; -} - -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus, -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - box-shadow: none; - background-color: #1e98d4; - color: #FFF; - border: 0; -} - -.nav .open > a .caret, -.nav .open > a:hover .caret, -.nav .open > a:focus .caret { - background-position: -2px -15px; -} - -.dropdown-menu { - min-width: 177px; - padding: 0; - margin: 7px 0 0 0; - list-style: none; - font-size: 13px; - text-align: left; - background-color: #fff; - border-radius: 0; - border: 1px solid rgba(29,92,123,0.3); - box-shadow: 0 1px 1px rgba(20,60,83,0.1); - -webkit-box-shadow: 0 1px 1px rgba(20,60,83,0.1); -} -.dropdown-menu > li > a { - padding: 8px 18px; - margin: 0 -1px; - color: #08c; -} -.dropdown-menu > li > a:first-child { - margin-top: -1px; - padding-top: 9px; -} -.dropdown-menu > li > a:last-child { - margin-bottom: -1px; - padding-bottom: 9px; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus, -.dropdown-menu > li.active > a { - text-decoration: none; - color: #FFF; - background-color: #1e98d4; -} - -#dev_page_content > ul:not(.nav), -#dev_page_content ul.bulleted, -#dev_page_content > ul:not(.nav) ul:not(.nav), -#dev_page_content > ol:not(.nav) ul:not(.nav), -#dev_page_content ul.bulleted ul.bulleted { - list-style-type: none; - padding-left: 10px; -} -.is_rtl #dev_page_content > ul:not(.nav), -.is_rtl #dev_page_content ul.bulleted, -.is_rtl #dev_page_content > ul:not(.nav) ul:not(.nav), -.is_rtl #dev_page_content > ol:not(.nav) ul:not(.nav), -.is_rtl #dev_page_content ul.bulleted ul.bulleted { - padding-right: 10px; - padding-left: 0; -} -#dev_page_content > ol { - padding-left: 25px; -} -#dev_page_content > ol > li { - padding-left: 5px; -} - - -#dev_page_content > ul:not(.nav) li, -#dev_page_content > ol:not(.nav) ul:not(.nav) li, -#dev_page_content ul.bulleted li { - background-image: url(../img/bullet.png?3); - background-repeat: no-repeat; - background-position: 0px 8px; - padding-left: 20px; -} - -.is_rtl #dev_page_content > ul:not(.nav) li, -.is_rtl #dev_page_content > ol:not(.nav) ul:not(.nav) li, -.is_rtl #dev_page_content ul.bulleted li { - background-position: 100% 8px; - padding-left: 0; - padding-right: 20px; -} - - - -.breadcrumb > li { - text-shadow: none; -} -.breadcrumb > li > .divider { - color: #c1d3e4; -} - -pre, code { - border: 0; -} -pre { - font-size: 13px; - color: #546172; - background: #ecf3f8; - border-radius: 0; -} -code { - background: #feeae4; - color: #c61717; - padding: 3px 5px; - border-radius: 0; -} -blockquote { - border-left-color: #179cde; -} -blockquote p { - font-size: 14px; - font-weight: normal; - line-height: 20px; - margin-bottom: 10px; -} -ul ul, ol ul, ul ol, ol ol { - margin-bottom: 8.5px; -} -.table td, .table th { - border-top-color: #eee; -} -h1, h2, h3, h4, h5, h6 { - font-weight: bold; - margin: 20px 0 10px 0; - position: relative; -} -h1 { - font-size: 20px; - margin-top: 32px; - margin-bottom: 12px; -} -h2 { - font-size: 20px; - margin-top: 32px; - margin-bottom: 12px; -} -h3 { - font-size: 20px; - margin-top: 32px; - margin-bottom: 10px; -} -h4 { - font-size: 16px; - margin-top: 29px; - margin-bottom: 7px; -} -h5 { - font-size: 16px; - margin-top: 29px; - margin-bottom: 7px; -} - -mark { - padding: .2em .4em; -} - -a.btn, -button.btn { - border-radius: 0; -} - -.form-control { - border-radius: 0; - box-shadow: none; -} - - -a.anchor { - text-decoration: none; - line-height: 1; - margin-left: -22px; - - cursor: default; - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - - border-top: 60px solid transparent; - margin-top: -60px; - -webkit-background-clip:padding-box; - -moz-background-clip:padding; - background-clip:padding-box; - outline: 0; -} -.is_rtl a.anchor { - margin-right: -22px; - margin-left: 0; -} - -a.anchor i.anchor-icon { - display: inline-block; - width: 18px; - height: 20px; - margin-top: 2px; - line-height: 14px; - vertical-align: text-top; - background: url(../img/link-icon.png) 0 0 no-repeat; - background-size: 17px 18px; - opacity: 0; - - cursor: pointer; - padding: 0; - position: relative; - z-index: 10; - - -webkit-transition: opacity .15s ease-in-out; - -moz-transition: opacity .15s ease-in-out; - -ms-transition: opacity .15s ease-in-out; - -o-transition: opacity .15s ease-in-out; - transition: opacity .15s ease-in-out; -} - -h1 a.anchor i.anchor-icon {margin-top: 2px;} -h2 a.anchor i.anchor-icon {margin-top: 2px;} -h3 a.anchor i.anchor-icon {margin-top: 2px;} -h4 a.anchor i.anchor-icon {margin-top: 0px;} - - -h1:hover a.anchor i.anchor-icon, -h2:hover a.anchor i.anchor-icon, -h3:hover a.anchor i.anchor-icon, -h4:hover a.anchor i.anchor-icon, -h5:hover a.anchor i.anchor-icon, -h6:hover a.anchor i.anchor-icon { - opacity: 0.6; -} -i.anchor-icon:hover { - opacity: 1 !important; -} - -.breadcrumb { - background-color: #ecf3fa; -} -.breadcrumb { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.breadcrumb li { - display: inline-block; - float: none; - white-space: nowrap; - text-overflow: ellipsis; -} -.breadcrumb > li + li:before { - padding: 0; - content: ""; -} -.icon-breadcrumb-divider { - display: inline-block; - background: url(../img/breadcrumb_divider_1x.png) 0 50% no-repeat; - width: 5px; - height: 18px; - line-height: 18px; - margin: 0 8px; - vertical-align: top; -} - -.slightly-pull-right { - float: right; -} -.slightly-pull-left { - float: left; -} - - -.back_to_top_wrap { - display: block; - pointer-events: none; - cursor: default; - position: fixed; - left: 0; - top: 50px; - bottom: 0; - outline: none; - box-shadow: none; - opacity: 0; - /*display: none;*/ - transition: opacity ease-in-out 0.2s; - -webkit-transition: opacity ease-in-out 0.2s; - direction: ltr; -} -.back_to_top_wrap.is_rtl { - left: auto; - right: 0; - direction: rtl; -} -.back_to_top_wrap.back_to_top_shown { - cursor: pointer; - pointer-events: all; - /*display: block;*/ - opacity: 1; -} -.back_to_top_wrap:hover { - text-decoration: none; -} -.back_to_top { - font-size: 15px; - width: 120px; - text-align: center; - padding: 18px 15px 18px 7px; - transition: background ease-in-out 0.2s; - -webkit-transition: background ease-in-out 0.2s; -} -.back_to_top_wrap:hover .back_to_top { - background: #ecf3f8; - background: rgba(174, 198, 215, 0.2); -} -.icon-to-top { - display: inline-block; - background: url(../img/back_to_top_1x.png) 0 50% no-repeat; - width: 16px; - height: 7px; - margin-right: 12px; - margin-top: 7px; - vertical-align: text-top; -} -.back_to_top_wrap.is_rtl .icon-to-top { - margin-left: 12px; - margin-right: 0; -} - - -.navbar-tg .navbar-twitter a { - padding-top: 14.5px; - padding-bottom: 14.5px; -} - -.tl_page_container, -.dev_page { - margin-top: 50px; -} -.tl_main_page_container { - padding: 0; -} - -.tl_main_wrap { - margin-top: 17px; -} -.tl_main_wrap h3 { - color: #222222; - font-size: 23px; - font-weight: 500; -} -.tl_main_award { - width: 100px; - height: 100px; - display: block; - background: url(../img/SiteAward.gif) 0 0 no-repeat; - margin: 2px; -} -.tl_main_card_animated { - width: 160px; - margin: 0 auto; -} -.tl_main_card_animated div { - padding-top: 100%; -} - -.no_access_wrap { - color: #999; - padding: 100px 40px; - text-align: center; - font-size: 18px; -} - -.side_blog_wrap { - background: #ecf3fa; - padding: 15px 20px 20px; - font-size: 12px; - width: 200px; -} -.tl_blog_side_blog .side_blog_wrap { - width: 180px; -} -.side_blog_header { - display: block; - color: #0088cc; - font-weight: bold; - font-size: 16px; - margin-bottom: 15px; -} -a.side_blog_entry { - display: block; - margin-top: 10px; -} -a.side_blog_entry:hover { - text-decoration: none; -} -.side_blog_date { - color: #000; - font-weight: bold; -} -.side_blog_title { - color: #0088cc; -} -a.side_blog_entry:hover .side_blog_title { - text-decoration: underline; -} -.side_tour_entry .side_blog_title { - font-size: 14px; -} - -.tl_main_bottom_blog, -.tl_blog_bottom_blog { - display: none; -} -.tl_main_side_blog { - position: relative; -} -.tl_main_side_blog .side_blog_wrap { - position: absolute; - margin-top: 20px; - right: 137px; -} -.lang_rtl .tl_main_side_blog .side_blog_wrap { - left: 137px; - right: auto; -} -.tl_main_bottom_blog { - margin: 0px 15px 20px; -} -.side_blog_wrap { - background: none; - padding: 5px 17px 5px 0; - margin: 0 0 17px 26px; - display: flex; - flex-wrap: nowrap; - flex-direction: row; - justify-content: start; - align-items: stretch; - align-content: start -} -.tl_blog_bottom_blog .side_blog_wrap { - margin: 0 0 0 10px; -} -.tl_blog_side_blog { - position: relative; -} -.tl_blog_side_blog .side_blog_wrap { - position: absolute; - margin-top: 50px; - right: -200px; -} -.lang_rtl .tl_blog_side_blog .side_blog_wrap { - left: -200px; - right: auto; -} -.side_blog_wrap:before { - content: ' '; - display: block; - width: 5px; - background: #179cde; - border-radius: 5px; - overflow: hidden; - flex: 0 0 auto; - margin: 0 17px 0 0; -} -.lang_rtl .side_blog_wrap:before { - margin: 0 0 0 17px; -} - - - -.tl_main_logo_wrap { - max-width: 400px; - margin: 0 auto; - padding: 20px 0 20px; -} -a.tl_main_logo { - display: block; - line-height: 0; - text-decoration: none !important; -} -svg.tl_main_logo, -image.tl_main_logo, -img.tl_main_logo { - display: block; - width: 128px; - height: 128px; - margin: 0 auto; -} -div.tl_main_logo { - display: block; - width: 144px; - height: 144px; - margin: -8px auto; - animation: 500ms steps(30) both; - background-repeat: no-repeat; - background-size: cover; -} -div.tl_main_logo.play { - animation-name: t-logo-play; -} -@-webkit-keyframes t-logo-play { - from { background-position: 0% 0%; } - to { background-position: 100% 0%; } -} -@keyframes t-logo-play { - from { background-position: 0% 0%; } - to { background-position: 100% 0%; } -} - -.tl_main_logo_title, -.tl_main_logo_title:hover { - font-size: 34px; - color: #222222; - text-align: center; - margin-top: 18px; - margin-bottom: 6px; - font-weight: normal; - letter-spacing: -2px; -} -.tl_main_logo_title_image { - display: block; - width: 144px; - height: 36px; - margin: 18px auto 6px; -} -.tl_main_logo_lead { - font-size: 20px; - line-height: 148%; - max-width: 285px; - margin: 0 auto; - color: #8c8c8c; - text-align: center; - padding: 1px 0 10px; - - font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", Helvetica, Arial , Verdana, sans-serif; - font-weight: 300; -} - - -.tl_main_head_download { - margin: 6px auto 35px; - max-width: 798px; - text-align: center; -} -.tl_main_download_btn { - display: inline-block; - color: #FFF; - font-size: 16px; - background: #a19481; - border-radius: 4px; - padding: 10px 15px; - line-height: 35px; - overflow: hidden; - width: 220px; - margin: 5px 8px; - text-align: center; -} -.tl_main_download_btn:hover { - background-color: #a99d8b; - color: #FFF; - text-decoration: none; -} -.tl_main_download_btn:active { - background-color: #998e7e; -} - -.tl_main_download_mobile { - text-align: center; - max-width: 1028px; - margin: 0 auto; -} -.tl_main_download_link { - text-align: center; - display: inline-block; - height: 300px; - padding-top: 262px; - padding-bottom: 20px; - margin: 40px 0; - font-size: 15px; - max-width: 100%; - position: relative; -} -a.tl_main_download_link:hover { - text-decoration: none; -} -a.tl_main_download_link:after { - display: block; - height: 3px; - background: #179cde; - position: absolute; - border-radius: 2px; - content: ""; - left: 4px; - right: 4px; - opacity: 0; - bottom: -1px; - -webkit-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -moz-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -ms-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - - transform-origin: bottom; - transform: scaleX(0.3) scaleY(0); -} -a.tl_main_download_link:hover:after { - opacity: 1; - transform: scaleX(1.0) scaleY(1.0); -} - -.tl_main_download_link_android { - width: 28.210116857923%; - min-width: 245px; -} -.tl_main_download_link_ios { - width: 42.9961%; - min-width: 350px; -} -.tl_main_download_link_tdesktop { - display: none; - min-width: 320px; - background: url(../img/SiteTDesktop.jpg) 50% 0 no-repeat; -} - -.tl_main_download_image__ios, -.tl_main_download_image__android { - display: block; - position: absolute; - top: 50%; - left: 50%; - transform-origin: 50% 50%; - opacity: 1.0; - pointer-events: none; - -webkit-transition: opacity .1s ease-in-out; - -moz-transition: opacity .1s ease-in-out; - -ms-transition: opacity .1s ease-in-out; - padding: 0; - border: 0; -} -.tl_main_download_image__ios { - margin: -150px 0 0 -152px; - width: 304px; - height: 240px; - background: url(../img/SiteiOS.jpg?2) 50% 0 no-repeat; -} -.tl_main_download_image__android { - margin: -150px 0 0 -152px; - width: 304px; - height: 240px; - background: url(../img/SiteAndroid.jpg?2) 50% 0 no-repeat; -} - -.tl_main_video_player { - display: block; - position: absolute; - top: 50%; - left: 50%; - transform-origin: 50% 50%; - opacity: 0; - pointer-events: none; - -webkit-transition: opacity .1s ease-in-out; - -moz-transition: opacity .1s ease-in-out; - -ms-transition: opacity .1s ease-in-out; - padding: 0; - border: 0; -} -.tl_main_video_player.video__init_retina { - display: none; -} -.tl_main_video_player__android { - margin: -150px 0 0 -96px; - width: 192px; - height: 240px; -} -.tl_main_video_player__ios { - margin: -150px 0 0 -152px; - width: 304px; - height: 240px; -} -.video_play .tl_main_video_player { - opacity: 1; -} - - - - -.tl_main_download_more_btn { - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 0; - white-space: nowrap; - padding: 10px 16px; - font-size: 15px; - line-height: 1.33; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - color: #ffffff; - background-color: #318fd3; - margin-top: 5px; - display: none; - border-radius: 3px; -} -.tl_main_download_more_btn:hover { - color: #FFF; -} -.icon-arrow-more { - display: inline-block; - vertical-align: baseline; - width: 6px; - height: 11px; - background: url(../img/tl_arrow.png) 0 0 no-repeat; - margin-left: 10px; -} - -.tl_main_download_desktop_header { - text-align: center; -} -.tl_main_download_desktop_wrap1 { - height: 291px; - overflow: hidden; -} -.tl_main_download_desktop_wrap { - position: absolute; - left: 0; - right: 0; -} -.tl_main_download_desktop { - position: absolute; - left: 0; - right: 0; - min-width: 804px; - background: url(../img/SiteDesktop.jpg?2) 50% 19px no-repeat; - /*overflow: hidden;*/ -} - - - -.tl_main_download_desktop_links { - width: 595px; - margin: 0 auto; -} -.tl_main_download_desktop_link { - text-align: center; - display: inline-block; - padding: 270px 0 20px; - font-size: 15px; - vertical-align: top; - -webkit-transition: box-shadow .2s ease-in-out; - -moz-transition: box-shadow .2s ease-in-out; - -ms-transition: box-shadow .2s ease-in-out; - position: relative; - float: left; -} -.tl_main_download_desktop_link:hover { - text-decoration: none; -} -a.tl_main_download_desktop_link:hover { - text-decoration: none; -} -a.tl_main_download_desktop_link:after { - display: block; - height: 3px; - background: #179cde; - position: absolute; - border-radius: 2px; - content: ""; - left: 4px; - right: 4px; - opacity: 0; - bottom: -1px; - -webkit-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -moz-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - -ms-transition: opacity .2s ease-in-out, transform .2s ease-in-out; - - transform-origin: bottom; - transform: scaleX(0.3) scaleY(0); -} -a.tl_main_download_desktop_link:hover:after { - opacity: 1; - transform: scaleX(1.0) scaleY(1.0); -} -.tl_main_download_link_td { - width: 52%; - padding-left: 20px; - padding-right: 20px; -} -.tl_main_download_link_osx { - width: 48%; -} -.tl_main_body { - margin-top: 40px; - padding-top: 5px; -} -.tl_main_body_header { - text-align: center; - margin-top: 0; - padding-top: 20px; -} - -.icon-android, -.icon-ios { - display: inline-block; - vertical-align: text-top; - width: 25px; - height: 27px; - background: 0 0 no-repeat; - margin-right: 10px; - margin-top: -6px; -} -.lang_rtl .icon-android, -.lang_rtl .icon-ios { - margin-right: 0; - margin-left: 10px; -} - -.icon-ios { - background-image: url(../img/SiteIconApple.svg); -} -.icon-android { - background-image: url(../img/SiteIconAndroid.svg); -} - -.icon { - display: inline-block; -} -.icon-twitter { - width: 21px; - height: 17px; - vertical-align: text-top; - background: url(../img/twitter.png) 0 0 no-repeat; - opacity: 0.9; -} -a:hover .icon-twitter { - opacity: 0.99; -} - -.app-icon { - display: inline-block; - width: 30px; - height: 30px; - line-height: 30px; - margin-right: 7px; - vertical-align: -9px; - background: no-repeat left; - background-size: cover; -} -.is_rtl .app-icon { - margin-right: 0; - margin-left: 7px; -} -.app-icon-android { - background-image: url(/img/app_icon_android.svg); -} -.app-icon-ios { - background-image: url(/img/app_icon_ios.svg); -} -.app-icon-macos { - background-image: url(/img/app_icon_macos.svg); -} -.app-icon-desktop { - background-image: url(/img/app_icon_desktop.svg); -} -.app-icon-webk { - background-image: url(/img/app_icon_webk.svg); -} -.app-icon-webz { - background-image: url(/img/app_icon_webz.svg); -} -.app-icon-weba { - background-image: url(/img/app_icon_weba.svg); -} - - -.tl_main_cards { - max-width: 950px; - margin: 18px auto 0; - padding: 0; - display: flex; - flex-wrap: wrap; - justify-content: center; -} -.tl_main_card_cell { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; - flex: 0 1 auto; - width: 100%; -} -@media (min-width: 768px) { - .tl_main_card_cell { - width: 50%; - } -} -@media (min-width: 992px) { - .tl_main_card_cell { - width: 33.33333%; - } -} - -.tl_main_card_wrap { - max-width: 260px; - margin: 0 auto; - padding: 20px 0 9px; -} -.tl_main_card { - background: url(../img/tl_card_fast.gif) 0 0 no-repeat; - background-size: 160px 160px; - width: 160px; - height: 160px; - margin: 0 auto; -} - -.tl_main_card_fast { - background-image: url(../img/tl_card_fast.gif); -} -.tl_main_card_powerful { - background-image: url(../img/tl_card_powerful.gif); -} -.tl_main_card_free { - background-image: url(../img/tl_card_free.gif); -} -.tl_main_card_secure { - background-image: url(../img/tl_card_secure.gif); -} -.tl_main_card_cloud { - background-image: url(../img/tl_card_cloud.gif); -} -.tl_main_card_private { - background-image: url(../img/tl_card_private.gif); -} -.tl_main_card_decentralized { - background-image: url(../img/tl_card_decentralized.gif); -} -.tl_main_card_open { - background-image: url(../img/tl_card_open.gif); -} -.tl_main_card_wecandoit { - background-image: url(../img/tl_card_wecandoit.gif); -} - -.tl_main_card_connect { - background-image: url(../img/tl_card_connect.gif); -} -.tl_main_card_coordinate { - background-image: url(../img/tl_card_coordinate.gif); -} -.tl_main_card_synchronize { - background-image: url(../img/tl_card_synchronize.gif); -} -.tl_main_card_build { - background-image: url(../img/tl_card_build.gif); -} -.tl_main_card_encrypt { - background-image: url(../img/tl_card_encrypt.gif); -} -.tl_main_card_send { - background-image: url(../img/tl_card_send.gif); -} -.tl_main_card_process { - background-image: url(../img/tl_card_process.gif); -} -.tl_main_card_destruct { - background-image: url(../img/tl_card_destruct.gif); -} -.tl_main_card_store { - background-image: url(../img/tl_card_store.gif); -} - -h3.tl_main_card_header { - color: #a19679; - text-align: center; - margin: 15px 0 6px; - font-size: 26px; - font-weight: normal; - letter-spacing: -1px; -} -.tl_main_cards_animated_wrap h3.tl_main_body_header { - padding: 0 10px; -} -.tl_main_cards_animated_wrap h3.tl_main_card_header { - color: #0088cc; -} -.tl_main_cards_animated_wrap { - padding-bottom: 20px; -} - -.tl_main_card_lead { - font-size: 15px; - line-height: 158%; - text-align: center; -} - -.tl_main_share { - margin: 24px auto 40px; - /*padding-bottom: 30px;*/ - max-width: 330px; - text-align: center; -} -.lang_rtl .tl_main_share { - max-width: none; -} -.tl_main_noshare { - height: 50px; -} -.tl_main_twitter_widget_wrap { - /*float: left;*/ - display: inline-block; -} -.tl_main_facebook_widget_wrap { - /*float: left;*/ - margin-right: 20px; - display: inline-block; -} -.fb_iframe_widget span { - vertical-align: baseline !important; -} - -.tl_blog_comments_widget { - margin: 0 -8px 40px; -} -.tl_blog_comments_widget iframe { - max-width: 100%; -} - -.tl_main_gplus_widget_wrap { - /*float: left;*/ - display: inline-block; -} - -.tl_twitter_share_btn { - display: inline-block; - border-radius: 16px; - background-color: #54a9eb; - cursor: pointer; - margin-right: 15px; - padding: 7px 17px; - color:#FFF; - font-weight: bold; -} -.lang_rtl .tl_twitter_share_btn { - margin-right: 0; - margin-left: 15px; -} -.tl_twitter_share_btn:hover, -.tl_twitter_share_btn:active, -.tl_twitter_share_btn:focus { - text-decoration: none; - color: #FFF; - outline: none; -} -.tl_twitter_share_cnt { - display: none; - color: #c4e3fb; -} - -.tl_blog_list_page_wrap { - max-width: 800px; - margin: 0 auto; -} -.tl_blog_list_page_wrap.tl_main_recent_news_wrap { - margin-top: 22px; - margin-bottom: 20px; -} -.tl_main_recent_news_header { - font-size: 16px; - font-weight: bold; - text-align: center; - margin-top: 42px; -} -.tlb_other_news_wrap .tl_main_recent_news_header { - margin-top: 22px; - font-size: 18px; -} -.tl_main_wrap .tl_main_recent_news_header { - margin-top: 66px; -} -.tl_main_download_mobile + .tl_main_recent_news_wrap .tl_main_recent_news_header, -.tl_main_download_mobile + .tl_main_recent_news_wrap { - margin-top: 12px; -} -.dev_blog_card_link_wrap:nth-child(odd) { - clear: left; -} -.dev_blog_card_link_wrap { - display: block; - max-width: 50%; - float: left; - padding: 15px 10px; -} -@media (max-width: 640px) { - .dev_blog_card_link_wrap { - max-width: 100%; - } -} -@media (min-width: 801px) { - .tl_main_recent_news_cards { - margin: 0 -15px; - } -} -.tlb_blog_page .dev_blog_card_link_wrap { - padding: 15px 0; -} -a.dev_blog_card_link_wrap:hover, -a.dev_blog_card_link_wrap:active, -a.dev_blog_card_link_wrap:focus { - text-decoration: none; -} -.dev_blog_card_image { - display: block; - max-width: 100%; - height: auto; - max-height: 220px; - margin: 0 auto; - -webkit-transition: opacity .2s ease-in-out; - -moz-transition: opacity .2s ease-in-out; - -ms-transition: opacity .2s ease-in-out; - opacity: 1; -} -.preload .dev_blog_card_image { - height: 220px; - max-height: initial; -} -a:hover .dev_blog_card_image { - opacity: 0.9; -} -.dev_blog_card_title { - margin: 12px 0 2px; - padding: 0 15px; - font-size: 16px; - line-height: 160%; -} -a.dev_blog_card_link_wrap:hover .dev_blog_card_title { - text-decoration: underline; -} -.dev_blog_card_lead { - color: #333; - font-size: 14px; - line-height: 160%; - padding: 0 15px; -} -.dev_blog_card_date { - margin-top: 4px; - font-size: 14px; - color: #888; - padding: 0 15px; -} -.tlb_blog_page .dev_blog_card_title, -.tlb_blog_page .dev_blog_card_lead, -.tlb_blog_page .dev_blog_card_date { - padding: 0 5px; -} -.pager_wrap { - margin-top: 40px; - clear: both; -} - - -.footer_wrap { - border-top: 1px solid #e8e8e8; - max-width: 925px; - margin: 10px auto 0; - padding: 28px 0 34px; -} -.footer_columns_wrap { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - -webkit-flex-wrap: nowrap; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-align-content: stretch; - -ms-flex-line-pack: stretch; - align-content: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - - margin: 0 auto; - max-width: 800px; - padding-left: 0; -} -.footer_mobile { - display: none; -} -.footer_column { - flex: 0 1 auto; - align-self: auto; -} -.footer_column_telegram { - flex: 0 1 290px; -} -.footer_column:last-child { - padding-right: 0; -} -.footer_column:first-child { - padding-left: 0; -} -.footer_column h5 { - font-size: 14px; - margin-top: 0; - margin-bottom: 9px; -} -.footer_column h5 a { - color: inherit; -} -.footer_column ul, -.footer_column ul li { - list-style: none; - margin: 0; - padding: 0; -} -.footer_column ul li { - font-size: 14px; - line-height: 23px; -} -.footer_privacy_description { - padding-top: 3px; - font-size: 13px; - line-height: 160%; -} -.footer_privacy_description p { - margin-bottom: 6px; -} -.footer_telegram_description { - font-size: 13px; -} - - - -.tl_mission_wrap #dev_page_content, -.tl_mission_wrap #dev_page_content p { - font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Light", Helvetica, Arial , Verdana, sans-serif; - font-weight: 300; - line-height: 160%; - font-size: 16px; -} - - - -/* Team */ -#dev_page_content.tl_team_wrap, -#dev_page_content.tl_team_wrap p { - line-height: 1.6; -} -.tl_team_lead { - margin-bottom: 30px; -} -.tl_team_member { - min-height: 120px; - position: relative; - margin-bottom: 30px; -} -.tl_team_member_photo_wrap { - position: absolute; - // float: left; - // margin-right: 25px; -} -.tl_team_member_photo { - width: 120px; - height: 120px; - display: block; - background: url('../img/team-sprite.png') 0 0 no-repeat; - background-size: 120px 1810px; -} - -.tl_team_member_pavel .tl_team_member_photo { - background-position: 0 0; -} -.tl_team_member_nikolay .tl_team_member_photo { - background-position: 0 -130px; -} -.tl_team_member_aliaksei .tl_team_member_photo { - background-position: 0 -260px; -} -.tl_team_member_vitalik .tl_team_member_photo { - background-position: 0 -390px; -} -.tl_team_member_arseny .tl_team_member_photo { - background-position: 0 -520px; -} -.tl_team_member_igor .tl_team_member_photo { - background-position: 0 -650px; -} -.tl_team_member_drklo .tl_team_member_photo { - background-position: 0 -780px; -} -.tl_team_member_peter .tl_team_member_photo { - background-position: 0 -910px; -} -.tl_team_member_john .tl_team_member_photo { - background-position: 0 -1040px; -} -.tl_team_member_kolar .tl_team_member_photo { - background-position: 0 -1170px; -} -.tl_team_member_ilya .tl_team_member_photo { - background-position: 0 -1300px; -} -.tl_team_member_igor1 .tl_team_member_photo { - background-position: 0 -1690px; -} -.tl_team_member_mike .tl_team_member_photo { - background-position: 0 -1560px; -} -.tl_team_member_grisha .tl_team_member_photo { - background-position: 0 -1430px; -} - - -.tl_team_member_name { - margin-left: 146px; -} -.tl_team_member_body { - margin-left: 146px; -} - -.tl_team_member_name { - margin-top: 5px; - font-size: 17px; -} -.tl_team_member_awards { - margin-top: 20px; - margin-bottom: 18px; - color: #0088cc; - font-size: 15px; -} -.tl_team_member_experience, -.tl_team_member_awards_list { - line-height: 1.8; -} -.tl_team_member_description { - margin-top: 20px; -} - - - -/* Core / dev */ - -.dev_page { - background: #FFF; - min-height: 500px; -} -#dev_page_content_wrap { - padding: 20px 0; - max-width: 800px; - margin: 0 auto; - direction: ltr; -} -#dev_page_content_wrap.is_rtl { - direction: rtl; -} -#dev_page_content, -#dev_page_content p { - font-size: 14px; - line-height: 1.5; -} -#dev_page_content img.icon { - width: auto; - height: 20px; -} -#dev_page_content img.icon, -#dev_page_content img.emoji { - vertical-align: top; - -webkit-user-drag: none; - user-drag: none; - cursor: text; -} -.dev_page_bread_crumbs .breadcrumb { - margin-bottom: 10px; - border-radius: 0; -} -#dev_page_title { - position: static; -} - -.dev_page_head .dev_page_head_logo { - margin-left: 0; -} -#dev_page_content_wrap blockquote { - padding: 5px 17px; -} -#dev_page_content_wrap pre { - overflow-x: auto; - border-radius: 0; -} - -#dev_page_content_wrap pre::-webkit-scrollbar { - visibility: visible; - display: block; - height: 15px; -} -#dev_page_content_wrap pre::-webkit-scrollbar-track:horizontal { - background: rgba(93, 144, 177, 0.2); - border-radius: 0; - height: 15px; -} -#dev_page_content_wrap pre::-webkit-scrollbar-thumb:horizontal { - background: rgba(93, 144, 177, 0.4); - border-radius: 0; - height: 15px; -} - -#dev_page_content_wrap .richcode { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - - color: #546172; - background: #ecf3f8; - - font-family: Monaco,Menlo,Consolas,"Courier New",monospace; -} -#dev_page_content_wrap .richcode code { - background: #FFF; -} -.richcode p:last-child { - margin-bottom: 0; -} - -#dev_page_content_wrap pre code { - overflow-wrap: normal; - white-space: pre; -} -#dev_page_content_wrap a.current_page_link { - color: #468847; - text-decoration: underline; -} - -#dev_page_content_wrap a.nonexisting_page_link { - color: #FF0000; - text-decoration: underline; -} - -.dev_side_image { - max-width: 200px; - float: right; - padding: 0 0 0 20px; -} -.dev_side_image img { - max-width: 180px; -} -.dev_side_image picture { - max-width: 180px; -} - - -#dev_page_content_wrap pre.page_scheme { - margin: 20px 0 30px; -} -.dev_page_edit_form { - border-top: 1px solid #DDD; - padding-top: 50px; - max-width: 800px; - margin: 30px auto 0; - direction: ltr; -} -.dev_page_edit_form .CodeMirror { - font-size: 14px; - line-height: 20px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - border: 1px solid #eee; - height: auto; - position: relative; - - margin-bottom: 9px; - color: #555555; - border: 1px solid #ccc; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -ms-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} - -.dev_page_edit_form .CodeMirror-focused { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -} - -.dev_page_edit_form .CodeMirror-scroll { - overflow-y: hidden; - overflow-x: auto; -} - -.dev_page_edit_form .CodeMirror pre { - white-space: pre-wrap; - word-break: break-all; - word-wrap: break-word; -} - -.dev_page_edit_form #dev_page_diff .CodeMirror { - font-size: 12px; - margin-bottom: 0; -} -#dev_page_diff .CodeMirror-merge, -#dev_page_diff .CodeMirror-merge .CodeMirror { - height: auto; -} -#dev_page_diff .CodeMirror-merge-2pane { - display: flex; - border: 0; - margin-bottom: 9px; -} -#dev_page_diff .CodeMirror-merge-2pane .CodeMirror-merge-pane { - width: 48%; -} -#dev_page_diff .CodeMirror-merge-2pane .CodeMirror-merge-gap { - height: auto; - width: 4%; -} -#dev_page_diff .CodeMirror-merge-pane-rightmost { - position: static; - right: auto; -} -#dev_page_diff .CodeMirror-merge-scrolllock-wrap { - display: none; -} -#dev_page_diff .CodeMirror-merge-left .CodeMirror { - background: rgba(0,0,0,0.06); -} -#dev_page_diff .CodeMirror-merge-l-inserted, -#dev_page_diff .CodeMirror-merge-l-deleted { - background: none; -} -#dev_page_diff.dev_page_diff__wcolor .CodeMirror-merge-l-inserted { - /*background: rgba(0,200,0,0.18);*/ - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==); - background-position: bottom left; - background-repeat: repeat-x; - background-color: #dfd; - /*border: 1px solid #4e4;*/ -} -#dev_page_diff.dev_page_diff__wcolor .CodeMirror-merge-l-deleted { - /*background: rgba(200,0,0,0.18);*/ - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==); - background-position: bottom left; - background-repeat: repeat-x; - background-color: #fdd; - /*border: 1px solid #e44;*/ -} - -.table-msg-schema td { - text-align: center; -} -.table-msg-schema>thead>tr>th, -.table-msg-schema>tbody>tr>th, -.table-msg-schema>tfoot>tr>th, -.table-msg-schema>thead>tr>td, -.table-msg-schema>tbody>tr>td, -.table-msg-schema>tfoot>tr>td { - border: 1px solid #d5d5d5; -} - -#dev_upload_btn { - cursor: pointer; - overflow: hidden; - position: relative; -} -.dev_upload_input { - cursor: pointer; - font-size: 72px !important; - opacity: 0.01; - position: absolute; - z-index: 100; - margin: 0; - padding: 0; - top: 0; - right: 0; -} - - -.app_edit_page { - width: 700px; - margin: 40px auto; -} -.app_lock_tt { - padding: 3px; - display: inline-block; -} -.app_lock_text { - font-size: 13px; -} - -.tg-table-stats { - font-size: 12px; -} -.tg-table-stats th a.active { - color: inherit; -} - -.dev_side_nav_wrap { - position: relative; -} -.dev_side_nav { - position: absolute; - width: 200px; - right: -200px; - z-index: 1; -} -.is_rtl .dev_side_nav { - left: -200px; - right: auto; -} -.is_rtl .dev_side_nav .nav { - padding-right: 0; - padding-left: 0; - padding-right: 0; -} -.dev_side_nav > ul { - width: 200px; - background: none; - padding: 10px 0 10px; -} -.dev_side_nav > ul::-webkit-scrollbar { - display: none; -} -.dev_side_nav > ul.affix-top { - position: relative; -} -.dev_side_nav > ul.affix { - position: fixed; - top: 0; - padding-top: 80px; - max-height: 100%; - overflow-y: scroll; -} -.dev_side_nav > ul.affix-bottom { - position: relative; - height: auto; - overflow-y: scroll; -} -.dev_side_nav li { - float: none !important; -} -.dev_side_nav li a { - border-left: 2px solid transparent; - padding: 10px 10px; - background: none !important; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.is_rtl .dev_side_nav li a { - border-right: 2px solid transparent; - border-left: 0; -} -.dev_side_nav li a { - display: block; - font-size: 13px; - font-weight: 500; - padding: 4px 20px 4px 18px; - font-weight: 700; - background-color: transparent; -} -.is_rtl .dev_side_nav li a { - padding: 4px 18px 4px 20px; -} -.dev_side_nav li li a { - padding-left: 15px; - padding: 1px 18px 1px 30px; - font-size: 12px; - font-weight: 400; -} -.is_rtl .dev_side_nav li li a { - padding: 1px 30px 1px 18px; -} -.dev_side_nav li a:hover { - border-color: rgba(23, 156, 222, 0.6); -} -.dev_side_nav li.active > a { - border-color: #179cde; -} -.dev_side_nav li ul { - display: none; -} -.dev_side_nav li.active ul { - display: block; -} - - -/* Core / dev end*/ - - - -/* Support */ -.support_wrap { - max-width: 800px; - background: #FFF; - margin: 0 auto; - padding: 20px 0; -} -.support_submit { -} - - -/* FAQ */ -.twitter_timeline_wrap { - width: 300px; - padding-top: 14px; -} -.is_rtl .dev_layer_select .dropdown-menu { - right: auto; - left: 0; -} - -.is_rtl { - direction: rtl; -} - -.is_rtl blockquote { - padding: 0 15px 0 0; - margin: 0 0 20px; - border-left: 0; - border-right: 5px solid #179cde; -} - -.is_rtl .pull-right, -.is_rtl .slightly-pull-right { - float: left; -} -.is_rtl .pull-left, -.is_rtl .slightly-pull-left { - float: right; -} - -.is_rtl .anchor { - left: auto; - right: 0; -} - -.top_lang_select.tlb_top_lang_select { - float: right; - margin: -4px -5px -4px 0; -} -.lang_rtl .top_lang_select.tlb_top_lang_select { - float: left; -} -.top_lang_select .dropdown-toggle { - display: block; - text-align: center; - padding-top: 15.5px; - padding-bottom: 15.5px; - font-size: 15px; - line-height: 17px; -} -.top_lang_select.tlb_top_lang_select a.dropdown-toggle { - padding: 8px 6px 8px 8px; - border-radius: 6px; - /*transition: background-color ease-in-out 0.2s, color ease-in-out 0.2s;*/ -} -.navbar-tg .top_lang_select.open a.dropdown-toggle:active, -.navbar-tg .top_lang_select.open a.dropdown-toggle:hover, -.navbar-tg .top_lang_select.open a.dropdown-toggle { - background: transparent; - color: #0088cc; -} -.top_lang_select.tlb_top_lang_select.open a.dropdown-toggle:hover, -.top_lang_select.tlb_top_lang_select.open a.dropdown-toggle:active, -.top_lang_select.tlb_top_lang_select.open a.dropdown-toggle { - background-color: #3faee8; - color: #fff; -} -.dev_top_lang_icon { - display: inline-block; - width: 16px; - height: 16px; - vertical-align: top; - line-height: 100%; - margin-right: 4px; - background: url("data:image/svg+xml;utf8,") no-repeat 0 0; -} -.lang_rtl .dev_top_lang_icon { - margin-right: 0; - margin-left: 4px; -} -.tlb_top_lang_select.open .dev_top_lang_icon { - background: url("data:image/svg+xml;utf8,") no-repeat 0 0; -} -.navbar-nav > li.top_lang_select > .dropdown-menu, -.top_lang_select.tlb_top_lang_select > .dropdown-menu { - width: 280px; - min-width: 280px; - border-radius: 8px; - padding: 14px; - right: 0; - left: auto; - margin-top: 4px; - box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .10); - border-color: #e8e8e8; - - transition: transform ease-in-out 0.15s, opacity ease-out 0.15s; - transform-origin: top right; - transform: scaleX(0.15) scaleY(0.15); - display: block; - opacity: 0; - pointer-events: none; -} -.lang_rtl .navbar-nav > li.top_lang_select > .dropdown-menu, -.lang_rtl .top_lang_select.tlb_top_lang_select > .dropdown-menu { - transform-origin: top left; - right: auto; - left: 0; -} -body.preload .top_lang_select > .dropdown-menu, -.top_lang_select.tlb_top_lang_select > .dropdown-menu { - transition: none !important; -} -.navbar-nav > li.top_lang_select.open > .dropdown-menu, -.top_lang_select.tlb_top_lang_select.open > .dropdown-menu { - transform: scaleX(1.0) scaleY(1.0); - opacity: 1; - pointer-events: all; -} -.navbar-nav > li.top_lang_select > .dropdown-menu.dropdown-menu--short, -.top_lang_select.tlb_top_lang_select > .dropdown-menu.dropdown-menu--short { - width: 155px; - min-width: 155px; -} -@media (max-width: 640px) { - .navbar-nav > li.dev_top_lang_select > .dropdown-menu { - left: 0; - right: auto; - } -} -.top_lang_select .dropdown-menu li { - float: left; - display: block; - width: 125px; -} -.lang_rtl .top_lang_select .dropdown-menu li { - float: right; - text-align: right; -} - -.top_lang_select .dropdown-menu li.divider { - float: none; - clear: left; - width: auto; - margin: 6px 0; -} -.top_lang_select .dropdown-menu li a { - display: inline-block; - font-size: 13px; - max-width: 125px; - padding: 9px 10px; - border-radius: 4px; - white-space: normal; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - line-height: 15px; - margin: 0; -} -.top_lang_select .dropdown-menu li.long a { - font-size: 12px; -} -.top_lang_select .dropdown-menu li.missing a { - color: #777; -} -.navbar-nav > .top_lang_select .dropdown-menu li a:hover { - background: #e8f3fa; - color: #0088cc; -} -.top_lang_select.tlb_top_lang_select .dropdown-menu li a:hover { - background: #3faee8; - color: #fff; -} -.top_lang_select .dropdown-menu li.chosen a, -.top_lang_select .dropdown-menu li.chosen a:hover { - color: #000; - background: #fff; -} -.top_lang_select .minicaret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.lang_rtl .top_lang_select .minicaret { - margin-left: 0; - margin-right: 2px; -} - -#login_widget_config { - margin: 40px auto; -} -.form-group .dropdown + .dropdown { - margin-left: 15px; -} -.dropdown-label { - margin-right: 7px; - display: inline-block; - max-width: 300px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - vertical-align: top; -} -.dropdown-label .muted { - color: #999; -} - -.textfield-item input.form-control, -.form-control-dropdown-select, -.form-control-static-item, -.textfield-item-placeholder { - font-size: 14px; - line-height: 20px; - font-weight: normal; -} -.textfield-item input.form-control, -.form-control-dropdown-select { - padding: 11px 0 10px; - border: none; - height: auto; - resize: none; - color: inherit; - background: transparent; - border-bottom: 1px solid #e0e0e0; - box-shadow: none; -} -.textfield-item input.form-control:focus { - box-shadow: none; -} -.form-control-static-item { - padding: 11px 0; -} - -.textfield-item { - display: block; - position: relative; -} -.textfield-item-underline { - display: block; - position: absolute; - bottom: 0; - left: 50%; - right: 50%; - height: 2px; - background: #39ade7; - transition: opacity .2s ease-out, left 0s .2s linear, right 0s .2s linear; - opacity: 0; -} -.textfield-item input.form-control:focus ~ .textfield-item-underline { - transition: left .2s ease-out, right .2s ease-out; - left: 0; - right: 0; - opacity: 1; -} -.textfield-item-placeholder { - bottom: 0; - color: #ccc; - color: rgba(0,0,0,.26); - left: 0; - right: 0; - pointer-events: none; - position: absolute; - display: block; - top: 11px; - width: 100%; - overflow: hidden; - white-space: nowrap; - text-align: left -} - -.textfield-item input.form-control::-webkit-input-placeholder { - color: #999; - color: rgba(0,0,0,.42); -} -.textfield-item input.form-control::-moz-placeholder { - color: #999; - color: rgba(0,0,0,.42); -} -.textfield-item input.form-control:-ms-input-placeholder { - color: #999; - color: rgba(0,0,0,.42); -} -.textfield-item input.form-control:focus::-webkit-input-placeholder { - color: #ccc; - color: rgba(0,0,0,.26); -} -.textfield-item input.form-control:focus::-moz-placeholder { - color: #ccc; - color: rgba(0,0,0,.26); -} -.textfield-item input.form-control:focus:-ms-input-placeholder { - color: #ccc; - color: rgba(0,0,0,.26); -} -.textfield-item-error { - color: #d45a58; - position: absolute; - font-size: 14px; - line-height: 19px; - min-height: 19px; - margin: 5px 0 -19px; - background: #fff; - width: 100%; - padding-bottom: 7px; - visibility: hidden; - display: block; -} -.textfield-item.is-invalid .textfield-item-error { - visibility: visible -} -.textfield-item.is-invalid input.form-control { - border-bottom: 1px solid #d50000; -} -.textfield-item.is-invalid .textfield-item-underline { - background: #d50000; -} -.control-label-item, -.form-telegram .control-label { - text-align: right; - margin-bottom: 0; - line-height: 20px; - padding-top: 11px; -} -.form-telegram .help-block { - font-size: 13px; - color: #808080; - margin-top: 10px; - margin-bottom: 5px; -} -.form-telegram .form-group { - margin-bottom: 20px; -} -.form-telegram textarea.form-control { - margin-top: 7px; -} -.form-telegram .form-control[readonly] { - cursor: text; - background: #fff; -} -.form-telegram .form-control[readonly]:focus { - border: 1px solid #ccc; - box-shadow: none; -} -.form-control-dropdown { - position: relative; -} -.form-control-dropdown.has-items:before { - content: ''; - position: absolute; - display: inline-block; - margin: 16px 10px 0; - width: 14px; - height: 9px; - background: url(/img/rc_icons.png?1) no-repeat -3px -144px; - right: 0; - top: 0; -} -.form-control-dropdown .form-control-dropdown-search { - position: absolute; - top: 0; - left: 0; - right: 0; - visibility: hidden; - opacity: 0; -} -.form-control-dropdown.open .form-control-dropdown-search { - visibility: visible; - opacity: 1; -} -.form-control-dropdown.open .form-control-dropdown-select { - visibility: hidden; - opacity: 0; -} -.form-control-dropdown-select { - color: #ccc; - color: rgba(0,0,0,.26); - cursor: pointer; - position: relative; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.form-control-dropdown-select:focus { - outline: none; -} -.form-control-dropdown-select.is-dirty { - color: inherit; -} -.form-control-dropdown-button { - position: absolute; - display: inline-block; - transition: all .2s ease; - border: none; - padding: 0; - background: none !important; - visibility: hidden; - opacity: 0; - top: 0; - right: 0; -} -.form-control-dropdown-button:active { - box-shadow: none !important; -} -.form-control-dropdown-button:before { - content: ''; - display: inline-block; - margin: 16px 10px; - width: 14px; - height: 9px; - background: url(/img/rc_icons.png?1) no-repeat -3px -144px; - vertical-align: top; -} -.form-control-dropdown-list { - position: absolute; - left: -15px; - right: -15px; - margin: -2px 0; - background: #fff; - text-align: left; - padding: 7px 0; - box-shadow: 0 0 2px 1px rgba(0, 0, 0, .15); - border: none; - transition: all .2s ease; - visibility: hidden; - opacity: 0; - max-height: 220px; - overflow: auto; - overflow-x: hidden; - -webkit-overflow-scrolling: touch; - z-index: 10; -} -.form-control-dropdown.has-items .form-control-dropdown-button, -.form-control-dropdown.has-items.open .form-control-dropdown-list { - visibility: visible; - opacity: 1; -} -.form-control-dropdown-list-item, -.form-control-dropdown-list-no-results { - font-size: 14px; - line-height: 18px; - padding: 8px 15px; - cursor: pointer; -} -.form-control-static-item .small, -.form-control-dropdown-select .small, -.form-control-dropdown-list-item .small { - font-size: 13px; - line-height: 16px; - color: #a8a8a8; - padding-left: 8px; -} -.form-control-dropdown-search .form-control-dropdown-list-item:hover { - background: none; -} -.form-control-dropdown-search .form-control-dropdown-list-item.selected, -.form-control-dropdown-list-item:hover { - background: #f2f2f2; -} -.form-control-dropdown-list-no-results { - color: #a8a8a8; - cursor: auto; -} -.form-control-dropdown-select, -.form-control-dropdown input.form-control { - padding-right: 33px; -} -.help-block-item { - display: block; - font-size: 14px; - line-height: 18px; - margin-top: 5px; - margin-bottom: 0; - color: #a8a8a8; -} -.help-block-item a { - color: #76bfeb; -} - -.radio-item, -.checkbox-item { - display: inline-block; - vertical-align: top; - margin-bottom: 0; - font-size: 14px; - line-height: 20px; - font-weight: normal; -} -.radio-item-block, -.checkbox-item-block { - display: block; - margin: 6px 0 1px; - padding: 5px 0; - line-height: 20px; -} -.radio-item-block + .radio-item-block, -.checkbox-item-block + .checkbox-item-block { - margin-top: 1px; -} -.radio-item input.radio, -.checkbox-item input.checkbox { - position: absolute; - left: -5000px; -} -body.rtl .radio-item input.radio, -body.rtl .checkbox-item input.checkbox { - right: -5000px; - left: auto; -} -.radio-item input.radio ~ .radio-label, -.checkbox-item input.checkbox ~ .checkbox-label { - display: inline-block; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - max-width: calc(100% - 31px); -} -.radio-item .radio-input, -.checkbox-item .checkbox-input { - display: inline-block; - vertical-align: top; - position: relative; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - transition: opacity 0.12s linear; -} -.radio-item .radio-input + .radio-label, -.checkbox-item .checkbox-input + .checkbox-label { - margin-left: 11px; -} -body.rtl .radio-item .radio-input + .radio-label, -body.rtl .checkbox-item .checkbox-input + .checkbox-label { - margin-right: 11px; - margin-left: 0; -} -.radio-item .radio-input-icon, -.checkbox-item .checkbox-input-icon { - display: inline-block; - content: ''; - width: 20px; - height: 20px; - border: 2px solid #b3b3b3; - background: #fff; - border-radius: 10px; - vertical-align: top; - padding: 0; - cursor: pointer; - position: relative; -} -.radio-item .radio-input-icon:before, -.checkbox-item .checkbox-input-icon:before { - display: inline-block; - content: ''; - position: absolute; - width: 20px; - height: 20px; - border: 2px solid #54a9eb; - border-radius: 10px; - top: -2px; - left: -2px; - transition: opacity 0.12s linear; - opacity: 0; -} -.radio-item .radio-input-icon:after { - display: inline-block; - content: ''; - position: absolute; - width: 10px; - height: 10px; - background: #54a9eb; - border-radius: 5px; - top: 3px; - left: 3px; - transition: transform 0.12s linear; - transform: scale3d(0, 0, 1); -} -.radio-item input.radio:checked + .radio-input .radio-input-icon:before, -.checkbox-item input.checkbox:checked + .checkbox-input .checkbox-input-icon:before { - opacity: 1; -} -.radio-item input.radio:checked + .radio-input .radio-input-icon:after { - transform: scale3d(1, 1, 1); -} -.checkbox-item .checkbox-input-icon, -.checkbox-item .checkbox-input-icon:before { - width: 18px; - height: 18px; - margin: 1px; - border-radius: 3px; -} -.checkbox-item .checkbox-input-icon:before { - margin: 0; - background: #54a9eb url('data:image/svg+xml,%3Csvg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="%23fff" fill-rule="evenodd"%3E%3Crect height="6" rx="1" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -6.746804 8.368629)" width="2" x="5.728427" y="9.328427"/%3E%3Crect height="11.5" rx="1" transform="matrix(.70710678 .70710678 -.70710678 .70710678 10.712311 -5.169417)" width="2" x="10.596194" y="4.596194"/%3E%3C/g%3E%3C/svg%3E') no-repeat center; -} -.radio-item input.radio:disabled + .radio-input, -.checkbox-item input.checkbox:disabled + .checkbox-input { - cursor: default; - pointer-events: none; - opacity: .65; -} - -.button-item { - font-size: 14px; - font-weight: 500; - line-height: 18px; - color: #fff; - background: #4ca3e2; - border-radius: 19px; - display: inline-block; - padding: 10px 26px; - text-transform: uppercase; - text-align: center; - vertical-align: middle; - border: none; - transition: background-color .2s ease; - white-space: nowrap; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.button-item-flat { - color: #1385d8; - background: transparent; -} -.button-item:hover { - background: #4199d9; -} -.button-item-flat:hover { - background: #e7f4fd; -} -.button-item-label { - display: inline-block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: top; - position: relative; - z-index: 1; -} - -.button-item.ripple-handler, -.button-nostyle-item.ripple-handler { - position: relative; -} -.ripple-mask { - position: absolute; - left: 0; right: 0; - top: 0; bottom: 0; - transform: translateZ(0); - overflow: hidden; - pointer-events: none; -} -.radio-item .ripple-mask, -.checkbox-item .ripple-mask { - width: 32px; - height: 32px; - left: -6px; - top: -6px; - border-radius: 16px; -} -.button-nostyle-item .ripple-mask, -.button-item .ripple-mask { - border-radius: 19px; -} -.radio-item .ripple, -.checkbox-item .ripple { - position: absolute; - width: 80px; - height: 80px; - left: -24px; - top: -24px; - border-radius: 50%; - background-color: rgba(179, 179, 179, .2); - transition: transform .65s ease-out, opacity .65s ease-out, background-color .65s ease-out; - opacity: 0; -} -.radio-item input.radio:checked + .radio-input .ripple, -.checkbox-item input.checkbox:checked + .checkbox-input .ripple { - background-color: rgba(84, 169, 235, .2); -} -.button-nostyle-item .ripple, -.button-item .ripple { - position: absolute; - width: 200%; - left: 50%; top: 50%; - margin: -100% 0 0 -100%; - padding-top: 200%; - border-radius: 50%; - background-color: #3790cf; - transition: transform .65s ease-out, opacity .65s ease-out, background-color .65s ease-out; - opacity: 0; -} -.button-nostyle-item .ripple, -.button-item-flat .ripple { - background-color: #d9ebf7; -} - -.radio-item input.radio + .radio-label:before, -.checkbox-item input.checkbox + .checkbox-label:before { - display: inline-block; - content: ''; - width: 20px; - height: 20px; - vertical-align: top; - margin-right: 11px; - padding: 0; - background: url(/img/rc_icons.png?1) no-repeat; - cursor: pointer; -} -.radio-item input.radio + .radio-label:before { - background-position: 0 0; -} -.radio-item input.radio:checked + .radio-label:before { - background-position: 0 -30px; -} -.checkbox-item input.checkbox + .checkbox-label:before { - background-position: 0 -60px; -} -.checkbox-item input.checkbox:checked + .checkbox-label:before { - background-position: 0 -88px; -} -.radio-item-justified .radio-input { - float: left; -} -.radio-item-justified .radio-label { - float: left; - margin-right: 16px; -} -.radio-item-justified .radio-label:after { - content: ':'; - opacity: 0; - transition: opacity .2s ease; -} -.radio-item-justified .justified-wrap { - display: block; - padding: 5px 0; - margin: -5px 0; - overflow: hidden; - opacity: 0; - transition: opacity .2s ease; -} -.radio-item-justified .justified-wrap input.form-control { - cursor: inherit; -} -.radio-item-justified input.radio:checked ~ .justified-wrap, -.radio-item-justified input.radio:checked ~ .radio-label:after { - opacity: 1; -} -.radio-item-justified input.radio:checked ~ .justified-wrap input.form-control { - cursor: auto; -} -.radio-item-justified .textfield-item { - margin: -5px 0; -} -.radio-item-justified input.form-control { - padding: 5px 0 4px; -} - -.bgcolor0 { background: #e17076; } -.bgcolor1 { background: #faa774; } -.bgcolor2 { background: #a695e7; } -.bgcolor3 { background: #7bc862; } -.bgcolor4 { background: #6ec9cb; } -.bgcolor5 { background: #65aadd; } -.bgcolor6 { background: #ee7aae; } - -.dots-animated:after { - display: inline-block; - animation: dotty steps(1, end) 1s infinite; - content: '...'; - position: absolute; -} - -@-webkit-keyframes dotty { - 0%, 100% { content: ''; } - 25% { content: '.'; } - 50% { content: '..'; } - 75% { content: '...'; } -} -@keyframes dotty { - 0%, 100% { content: ''; } - 25% { content: '.'; } - 50% { content: '..'; } - 75% { content: '...'; } -} - -.widget_container { - padding: 10px 20px; - margin: -10px 0; - text-align: center; -} -.widget_container.dark { - background: #15202b; -} -.widget_container iframe { - vertical-align: top; -} - -button.dropdown-toggle:focus, -button.dropdown-toggle:active:focus { - outline: none; -} -.embed_code { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - white-space: pre-wrap; - word-break: break-all; - word-wrap: break-word; - text-align: left; - -webkit-appearance: none; -} - -.dev_page_nav_wrap > p > a:first-child { - color: #333; -} - -#dev_page_content .dev_page_nav_wrap ul { - list-style-type: none; - margin: 0; - padding: 0 0 20px; -} -#dev_page_content .dev_page_nav_wrap ul + h4 { - margin-top: 4px; -} -#dev_page_content .dev_page_nav_wrap ul li { - background: none; - padding-left: 0; - padding-top: 1px; - padding-bottom: 2px; -} - -.dev_page_image { - display: block; - max-width: 800px; - margin: 0 auto; - padding: 10px 0px 5px; -} -.tl_contest_page_wrap .dev_page_image { - max-width: 600px; -} - -.dev_page_tgsticker { - position: relative; - display: block; - max-width: 256px; -} -.dev_page_tgsticker img, -.dev_page_tgsticker canvas { - position: absolute; - top: 0; bottom: 0; - left: 0; right: 0; - width: 100%; - height: 100%; -} - -.dev_page_widget_item { - display: block; - width: 300px; - vertical-align: top; - max-width: 100%; - margin: 30px auto 10px; -} -.dev_page_widget_thumb { - display: inline-block; - vertical-align: top; - width: 100%; - padding-top: 66.6667%; - border-radius: 12px; - background: #f7f7f7 no-repeat center; - background-size: 100%; - -webkit-filter: brightness(100%); - -webkit-transition: all .2s ease; - -moz-transition: all .2s ease; - -o-transition: all .2s ease; - -ms-transition: all .2s ease; - transition: all .2s ease; -} -.dev_page_widget_thumb:hover { - -webkit-filter: brightness(94%); -} -.dev_page_widget_thumb_share { - background-image: url(/img/Widget_Share.svg?1); -} -.dev_page_widget_thumb_post { - background-image: url(/img/Widget_Post.svg?1); -} -.dev_page_widget_thumb_login { - background-image: url(/img/Widget_Login.svg?1); -} -.dev_page_widget_thumb_comments { - background-image: url(/img/Widget_Comments.svg?1); -} -.dev_page_widget_title { - font-size: 15px; - line-height: 1.5; - margin: 12px 0 0; - font-weight: bold; - text-align: center; -} -@media (min-width: 670px) { - .dev_page_widgets_list { - margin-right: -36px; - } - .dev_page_widget_item { - float: left; - margin-left: 0; - margin-right: 36px; - } - .dev_page_widget_title { - margin-top: 17px; - } -} - -/* Contest */ - -.tl_contest_page_wrap { - padding: 0 0 20px; - max-width: 600px; - margin: 0 auto; -} -.tl_contest_intro { - margin: 0; -} -.tl_contest_side_image_wrap { - position: relative; -} -.tl_contest_side_image { - margin: 50px 0 0 -180px; - width: 160px; - height: 160px; - position: absolute; -} -.tl_contest_side_image2 { - margin-top: 0px; -} -.tl_contest_side_image3 { - margin-top: 10px; -} -.tl_contest_page_wrap .tl_main_share { - margin: 0 0 20px; - text-align: left; -} -.lang_rtl .tl_contest_page_wrap .tl_main_share { - text-align: right; -} -.tl_contest_page_wrap #dev_page_title { - font-size: 24.5px; - line-height: 33px; - margin: 20px 0 10px 0; -} -.tl_contest_dl_btn { - padding: 0; -} -#traffic_log_wrap { - min-height: 300px; - /*max-height: 600px;*/ - /*overflow: auto;*/ - overflow-wrap: normal; - white-space: pre; -} - -.tl_contest_log { - padding-top: 10px; -} -.tl_contest_log h3 { - margin-top: 0; -} - -/* Blog */ -.blog_side_image_wrap { - position: relative; - direction: ltr; -} -.lang_rtl .blog_side_image_wrap { - direction: rtl; -} -.blog_side_image { - margin: -41px 0 0 -180px; - width: 160px; - height: 160px; - position: absolute; -} -.lang_rtl .blog_side_image { - margin: -41px -180px 0 0; -} - -.blog_side_centered_image_wrap { - position: relative; -} -a.blog_side_cetered_image, -a.blog_side_centered_image { - display: block; - width: 160px; - height: 160px; - margin: 10px auto 20px; -} -img.blog_side_cetered_image, -img.blog_side_centered_image { - width: 160px; - height: 160px; -} - -.tlb_blog_page .blog_side_image_wrap { - display: none; -} -.tlb_blog_page .blog_side_image { - display: block; - margin: 20px auto; - width: 160px; - height: 160px; - position: static; -} - -.blog_wide_image img { - width: 100%; - padding-bottom: 20px; -} -.blog_image_wrap { - width: 275px; - margin: 10px auto 20px; -} -.blog_image_wrap a { - -} -.blog_image_wrap img { - width: 275px; - padding: 10px 5px; -} -.blog_medium_image_wrap, -.blog_medium_image_wrap img { - width: 400px; -} - -.blog_wide_image_wrap, -.blog_wide_image_wrap img { - width: 100%; - max-width: auto; -} -#dev_page_content .blog_image_wrap p, -.tlb_page_wrap .tl_contest_page_wrap #dev_page_content .blog_image_wrap p { - text-align: center; - color: #808080; - font-size: 12px; - margin: 10px 0 0; - line-height: 150%; - padding: 0 10px; -} -.blog_footer { - font-style: italic; -} - -.blog_2images_wrap, -.blog_3images_wrap { - width: 564px; - margin: 20px auto 20px; -} -.blog_3images_wrap { - width: 575px; -} -.blog_2images_wrap:before, -.blog_2images_wrap:after, -.blog_3images_wrap:before, -.blog_3images_wrap:after { - content: " "; - display: table; -} -.blog_2images_wrap:after, -.blog_3images_wrap:after { - clear: both; -} -.blog_2images_wrap .blog_image_wrap, -.blog_3images_wrap .blog_image_wrap { - float: left; - margin-left: 0; - margin-right: 14px; -} -.blog_3images_wrap .blog_image_wrap { - margin-right: 10px; -} -.blog_2images_wrap .blog_image_wrap:last-child, -.blog_3images_wrap .blog_image_wrap:last-child { - margin-right: 0; -} - - -.blog_video_player_wrap { - max-width: 640px; - margin: 10px auto 20px; -} -.blog_video_player { - width: 100%; -} - - -/* My page */ -.my_page_wrap { - margin-top: 50px; - font-size: 14px; - line-height: 20px; -} -.my_page_wrap .container { - max-width: 570px; -} - -.my_page_wrap .tl_main_card { - margin: 0; -} -#my_login_form_wrap { - max-width: 400px; -} -.my_login_form_details { - margin: 10px 0 20px; -} - - -#my_login_form_wrap .btn { - box-shadow: none; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.428571429; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - border: 0; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - text-shadow: none; -} -#my_login_form_wrap .btn-primary { - color: #fff; - background-color: #428bca; - border-color: #357ebd; -} -#my_login_form_wrap .btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -#my_login_form_wrap .btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.modal-header h4 { - position: static; -} - -.my_email_confirmation_result_wrap { - margin-top: 40px; -} -.my_email_confirmation_result_text { - padding: 10px; - font-size: 24px; - font-weight: bold; - line-height: 1.2; - text-align: center; -} - - -.smartphone_video_player_wrap { - width: 270px; - height: 555px; - margin: 20px auto; - position: relative; - background: #000 url(../img/iPhone6.png) 0 0 no-repeat; - background-size: 270px 555px; -} -.smartphone_video_player_iphone { - position: absolute; - margin-top: 69px; - margin-left: 18px; - border-radius: 3px; - overflow: hidden; - line-height: 0; -} -video.smartphone_video_player { - cursor: pointer; - width: 234px; - height: 416px; - line-height: 0; - margin: 0; - vertical-align: top; -} - - -.smarphone_device_nexus { - margin: 40px auto; - padding: 45px 14px 45px 14px; - width: 290px; - height: 514px; - background: #1e1e1e; - border-radius: 18.125px; - display: block; - position: relative; - box-sizing: content-box; -} -.smarphone_device_nexus:before { - -webkit-border-radius: 540px / 45px; - border-radius: 540px / 45px; - background: inherit; - content: ''; - top: 0; - position: absolute; - height: 103.1%; - width: calc(100% - 23px); - top: 50%; - left: 50%; - -moz-transform: translateX(-50%) translateY(-50%); - -webkit-transform: translateX(-50%) translateY(-50%); - -o-transform: translateX(-50%) translateY(-50%); - -ms-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - box-sizing: content-box; -} -.smarphone_device_nexus .top-bar { - width: calc(100% - 7px); - height: calc(100% - 5px); - position: absolute; - top: 3px; - left: 4px; - -webkit-border-radius: 18px; - border-radius: 18px; - background: #181818; - box-sizing: content-box; -} -.smarphone_device_nexus .top-bar:before { - -webkit-border-radius: 540px / 45px; - border-radius: 540px / 45px; - background: inherit; - content: ''; - top: 0; - position: absolute; - height: 103.0%; - width: calc(100% - 26px); - top: 50%; - left: 50%; - -moz-transform: translateX(-50%) translateY(-50%); - -webkit-transform: translateX(-50%) translateY(-50%); - -o-transform: translateX(-50%) translateY(-50%); - -ms-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - box-sizing: content-box; -} -.smarphone_device_nexus .bottom-bar{ - display: none; - box-sizing: content-box; -} -.smarphone_device_nexus .sleep { - width: 3px; - position: absolute; - left: -3px; - top: 99px; - height: 90px; - background: inherit; - -webkit-border-radius: 2px 0px 0px 2px; - border-radius: 2px 0px 0px 2px; - box-sizing: content-box; -} -.smarphone_device_nexus .volume { - width: 3px; - position: absolute; - right: -3px; - top: 63px; - height: 45px; - background: inherit; - -webkit-border-radius: 0px 2px 2px 0px; - border-radius: 0px 2px 2px 0px; - box-sizing: content-box; -} -.smarphone_device_nexus .camera { - background: #3c3d3d; - width: 9px; - height: 9px; - position: absolute; - top: 18px; - left: 50%; - z-index: 3; - margin-left: -5px; - border-radius: 100%; - box-sizing: content-box; -} -.smarphone_device_nexus .camera:before { - background: #3c3d3d; - width: 6px; - height: 6px; - content: ''; - display: block; - position: absolute; - top: 2px; - left: -90px; - z-index: 3; - border-radius: 100%; - box-sizing: content-box; -} -.smarphone_device_nexus .screen { - position: relative; - box-sizing: content-box; -} -.smarphone_device_nexus video { - display: block; - width: 290px; - height: 514px; - margin: 0 auto; -} - - -/* Telegram Me */ -.tgme_page_wrap { - font-family: 'Roboto', sans-serif; - color: var(--text-color); -} - -.tgme_background_wrap { - position: fixed; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: -1; - background: var(--body-bg); -} -.tgme_background { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} -.tgme_background.default { -} -.tgme_background.motion { - left: -10px; - top: -10px; - width: calc(100% + 20px); - height: calc(100% + 20px); - animation: bg-motion 10s linear infinite; -} -.tgme_background_pattern { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - mix-blend-mode: overlay; - background: center repeat; - background-size: 420px auto; - background-image: var(--pattern-url, none); - opacity: var(--pattern-intensity, 1); -} -.tgme_background_pattern.default { - opacity: 0.3; - background-image: url('/img/tgme/pattern.svg?1'); -} -html.theme_dark .tgme_background, -body.bg_dark .tgme_background { - -webkit-mask: center repeat; - -webkit-mask-size: 420px auto; - -webkit-mask-image: var(--pattern-url, none); - opacity: var(--pattern-intensity, 1); -} -html.theme_dark .tgme_background.default, -body.bg_dark .tgme_background.default { - opacity: 0.3; - -webkit-mask-image: url('/img/tgme/pattern.svg?1'); -} -body.bg_light .tgme_background, -body.bg_light .tgme_background.default { - -webkit-mask: none; - opacity: 1; -} -html.theme_dark .tgme_background_pattern, -body.bg_dark .tgme_background_pattern { - display: none; -} -body.bg_light .tgme_background_pattern { - display: block; -} - -@-webkit-keyframes bg-motion { - 20% { transform: translateX(0px); } - 25% { transform: translateX(-10px); } - 35% { transform: translateX(10px); } - 40% { transform: translateX(0px); } -} -@keyframes bg-motion { - 20% { transform: translateX(0px); } - 25% { transform: translateX(-10px); } - 35% { transform: translateX(10px); } - 40% { transform: translateX(0px); } -} - -.tgme_head_wrap { - position: fixed; - left: 0; - right: 0; - top: 0; - height: 54px; - padding: 10px 16px; - -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - background: var(--box-bg-blured); - -webkit-backdrop-filter: blur(25px); - backdrop-filter: blur(25px); - z-index: 1; -} -.tgme_head { - display: flex; - justify-content: space-between; -} -.tgme_head_brand { - display: inline-block; - vertical-align: top; -} -.tgme_logo { - display: inline-block; - vertical-align: top; -} -a.tgme_head_right_btn { - display: inline-block; - font-size: 14px; - line-height: 17px; - font-weight: bold; - -webkit-font-smoothing: antialiased; - text-transform: uppercase; - color: #fff; - background: var(--accent-btn-color); - padding: 9px 16px; - height: 34px; - border-radius: 17px; - text-align: center; - transition: all .15s ease .15s; -} -a.tgme_head_right_btn:hover, -a.tgme_head_right_btn:active { - text-decoration: none; - color: #fff; - background: var(--accent-color-hover); -} -a.tgme_head_dl_button { - display: block; - font-size: 16px; - line-height: 100%; - color: #FFF; - background: #32afed; - padding: 2px 15px 0 16px; - height: 45px; - line-height: 43px; - text-align: center; -} -.tlb_page_wrap a.tgme_head_dl_button { - color: #FFF; -} -a.tgme_head_dl_button:hover, -a.tgme_head_dl_button:active, -.tlb_page_wrap a.tgme_head_dl_button:hover, -.tlb_page_wrap a.tgme_head_dl_button:active { - color: #FFF; - background: #32afed; - text-decoration: none; -} -.tgme_icon_arrow { - display: inline-block; - background: url(/img/tgme/Arrow_1x.png) 0 0 no-repeat; - width: 8px; - height: 12px; - background-size: 8px 12px; - vertical-align: top; - margin-top: 15px; - margin-left: 9px; -} - -.tgme_body_wrap { - padding: 70px 16px 40px; -} -.tgme_page { - position: relative; - margin: 16px auto; - padding: 32px 0; - max-width: 400px; - background: var(--box-bg); - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - border-radius: 16px; - transition: all .15s ease .15s; -} -.tgme_page a { - color: var(--accent-link-color); -} -.tgme_page_post { - max-width: 500px; - padding: 3px 0 0; - margin: 0 auto; - background: transparent; - box-shadow: none; - border-radius: 0; -} -.tgme_page_icon { - text-align: center; - margin-bottom: 20px; -} -.tgme_icon_user, -.tgme_icon_group, -.tgme_icon_stickers, -.tgme_icon_share, -.tgme_icon_invoice { - display: inline-block; - width: 48px; - height: 48px; - vertical-align: top; - background: center no-repeat; -} -.tgme_icon_user { - background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m40%204h-32c-2.2%200-4%201.8-4%204v31.1716c0%201.7818%202.15428%202.6741%203.41421%201.4142l4.58579-4.5858h28c2.2%200%204-1.8%204-4v-24c0-2.2-1.8-4-4-4zm-22%2016c0%201.1046-.8954%202-2%202-1.1046%200-2-.8954-2-2%200-1.1046.8954-2%202-2%201.1046%200%202%20.8954%202%202zm8%200c0%201.1046-.8954%202-2%202-1.1046%200-2-.8954-2-2%200-1.1046.8954-2%202-2%201.1046%200%202%20.8954%202%202zm8%200c0%201.1046-.8954%202-2%202-1.1046%200-2-.8954-2-2%200-1.1046.8954-2%202-2%201.1046%200%202%20.8954%202%202z%22%20fill%3D%22%231c93e3%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_icon_group { - background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m32%2022c3.32%200%205.98-2.68%205.98-6s-2.66-6-5.98-6-6%202.68-6%206%202.68%206%206%206zm-16%200c3.32%200%205.98-2.68%205.98-6s-2.66-6-5.98-6-6%202.68-6%206%202.68%206%206%206zm0%204c-4.66%200-14%202.34-14%207v3c0%201.1.9%202%202%202h24c1.1%200%202-.9%202-2v-3c0-4.66-9.34-7-14-7zm16%200c-.58%200-1.24.04-1.94.1.04.02.06.06.08.08%202.28%201.66%203.86%203.88%203.86%206.82v3c0%20.7-.14%201.38-.36%202h10.36c1.1%200%202-.9%202-2v-3c0-4.66-9.34-7-14-7z%22%20fill%3D%22%231c93e3%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_icon_stickers { - background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m43.9851%2024.7787c.0099-.2583.0149-.5179.0149-.7787%200-4-3.9635-8.3925-7.5-12-3.6298-3.70272-8.5-8-12.5-8-.9492%200-1.883.06613-2.797.19403-.0628.00879-.1255.01787-.1881.02724-9.6298%201.44112-17.0149%209.74753-17.0149%2019.77873%200%2011.0457%208.9543%2020%2020%2020%2010.7849%200%2019.576-8.5365%2019.9851-19.2213zm-4.0143.1953c-.5033%208.383-7.4613%2015.026-15.9708%2015.026-8.8366%200-16-7.1634-16-16%200-7.9024%205.7289-14.46671%2013.2601-15.76631%201.492%209.17801%209.2306%2016.25971%2018.7107%2016.74031z%22%20fill%3D%22%231c93e3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_icon_share { - background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m34%2014h-6c-1.1%200-2%20.9-2%202s.9%202%202%202h6c3.3%200%206%202.7%206%206s-2.7%206-6%206h-6c-1.1%200-2%20.9-2%202s.9%202%202%202h6c5.52%200%2010-4.48%2010-10s-4.48-10-10-10zm-18%2010c0%201.1.9%202%202%202h12c1.1%200%202-.9%202-2s-.9-2-2-2h-12c-1.1%200-2%20.9-2%202zm4%206h-6c-3.3%200-6-2.7-6-6s2.7-6%206-6h6c1.1%200%202-.9%202-2s-.9-2-2-2h-6c-5.52%200-10%204.48-10%2010s4.48%2010%2010%2010h6c1.1%200%202-.9%202-2s-.9-2-2-2z%22%20fill%3D%22%231c93e3%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_icon_invoice { - background-image: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23.6%2021.8c-4.54-1.18-6-2.4-6-4.3%200-2.18%202.02-3.7%205.4-3.7%202.84%200%204.26%201.08%204.78%202.8.24.8.9%201.4%201.74%201.4h.6c1.32%200%202.26-1.3%201.8-2.54-.84-2.36-2.8-4.32-5.92-5.08v-1.38c0-1.66-1.34-3-3-3s-3%201.34-3%203v1.32c-3.88.84-7%203.36-7%207.22%200%204.62%203.82%206.92%209.4%208.26%205%201.2%206%202.96%206%204.82%200%201.38-.98%203.58-5.4%203.58-3.3%200-5-1.18-5.66-2.86-.3-.78-.98-1.34-1.8-1.34h-.56c-1.34%200-2.28%201.36-1.78%202.6%201.14%202.78%203.8%204.42%206.8%205.06v1.34c0%201.66%201.34%203%203%203s3-1.34%203-3v-1.3c3.9-.74%207-3%207-7.1%200-5.68-4.86-7.62-9.4-8.8z%22%20fill%3D%22%231c93e3%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_page_photo { - text-align: center; - padding-bottom: 16px; -} -.tgme_page_photo_image { - width: 122px; - height: 122px; - border-radius: 61px; -} -.tgme_page_title { - font-size: 26px; - line-height: 32px; - font-weight: bold; - text-align: center; - max-width: 340px; - padding: 0 10px; - margin: 0 auto; - color: var(--text-color); - overflow: hidden; - text-overflow: ellipsis; -} -.verified-icon { - display: inline-block; - width: 1em; - height: 1em; - padding: 1px; - text-indent: -10em; - overflow: hidden; - background: var(--icon-verified) no-repeat 0 0; - background-size: 100%; - vertical-align: -4px; - margin-left: 8px; -} -.tgme_page_extra { - font-size: 15px; - line-height: 18px; - text-align: center; - padding: 6px 16px 0; - color: var(--second-text-color); -} -.tgme_page_desc_header, -.tgme_page_description, -.tgme_page_additional { - font-size: 16px; - line-height: 25px; - text-align: center; - margin: 10px 16px 0; - padding: 0; - overflow: hidden; - text-overflow: ellipsis; -} -.tgme_page_additional strong { - -webkit-font-smoothing: antialiased; -} -.tgme_page_desc_header, -.tgme_page_description { - display: -webkit-box; - -webkit-line-clamp: 5; - -webkit-box-orient: vertical; - overflow: hidden; - text-overflow: ellipsis; - max-height: 125px; - word-break: break-word; -} -.tgme_page_desc_header { - font-size: 19px; - line-height: 23px; - font-weight: bold; - max-height: 69px; - -webkit-line-clamp: 3; -} -.tgme_page_long_description { - max-height: none; - -webkit-line-clamp: unset; -} -.tgme_page_additional { - display: none; - font-size: 14px; - line-height: 23px; - margin-top: 32px; - color: #808080; -} -a.tgme_username_link, -a.tgme_username_link:hover, -a.tgme_username_link:active { - text-decoration: none; -} -.tgme_page_action { - text-align: center; - margin-top: 24px; - line-height: 0; -} -a.tgme_action_button, -a.tgme_action_button_new { - font-size: 14px; - line-height: 17px; - font-weight: bold; - -webkit-font-smoothing: antialiased; - color: #FFF; - background: #5dc390; - border-radius: 22px; - overflow: hidden; - display: inline-block; - padding: 13px 24px; - height: 42px; - text-transform: uppercase; - vertical-align: top; -} -a.tgme_action_button:hover, -a.tgme_action_button:active, -a.tgme_action_button_new:hover, -a.tgme_action_button_new:active { - color: #FFF; - background: #4bbc87; - text-decoration: none; -} -a.tgme_action_button_new { - background-color: var(--accent-btn-color); -} -a.tgme_action_button_new.shine { - background-image: linear-gradient(270deg, rgba(100, 181, 239, 0) 48.44%, #64b5ef 75.52%, rgba(100, 181, 239, 0) 100%); - background-repeat: no-repeat; - animation: bg-move linear 5s infinite; -} -a.tgme_action_button_new:hover, -a.tgme_action_button_new:active { - background-color: var(--accent-color-hover); -} - -@-webkit-keyframes bg-move { - 0% { background-position: -500px 0; } - 100% { background-position: 1000px 0; } -} -@keyframes bg-move { - 0% { background-position: -500px 0; } - 100% { background-position: 1000px 0; } -} - -.tgme_page_web_action { - margin-top: 18px; -} -.tgme_page_web_action a.tgme_action_button_new { - color: var(--accent-btn-color); - background: transparent; - box-shadow: inset 0 0 0 2px var(--accent-btn-color); -} -.tgme_page_web_action a.tgme_action_button_new:hover, -.tgme_page_web_action a.tgme_action_button_new:active { - color: var(--accent-btn-color); - background: transparent; - text-decoration: none; -} -.tgme_action_privacy_action { - margin-top: 12px; -} -.tgme_action_privacy_action a.tgme_action_privacy_button { - color: var(--accent-btn-color); - background: none; - border: 0; - padding: 13px 25px 11px; - font-size: 12px; -} -.tgme_action_privacy_action a.tgme_action_privacy_button:hover, -.tgme_action_privacy_action a.tgme_action_privacy_button:active { - color: var(--accent-btn-color); - background: none; - text-decoration: none; -} - -.tgme_footer { - margin: 0 auto 50px; - border-top: 1px solid #e0e0e0; - max-width: 424px; - padding-top: 38px; -} - -.tgme_footer_description { - font-size: 17px; - line-height: 27px; - text-align: center; - max-width: 330px; - padding: 0 10px; - margin: 0 auto 0; -} -.tgme_footer_action { - text-align: center; - margin-top: 28px; - line-height: 0; -} -a.tgme_footer_dl_button { - background: #32afed; -} -a.tgme_footer_dl_button:hover, -a.tgme_footer_dl_button:active { - background: #1ca4e7; -} - -.tgme_page_widget { - margin: 0 -10px; -} -.tgme_page_widget iframe { - vertical-align: top; - max-width: 100%; - color-scheme: normal; -} -.tgme_page_widget_action { - text-align: center; - line-height: 0; -} -.tgme_page_widget_actions_wrap { - padding: 14px 0 0; -} -.tgme_page_widget_actions { - position: relative; - padding: 16px 0; - background-color: var(--box-bg); - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(25px); - backdrop-filter: blur(25px); - border-radius: 16px; - max-width: 500px; - margin: 0 auto; - transition: - border-radius .15s ease-in-out, - max-width .15s ease-in-out, - background-color 0s linear; -} -.fixed_actions .tgme_page_widget_actions_wrap, -.sticky_actions .tgme_page_widget_actions_wrap { - position: fixed; - left: 0; - right: 0; - bottom: 0; - margin: 0 auto; -} -.sticky_actions .tgme_page_widget_actions_wrap { - position: sticky; -} -.sticky_actions .tgme_page_widget_actions_wrap.stuck { - margin: 0 -16px; -} -.fixed_actions .tgme_page_widget_actions, -.sticky_actions .tgme_page_widget_actions_wrap.stuck .tgme_page_widget_actions { - background-color: var(--box-bg-blured); - border-radius: 0; - max-width: 100%; - transition-delay: 0s, 0s, .15s; -} -@media (min-width: 800px) { - .fixed_actions .tgme_page_widget_actions, - .sticky_actions .tgme_page_widget_actions_wrap.stuck .tgme_page_widget_actions { - max-width: 600px; - border-radius: 16px 16px 0 0; - } - .sticky_actions .tgme_page_widget_actions_wrap.stuck .tgme_page_widget_actions { - margin: 0 auto; - } -} -.tgme_page_widget_actions_cont { - max-width: 500px; - margin: 0 auto; - display: flex; - justify-content: space-between; - flex-wrap: wrap; -} -.tgme_page_widget_actions .tgme_page_action { - position: relative; - margin: 0 auto; -} -.tgme_page_widget_action_right, -.tgme_page_widget_action_left { - width: 120px; - flex-grow: 2; - text-align: center; -} -.tgme_page_widget_action_right { - float: right; - order: 1; -} -.tgme_page_widget_action_left { - float: left; -} -.tgme_page_widget_actions a.tgme_action_web_button { - border: none; - background: none; - padding: 15px 10px 13px; -} -.tgme_page_widget_actions .tgme_page_web_action { - margin-top: 0; - text-align: inherit; -} -.tgme_page_context_action { - margin-top: 8px; -} -.tgme_page_context_action a.tgme_action_button_new { - font-weight: normal; - text-transform: none; -} -.tgme_page_embed_action { - text-align: center; - margin: 16px 16px 0; - display: none; - order: 3; - flex-basis: 100%; -} -.embed_opened .tgme_page_embed_action { - display: block; -} -.tgme_page_embed_btn { - line-height: 0; -} -.tgme_page_copy_action { - text-align: center; - margin: 7px 0 -9px; -} -.tgme_page_embed_btn a.tgme_action_button_new, -.tgme_page_context_btn a.tgme_action_button_new, -.tgme_page_copy_action a.tgme_action_button_new, -.tgme_page_widget_actions a.tgme_action_web_button { - color: #7D7F81; - padding: 13px 10px; - background: none; - box-shadow: none; - cursor: pointer; -} -.tgme_page_widget_actions a.tgme_action_web_button:hover, -.tgme_page_widget_actions a.tgme_action_web_button:active { - color: #7D7F81; - background: none; -} -.tgme_page_widget_actions a.tgme_action_button_new .tgme_action_button_icon.web_icon .icon_body { - animation-duration: 300ms; - animation-timing-function: steps(18); -} -.tgme_page_widget_actions a.tgme_action_button_new:hover .tgme_action_button_icon.web_icon .icon_body { - animation-name: play18; -} -@-webkit-keyframes play18 { - 0% { transform: translateX(0px); } - 100% { transform: translateX(-432px); } -} -@keyframes play18 { - 0% { transform: translateX(0px); } - 100% { transform: translateX(-432px); } -} -.tgme_action_button_new .tgme_action_button_icon { - display: inline-block; - width: 24px; - height: 24px; - margin: -7px 7px -7px 0; -} -.tgme_action_button_new .tgme_action_button_icon .icon_body { - stroke: #7D7F81; - animation-duration: 500ms; - animation-timing-function: steps(30); -} -.tgme_page_additional, -.tgme_page_context_link_wrap { - font-size: 14px; - line-height: 16px; - text-align: center; - padding: 0 16px; - margin: 20px 0 0; - color: var(--second-text-color); -} -.tgme_page_additional { - margin-top: 24px; -} -.tgme_page_context_link_wrap a.tgme_page_context_link { - color: #7d7f81; - cursor: pointer; -} -.embed_opened .tgme_page_embed_btn a.tgme_action_button_new { - color: var(--accent-btn-color); -} -.embed_opened .tgme_page_embed_btn .tgme_action_button_new .tgme_action_button_icon .icon_body { - stroke: var(--accent-btn-color); - animation-name: play30; -} -@-webkit-keyframes play30 { - 0% { transform: translateX(0px); } - 100% { transform: translateX(-720px); } -} -@keyframes play30 { - 0% { transform: translateX(0px); } - 100% { transform: translateX(-720px); } -} -.tgme_page_embed_action a.tgme_action_button_new:hover, -.tgme_page_embed_action a.tgme_action_button_new:active, -.tgme_page_copy_action a.tgme_action_button_new:hover, -.tgme_page_copy_action a.tgme_action_button_new:active { - color: #7D7F81; - text-decoration: none; - background: none; -} -.tgme_page_copy_action .tgme_action_button_new.pressed .tgme_action_button_icon .icon_body { - animation-name: play30; -} -.tgme_page_embed_code { - font-size: 13px; - color: #546172; - background: rgba(125, 127, 129, 0.1); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - width: 100%; - padding: 11px 17px; - border: 1px solid rgba(125, 127, 129, 0.3); - border-radius: 10px; - white-space: pre-wrap; - word-break: break-all; - word-wrap: break-word; - text-align: left; - -webkit-appearance: none; - vertical-align: top; -} -html.theme_dark .tgme_page_embed_code { - color: #fff; -} -.tgme_page_embed_code:focus { - outline: none; -} -@media (max-width: 595px) { - .tgme_page_widget_action_right, - .tgme_page_widget_action_left { - text-align: center; - width: 20%; - } - .tgme_page_widget_actions .tgme_action_button_label { - display: none; - } - .tgme_page_widget_actions a.tgme_action_web_button:before { - display: inline-block; - } - .tgme_page_embed_btn a.tgme_action_button_new:before { - margin-right: 0; - } - .tgme_page_embed_action { - margin-top: 20px; - margin-left: 10px; - margin-right: 10px; - } - .tgme_page_copy_action { - margin-top: 8px; - } - #embed_code { - margin-top: 24px; - } -} - -.tgme_page_bg { - margin: 0; - max-width: none; -} -.tgme_bg_wrap { - height: 100%; - height: calc(100vh - 104px); - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.tgme_bg_image_wrap { - position: absolute; - width: 100%; - height: 100%; - height: calc(100vh - 104px); - overflow: hidden; -} -.tgme_bg_image { - width: 110%; - width: calc(100vw + 40px); - height: 110%; - height: calc(100vh - 104px + 40px); - margin: -20px; - - background-repeat: no-repeat; - background-size: cover; - z-index: 1; - - -webkit-filter: blur(5px); - -moz-filter: blur(5px); - -o-filter: blur(5px); - -ms-filter: blur(5px); - filter: blur(5px); -} -.tgme_bg_wrap_pattern1 .tgme_bg_image { - -webkit-filter: blur(8px); - -moz-filter: blur(8px); - -o-filter: blur(8px); - -ms-filter: blur(8px); - filter: blur(8px); -} -.tgme_bg_wrap_full .tgme_bg_image { - -webkit-filter: none; - -moz-filter: none; - -o-filter: none; - -ms-filter: none; - filter: none; -} -.tgme_bg { - position: relative; - z-index: 2; -} -.tgme_bg_popup_wrap { - background: #fff; - border-radius: 10px; - flex: 1 0 auto; - padding: 40px 40px 30px; - margin: 0 40px; - max-width: 390px; - text-align: center; -} -.tgme_bg_title { - font-size: 18px; - font-weight: bold; - margin: 0 0 10px; -} -.tgme_bg_size { - color: #64686B; - font-size: 14px; - margin: 10px 0 17px; -} - - -#tgme_frame_cont { - position: absolute; - left: -10000px; - top: -10000px; -} - -/* New mobile blog */ -.tlb_page_wrap { - font-family: 'Roboto', sans-serif; -} -.tlb_page_wrap a, -.tlb_page_wrap a:hover, -.tlb_page_wrap a:active { - color: #1497d9; -} -.tlb_page_head { - background: #FFF; - height: 47px; - padding: 12px 12px; -} -.tlb_blog_logo { - display: inline-block; - background: url(/img/blog/BlogLogo1x.png?1) 0 0 no-repeat; - width: 146px; - height: 20px; - background-size: 146px 20px; - line-height: 0; - margin-top: 2px; -} -.tlb_head_home { - float: right; - display: inline-block; - line-height: 24px; - height: 24px; - vertical-align: top; - font-size: 14px; -} -a.tlb_blog_head_more_link { - display: block; - font-size: 15px; - color: #FFF; - background: #3faee8; - padding: 0 15px 0 15px; - height: 42px; - line-height: 42px; -} -a.tlb_blog_head_more_link:hover, -a.tlb_blog_head_more_link:active { - color: #FFF; - background: #3faee8; - text-decoration: none; -} - -a.tlb_blog_head_more_link .tlb_head_more_active, -.tlb_blog_head_recent_active a.tlb_blog_head_more_link .tlb_head_more_inactive, -.tlb_head_more_entries { - display: none; -} -.tlb_blog_head_recent_active a.tlb_blog_head_more_link .tlb_head_more_active, -.tlb_blog_head_recent_active .tlb_head_more_entries { - display: block; -} -.tlb_head_more_icon_wrap { - float: right; - vertical-align: top; - margin-top: 15px; - line-height: 0; -} -.lang_rtl .tlb_head_more_icon_wrap { - float: left; -} -.tlb_head_more_icon { - display: inline-block; - border: 2px solid #FFF; - border-left: 0; - border-bottom: 0; - width: 10px; - height: 10px; - - -moz-transform: rotate(135deg); - -webkit-transform: rotate(135deg); - -o-transform: rotate(135deg); - -ms-transform: rotate(135deg); - transform: rotate(135deg); - - /*-webkit-transition: all linear 0.2s; - -moz-transition: all linear 0.2s; - -ms-transition: all linear 0.2s; - -o-transition: all linear 0.2s; - transition: all linear 0.2s;*/ -} -.tlb_blog_head_recent_active .tlb_head_more_icon_wrap { - margin-top: 18px; -} -.tlb_blog_head_recent_active .tlb_head_more_icon { - -moz-transform: rotate(-45deg); - -webkit-transform: rotate(-45deg); - -o-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.tlb_page_wrap .tl_page_container { - margin-top: 0; -} -.tlb_page_wrap .side_blog_wrap { - margin: 22px 0 0 16px; - padding: 0 10px 0 0; - font-size: 13px; -} -.tlb_page_wrap .side_blog_wrap:before { - width: 4px; - background: #3faee8; - border-radius: 4px; - margin: 0 15px 0 0; -} -.lang_rtl .tlb_page_wrap .side_blog_wrap:before { - margin: 0 0 0 15px; -} - -.tlb_page_wrap .side_blog_header { - font-size: 15px; - font-weight: bold; -} -.tlb_page_wrap .side_blog_entry { - margin-top: 12px; -} -.tlb_page_wrap .side_blog_date { - color: #444; - font-size: 14px; -} -.tlb_page_wrap .side_blog_title { - margin-top: 2px; - font-size: 15px; -} - - - -.tlb_page_wrap #dev_page_title a, -.tlb_page_wrap #dev_page_title a:hover, -.tlb_page_wrap #dev_page_title a:active { - color: #444; -} -.tlb_page_wrap .tl_contest_page_wrap #dev_page_title { - margin-bottom: 20px; -} -.tlb_page_wrap .tl_contest_page_wrap #dev_page_title, -.tlb_page_wrap .tl_contest_page_wrap h4 { - color: #444; - font-size: 18px; - line-height: 25px; -} - -.tlb_page_wrap .tl_contest_page_wrap #dev_page_content, -.tlb_page_wrap .tl_contest_page_wrap #dev_page_content p { - color: #333333; - font-size: 15px; -} -.tlb_page_wrap .tl_contest_page_wrap #dev_page_content p { - margin-bottom: 15px; -} -.tlb_page_wrap .tl_contest_page_wrap #dev_page_content blockquote p:last-child { - margin-bottom: 0; -} - -.tlb_page_wrap a.tl_twitter_share_btn { - background: #3faee8; - color: #FFF; - font-size: 14px; - line-height: 18px; - border-radius: 17px; - padding-top: 8px; -} -.tlb_page_wrap span.tl_twitter_share_cnt { - color: #c2eaff; -} -.tlb_page_wrap a.tl_twitter_share_btn:hover, -.tlb_page_wrap a.tl_twitter_share_btn:active { - color: #c2eaff; -} - - -.tl_telegram_share_btn { - display: inline-block; - border-radius: 16px; - background-color: #54a9eb; - cursor: pointer; - line-height: 22px; - margin-right: 10px; - padding: 5px 17px 5px 11px; - color: #FFF; - font-weight: bold; -} -.tl_telegram_share_btn:hover, -.tl_telegram_share_btn:active, -.tl_telegram_share_btn:focus { - text-decoration: none; - color: #FFF; - outline: none; -} -.lang_rtl .tl_telegram_share_btn { - margin-right: 0; - margin-left: 10px; -} -i.tl_telegram_share_icon { - display: inline-block; - width: 20px; - height: 20px; - background: url('data:image/svg+xml,%3Csvg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m1.77404283 9.58769086c4.67714245-1.99564845 7.79596997-3.31130205 9.35648257-3.9469608 4.4555806-1.81493491 5.381412-2.13020854 5.984856-2.14061906.1327219-.0022897.4294781.02992311.6217044.18267827.162312.12898346.2069705.30322179.2283411.42551228.0213705.12229049.047982.40087134.0268279.61854631-.2414495 2.48450744-1.2861975 8.51375174-1.817706 11.29644264-.2249011 1.1774608-.6709749 1.4294697-1.0996928 1.4681058-.9317032.0839651-1.6359598-.4602232-2.5383599-1.0395344-1.412078-.9065075-1.9311138-1.1506648-3.30178003-2.0352487-1.58404193-1.0222898-.71982554-1.5573792.18291533-2.4756292.23625159-.2403103 4.3705401-3.98382431 4.4499945-4.31554914.0099371-.04148774-.12607-.45629906-.2198814-.53795815s-.2322689-.05373486-.3321837-.03152647c-.1416262.03147972-2.397439 1.49167812-6.76743852 4.38059516-.64030496.4305972-1.22027332.6403987-1.73990507.6294043-.5728523-.0121204-1.67479033-.3172064-2.49396798-.5779863-1.00475474-.3198572-1.37564449-.4704946-1.30610794-1.013711.03621894-.2829407.29151946-.57846124.76590154-.88656154z" fill="%23fff" fill-rule="evenodd"/%3E%3C/svg%3E') 0 0 no-repeat; - margin-right: 11px; - vertical-align: top; -} -.lang_rtl i.tl_telegram_share_icon { - margin-right: 0; - margin-left: 11px; -} -.tl_telegram_share_label { - line-height: 21px; - vertical-align: top; - display: inline-block; - /*margin-top: 1px;*/ -} - -.tlb_page_wrap a.tl_telegram_share_btn { - background: #3faee8; - color: #FFF; - font-size: 14px; - border-radius: 17px; - padding: 6px 12px 5px 6px; -} -.tlb_page_wrap a.tl_telegram_share_btn:hover, -.tlb_page_wrap a.tl_telegram_share_btn:active { - color: #c2eaff; -} - - -/* Telegram Desktop */ -.td_btn_hidden, -.td_all_shown .td_show_all_platforms { - display: none; -} -.td_all_shown span.td_btn_hidden { - display: inline; -} -.td_all_shown div.td_btn_hidden { - display: block; -} -.td_content_wrap { - width: 420px; - margin: 0 auto; - font-size: 16px; -} -.td_content_title { - font-size: 28px; - color: #383a3b; - text-align: center; - margin-top: 32px; - margin-bottom: 14px; - font-weight: normal; - letter-spacing: -1px; -} -.tl_content_title_link, -.tl_content_title_link:hover { - text-decoration: none; -} -.td_screenshot { - background: url(../img/td_laptop.png) 50% 0 no-repeat; - background-size: contain; - padding-top: 58%; - margin-top: 48px; -} -.td_download_wrap, -.td_download_wrap_low { - margin: 0 -130px; - width: 680px; - text-align: center; -} -.td_download_wrap_low { - margin-bottom: 30px; -} -.td_download_icon { - display: inline-block; - vertical-align: top; - width: 25px; - height: 30px; - background: url(../img/td_icons.png) 0 2px no-repeat; - background-size: 25px 105px; - margin: -2px 5px 0 0; -} -.td_osx .td_download_icon { - background-position: 0 -33px; -} -.td_linux .td_download_icon { - background-position: 0 -68px; -} -.td_download_add_wrap { - width: 680px; - margin: 0 -130px 10px; - text-align: center; -} -.td_download_add { - min-width: 256px; - padding: 0 15px 20px; - margin: 5px 10px; - text-align: center; - display: inline-block; - cursor: pointer; -} -.td_download_btn { - display: inline-block; - vertical-align: top; - font-weight: normal; - text-align: center; - vertical-align: middle; - cursor: pointer; - background-image: none; - white-space: nowrap; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - color: #fff; - border-color: #357ebd; - padding: 10px 14px; - min-width: 266px; - font-size: 15px; - line-height: 2; - border-radius: 30px; - background-color: #1d98dc; - margin: 5px 10px; -} -.td_download_btn_wrap { - display: inline-block; - vertical-align: top; -} -.td_download_btn_wrap .td_download_btn, -.td_download_btn_wrap .td_download_add { - display: block; -} -.td_download_btn_wrap .td_download_add { - margin-top: 10px; -} -.td_download_divider { - font-size: 9px; - color: #777; - margin: 0 4px; - vertical-align: text-bottom; -} - -.td_download_btn:hover { - outline: 0px; - text-decoration: none; - color: #fff; - background-color: #0e8ed4; -} -.td_download_btn:active, -.td_download_btn:focus { - outline: 0px; - text-decoration: none; - color: #fff; -} -.td_about_license { - font-size: 14px; - color: #67696a; - text-align: center; - margin-top: 50px; - margin-bottom: 30px; - line-height: 170%; -} - -#td_versions { - opacity: 1; - -webkit-transition: opacity 200ms linear; - -moz-transition: opacity 200ms linear; - -o-transition: opacity 200ms linear; - transition: opacity 200ms linear; -} -#td_versions.td_hidden { - opacity: 0.1; -} - -#td_about_osx { - font-size: 20px; - color: #525252; - padding: 9px 0 5px; - font-weight: normal; -} -#td_about_osx { - position: absolute; - width: 600px; - opacity: 0; - margin-top: -32px; - text-align: center; - -webkit-transition: opacity 200ms linear; - -moz-transition: opacity 200ms linear; - -o-transition: opacity 200ms linear; - transition: opacity 200ms linear; -} -#td_about_osx.td_shown { - opacity: 1; -} -#td_about_tdesktop, -#td_open_from_desktop { - font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Light', Helvetica, Arial , Verdana, sans-serif; - line-height: 148%; - text-align: center; -} -#td_about_tdesktop { - font-size: 17px; - margin: 0 auto; - color: #67696a; - margin: 14px 10px 24px; - font-weight: 300; -} -#td_open_from_desktop { - font-size: 17px; - color: #0088cc; - border: 1px solid #179cde; - border-radius: 10px; - padding: 13px 24px; - margin: 24px 0 40px; -} -.td_changelog_wrap { - padding: 0 15px; -} -.td_changelog_wrap h3 { - margin-top: 20px; - font-size: 16px; - font-weight: normal; -} -.td_changelog_wrap h3 strong { - color: #999; - font-size: 14px; - font-weight: normal; -} - -.td_screenshot_macos { - background: url(https://osx.telegram.org/updates/site/artboard.png) 50% 0 no-repeat; - background-size: 420px 280px; - height: 280px; -} - -.td_screenshot_tdirect { - background: url(/img/tdirect.jpg?1) 50% 0 no-repeat; - background-size: 300px 360px; - height: 360px; - margin: 40px 20px; -} -.td_content_tdirect_title { - font-size: 26px; - color: #383a3b; - text-align: center; - margin-top: 32px; - margin-bottom: 14px; - font-weight: 600; - letter-spacing: -1px; -} -.td_about_tdirect { - font-size: 14px; - margin: 14px 10px 24px; - line-height: 1.5; - text-align: center; -} -.td_download_btn.td_tdirect { - border-radius: 5px; - font-weight: bold; - margin: 10px; -} -.td_howto_install_wrap { - text-align: center; - margin: 50px 0 40px; -} -.td_about_tdirect_store { - margin-top: 60px; -} -.td_download_store_wrap { - margin: 20px 0 10px; - text-align: center; -} - - - - - - - -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { - .caret { - background-image: url(../img/dropdown.png); - background-size: 18px 26px; - } - .icon-twitter { - background-image: url(../img/twitter_2x.png); - background-size: 21px 17px; - } - .icon-breadcrumb-divider { - background-image: url(../img/breadcrumb_divider.png); - background-size: 5px 10px; - } - .icon-to-top { - background-image: url(../img/back_to_top.png); - background-size: 16px 7px; - } - .tl_main_award { - background-image: url(../img/SiteAward_2x.gif); - background-size: 100px 100px; - } - .icon-arrow-more { - background-image: url(../img/tl_arrow_2x.png); - background-size: 6px 11px; - } - .tl_main_download_desktop { - background-image: url(../img/SiteDesktop_2x.jpg?2); - background-size: 1246px 260px; - } - - .tl_main_download_image__android { - background-image: url(../img/SiteAndroid_2x.jpg?2); - background-size: 290px 270px; - } - .tl_main_download_image__ios { - background-image: url(../img/SiteiOS_2x.jpg?2); - background-size: 442px 270px; - } - .tl_main_download_link_tdesktop { - background-image: url(../img/SiteTDesktop_2x.jpg?1); - background-size: 320px 157px; - } - - #dev_page_content > ul:not(.nav) li, - #dev_page_content > ol:not(.nav) ul:not(.nav) li { - background-image: url(../img/bullet_2x.png?3); - background-size: 7px 7px; - } - - .tgme_icon_arrow { - background-image: url(/img/tgme/Arrow_2x.png); - } - - .tgme_page_widget_actions a.tgme_action_web_button:before { - background-image: url(/img/tgme/web_icon_2x.png); - background-size: 24px 24px; - } - .tgme_page_copy_action a.tgme_action_button_new:before { - background-image: url(/img/tgme/embed_copy_2x.png); - background-size: 24px 24px; - } - - .tlb_blog_logo { - background-image: url(/img/blog/BlogLogo2x.png?1); - background-size: 146px 20px; - } - - .radio-item input.radio + .radio-label:before, - .checkbox-item input.checkbox + .checkbox-label:before, - .form-control-dropdown-button:before { - background-image: url(/img/rc_icons_2x.png?1); - background-size: 20px 152px; - } - - .form-control-dropdown.has-items:before { - background-image: url(/img/rc_icons_2x.png?1); - background-size: 20px 152px; - } - .td_screenshot_macos { - background-image: url(https://osx.telegram.org/updates/site/artboard_2x.png); - background-size: 420px 280px; - height: 280px; - } - .td_screenshot_tdirect { - background-image: url(/img/tdirect_2x.jpg?1); - } -} - -@media only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 2.5), only screen and (min-device-pixel-ratio: 2.5) { - - .tlb_blog_logo { - background-image: url(/img/blog/BlogLogo3x.png); - background-size: 146px 20px; - } -} - -@media (max-width: 1200px) { - .dev_side_nav_wrap { - display: none; - } -} - -/* Mobile */ -@media (max-width: 1000px) { - a.anchor { - margin-left: -19px; - } - .footer_wrap { - padding: 16px 0 16px; - padding-bottom: calc(max(16px, env(safe-area-inset-bottom))); - } - .footer_desktop { - display: none; - } - .footer_mobile { - display: flex; - justify-content: center; - } - .footer_columns_wrap { - text-align: center; - } - .footer_column { - margin: 0 6px; - } - .footer_column h5 { - color: #08c; - font-size: 12px; - font-weight: normal; - text-transform: uppercase; - margin: 0; - } - - .blog_side_image_wrap { - position: static; - } - .blog_side_image { - display: block; - margin: 20px auto; - width: 160px; - height: 160px; - position: static; - } - .blog_side_image.js-tgsticker_image { - position: relative; - } - - .tl_blog_side_blog { - display: none; - } - .tl_blog_bottom_blog { - display: block; - } - .tl_main_side_blog .side_blog_wrap { - position: static; - margin: 22px 0 0 16px; - padding: 0 10px 0 15px; - border-width: 4px; - border-color: #3faee8; - } - .side_blog_wrap { - width: auto; - } - - .tl_main_side_blog .side_blog_header { - font-size: 14px; - } - .tl_main_side_blog a.side_blog_entry { - margin-top: 12px; - } - .tl_main_side_blog .side_blog_date { - color: #444; - font-size: 13px; - } - .tl_main_side_blog .side_blog_title { - font-size: 14px; - margin-top: 2px; - } - -} - -@media (max-width: 640px) { - a:hover { - text-decoration: none; - } - h1 { - font-size: 19px; - } - h2 { - font-size: 19px; - } - h3 { - font-size: 16px; - } - h4 { - font-size: 16px; - } - h5 { - font-size: 14px; - } - .dropdown-menu { - min-width: 210px; - } - .dropdown-menu > li > a { - white-space: normal; - } - .tl_main_body { - margin-top: 25px; - padding-top: 5px; - } - .tl_main_body_header { - font-size: 20px; - } - .tl_main_download_mobile { - padding: 0 20px; - } - - .tl_main_download_link { - width: auto; - min-width: 0; - display: block; - margin-top: 20px; - margin-bottom: 30px; - } - a.tl_main_download_link:after { - display: none; - } - .tl_main_download_link_ios/*, - .tl_main_download_link_tdesktop*/ { - padding-top: 210px; - height: 245px; - padding-bottom: 15px; - } - .tl_main_download_image__ios { - margin: -123px 0 0 -121px; - background-size: 360px 220px; - width: 248px; - height: 198px; - } - .tl_main_video_player__ios { - margin: -124px 0 0 -121px; - width: 248px; - height: 198px; - } - - .tl_main_download_link_tdesktop { - display: block; - padding-top: 156px; - height: 188px; - } - .tl_main_download_desktop_section, - .tl_main_download_desktop_wrap1 { - display: none; - } - .tl_main_download_more_btn { - display: inline-block; - } - - .dev_page_bread_crumbs .breadcrumb { - margin-bottom: 15px; - } - #dev_page_content_wrap { - padding-top: 12px; - } - #dev_page_title { - margin-top: 10px; - margin-bottom: 21px; - } - .nav-pills > li > a { - padding: 8px 10px; - } - .dev_page_nav_wrap { - margin-top: 25px; - } - .dev_page_nav_wrap > p { - margin-bottom: 3.5px; - } - .dev_page_nav_wrap > p > a:first-child { - font-size: 15px; - } - #dev_page_content .dev_page_nav_wrap ul li { - padding: 3px 0 4px; - } - #dev_page_content .dev_page_nav_wrap ul li a:first-child { - font-size: 14px; - display: inline-block; - line-height: 22px; - padding: 2px 6px 1px; - margin-left: -6px; - } - #dev_page_content .dev_page_nav_wrap ul li a:first-child:hover { - border-radius: 2px; - background: #e6f1f7; - } - #dev_page_content .dev_page_nav_wrap hr { - display: none; - } - .dev_faq_page h4 { - font-size: 15px; - line-height: 140%; - margin-top: 26px; - margin-bottom: 5px; - } - .dev_page_image, - .tl_contest_page_wrap .dev_page_image { - max-width: 100%; - max-height: 400px; - margin: 0 auto; - } - .dev_page_image img, - .tl_contest_page_wrap .dev_page_image img { - max-width: 100%; - max-height: 400px; - } - - .tl_main_download_link:hover, - .tl_main_download_desktop_link:hover { - box-shadow: none; - } - - .dev_side_image { - width: auto; - max-width: none; - float: none; - text-align: center; - padding: 0; - } - .dev_side_image img { - display: block; - margin: 20px auto; - width: 180px; - } - - - .tl_team_member_photo_wrap { - margin-bottom: 10px; - } - .tl_team_member_photo { - width: 60px; - height: 60px; - background-size: 60px 905px; - } - .tl_team_member_pavel .tl_team_member_photo { - background-position: 0 0; - } - .tl_team_member_nikolay .tl_team_member_photo { - background-position: 0 -65px; - } - .tl_team_member_aliaksei .tl_team_member_photo { - background-position: 0 -130px; - } - .tl_team_member_vitalik .tl_team_member_photo { - background-position: 0 -195px; - } - .tl_team_member_arseny .tl_team_member_photo { - background-position: 0 -260px; - } - .tl_team_member_igor .tl_team_member_photo { - background-position: 0 -325px; - } - .tl_team_member_drklo .tl_team_member_photo { - background-position: 0 -390px; - } - .tl_team_member_peter .tl_team_member_photo { - background-position: 0 -455px; - } - .tl_team_member_john .tl_team_member_photo { - background-position: 0 -520px; - } - .tl_team_member_kolar .tl_team_member_photo { - background-position: 0 -585px; - } - .tl_team_member_ilya .tl_team_member_photo { - background-position: 0 -650px; - } - .tl_team_member_igor1 .tl_team_member_photo { - background-position: 0 -845px; - } - .tl_team_member_mike .tl_team_member_photo { - background-position: 0 -780px; - } - .tl_team_member_grisha .tl_team_member_photo { - background-position: 0 -715px; - } - .tl_team_member_name { - margin-top: 20px; - margin-left: 80px; - margin-bottom: 40px; - } - .tl_team_member_body { - margin-left: 0; - } -} - -@media (max-width: 480px) { - .navbar-tg .container { - padding: 0; - } - h3 a.anchor i.anchor-icon {margin-top: 1px;} - a.anchor { - margin-left: -16px; - } - .tl_main_award { - display: none; - } - .tl_main_logo_wrap { - padding-top: 10px; - padding-bottom: 2px; - } - svg.tl_main_logo, - image.tl_main_logo, - img.tl_main_logo { - width: 85px !important; - height: 85px !important; - } - div.tl_main_logo { - width: 100px !important; - height: 100px !important; - margin: -5px auto; - } - .tl_main_logo_title, - .tl_main_logo_title:hover { - font-size: 23px; - margin-top: 15px; - margin-bottom: 5px; - letter-spacing: -1px; - } - .tl_main_logo_lead { - font-size: 16px; - max-width: 224px; - } - - .tl_main_head_download { - margin-bottom: 10px; - } - .tl_main_download_btn { - max-width: 200px; - width: auto; - padding: 6px 9px; - line-height: 20px; - font-size: 13px; - margin: 5px 10px; - } - - .tl_main_cards { - margin-top: 10px; - } - - .tl_main_card_header { - margin: 10px 0 6px; - font-size: 21px; - font-weight: normal; - letter-spacing: -1px; - } - - .tl_main_card_lead { - font-size: 15px; - } - .smartphone_video_player_wrap { - /*display: none;*/ - } - - .td_content_wrap { - width: auto; - font-size: 14px; - margin: 0 20px; - } - .td_screenshot { - margin-top: 26px; - } - .td_content_title { - font-size: 22px; - margin-top: 21px; - margin-bottom: 10px; - } - .td_download_wrap, - .td_download_wrap_low { - margin: 0 auto; - width: 320px; - } - .td_download_wrap_low { - margin-bottom: 30px; - } - .td_download_add_wrap { - width: 280px; - margin: 0 auto 10px; - } - #td_about_osx { - width: 320px; - font-size: 16px; - } - .td_about_osx_team { - display: none; - } - .td_about_license { - font-size: 12px; - } - #td_about_tdesktop { - font-size: 16px; - margin: 10px 15px 24px; - } - .td_screenshot_tdirect { - background-size: 225px 270px; - height: 270px; - margin: 40px 20px 20px; - } - .td_content_tdirect_title { - font-size: 20px; - margin-top: 21px; - margin-bottom: 10px; - letter-spacing: 0; - } - - - /* Telegram.me */ - .tgme_page_photo_image { - width: 110px; - height: 110px; - border-radius: 55px; - } - - .tgme_page { - margin-top: 0; - } - - .tgme_page_additional { - display: block; - } - .tgme_footer { - display: none; - } - - .blog_2images_wrap, - .blog_3images_wrap, - .blog_medium_image_wrap, - .blog_medium_image_wrap img, - .blog_image_wrap, - .blog_image_wrap img { - width: auto; - max-width: 275px; - } - .blog_2images_wrap, - .blog_3images_wrap { - margin: 20px auto 20px; - } - .blog_2images_wrap .blog_image_wrap, - .blog_3images_wrap .blog_image_wrap { - float: none; - margin: 20px 0 20px; - } -} - -@media (max-width: 340px) { - .tl_main_download_image__android { - margin: -109px 0 0 -101px; - background-size: 196px 183px; - width: 205px; - height: 162px; - } - .tl_main_download_image__ios { - margin: -103px 0 0 -101px; - background-size: 300px 183px; - width: 206px; - height: 165px; - } - .tl_main_video_player__android { - margin: -109px 0 0 -101px; - width: 205px; - height: 162px; - } - .tl_main_video_player__ios { - /*margin: -103px 0 0 -101px;*/ - margin: -104px 0 0 -101px; - width: 206px; - height: 165px; - } -} - -@media (max-width: 320px) { - #td_about_tdesktop { - font-size: 14px; - } - #td_open_from_desktop { - font-size: 15px; - padding: 13px 18px; - } -} - -.tl_contest_page_wrap + .pager_wrap { - max-width: 600px; - margin: 0 auto; -} diff --git a/data/web/promote.telegram.org/css/widget-frame.css b/data/web/promote.telegram.org/css/widget-frame.css deleted file mode 100644 index 804366eca1..0000000000 --- a/data/web/promote.telegram.org/css/widget-frame.css +++ /dev/null @@ -1,2198 +0,0 @@ -:root { - color-scheme: light dark; -} -body { - --text-color: #212121; - --second-color: #738ca7; - --accent-color: #2481cc; - --accent-line-color: #4ca3e2; - --accent-btn-color: #2481cc; - --accent-btn-bghover: #e6f1f7; - --accent-btn-bgactive: #d4e6f1; - --bubble-bgcolor: #fff; - --bubble-border-color: #d7e3ec; - --voice-progress-bgcolor: #d3dbe4; - --radio-bghover: rgba(0, 0, 0, 0.05); - --popup-bgcolor: #fff; - --radio-item-color: #2392e7; - - --bubble-logo-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m488.649875%2044.6098697c6.442438-2.8224615%2010.738405-4.6832009%2012.887902-5.5822181%206.137252-2.5668769%207.41252-3.0127709%208.243723-3.0276516.182815-.0030813.591576.0424775.856354.2585203.223574.1824224.285088.428849.314524.6018054.029436.1729565.066092.5669556.036954.874815-.33258%203.5138587-1.771648%2012.041067-2.503764%2015.9766489-.309785%201.6652923-.919763%202.2236562-1.510292%202.2782995-1.283356.1187526-2.257879-.8528431-3.500872-1.6721675-1.945039-1.2820809-3.043862-2.0801802-4.931859-3.3312543-2.181908-1.4458326-.767468-2.2404874.475995-3.5391756.32542-.3398729%205.979917-5.5116482%206.08936-5.9808093.013687-.0586764.02639-.2773944-.102829-.3928855-.129218-.1154911-.319934-.0759976-.457559-.0445881-.195081.044522-3.302306%202.1096922-9.321675%206.1955107-.881976.6089971-1.680842.9057209-2.396598.8901714-.789064-.017142-2.306907-.4486274-3.435267-.8174505-1.38398-.4523766-2.48394-.6915513-2.388158-1.4598267.049889-.4001653.59791-.8094133%201.644061-1.227744z%22%20fill%3D%22%2333afed%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%28-487%20-36%29%22%2F%3E%3C%2Fsvg%3E'); - --verified-icon-svg: url('data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20width%3D%2226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6%206h12v12h-12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m14.38%201.51%201.82%201.82c.37.37.86.57%201.38.57h2.57c1.01%200%201.85.77%201.94%201.76l.01.19v2.57c0%20.52.21%201.01.57%201.38l1.82%201.82c.71.71.76%201.84.13%202.61l-.13.15-1.82%201.82c-.37.37-.57.86-.57%201.38v2.57c0%201.01-.77%201.85-1.76%201.94l-.19.01h-2.57c-.52%200-1.01.21-1.38.57l-1.82%201.82c-.71.71-1.84.76-2.61.13l-.15-.13-1.82-1.82c-.37-.37-.86-.57-1.38-.57h-2.57c-1.01%200-1.85-.77-1.94-1.76l-.01-.19v-2.57c0-.52-.21-1.01-.57-1.38l-1.82-1.82c-.71-.71-.76-1.84-.13-2.61l.13-.15%201.82-1.82c.37-.37.57-.86.57-1.38v-2.57c0-1.08.87-1.95%201.95-1.95h2.57c.52%200%201.01-.21%201.38-.57l1.82-1.82c.76-.76%202-.76%202.76%200zm3.2%208.05c-.43-.34-1.03-.31-1.42.06l-.1.11-4.45%205.56-1.75-1.75-.11-.1c-.42-.32-1.03-.29-1.42.1s-.42.99-.1%201.42l.1.11%202.6%202.6.11.1c.42.32%201.02.29%201.4-.08l.1-.11%205.2-6.5.08-.12c.27-.46.17-1.05-.25-1.4z%22%20fill%3D%22%231c93e3%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --views-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%200c2.8897625%200%205.2230958%201.66666667%207%205-1.7769042%203.33333333-4.1102375%205-7%205-2.88976248%200-5.22309581-1.66666667-7-5%201.77690419-3.33333333%204.11023752-5%207-5zm0%201.48148148c-1.98523978%200-3.59459459%201.5752944-3.59459459%203.51851852s1.60935481%203.51851852%203.59459459%203.51851852%203.5945946-1.5752944%203.5945946-3.51851852-1.60935482-3.51851852-3.5945946-3.51851852zm0%201.85185185c.94037674%200%201.7027027.74619209%201.7027027%201.66666667s-.76232596%201.66666667-1.7027027%201.66666667-1.7027027-.74619209-1.7027027-1.66666667.76232596-1.66666667%201.7027027-1.66666667z%22%20fill%3D%22%238197af%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --voters-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.60486756.00162755%204.54930464-.00162755c1.33727811%200%201.82220747.13923842%202.3110964.40069906.4888888.26146064.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v4.3083444c0%201.33727811-.1392384%201.82220747-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323l-.1848203.0922854c-.43861892.2018093-.95615775.3084137-2.1262761.3084137h-4.3083444c-1.33727811%200-1.82220747-.1392384-2.31109636-.4006991-.48888888-.2614606-.87257174-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.88262629-.30678617-1.88531586l-.00162755-4.54930464c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146064-.48888888.6451435-.87257174%201.13403238-1.13403238l.18482021-.09228534c.40728905-.18739436.88262634-.29269878%201.88531591-.30678617zm6.42546254%202.96804236c-.26626658-.26626656-.68293026-.29047261-.97654175-.07261815l-.08411844.07261815-3.96966991%203.96933009-1.46966991-1.46933009-.08411844-.07261815c-.29361149-.21785446-.71027517-.19364841-.97654174.07261815-.26626656.26626657-.29047261.68293025-.07261815.97654174l.07261815.08411844%202%202%20.08411844.07261815c.26098799.19364841.61920241.19603913.88259105.00717216l.09395069-.07979031%204.50000001-4.5.0726181-.08411844c.2178545-.29361149.1936484-.71027517-.0726181-.97654174z%22%20fill%3D%22%238197af%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - - --light-btn-text: #fff; - --voice-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%203.24662107v17.50675783c0%20.6750147.54720753%201.2222223%201.22222222%201.2222223.23559715%200%20.46617345-.0680925.66397379-.196081l13.52794929-8.7533789c.5667222-.3667026.7288701-1.1233929.3621675-1.6901151-.0937888-.1449463-.2172212-.2683787-.3621675-.3621675l-13.52794929-8.75337893c-.5667222-.3667026-1.3234125-.20455468-1.69011509.36216752-.12798845.19780033-.19608092.42837663-.19608092.66397378z%22%20transform%3D%22translate%281%200%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E'); - --docfile-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.6538365%204.06433079c.1979918.04563221.3731812.11819804.5454493.22593253l.1128317.07532436c.1136531.08153308.2382757.18981438.4504173.39794253l5.3612119%205.36021649c.3651614.3651614.4782555.5046993.58599.6769675.1077345.1722681.1803003.3474575.2259325.5454493l.0265217.1330464c.0264976.1610204.0378091.3583423.0378091.7599994v11.1969055c0%20.8915187-.0928256%201.214805-.2671327%201.5407309s-.4300957.5817145-.7560216.7560216-.6492122.2671327-1.5407309.2671327h-12.8722296c-.89151874%200-1.21480498-.0928256-1.5407309-.2671327-.32592593-.1743071-.5817145-.4300957-.7560216-.7560216-.16089885-.3008547-.2523697-.5994602-.26549007-1.3448229l-.00164263-17.0681376c0-.89151874.09282561-1.21480498.2671327-1.5407309.1743071-.32592593.43009567-.5817145.7560216-.7560216.3008547-.16089885.5994602-.2523697%201.34482293-.26549007l7.39281347-.00164263c.5164163%200%20.695054.01869859.8930458.06433079zm-.5073899%202.7892226c-.0937682.09376819-.1464466.22094515-.1464466.35355339v3.79289322c0%20.5522847.4477153%201%201%201h3.7928932c.2761424%200%20.5-.2238576.5-.5%200-.1326082-.0526784-.2597852-.1464466-.3535534l-4.2928932-4.29289321c-.1952622-.19526215-.5118446-.19526215-.7071068%200z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --docaudio-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m15%205c0-1.1045695.8954305-2%202-2h4c1.1045695%200%202%20.8954305%202%202v4h-6v12c0%202.6887547-2.1223067%204.8818181-4.7831104%204.9953805l-.2168896.0046195c-2.76142375%200-5-2.2385763-5-5s2.23857625-5%205-5c1.1261445%200%202.1653335.3723009%203.0011995%201.0005351z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --pollopt-correct-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%226%22%20viewBox%3D%220%200%208%206%22%20width%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%2C3.43181818%20L2.820907%2C5.19754618%20C2.85078174%2C5.22651562%202.90134144%2C5.22445679%202.9333123%2C5.19345474%20L7%2C1.25%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - --pollopt-incorrect-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20width%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M%201.6%206.4%20L%206.4%201.6%20M%206.4%206.4%20L%201.6%201.6%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - --radio-item-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20height%3D%225.5%22%20rx%3D%221.1%22%20transform%3D%22matrix%28.70710678%20-.70710678%20.70710678%20.70710678%20-6.903479%208.428501%29%22%20width%3D%222.2%22%20x%3D%225.622361%22%20y%3D%229.797487%22%2F%3E%3Crect%20height%3D%2211%22%20rx%3D%221.1%22%20transform%3D%22matrix%28.70710678%20.70710678%20-.70710678%20.70710678%2010.937311%20-5.071194%29%22%20width%3D%222.2%22%20x%3D%2210.490128%22%20y%3D%225.166905%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - - --bgcolor0: #e17076; - --bgcolor1: #faa774; - --bgcolor2: #a695e7; - --bgcolor3: #7bc862; - --bgcolor4: #6ec9cb; - --bgcolor5: #65aadd; - --bgcolor6: #ee7aae; - - --bgcolor0-top: #ff885e; - --bgcolor0-bottom: #ff516a; - --bgcolor1-top: #ffcd6a; - --bgcolor1-bottom: #ffa85c; - --bgcolor2-top: #82b1ff; - --bgcolor2-bottom: #665fff; - --bgcolor3-top: #a0de7e; - --bgcolor3-bottom: #54cb68; - --bgcolor4-top: #53edd6; - --bgcolor4-bottom: #28c9b7; - --bgcolor5-top: #72d5fd; - --bgcolor5-bottom: #2a9ef1; - --bgcolor6-top: #e0a2f3; - --bgcolor6-bottom: #d669ed; - - --color0: #c03d33; /* red */ - --color1: #ce671b; /* orange */ - --color2: #8544d6; /* purple */ - --color3: #4fad2d; /* green */ - --color4: #2996ad; /* cyan */ - --color5: #168acd; /* blue */ - --color6: #cd4073; /* pink */ - - --spoiler-bgcolor: #e3e5e8; -} -body.dark, -html.theme_dark body { - --text-color: #fff; - --second-color: #798894; - --accent-color: #3ca1eb; - --accent-line-color: #4ba3e2; - --accent-btn-color: #3ca1eb; - --accent-btn-bghover: rgba(60, 161, 235, .1); - --accent-btn-bgactive: rgba(60, 161, 235, .1); - --bubble-bgcolor: #15202b; - --bubble-border-color: #364049; - --voice-progress-bgcolor: #2d3945; - --radio-bghover: rgba(255, 255, 255, 0.15); - --popup-bgcolor: #2d3945; - - --views-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%200c2.8897625%200%205.2230958%201.66666667%207%205-1.7769042%203.33333333-4.1102375%205-7%205-2.88976248%200-5.22309581-1.66666667-7-5%201.77690419-3.33333333%204.11023752-5%207-5zm0%201.48148148c-1.98523978%200-3.59459459%201.5752944-3.59459459%203.51851852s1.60935481%203.51851852%203.59459459%203.51851852%203.5945946-1.5752944%203.5945946-3.51851852-1.60935482-3.51851852-3.5945946-3.51851852zm0%201.85185185c.94037674%200%201.7027027.74619209%201.7027027%201.66666667s-.76232596%201.66666667-1.7027027%201.66666667-1.7027027-.74619209-1.7027027-1.66666667.76232596-1.66666667%201.7027027-1.66666667z%22%20fill%3D%22%23798894%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --voters-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.60486756.00162755%204.54930464-.00162755c1.33727811%200%201.82220747.13923842%202.3110964.40069906.4888888.26146064.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v4.3083444c0%201.33727811-.1392384%201.82220747-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323l-.1848203.0922854c-.43861892.2018093-.95615775.3084137-2.1262761.3084137h-4.3083444c-1.33727811%200-1.82220747-.1392384-2.31109636-.4006991-.48888888-.2614606-.87257174-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.88262629-.30678617-1.88531586l-.00162755-4.54930464c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146064-.48888888.6451435-.87257174%201.13403238-1.13403238l.18482021-.09228534c.40728905-.18739436.88262634-.29269878%201.88531591-.30678617zm6.42546254%202.96804236c-.26626658-.26626656-.68293026-.29047261-.97654175-.07261815l-.08411844.07261815-3.96966991%203.96933009-1.46966991-1.46933009-.08411844-.07261815c-.29361149-.21785446-.71027517-.19364841-.97654174.07261815-.26626656.26626657-.29047261.68293025-.07261815.97654174l.07261815.08411844%202%202%20.08411844.07261815c.26098799.19364841.61920241.19603913.88259105.00717216l.09395069-.07979031%204.50000001-4.5.0726181-.08411844c.2178545-.29361149.1936484-.71027517-.0726181-.97654174z%22%20fill%3D%22%23798894%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - - --bgcolor0: #e0645e; - --bgcolor1: #e9b653; - --bgcolor2: #af74f2; - --bgcolor3: #7cc766; - --bgcolor4: #5bbfd7; - --bgcolor5: #5caae4; - --bgcolor6: #e9539d; - - --color0: #f95c54; /* red */ - --color1: #f3bb4f; /* orange */ - --color2: #c28dff; /* purple */ - --color3: #76df56; /* green */ - --color4: #4fd2f3; /* cyan */ - --color5: #5ebbff; /* blue */ - --color6: #ff5ead; /* pink */ - - --spoiler-bgcolor: #373e4e; -} - -body.widget_frame_base { - font-family: 'Roboto', sans-serif; - padding: 0; - margin: 0 auto; - font-size: 16px; -} -.widget_frame_base a, -.widget_frame_base a:hover { - color: var(--accent-color); - text-decoration: none; -} -.widget_frame_base a:hover { - text-decoration: underline; -} -body.rtl { - direction: rtl; -} - -.no_transitions, -.no_transitions * { - transition: none !important; -} - -body.body_widget_post { - line-height: 0; - color: var(--text-color); - min-width: 300px; - max-width: 500px; -} -mark.highlight { - background: #ffeeb8; - color: inherit; - border-radius: 2px; - padding: 0 1px; - margin: 0 -1px; -} -mark.label { - font-size: .7em; - background: transparent; - border: 1px solid #d14e4e; - color: #d14e4e; - border-radius: 2px; - padding: 1px 3px; - margin-left: 5px; - vertical-align: top; -} -mark.label span.hidden { - display: none; -} -.emoji { - font-style: normal; -} -.emoji > b { - font-weight: normal; -} -s .emoji > b { - font-weight: normal; -} -a:hover :has(.emoji), -a:hover .emoji, -a:hover .emoji > b { - text-decoration: inherit; -} -.emoji_default .emoji { - background: none !important; -} -.emoji_image .emoji { - width: 1.25em; - height: 1.25em; - vertical-align: top; - display: inline-block; - white-space: nowrap; - overflow: hidden; - position: relative; - background: no-repeat -1000px -1000px; - background-size: 1.25em 1.25em; - text-indent: -10em; - padding: 3px 3px 3px 2px; - margin: -3px -2px; -} -.emoji_image .emoji:before { - content: ''; - position: absolute; - pointer-events: none; - left: 0; - top: 0; - right: 0; - bottom: 0; - background: inherit; - background-position: 2px 50%; - background-position-y: calc(50% + 1px); -} -.emoji_image .emoji > b { - letter-spacing: 12em; - pointer-events: none; -} - -tg-spoiler { - --anim-dur: .45s; - --anim: var(--anim-dur) ease; - --anim-fn: text-show; - --bg-anim-fn: bg-hide; - - padding: 1px 0; - border-radius: 1px; -} -.spoilers_hidden tg-spoiler { - --anim-fn: text-hide; - --bg-anim-fn: bg-show; - background: var(--spoiler-bgcolor); -} -.spoilers_hidden.spoilers_active tg-spoiler { - cursor: pointer; -} -.spoilers_hidden span.tg-spoiler-text { - color: transparent; -} -.spoilers_hidden.decorated-text s, -.spoilers_hidden.decorated-text u, -.spoilers_hidden.decorated-text a:hover { - text-decoration: none; -} -.spoilers_hidden.decorated-text tg-spoiler, -.spoilers_hidden.decorated-text tg-spoiler span.d-text { - text-decoration: none !important; -} -.spoilers_hidden.decorated-text s span.d-text { - text-decoration: line-through; -} -.spoilers_hidden.decorated-text u span.d-text { - text-decoration: underline; -} -.spoilers_hidden.decorated-text s u span.d-text, -.spoilers_hidden.decorated-text u s span.d-text { - text-decoration: underline line-through; -} -.widget_frame_base .spoilers_hidden.decorated-text a:hover span.d-text { - text-decoration: underline; -} -.widget_frame_base .spoilers_hidden.decorated-text a:hover s span.d-text, -.widget_frame_base .spoilers_hidden.decorated-text s a:hover span.d-text { - text-decoration: underline line-through; -} -.widget_frame_base .spoilers_hidden tg-spoiler a { - color: transparent; - pointer-events: none; -} -.emoji_image .spoilers_hidden tg-spoiler .emoji:before, -.emoji_image .spoilers_hidden tg-spoiler tg-emoji .tg-emoji-wrap { - opacity: 0; -} -.spoilers_animate tg-spoiler { - animation: var(--bg-anim-fn) var(--anim); -} -.spoilers_animate span.tg-spoiler-text { - animation: var(--anim-fn) var(--anim); - transition: color var(--anim); -} -.widget_frame_base .spoilers_animate tg-spoiler a { - transition: color var(--anim); -} -.emoji_image .spoilers_animate tg-spoiler .emoji:before, -.emoji_image .spoilers_animate tg-spoiler tg-emoji .tg-emoji-wrap { - transition: opacity var(--anim); -} -@keyframes text-show { - from { filter: blur(6px); } - to { filter: blur(0); } -} -@keyframes text-hide { - from { filter: blur(0); } - to { filter: blur(3px); } -} -@keyframes bg-hide { - from { - background: var(--spoiler-bgcolor); - box-shadow: 0 0 var(--spoiler-bgcolor); - } - to { - background: transparent; - box-shadow: 0 0 60px 60px transparent; - } -} -@keyframes bg-show { - from { - background: transparent; - box-shadow: 0 0 30px 30px transparent; - } - to { - background: var(--spoiler-bgcolor); - box-shadow: 0 0 var(--spoiler-bgcolor); - } -} - -tg-emoji { - display: inline-block; - position: relative; -} -.emoji_image tg-emoji .emoji { - background: none !important; -} -tg-emoji span.tg-emoji-wrap { - --size: calc(1.25em + 1px); - - position: absolute; - display: inline-block; - width: var(--size); - height: var(--size); - margin-right: calc(-1 * var(--size)); - vertical-align: top; - background: no-repeat 2px 50%; - background-size: 1.25em 1.25em; - transform: translateX(calc(1px - 0.125em)) translateY(calc(1px - 0.125em)); - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} -tg-emoji .tg-emoji:before { - content: ''; - display: block; - padding-top: 100%; -} -tg-emoji .tg-emoji { - position: relative; - display: inline-block; - width: 100%; -} -tg-emoji .tg-emoji-webp { - background: no-repeat center; - background-size: 100%; -} -tg-emoji .tg-emoji-webm { - background: no-repeat top center; - background-size: 100%; -} -tg-emoji .tg-emoji-tgs img, -tg-emoji .tg-emoji-tgs canvas, -tg-emoji .tg-emoji-webm video { - position: absolute; - top: 0; bottom: 0; - left: 0; right: 0; - width: 100%; - height: 100%; -} - -.flex_ellipsis, -.inline_flex_ellipsis { - position: relative; - display: -webkit-flex !important; - display: flex !important; - overflow: hidden; - text-overflow: ellipsis; -} -.inline_flex_ellipsis { - display: -webkit-inline-flex !important; - display: inline-flex !important; - vertical-align: top; -} -a.flex_ellipsis:hover:before, -a.inline_flex_ellipsis:hover:before { - position: absolute; - right: 0; - content: '\a0'; - text-decoration: underline; - letter-spacing: 1000em; -} -.flex_ellipsis > .ellipsis, -.inline_flex_ellipsis > .ellipsis { - flex: 0 1 auto; - overflow: hidden; - text-overflow: ellipsis; -} -.media_not_supported_cont, -.media_not_supported .media_supported_cont { - display: none; -} -.media_not_supported .media_not_supported_cont { - display: block; -} -.copyonly { - color: transparent; - display: inline-block; - vertical-align: baseline; - width: 1px; - height: 0; - background: 0 no-repeat none; - font-size: 0; - float: left; - text-rendering: auto; - /*-webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none;*/ -} -.file-upload { - display: none; -} -.ohide { - opacity: 0; - visibility: hidden; - pointer-events: none; -} -.tgme_widget_message_user { - float: left; -} -.tgme_widget_message_user a { - display: inline-block; - border-radius: 18px; -} -.tgme_widget_message_user_photo, -.tgme_widget_message_user_photo img, -.tgme_widget_message_user_photo video, -.tgme_widget_login_user_photo, -.tgme_widget_login_user_photo img { - display: inline-block; - vertical-align: top; - width: 36px; - height: 36px; - border-radius: 18px; -} -.tgme_widget_message_user_photo, -.tgme_widget_login_user_photo { - position: relative; - font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; - font-style: normal; - text-align: center; - text-transform: uppercase; - text-decoration: none !important; - font-size: 16px; - line-height: 37px; - color: #fff; - background: #e57979; - overflow: hidden; -} -.tgme_widget_message_user_photo:before, -.tgme_widget_login_user_photo:before { - content: attr(data-content); - font-weight: 500; -} -.tgme_widget_message_user_photo img, -.tgme_widget_message_user_photo video, -.tgme_widget_login_user_photo img { - position: absolute; - pointer-events: none; - left: 0; - top: 0; -} -.tgme_widget_message_bubble { - position: relative; - border: 1px solid var(--bubble-border-color); - border-radius: 0 10px 10px 10px; - background: var(--bubble-bgcolor); - padding: 12px 17px; -} -.tgme_widget_message_bubble, -.tgme_widget_message_inline_keyboard { - margin-left: 45px; -} -.no_userpic .tgme_widget_message_user { - display: none; -} -.no_userpic .tgme_widget_message_bubble, -.no_userpic .tgme_widget_message_inline_keyboard { - margin-left: 7px; -} -@media (max-width: 354px) { - .tgme_widget_message_user { - display: none; - } - .tgme_widget_message_bubble, - .tgme_widget_message_inline_keyboard { - margin-left: 7px; - } - .force_userpic .tgme_widget_message_user { - display: block; - } - .force_userpic .tgme_widget_message_bubble, - .force_userpic .tgme_widget_message_inline_keyboard { - margin-left: 45px; - } -} -.tgme_widget_message_bubble_tail { - pointer-events: none; - position: absolute; - left: -8px; - top: -1px; -} -.tgme_widget_message_bubble_tail .background { - pointer-events: auto; - fill: var(--bubble-bgcolor); -} -.tgme_widget_message_bubble_tail .border_1x { - fill: var(--bubble-border-color); -} -.tgme_widget_message_bubble_logo { - display: inline-block; - float: right; - width: 24px; - height: 20px; - margin-left: 10px; - background: var(--bubble-logo-icon-svg) no-repeat center; - cursor: pointer; -} -.err_message .tgme_widget_message_bubble_logo { - margin-top: 4px; -} -.tgme_widget_message_inline_row { - margin-top: 6px; - display: flex; -} -.tgme_widget_message_inline_button { - display: inline-block; - font-size: 16px; - line-height: 21px; - font-weight: 500; - background: #b5c0c8; - box-shadow: none; - color: #fff; - border-radius: 10px; - padding: 7px 12px 6px; - text-align: center; - width: 1px; - box-sizing: border-box; - flex-grow: 1; - flex-shrink: 1; -} -.widget_frame_base a.tgme_widget_message_inline_button, -.widget_frame_base a.tgme_widget_message_inline_button:hover { - color: #fff !important; - text-decoration: none; -} -.tgme_widget_message_inline_button + .tgme_widget_message_inline_button { - margin-left: 6px; -} -.tgme_widget_message_inline_button_text { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -a.tgme_widget_message_action_btn { - vertical-align: top; - white-space: nowrap; - font-weight: 500; - margin-left: 12px; - cursor: pointer; -} -a.tgme_widget_message_action_btn { - color: inherit !important; -} -a.tgme_widget_message_action_btn.accent_color { - color: var(--accent-color) !important; -} -.tgme_widget_message_author, -.tgme_widget_message_forwarded_from { - font-size: 16px; - line-height: 23px; - margin: -2px 0; - color: var(--accent-color); - text-align: left; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - display: -webkit-flex; - display: flex; -} -.widget_frame_base .tgme_widget_message_author a, -.widget_frame_base .tgme_widget_message_author a:hover, -.widget_frame_base .tgme_widget_message_forwarded_from a, -.widget_frame_base .tgme_widget_message_forwarded_from a:hover { - color: inherit; -} -.tgme_widget_message_forwarded_from { - margin-top: 0; -} -.tgme_widget_message_author_name, -.tgme_widget_message_owner_name, -.tgme_widget_message_via_bot, -.tgme_widget_message_forwarded_from_name, -.tgme_widget_message_forwarded_from_author { - -webkit-flex: 0 1 auto; - flex: 0 1 auto; - text-overflow: ellipsis; - overflow: hidden; - font-weight: 500; -} -.tgme_widget_message_author_labels, -.tgme_widget_message_owner_labels, -.tgme_widget_message_forwarded_from_labels { - text-decoration: none !important; - font-weight: 500; -} -.tgme_widget_message_via_bot { - -webkit-flex-shrink: 0; - flex-shrink: 0; - max-width: 30%; -} -.tgme_widget_message_forwarded_from .tgme_widget_message_via_bot { - max-width: 25%; -} -.verified-icon { - display: inline-block; - width: 1em; - height: 1em; - padding: 1px; - text-indent: -10em; - overflow: hidden; - background: var(--verified-icon-svg) no-repeat 0 0; - background-size: 100%; - vertical-align: -4px; - margin-left: 8px; -} -.message_media_not_supported_wrap { - padding: 0 10px; - margin: 16px 0 26px; - text-align: center; -} -.message_media_not_supported { - font-size: 14px; - line-height: 20px; - color: var(--second-color); - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.message_media_view_in_telegram { - display: inline-block; - font-size: 14px; - line-height: 20px; - font-weight: 500; - border-radius: 20px; - border: 1px solid var(--accent-line-color); - transition: all .2s ease; - text-transform: uppercase; - white-space: nowrap; - color: var(--accent-color); - padding: 10px 20px 9px; - margin-top: 12px; -} -.widget_frame_base a.message_media_view_in_telegram:hover { - text-decoration: none; - background: var(--accent-line-color); - color: var(--light-btn-text); -} -.tgme_widget_message_photo_wrap { - display: block; - background: no-repeat -10000px -10000px; - background-size: 0 0; - margin: 12px -17px; - min-width: calc(100% + 34px) !important; - max-width: calc(100% + 34px) !important; - text-align: center; - position: relative; - overflow: hidden; -} -.tgme_widget_message_photo_wrap:hover { - text-decoration: none; -} -.tgme_widget_message_photo { - display: block; - position: relative; - background: no-repeat center; - background-size: cover; - background-image: inherit; - margin: 0 auto; - z-index: 2; -} -.tgme_widget_message_photo_wrap.blured:before { - content: ''; - display: block; - position: absolute; - left: -30px; - right: -30px; - top: -30px; - bottom: -30px; - background: no-repeat center; - background-size: cover; - background-image: inherit; - -webkit-filter: blur(15px); - filter: blur(15px); - z-index: 1; -} -.tgme_widget_message_photo_wrap.blured:after { - content: ''; - display: block; - position: absolute; - left: -1px; - right: -1px; - top: -1px; - bottom: -1px; - background: #fff; - opacity: .3; - z-index: 1; -} -.tgme_widget_message_video_player { - display: block; - margin: 12px -17px; - min-width: calc(100% + 34px) !important; - max-width: calc(100% + 34px) !important; - position: relative; - overflow: hidden; -} -a.tgme_widget_message_video_player:hover { - text-decoration: none; -} -.tgme_widget_message_video_player:after, -.link_preview_video_player:after, -.tgme_widget_message_game_video_player:after { - content: ''; - display: block; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 3; -} -.tgme_widget_message_video_thumb, -.tgme_widget_message_roundvideo_thumb, -.link_preview_video_thumb, -.tgme_widget_message_game_video_thumb { - position: absolute; - left: -30px; - right: -30px; - top: -30px; - bottom: -30px; - background: no-repeat center; - background-size: cover; - -webkit-filter: blur(15px); - filter: blur(15px); -} -.tgme_widget_message_video_wrap, -.link_preview_video_wrap, -.tgme_widget_message_game_video_wrap { - position: relative; - display: block; - margin: 0 auto; - overflow: hidden; - z-index: 2; -} -.tgme_widget_message_video_wrap { - min-width: 100%; - max-width: 100%; -} -.tgme_widget_message_video_player.blured .tgme_widget_message_video_wrap { - background: rgba(255, 255, 255, .3); -} -.tgme_widget_message_video, -.link_preview_video, -.tgme_widget_message_game_video { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; -} -.tgme_widget_message_video.blured { - left: -30px; - right: -30px; - top: -30px; - bottom: -30px; - width: calc(100% + 60px); - height: calc(100% + 60px); - object-fit: cover; - -webkit-filter: blur(15px); - filter: blur(15px); -} -.message_video_play { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 1; - cursor: pointer; - transition: opacity .2s ease; - z-index: 5; -} -.playing .message_video_play, -.not_supported .message_video_play { - opacity: 0; -} -.message_video_play:after { - display: inline-block; - content: ''; - width: 60px; - height: 60px; - border-radius: 30px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m12%208.83371381v22.33257239c0%20.8591096.6964459%201.5555555%201.5555556%201.5555555.2958418%200%20.5855493-.084363.8351396-.2431932l17.5470212-11.1662862c.7247977-.4612349.9384575-1.4227043.4772226-2.147502-.1222335-.1920812-.2851414-.3549891-.4772226-.4772226l-17.5470212-11.1662862c-.7247977-.4612349-1.6862671-.24757504-2.147502.47722266-.1588302.24959034-.2431932.53929784-.2431932.83513965z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E') no-repeat center; - background-color: #808080; - background-color: rgba(0, 0, 0, .5); - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - margin: auto; -} -.message_video_duration, -.tgme_widget_message_game_label, -.tgme_widget_message_invoice_label { - position: absolute; - display: inline-block; - font-size: 14px; - line-height: 17px; - border-radius: 11px; - background: #808080; - background: rgba(0, 0, 0, .5); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - white-space: nowrap; - color: #fff; - padding: 3px 8px 2px; - margin: 10px; - right: 0; - bottom: 0; - z-index: 7; -} -.tgme_widget_message_video_player .message_media_not_supported_wrap, -.tgme_widget_message_roundvideo_player .message_media_not_supported_wrap { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: rgba(0, 0, 0, .3); - margin: 0; - text-align: center; - z-index: 6; - transition: all .2s ease; - pointer-events: none; - visibility: hidden; - opacity: 0; -} -.tgme_widget_message_video_player.not_supported .message_media_not_supported_wrap, -.tgme_widget_message_roundvideo_player.not_supported .message_media_not_supported_wrap { - pointer-events: auto; - visibility: visible; - opacity: 1; -} -.tgme_widget_message_video_player .message_media_not_supported, -.tgme_widget_message_roundvideo_player .message_media_not_supported { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - display: inline-block; - font-size: 14px; - line-height: 20px; - color: #fff; - height: 74px; - margin: auto; - padding: 15px; -} -.tgme_widget_message_video_player .message_media_view_in_telegram, -.tgme_widget_message_roundvideo_player .message_media_view_in_telegram { - border-color: #fff; - color: #fff; -} -.tgme_widget_message_video_player .message_media_view_in_telegram:hover, -.tgme_widget_message_roundvideo_player .message_media_view_in_telegram:hover { - background: #fff; - color: #777; -} -.tgme_widget_message_sticker_wrap { - position: relative; - display: block; - margin: 12px auto; - min-height: 20px; - max-width: 192px; - max-height: 192px; -} -.with_effect .tgme_widget_message_sticker_wrap, -.with_effect .tgme_widget_message_sticker_wrap .tgme_widget_message_tgsticker_wrap, -.with_effect .tgme_widget_message_sticker_wrap .tgme_widget_message_tgsticker { - max-width: 256px; - max-height: 192px; -} -.with_effect .tgme_widget_message_sticker_wrap .tgme_widget_message_tgsticker { - max-height: 256px; - transform: translateY(-32px); -} -.with_effect .tgme_widget_message_sticker_wrap { - transform: scaleX(-1); -} -.with_effect .tgme_widget_message_sticker_wrap .tgme_widget_message_tgsticker_wrap { - overflow: hidden; -} -.tgme_widget_message_tgsticker_effect + .tgme_widget_message_tgsticker_wrap { - cursor: pointer; -} -.tgme_widget_message_tgsticker_effect { - position: absolute; - z-index: 1; - width: 150% !important; - height: 200%; - right: -8.2%; - top: -50%; - visibility: hidden; - pointer-events: none; -} -.tgme_widget_message_sticker { - display: block; - background: no-repeat center; - background-size: 100%; - max-width: 192px; - max-height: 192px; -} -.tgme_widget_message_tgsticker { - position: relative; - display: block; - max-width: 192px; - max-height: 192px; -} -.tgme_widget_message_videosticker { - position: relative; - background: no-repeat top center; - background-size: 100%; - display: block; - max-width: 192px; - max-height: 192px; -} -.tgme_widget_message_tgsticker img.blured { - filter: blur(3px); -} -.tgme_widget_message_tgsticker img, -.tgme_widget_message_tgsticker canvas, -.tgme_widget_message_tgsticker_effect canvas, -.tgme_widget_message_videosticker video { - position: absolute; - top: 0; bottom: 0; - left: 0; right: 0; - width: 100%; - height: 100%; -} -.tgme_widget_message_roundvideo_player { - position: relative; - display: block; - margin: 12px auto; - max-width: 256px; -} -.tgme_widget_message_roundvideo_player .message_media_not_supported_wrap { - border-radius: 128px; -} -.tgme_widget_message_roundvideo_wrap { - position: relative; - display: inline-block; - vertical-align: top; - overflow: hidden; - width: 100%; - padding: 2px; - margin: -2px; -} -.tgme_widget_message_roundvideo_wrap:before { - content: ''; - display: block; - padding-top: 100%; -} -.tgme_widget_message_roundvideo { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - border-radius: 130px; - width: 100%; - height: 100%; -} -.tgme_widget_message_roundvideo_muted { - position: absolute; - left: 50%; - bottom: 12px; - display: inline-block; - width: 32px; - height: 32px; - margin-left: -16px; - border-radius: 16px; - background: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.4885328%209.06461828c.1165616.19426925.1781339.41656476.1781339.64311969v10.58452403c0%20.690356-.5596441%201.25-1.25%201.25-.226555%200-.4488505-.0615723-.6431197-.1781338l-3.3454132-2.0072479c-.6275112-.3765068-1.0114671-1.054646-1.0114671-1.7864436v-5.1408734c0-.7317976.3839559-1.4099368%201.0114671-1.7864436l3.3454132-2.00724788c.5919753-.3551852%201.3598006-.16322887%201.7149858.42874646zm-8.57186613%202.18538172c.69035593%200%201.25.5596441%201.25%201.25v5c0%20.6903559-.55964407%201.25-1.25%201.25-.69035594%200-1.25-.5596441-1.25-1.25v-5c0-.6903559.55964406-1.25%201.25-1.25zm15.45418453%201.1551933c.2422616-.1706399.5792198-.1491612.7978635.0660979.2186436.215259.2453762.5518412.0785363.7967352l-.0716419.0871214-1.6419424%201.6674013%201.6419424%201.6677398c.2421664.2459741.2390797.6416902-.0068944.8838566-.2186437.215259-.5556019.2367378-.7978635.0660979l-.0859931-.0729923-1.6281914-1.654702-1.6279579%201.654702-.0859931.0729923c-.2422615.1706399-.5792198.1491611-.7978635-.0660979-.2186436-.2152591-.2453762-.5518413-.0785363-.7967353l.0716419-.0871213%201.6417089-1.6677398-1.6417089-1.6674013c-.2421664-.2459741-.2390797-.6416902.0068944-.8838566.2186437-.2152591.555602-.2367378.7978635-.0660979l.0859931.0729923%201.6279579%201.6533635%201.6281914-1.6533635z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat center; - background-color: rgba(0, 0, 0, .6); - transition: all .3s ease; -} -.playing .tgme_widget_message_roundvideo_muted, -.not_supported .tgme_widget_message_roundvideo_muted { - transform: scale3d(0, 0, 0); - visibility: hidden; - opacity: 0; -} -.tgme_widget_message_roundvideo_border { - display: inline-block; - position: absolute; - border-radius: 198px; - top: 0; left: 0; - bottom: 0; right: 0; - border: 70px solid var(--bubble-bgcolor); - margin: -68px; -} -.tgme_widget_message_roundvideo_progress_wrap { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - transition: all .3s ease; - visibility: hidden; - opacity: 0; -} -.playing .tgme_widget_message_roundvideo_progress_wrap { - visibility: visible; - opacity: 0.4; -} -.tgme_widget_message_roundvideo_progress { - stroke: #fff; - stroke-width: 3px; - stroke-linecap: round; - fill: rgba(0, 0, 0, 0); - transform: rotateZ(-90deg); - transform-origin: 50%; - r: calc(50% - 7.5px); -} -.tgme_widget_message_roundvideo_play { - display: inline-block; - position: absolute; - border-radius: 128px; - top: 0; - left: 0; - bottom: 0; - right: 0; - cursor: pointer; - z-index: 3; -} -.tgme_widget_message_roundvideo_duration { - display: inline-block; - position: absolute; - left: 0; - bottom: 0; - font-size: 14px; - line-height: 19px; - color: var(--second-color); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_voice_player { - display: block; - border-radius: 25px 0 0 25px; - margin: 10px 0; - overflow: hidden; -} -a.tgme_widget_message_voice_player:hover { - text-decoration: none; -} -.tgme_widget_message_voice { - display: none !important; -} -.tgme_widget_message_voice_play { - display: inline-block; - float: left; - width: 50px; - height: 50px; - border-radius: 25px; - background: var(--voice-icon-svg) no-repeat center; - background-color: var(--accent-line-color); - cursor: pointer; - transition: opacity .2s ease; - opacity: 0.5; -} -.ready .tgme_widget_message_voice_play { - opacity: 1; -} -.playing .tgme_widget_message_voice_play { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8.7180574%204c.44575937%200%20.60740249.04641281.77036545.13356635.16296296.08715355.29085725.21504784.3780108.3780108.08715354.16296296.13356635.32460608.13356635.77036545v13.4361148c0%20.4457594-.04641281.6074025-.13356635.7703655-.08715355.1629629-.21504784.2908572-.3780108.3780107-.16296296.0871536-.32460608.1335664-.77036545.1335664h-2.4361148c-.44575937%200-.60740249-.0464128-.77036545-.1335664-.16296296-.0871535-.29085725-.2150478-.3780108-.3780107-.08715354-.162963-.13356635-.3246061-.13356635-.7703655v-13.4361148c0-.44575937.04641281-.60740249.13356635-.77036545.08715355-.16296296.21504784-.29085725.3780108-.3780108.16296296-.08715354.32460608-.13356635.77036545-.13356635zm9%200c.4457594%200%20.6074025.04641281.7703655.13356635.1629629.08715355.2908572.21504784.3780107.3780108.0871536.16296296.1335664.32460608.1335664.77036545v13.4361148c0%20.4457594-.0464128.6074025-.1335664.7703655-.0871535.1629629-.2150478.2908572-.3780107.3780107-.162963.0871536-.3246061.1335664-.7703655.1335664h-2.4361148c-.4457594%200-.6074025-.0464128-.7703655-.1335664-.1629629-.0871535-.2908572-.2150478-.3780107-.3780107-.0871536-.162963-.1335664-.3246061-.1335664-.7703655v-13.4361148c0-.44575937.0464128-.60740249.1335664-.77036545.0871535-.16296296.2150478-.29085725.3780107-.3780108.162963-.08715354.3246061-.13356635.7703655-.13356635z%22%20transform%3D%22translate%281%200%29%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_widget_message_voice_wrap { - margin-left: 61px; -} -.tgme_widget_message_voice_progress_wrap { - position: relative; - padding-top: 10px; - height: 14px; - overflow: hidden; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tgme_widget_message_voice_progress_wrap .bar { - position: absolute; - height: 14px; - line-height: 14px; - white-space: nowrap; -} -.tgme_widget_message_voice_progress_wrap .bar s { - display: inline-block; - width: 4px; - padding-top: 4px; - margin-top: -4px; - margin-right: 2px; - border-radius: 2px; - vertical-align: bottom; - box-sizing: border-box; -} -.tgme_widget_message_voice_progress { - position: relative; - height: 14px; - margin-top: -4px; - padding-top: 4px; - overflow: hidden; - width: 0; -} -.tgme_widget_message_voice_progress_bg .bar s { - background: var(--voice-progress-bgcolor); -} -.tgme_widget_message_voice_progress .bar s { - background: var(--accent-line-color); -} -.tgme_widget_message_voice_duration { - display: inline-block; - font-size: 14px; - line-height: 19px; - color: var(--second-color); - margin: 5px 0 2px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_document_wrap, -.tgme_widget_message_contact_wrap { - display: block; - border-radius: 25px 0 0 25px; - margin: 10px 0; - overflow: hidden; -} -a.tgme_widget_message_document_wrap:hover, -a.tgme_widget_message_document_wrap:focus, -a.tgme_widget_message_document_wrap:focus:hover, -a.tgme_widget_message_contact_wrap:hover, -a.tgme_widget_message_contact_wrap:focus, -a.tgme_widget_message_contact_wrap:focus:hover { - text-decoration: none; -} -.tgme_widget_message_document_icon { - display: inline-block; - float: left; - width: 50px; - height: 50px; - border-radius: 25px; - background: var(--docfile-icon-svg) no-repeat center; - background-color: var(--accent-line-color); -} -.tgme_widget_message_document_icon.audio { - background-image: var(--docaudio-icon-svg); -} -.tgme_widget_message_contact_wrap .tgme_widget_message_user_photo, -.tgme_widget_message_contact_wrap .tgme_widget_message_user_photo img { - float: left; - width: 50px; - height: 50px; - border-radius: 25px; - font-size: 21px; - line-height: 52px; -} -.tgme_widget_message_document, -.tgme_widget_message_contact { - margin-left: 61px; -} -.tgme_widget_message_document_title, -.tgme_widget_message_contact_name { - font-size: 16px; - line-height: 23px; - font-weight: 500; - color: var(--accent-color); - text-align: left; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - margin: 4px 0 0; -} -.tgme_widget_message_document_extra, -.tgme_widget_message_contact_phone { - font-size: 14px; - line-height: 19px; - color: var(--second-color); - text-align: left; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - margin: 0 0 4px; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_location_wrap { - display: block; - margin: 12px -17px; - min-width: calc(100% + 34px) !important; - max-width: calc(100% + 34px) !important; -} -.tgme_widget_message_location_wrap:hover, -.tgme_widget_message_location_wrap:focus, -.tgme_widget_message_location_wrap:focus:hover { - text-decoration: none; -} -.tgme_widget_message_location { - padding-top: 50%; - background: no-repeat center; - background-size: cover; -} -.tgme_widget_message_location_info { - margin: 6px 17px 0; -} -.tgme_widget_message_location_title { - font-size: 16px; - line-height: 23px; - font-weight: 500; - color: var(--text-color); - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.tgme_widget_message_location_address { - font-size: 14px; - line-height: 19px; - color: var(--second-color); - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.tgme_widget_message_error { - font-size: 16px; - line-height: 21px; - padding: 3px 0; - word-break: break-word; - color: var(--second-color); - overflow: hidden; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_error b { - font-weight: 500; -} -.tgme_widget_message_error_button { - margin: 10px 0 20px; - text-align: center; -} -.tgme_widget_message_author ~ .tgme_widget_message_error { - margin-top: 6px; -} -.tgme_widget_message_text { - font-size: 16px; - line-height: 21px; - word-break: break-word; - margin-top: 6px; -} -.tgme_widget_message_text b { - font-weight: 500; -} -.tgme_widget_message_text code, -.tgme_widget_message_text pre { - font-family: monospace; - white-space: normal; - /*color: #4e7391;*/ -} -.tgme_widget_message_text pre { - padding: 0; - margin: 0; -} -.tgme_widget_message_reply_template { - display: none; -} -.tgme_widget_message_reply .tgme_widget_message_author, -.tgme_widget_message_reply .tgme_widget_message_text, -.tgme_widget_message_reply .tgme_widget_message_metatext { - font-size: 14px; - line-height: 20px; - margin: -2px 0; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - margin-bottom: 1px; -} -.tgme_widget_message_reply_date { - margin-top: 1px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.tgme_widget_message_reply .tgme_widget_message_text { - color: var(--text-color); -} -.tgme_widget_message_reply .tgme_widget_message_metatext { - color: var(--second-color); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_reply_thumb { - display: inline-block; - width: 35px; - height: 35px; - float: left; - border-radius: 3px; - margin-right: 10px; - background: no-repeat center; - background-size: cover; -} -.tgme_widget_message_reply_thumb.round_thumb { - border-radius: 18px; -} -.tgme_widget_message_reply_thumb.with_effect { - transform: scaleX(-1); -} -.tgme_widget_message_reply, -.tgme_widget_message_link_preview, -.tgme_widget_message_game, -.tgme_widget_message_invoice { - display: block; - position: relative; - font-size: 14px; - line-height: 17px; - padding: 2px 0 2px 12px; - margin: 6px 0 -2px; - overflow: hidden; -} -.widget_frame_base .tgme_widget_message_reply:hover, -.widget_frame_base .tgme_widget_message_link_preview:hover, -.widget_frame_base .tgme_widget_message_game:hover, -.widget_frame_base .tgme_widget_message_invoice:hover , -.widget_frame_base .tgme_widget_message_location_wrap:hover { - text-decoration: none; -} -.tgme_widget_message_reply:after, -.tgme_widget_message_link_preview:before, -.tgme_widget_message_game:before { - content: ''; - position: absolute; - background-color: var(--accent-line-color); - border-radius: 2px; - width: 2px; - left: 0; - top: 2px; - bottom: 2px; -} -.link_preview_image, -.tgme_widget_message_game_image, -.tgme_widget_message_invoice_image { - display: block; - margin: 7px 0; - border-radius: 6px; - background: no-repeat center; - background-size: cover; -} -.link_preview_right_image { - display: inline-block; - width: 60px; - height: 60px; - float: right; - border-radius: 6px; - margin-left: 10px; - background: no-repeat center; - background-size: cover; -} -.link_preview_video_player, -.tgme_widget_message_game_video_player { - display: block; - margin: 7px 0; - border-radius: 6px; - position: relative; - overflow: hidden; -} -.link_preview_video_wrap, -.link_preview_video, -.tgme_widget_message_game_video_wrap, -.tgme_widget_message_game_video { - border-radius: 6px; -} -.link_preview_embed_wrap { - position: relative; - display: block; - margin: 7px 0; - border-radius: 6px; - overflow: hidden; -} -.link_preview_embed { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; -} -.link_preview_site_name { - font-weight: 500; - color: var(--accent-color); -} -.link_preview_title { - font-weight: 500; - color: var(--text-color); - margin-top: 4px; - margin-bottom: 1px; -} -.link_preview_description { - color: var(--text-color); - margin-top: 4px; - margin-bottom: 1px; - /*display: -webkit-box; - max-height: 85px; - -webkit-line-clamp: 5; - -webkit-box-orient: vertical; - overflow: hidden; - text-overflow: ellipsis;*/ -} -.tgme_widget_message_link_button { - display: block; - font-size: 13px; - line-height: 15px; - font-weight: 500; - padding: 10px 20px; - text-align: center; - text-transform: uppercase; - color: #358dd4; - border: 1px solid #448abf; - border-radius: 6px; - margin-top: 8px; - margin-bottom: 2px; -} -a.tgme_widget_message_link_button:hover { - text-decoration: none; -} -.tgme_widget_message_game { - margin: 6px 0; -} -.tgme_widget_message_invoice { - padding: 0; - margin: 6px 0; -} -.tgme_widget_message_game_title, -.tgme_widget_message_invoice_title { - font-size: 16px; - line-height: 21px; - font-weight: 500; - color: var(--accent-color); -} -.tgme_widget_message_game_text, -.tgme_widget_message_invoice_description { - font-size: 16px; - line-height: 21px; - color: var(--text-color); -} -.tgme_widget_message_game_image_wrap, -.tgme_widget_message_invoice_image_wrap { - position: relative; -} -.tgme_widget_message_game_image, -.tgme_widget_message_invoice_image { - margin: 0; -} -.tgme_widget_message_game_video_player, -.tgme_widget_message_game_image_wrap, -.tgme_widget_message_invoice_image_wrap { - margin: 6px 0 3px; -} -.tgme_widget_message_invoice_label { - margin: 5px; - left: 0; - top: 0; - right: auto; - bottom: auto; -} -.tgme_widget_message_invoice_total { - font-weight: 500; -} -.tgme_widget_message_poll { - display: block; - font-size: 16px; - line-height: 21px; - word-break: break-word; - margin-top: 6px; -} -.tgme_widget_message_poll_question { - font-weight: 500; -} -.tgme_widget_message_poll_type { - font-size: 14px; - line-height: 17px; - color: var(--second-color); - margin-top: 2px; -} -.tgme_widget_message_poll_voters { - display: inline-block; - vertical-align: top; - margin-left: 7px; -} -.tgme_widget_message_poll_voters .tgme_widget_message_user_photo, -.tgme_widget_message_poll_voters .tgme_widget_message_user_photo img { - width: 18px; - height: 18px; - font-size: 8px; - line-height: 20px; -} -.tgme_widget_message_poll_voters .tgme_widget_message_user_photo { - border: 1px solid var(--bubble-bgcolor); - box-shadow: 0 0 0 0.25px var(--bubble-bgcolor); - margin: -2px -4px -2px 0; - float: right; -} -.tgme_widget_message_poll_votes { - font-size: 14px; - line-height: 17px; - color: var(--second-color); - margin-top: 0; - margin-bottom: 16px; -} -.tgme_widget_message_poll_options { - display: block; - font-size: 15px; - line-height: 17px; - padding-top: 2px; - margin-bottom: 16px; -} -.tgme_widget_message_poll_option { - position: relative; - padding-top: 10px; - margin-top: 4px; -} -.tgme_widget_message_poll_option_percent { - position: absolute; - right: 100%; - margin-right: -25px; - font-size: 13px; - font-weight: 500; - color: var(--text-color); - text-align: right; - white-space: nowrap; -} -.tgme_widget_message_poll_option_percent.p100 { - font-size: 11px; -} -.tgme_widget_message_poll_option_radio_item { - cursor: pointer; -} -.tgme_widget_message_poll_option_radio_item .tgme_widget_message_poll_option_value { - padding-bottom: 10px; -} -.tgme_widget_message_poll_option_radio { - position: absolute; - top: 7px; -} -.tgme_widget_message_poll_option_radio:before { - display: inline-block; - vertical-align: -4px; - content: ''; - width: 20px; - height: 20px; - border: 2px solid #adb1b3; - border-radius: 10px; - box-sizing: border-box; - transition: all 0.15s ease; -} -.tgme_widget_message_poll_option_radio_item .tgme_widget_message_poll_option_radio:after { - position: absolute; - left: 0; - display: inline-block; - vertical-align: -4px; - content: ''; - width: 20px; - height: 20px; - border-radius: 10px; - box-sizing: border-box; - background: var(--radio-item-color) var(--radio-item-icon-svg) no-repeat center; - transition: all 0.1s ease; - transform: scale3d(0, 0, 1); - opacity: 0; -} -.tgme_widget_message_poll_option_radio_item.selected .tgme_widget_message_poll_option_radio:after { - transform: scale3d(1, 1, 1); - opacity: 1; -} -.tgme_widget_message_poll_option_radio_item:hover .tgme_widget_message_poll_option_radio:before { - background-color: var(--radio-bghover); -} -.tgme_widget_message_poll_option_value { - position: relative; - padding-left: 32px; - color: var(--text-color); -} -.tgme_widget_message_poll_option_bar { - margin-top: 6px; - min-width: 4px; - background: var(--accent-line-color); - border-radius: 2px; - height: 4px; -} -.widget_frame_base .tgme_widget_message_poll_options:hover { - text-decoration: none; -} -.tgme_widget_message_poll_option_correct, -.tgme_widget_message_poll_option_incorrect { - background: var(--accent-line-color) var(--pollopt-correct-icon-svg) no-repeat center; - position: absolute; - width: 12px; - height: 12px; - border-radius: 6px; - margin-left: -22px; - margin-top: 2px; -} -.tgme_widget_message_poll_option_incorrect { - background-image: var(--pollopt-incorrect-icon-svg); -} -.tgme_widget_message_poll_option_correct.retracted { - cursor: pointer; -} -.tgme_widget_message_poll_votes { - position: relative; -} -.tgme_widget_message_poll .tgme_widget_message_poll_votes_cnt { - transition: all 0.15s ease; -} -.tgme_widget_message_poll.selected .tgme_widget_message_poll_votes_cnt { - opacity: 0; -} -.tgme_widget_message_poll .tgme_widget_message_action_btn { - position: absolute; - left: 0; - margin-left: 0; - transition: all 0.15s ease; - opacity: 0; -} -.tgme_widget_message_poll.selected .tgme_widget_message_action_btn { - opacity: 1; -} - - -.tgme_widget_message_footer { - font-size: 14px; - line-height: 19px; - color: var(--second-color); - margin: 5px 0 0; - overflow: hidden; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.tgme_widget_message_info { - text-align: right; -} -.tgme_widget_message_views, -.tgme_widget_message_voters { - display: inline-block; - vertical-align: top; - white-space: nowrap; - margin-left: 10px; -} -.tgme_widget_message_views:after { - content: ''; - display: inline-block; - width: 16px; - height: 10px; - background: var(--views-icon-svg) no-repeat 0 0; - margin-left: 5px; -} -.tgme_widget_message_voters:after { - content: ''; - display: inline-block; - width: 12px; - height: 12px; - background: var(--voters-icon-svg) no-repeat 0 0; - vertical-align: -1px; - margin-left: 5px; -} -.tgme_widget_message_meta { - display: inline-block; - vertical-align: top; - white-space: nowrap; - margin-left: 10px; - overflow: hidden; - text-overflow: ellipsis; - max-width: 95%; - max-width: calc(100% - 10px); - display: inline-flex; - justify-content: flex-end; -} -.tgme_widget_message_from_author { - vertical-align: top; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - -webkit-flex: 0 1 auto; - flex: 0 1 auto; -} -.widget_frame_base a.tgme_widget_message_date, -.widget_frame_base a.tgme_widget_message_date:hover { - vertical-align: top; - white-space: nowrap; - color: inherit; -} -.tgme_widget_message_link { - color: var(--accent-color); - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - float: left; - max-width: 67%; - max-width: calc(100% - 100px); -} -@media (max-width: 459px) { - .tgme_widget_message_link { - display: none; - } -} -.tgme_widget_message_grouped_wrap { - display: block; - margin: 12px -17px; - min-width: calc(100% + 34px) !important; - max-width: calc(100% + 34px) !important; - overflow: hidden; -} -.tgme_widget_message_grouped { - position: relative; -} -.tgme_widget_message_grouped_layer { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; -} -.tgme_widget_message_grouped .grouped_media_wrap { - position: absolute; - margin: 0; - cursor: pointer; - min-width: auto !important; - max-width: none !important; -} -.tgme_widget_message_grouped .grouped_media_wrap.over { - transition: all .2s ease; - z-index: 10; -} -.tgme_widget_message_grouped .grouped_media_wrap.active { - left: 0 !important; - top: 0 !important; - width: 100% !important; - height: 100% !important; - margin: 0 !important; -} -.grouped_media_helper { - position: static; - background-position: -10000px -10000px; - background-size: 0 0; - background-image: inherit; -} -.grouped_media_wrap .grouped_media { - position: absolute; -} -.grouped_media_wrap.over .grouped_media { - position: absolute; - transition: all .2s ease; -} -.grouped_media_wrap.active .grouped_media { - left: 0 !important; - right: 0 !important; - top: 0 !important; - bottom: 0 !important; -} -.grouped_media_wrap.active .grouped_media_helper .grouped_media { - left: inherit !important; - right: inherit !important; - top: inherit !important; - bottom: inherit !important; -} -.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:before, -.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured:after { - visibility: hidden; - transition: visibility .2s ease; -} -.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured.active:before, -.tgme_widget_message_grouped .tgme_widget_message_photo_wrap.blured.active:after { - visibility: visible; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.not_supported .message_media_not_supported_wrap { - pointer-events: none; - visibility: hidden; - opacity: 0; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.active.not_supported .message_media_not_supported_wrap { - pointer-events: auto; - visibility: visible; - opacity: 1; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.not_supported .message_video_play { - opacity: 1; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.active.not_supported .message_video_play { - opacity: 0; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player .message_video_play:after { - width: 50px; - height: 50px; - border-radius: 25px; - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%203.24662107v17.50675783c0%20.6750147.54720753%201.2222223%201.22222222%201.2222223.23559715%200%20.46617345-.0680925.66397379-.196081l13.52794929-8.7533789c.5667222-.3667026.7288701-1.1233929.3621675-1.6901151-.0937888-.1449463-.2172212-.2683787-.3621675-.3621675l-13.52794929-8.75337893c-.5667222-.3667026-1.3234125-.20455468-1.69011509.36216752-.12798845.19780033-.19608092.42837663-.19608092.66397378z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.not_supported .message_video_play:after { - background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m20%204v2h2l.0010534-1.97483793c.7298783.05096843%201.0959232.17857229%201.4642152.37553699.4888888.26146063.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v14.3083444c0%201.3372781-.1392384%201.8222075-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323-.368292.1969647-.7343369.3245686-1.4642152.375537l-.0010534-1.9748379h-2v2h-10v-2h-2l-.00008693%201.9749054c-.73052165-.0509233-1.09672713-.1785528-1.46518163-.3756045-.48888888-.2614606-.87257175-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.8826263-.30678617-1.8853159l-.00162755-14.5493046c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146063-.48888888.6451435-.87257175%201.13403238-1.13403238.3684545-.19705162.73465998-.32468117%201.46518163-.37560443l.00008693%201.97490537h2v-2zm-10%2016h-2v2h2zm12%200h-2v2h2zm-12-4h-2v2h2zm12%200h-2v2h2zm-12-4h-2v2h2zm12%200h-2v2h2zm-12-4h-2v2h2zm12%200h-2v2h2z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); -} -.tgme_widget_message_grouped .tgme_widget_message_video_player .message_video_duration { - transition: opacity .2s ease; - opacity: 0; -} -.tgme_widget_message_grouped .tgme_widget_message_video_player.active .message_video_duration { - opacity: 1; -} - -.bgcolor0 { background: var(--bgcolor0) linear-gradient(var(--bgcolor0-top), var(--bgcolor0-bottom)); } -.bgcolor1 { background: var(--bgcolor1) linear-gradient(var(--bgcolor1-top), var(--bgcolor1-bottom)); } -.bgcolor2 { background: var(--bgcolor2) linear-gradient(var(--bgcolor2-top), var(--bgcolor2-bottom)); } -.bgcolor3 { background: var(--bgcolor3) linear-gradient(var(--bgcolor3-top), var(--bgcolor3-bottom)); } -.bgcolor4 { background: var(--bgcolor4) linear-gradient(var(--bgcolor4-top), var(--bgcolor4-bottom)); } -.bgcolor5 { background: var(--bgcolor5) linear-gradient(var(--bgcolor5-top), var(--bgcolor5-bottom)); } -.bgcolor6 { background: var(--bgcolor6) linear-gradient(var(--bgcolor6-top), var(--bgcolor6-bottom)); } - -.color0 { color: var(--color0); } /* red */ -.color1 { color: var(--color1); } /* orange */ -.color2 { color: var(--color2); } /* purple */ -.color3 { color: var(--color3); } /* green */ -.color4 { color: var(--color4); } /* cyan */ -.color5 { color: var(--color5); } /* blue */ -.color6 { color: var(--color6); } /* pink */ - -.IIV::-webkit-media-controls-play-button, -.IIV::-webkit-media-controls-start-playback-button { - opacity: 0; - pointer-events: none; - width: 5px; -} - -body.body_widget_login { - display: inline-block; - white-space: nowrap; - vertical-align: top; -} -button.tgme_widget_login_button { - display: inline-block; - vertical-align: top; - font-size: 13px; - font-weight: 500; - line-height: 20px; - border-radius: 17px; - background-color: #54a9eb; - text-overflow: ellipsis; - overflow: hidden; - padding: 7px 16px 6px; - margin: 0; - border: none; - color: #fff; - cursor: pointer; -} -button.tgme_widget_login_button:focus, -button.tgme_widget_login_button:active:focus { - outline: none; - box-shadow: none; -} -.tgme_widget_login_button_icon { - display: inline-block; - vertical-align: top; - background: no-repeat 0 0; -} -.tgme_widget_login button.tgme_widget_login_button .tgme_widget_login_button_icon { - background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.95617055%2011.392196c5.77764656-2.42328736%209.63031585-4.02086673%2011.55800785-4.79273807%205.5039525-2.20384954%206.6476266-2.5866818%207.3930574-2.59932314.1639507-.00278035.5305319.0363352.7679878.22182361.2005031.15662277.2556695.36819788.2820684.51669348.026399.1484956.0592719.48677234.0331404.75109194-.2982611%203.0169019-1.5888322%2010.33812718-2.2454015%2013.71710898-.2778191%201.4297738-.8288514%201.7357846-1.3584441%201.7826999-1.1509274.1019576-2.0208916-.5588425-3.1356211-1.2622918-1.7443316-1.1007592-2.3854935-1.3972358-4.0786694-2.4713734-1.95675765-1.2413519-.8891962-1.8911034.2259543-3.0061212.2918402-.2918054%205.3989024-4.83750096%205.497052-5.24030969.0122753-.05037796-.1557336-.55407742-.2716182-.65323489-.1158847-.09915747-.2869204-.06524947-.4103446-.03828214-.17495.03822537-2.9615423%201.81132342-8.35977698%205.31929412-.79096496.5228681-1.50739646.7776269-2.1492945.7642766-.70764107-.0147176-2.06885864-.3851791-3.08078398-.7018404-1.24116762-.388398-1.69932554-.5713149-1.61342745-1.2309348.04474105-.3435709.36011227-.7024173.94611366-1.0765391z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat 0 -1px; -} -.tgme_widget_login.large button.tgme_widget_login_button { - font-size: 16px; - line-height: 20px; - padding: 9px 21px 11px; - border-radius: 20px; -} -.tgme_widget_login.large button.tgme_widget_login_button .tgme_widget_login_button_icon { - width: 24px; - height: 22px; - margin: 0 13px -2px -7px; -} -body.rtl .tgme_widget_login.large button.tgme_widget_login_button .tgme_widget_login_button_icon { - margin-left: 13px; - margin-right: -7px; -} -.tgme_widget_login .tgme_widget_login_user_photo { - vertical-align: top; - cursor: pointer; -} -.tgme_widget_login.nouserpic .tgme_widget_login_user_photo { - display: none; -} -.tgme_widget_login.large .tgme_widget_login_user_photo, -.tgme_widget_login.large .tgme_widget_login_user_photo img { - width: 40px; - height: 40px; - border-radius: 20px; -} -.tgme_widget_login.large .tgme_widget_login_user_photo { - font-size: 19px; - line-height: 42px; - margin-left: 6px; -} -body.rtl .tgme_widget_login.large .tgme_widget_login_user_photo { - margin-right: 6px; - margin-left: 0; -} -.tgme_widget_login.medium button.tgme_widget_login_button { - font-size: 13px; - line-height: 17px; - padding: 5px 14px 6px; - border-radius: 14px; -} -.tgme_widget_login.medium button.tgme_widget_login_button .tgme_widget_login_button_icon { - width: 19px; - height: 17px; - background-size: 19px; - margin: 0 9px 0 -4px; -} -body.rtl .tgme_widget_login.medium button.tgme_widget_login_button .tgme_widget_login_button_icon { - margin-left: 9px; - margin-right: -4px; -} -.tgme_widget_login.medium .tgme_widget_login_user_photo, -.tgme_widget_login.medium .tgme_widget_login_user_photo img { - width: 28px; - height: 28px; - border-radius: 14px; -} -.tgme_widget_login.medium .tgme_widget_login_user_photo { - font-size: 15px; - line-height: 30px; - margin-left: 4px; -} -body.rtl .tgme_widget_login.medium .tgme_widget_login_user_photo { - margin-right: 4px; - margin-left: 0; -} -.tgme_widget_login.small button.tgme_widget_login_button { - font-size: 11px; - line-height: 14px; - padding: 3px 9px; - border-radius: 10px; -} -.tgme_widget_login.small button.tgme_widget_login_button .tgme_widget_login_button_icon { - width: 14px; - height: 12px; - margin: 1px 6px 0 -2px; - background-size: 14px; -} -body.rtl .tgme_widget_login.small button.tgme_widget_login_button .tgme_widget_login_button_icon { - margin-left: 6px; - margin-right: -2px; -} -.tgme_widget_login.small .tgme_widget_login_user_photo, -.tgme_widget_login.small .tgme_widget_login_user_photo img { - width: 20px; - height: 20px; - border-radius: 10px; -} -.tgme_widget_login.small .tgme_widget_login_user_photo { - font-size: 11px; - line-height: 22px; - margin-left: 3px; -} -body.rtl .tgme_widget_login.small .tgme_widget_login_user_photo { - margin-right: 3px; - margin-left: 0; -} - -a.tgme_widget_share_btn { - box-sizing: border-box; - height: 20px; - width: 60px; - display: block; - background-color: #54A9EB; - border-radius: 5px; - overflow: hidden; - line-height: 0; - padding: 0 6px 0 2px; - text-decoration: none; -} -a.tgme_widget_share_btn:active { - background-color: #3B8CCB; - text-decoration: none; -} -a.tgme_widget_share_btn:hover, -a.tgme_widget_share_btn:focus { - text-decoration: none; -} -.tgme_widget_share__large a.tgme_widget_share_btn { - padding: 0 8px 0 2px; - height: 28px; - width: 76px; -} -.tgme_widget_share__notext a.tgme_widget_share_btn { - padding: 0; -} - -i.tgme_widget_share_icon { - box-sizing: border-box; - background: url(/img/WidgetButton_LogoSmall.png) no-repeat 0 0; - width: 20px; - height: 20px; - line-height: 20px; - display: inline-block; - vertical-align: middle; -} -.tgme_widget_share__large i.tgme_widget_share_icon { - background: url(/img/WidgetButton_LogoLarge.png) no-repeat 0 0; - width: 28px; - height: 28px; - line-height: 28px; -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - i.tgme_widget_share_icon { - background: url(/img/WidgetButton_LogoSmall_2x.png) no-repeat 0 0; - background-size: 20px 20px; - } - .tgme_widget_share__large i.tgme_widget_share_icon { - background: url(/img/WidgetButton_LogoLarge_2x.png) no-repeat 0 0; - background-size: 28px 28px; - } -} -.tgme_widget_share__notext .tgme_widget_share_icon { - margin: 0 auto; - display: block; -} -.tgme_widget_share_label { - box-sizing: border-box; - color: #fff; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-weight: bold; - font-size: 11px; - margin-left: 1px; - display: inline-block; - line-height: 20px; - vertical-align: baseline; -} -.tgme_widget_share__large .tgme_widget_share_label { - font-size: 13px; - line-height: 28px; -} -.tgme_widget_share__notext .tgme_widget_share_label { - display: none; -} - -.tgme_popup_container { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding: 40px 15px; - line-height: normal; - background: rgba(0,0,0,.6); - z-index: 101; - overflow: auto; - -webkit-overflow-scrolling: touch; - display: -webkit-flex; - display: flex; - justify-content: center; - align-items: start; -} -.tgme_popup_container.hide { - display: none; -} -.tgme_popup { - word-wrap: break-word; - margin: 0 auto; - border-radius: 4px; - background: var(--popup-bgcolor); - box-shadow: 0 0 12px rgba(0, 0, 0, .3); - min-width: 240px; - max-width: 600px; -} -.tgme_popup_body { - padding: 20px; -} -.tgme_popup_header { - font-size: 16px; - line-height: 20px; - font-weight: 500; - margin: 0 0 20px; - overflow: hidden; -} -.tgme_popup_text { - font-size: 15px; - line-height: 24px; - margin: 0; -} -.tgme_popup_text b { - font-weight: 500; -} -.tgme_popup_buttons { - margin: 6px -12px -8px; - text-align: right; -} -.tgme_popup_button { - display: inline-block; - vertical-align: top; - font-size: 14px; - font-weight: 500; - padding: 9px 12px 8px; - border-radius: 3px; - text-align: center; - white-space: nowrap; - background-color: transparent; - text-transform: uppercase; - transition: background-color .15s ease; - color: var(--accent-color); - cursor: pointer; -} -.tgme_popup_button:hover { - background: var(--accent-btn-bghover); -} -.tgme_popup_button:active { - background: var(--accent-btn-bgactive); -} -@media (min-width: 560px) { - .tgme_popup_body { - padding: 30px 35px; - } - .tgme_popup_buttons { - margin-top: 16px; - } -} - - -body.tme_widget_mode { - min-width: 320px; - max-width: 520px; -} -body.tme_widget_mode .tgme_widget_message { - padding: 5px 10px 10px; -} - - -body.tme_mode { - --text-color: #000; - --second-color: #7d7f81; - --bubble-logo-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m488.649875%2044.6098697c6.442438-2.8224615%2010.738405-4.6832009%2012.887902-5.5822181%206.137252-2.5668769%207.41252-3.0127709%208.243723-3.0276516.182815-.0030813.591576.0424775.856354.2585203.223574.1824224.285088.428849.314524.6018054.029436.1729565.066092.5669556.036954.874815-.33258%203.5138587-1.771648%2012.041067-2.503764%2015.9766489-.309785%201.6652923-.919763%202.2236562-1.510292%202.2782995-1.283356.1187526-2.257879-.8528431-3.500872-1.6721675-1.945039-1.2820809-3.043862-2.0801802-4.931859-3.3312543-2.181908-1.4458326-.767468-2.2404874.475995-3.5391756.32542-.3398729%205.979917-5.5116482%206.08936-5.9808093.013687-.0586764.02639-.2773944-.102829-.3928855-.129218-.1154911-.319934-.0759976-.457559-.0445881-.195081.044522-3.302306%202.1096922-9.321675%206.1955107-.881976.6089971-1.680842.9057209-2.396598.8901714-.789064-.017142-2.306907-.4486274-3.435267-.8174505-1.38398-.4523766-2.48394-.6915513-2.388158-1.4598267.049889-.4001653.59791-.8094133%201.644061-1.227744z%22%20fill%3D%22%231c93e3%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%28-487%20-36%29%22%2F%3E%3C%2Fsvg%3E'); - --views-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%200c2.8897625%200%205.2230958%201.66666667%207%205-1.7769042%203.33333333-4.1102375%205-7%205-2.88976248%200-5.22309581-1.66666667-7-5%201.77690419-3.33333333%204.11023752-5%207-5zm0%201.48148148c-1.98523978%200-3.59459459%201.5752944-3.59459459%203.51851852s1.60935481%203.51851852%203.59459459%203.51851852%203.5945946-1.5752944%203.5945946-3.51851852-1.60935482-3.51851852-3.5945946-3.51851852zm0%201.85185185c.94037674%200%201.7027027.74619209%201.7027027%201.66666667s-.76232596%201.66666667-1.7027027%201.66666667-1.7027027-.74619209-1.7027027-1.66666667.76232596-1.66666667%201.7027027-1.66666667z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --voters-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.60486756.00162755%204.54930464-.00162755c1.33727811%200%201.82220747.13923842%202.3110964.40069906.4888888.26146064.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v4.3083444c0%201.33727811-.1392384%201.82220747-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323l-.1848203.0922854c-.43861892.2018093-.95615775.3084137-2.1262761.3084137h-4.3083444c-1.33727811%200-1.82220747-.1392384-2.31109636-.4006991-.48888888-.2614606-.87257174-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.88262629-.30678617-1.88531586l-.00162755-4.54930464c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146064-.48888888.6451435-.87257174%201.13403238-1.13403238l.18482021-.09228534c.40728905-.18739436.88262634-.29269878%201.88531591-.30678617zm6.42546254%202.96804236c-.26626658-.26626656-.68293026-.29047261-.97654175-.07261815l-.08411844.07261815-3.96966991%203.96933009-1.46966991-1.46933009-.08411844-.07261815c-.29361149-.21785446-.71027517-.19364841-.97654174.07261815-.26626656.26626657-.29047261.68293025-.07261815.97654174l.07261815.08411844%202%202%20.08411844.07261815c.26098799.19364841.61920241.19603913.88259105.00717216l.09395069-.07979031%204.50000001-4.5.0726181-.08411844c.2178545-.29361149.1936484-.71027517-.0726181-.97654174z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - - --box-bg: #fff; - --box-bg-blured: rgba(255, 255, 255, .84); - --service-bg-blured: rgba(0, 0, 0, 0.2); -} -body.tme_mode .tgme_widget_message_bubble { - border: none; - filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.1)); -} -body.tme_mode .no_bubble .tgme_widget_message_bubble { - filter: none; -} -body.tme_mode .tgme_widget_message_bubble_tail .border_1x, -body.tme_mode .tgme_widget_message_bubble_tail .border_2x, -body.tme_mode .tgme_widget_message_bubble_tail .border_3x { - fill: transparent !important; -} -body.dark.tme_mode, -html.theme_dark body.tme_mode { - --text-color: #fff; - --second-color: #7d7f81; - --accent-color: #64b5ef; - --accent-line-color: #64b5ef; - --accent-btn-color: #1c93e3; - --accent-color-hover: #1a8ad5; - --bubble-bgcolor: #1e1e1e; - --voice-progress-bgcolor: var(--second-color); - - --bubble-logo-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m488.649875%2044.6098697c6.442438-2.8224615%2010.738405-4.6832009%2012.887902-5.5822181%206.137252-2.5668769%207.41252-3.0127709%208.243723-3.0276516.182815-.0030813.591576.0424775.856354.2585203.223574.1824224.285088.428849.314524.6018054.029436.1729565.066092.5669556.036954.874815-.33258%203.5138587-1.771648%2012.041067-2.503764%2015.9766489-.309785%201.6652923-.919763%202.2236562-1.510292%202.2782995-1.283356.1187526-2.257879-.8528431-3.500872-1.6721675-1.945039-1.2820809-3.043862-2.0801802-4.931859-3.3312543-2.181908-1.4458326-.767468-2.2404874.475995-3.5391756.32542-.3398729%205.979917-5.5116482%206.08936-5.9808093.013687-.0586764.02639-.2773944-.102829-.3928855-.129218-.1154911-.319934-.0759976-.457559-.0445881-.195081.044522-3.302306%202.1096922-9.321675%206.1955107-.881976.6089971-1.680842.9057209-2.396598.8901714-.789064-.017142-2.306907-.4486274-3.435267-.8174505-1.38398-.4523766-2.48394-.6915513-2.388158-1.4598267.049889-.4001653.59791-.8094133%201.644061-1.227744z%22%20fill%3D%22%2364b5ef%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%28-487%20-36%29%22%2F%3E%3C%2Fsvg%3E'); - --views-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%200c2.8897625%200%205.2230958%201.66666667%207%205-1.7769042%203.33333333-4.1102375%205-7%205-2.88976248%200-5.22309581-1.66666667-7-5%201.77690419-3.33333333%204.11023752-5%207-5zm0%201.48148148c-1.98523978%200-3.59459459%201.5752944-3.59459459%203.51851852s1.60935481%203.51851852%203.59459459%203.51851852%203.5945946-1.5752944%203.5945946-3.51851852-1.60935482-3.51851852-3.5945946-3.51851852zm0%201.85185185c.94037674%200%201.7027027.74619209%201.7027027%201.66666667s-.76232596%201.66666667-1.7027027%201.66666667-1.7027027-.74619209-1.7027027-1.66666667.76232596-1.66666667%201.7027027-1.66666667z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --voters-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20width%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m3.60486756.00162755%204.54930464-.00162755c1.33727811%200%201.82220747.13923842%202.3110964.40069906.4888888.26146064.8725717.6451435%201.1340323%201.13403238l.0922854.18482021c.2018093.43861897.3084137.9561578.3084137%202.12627615v4.3083444c0%201.33727811-.1392384%201.82220747-.4006991%202.3110964-.2614606.4888888-.6451435.8725717-1.1340323%201.1340323l-.1848203.0922854c-.43861892.2018093-.95615775.3084137-2.1262761.3084137h-4.3083444c-1.33727811%200-1.82220747-.1392384-2.31109636-.4006991-.48888888-.2614606-.87257174-.6451435-1.13403238-1.1340323l-.09228534-.1848203c-.18739436-.407289-.29269878-.88262629-.30678617-1.88531586l-.00162755-4.54930464c0-1.33727811.13923842-1.82220747.40069906-2.31109636.26146064-.48888888.6451435-.87257174%201.13403238-1.13403238l.18482021-.09228534c.40728905-.18739436.88262634-.29269878%201.88531591-.30678617zm6.42546254%202.96804236c-.26626658-.26626656-.68293026-.29047261-.97654175-.07261815l-.08411844.07261815-3.96966991%203.96933009-1.46966991-1.46933009-.08411844-.07261815c-.29361149-.21785446-.71027517-.19364841-.97654174.07261815-.26626656.26626657-.29047261.68293025-.07261815.97654174l.07261815.08411844%202%202%20.08411844.07261815c.26098799.19364841.61920241.19603913.88259105.00717216l.09395069-.07979031%204.50000001-4.5.0726181-.08411844c.2178545-.29361149.1936484-.71027517-.0726181-.97654174z%22%20fill%3D%22%237d7f81%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - - --box-bg: #1e1e1e; - --box-bg-blured: rgba(34, 34, 34, .84); - --service-bg-blured: rgba(255, 255, 255, 0.1); -} - - -body.name_nocolor .tgme_widget_message_author_name > .name { - color: var(--accent-color); -} - - -body.nodark.accent_light, -body.dark.dark_accent_light, -html.theme_dark body.dark_accent_light { - --light-btn-text: #15202b; - --voice-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%203.24662107v17.50675783c0%20.6750147.54720753%201.2222223%201.22222222%201.2222223.23559715%200%20.46617345-.0680925.66397379-.196081l13.52794929-8.7533789c.5667222-.3667026.7288701-1.1233929.3621675-1.6901151-.0937888-.1449463-.2172212-.2683787-.3621675-.3621675l-13.52794929-8.75337893c-.5667222-.3667026-1.3234125-.20455468-1.69011509.36216752-.12798845.19780033-.19608092.42837663-.19608092.66397378z%22%20transform%3D%22translate%281%200%29%22%20fill%3D%22%2315202b%22%2F%3E%3C%2Fsvg%3E'); - --docfile-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16.6538365%204.06433079c.1979918.04563221.3731812.11819804.5454493.22593253l.1128317.07532436c.1136531.08153308.2382757.18981438.4504173.39794253l5.3612119%205.36021649c.3651614.3651614.4782555.5046993.58599.6769675.1077345.1722681.1803003.3474575.2259325.5454493l.0265217.1330464c.0264976.1610204.0378091.3583423.0378091.7599994v11.1969055c0%20.8915187-.0928256%201.214805-.2671327%201.5407309s-.4300957.5817145-.7560216.7560216-.6492122.2671327-1.5407309.2671327h-12.8722296c-.89151874%200-1.21480498-.0928256-1.5407309-.2671327-.32592593-.1743071-.5817145-.4300957-.7560216-.7560216-.16089885-.3008547-.2523697-.5994602-.26549007-1.3448229l-.00164263-17.0681376c0-.89151874.09282561-1.21480498.2671327-1.5407309.1743071-.32592593.43009567-.5817145.7560216-.7560216.3008547-.16089885.5994602-.2523697%201.34482293-.26549007l7.39281347-.00164263c.5164163%200%20.695054.01869859.8930458.06433079zm-.5073899%202.7892226c-.0937682.09376819-.1464466.22094515-.1464466.35355339v3.79289322c0%20.5522847.4477153%201%201%201h3.7928932c.2761424%200%20.5-.2238576.5-.5%200-.1326082-.0526784-.2597852-.1464466-.3535534l-4.2928932-4.29289321c-.1952622-.19526215-.5118446-.19526215-.7071068%200z%22%20fill%3D%22%2315202b%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --docaudio-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m15%205c0-1.1045695.8954305-2%202-2h4c1.1045695%200%202%20.8954305%202%202v4h-6v12c0%202.6887547-2.1223067%204.8818181-4.7831104%204.9953805l-.2168896.0046195c-2.76142375%200-5-2.2385763-5-5s2.23857625-5%205-5c1.1261445%200%202.1653335.3723009%203.0011995%201.0005351z%22%20fill%3D%22%2315202b%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E'); - --pollopt-correct-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%226%22%20viewBox%3D%220%200%208%206%22%20width%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%2C3.43181818%20L2.820907%2C5.19754618%20C2.85078174%2C5.22651562%202.90134144%2C5.22445679%202.9333123%2C5.19345474%20L7%2C1.25%22%20stroke%3D%22%2315202b%22%20stroke-width%3D%221.2%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - --pollopt-incorrect-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20width%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M%201.6%206.4%20L%206.4%201.6%20M%206.4%206.4%20L%201.6%201.6%22%20stroke%3D%22%2315202b%22%20stroke-width%3D%221.2%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E'); - --radio-item-icon-svg: url('data:image/svg+xml,%3Csvg%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%2315202b%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20height%3D%225.5%22%20rx%3D%221.1%22%20transform%3D%22matrix%28.70710678%20-.70710678%20.70710678%20.70710678%20-6.903479%208.428501%29%22%20width%3D%222.2%22%20x%3D%225.622361%22%20y%3D%229.797487%22%2F%3E%3Crect%20height%3D%2211%22%20rx%3D%221.1%22%20transform%3D%22matrix%28.70710678%20.70710678%20-.70710678%20.70710678%2010.937311%20-5.071194%29%22%20width%3D%222.2%22%20x%3D%2210.490128%22%20y%3D%225.166905%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); -} - diff --git a/data/web/promote.telegram.org/js/health.js b/data/web/promote.telegram.org/js/health.js deleted file mode 100644 index 474c1de140..0000000000 --- a/data/web/promote.telegram.org/js/health.js +++ /dev/null @@ -1,339 +0,0 @@ -function prepareGraphJson(json) { - var callableParams = ['xTickFormatter', 'xTooltipFormatter', 'xRangeFormatter', 'yTickFormatter', 'yTooltipFormatter', 'x_on_zoom', 'sideLegend']; - callableParams.forEach(function (k) { - if (typeof json[k] === 'string') { - json[k] = eval('(' + json[k] + ')'); - } - }); - console.log('new json', json); - return json; -} - -function zoomGraphX(x, tokenData) { - return fetch('/zoomed', { - method: 'post', - headers: { - "Content-type": "application/x-www-form-urlencoded; charset=UTF-8" - }, - body: 'x=' + x + '&id=' + tokenData.id + '&date=' + tokenData.date + '&token=' + tokenData.token - }).then(function (response) { - if (response.status !== 200) { - console.error('Zoom fetch error. Status Code: ', response); - return Promise.reject(); - } - return response.json().then(function (json) { - return prepareGraphJson(json); - }); - }); -} - -function fetchGraph(id, tokenData, retry) { - var domEl = document.getElementById(id); - if (!domEl) { - console.warn('graph el #' + id + ' not found'); - return; - } - var loadingEl = domEl.querySelector('.chart_wrap_loading'); - retry = retry || 0; - return fetch('/asyncgraph' + (tokenData.test ? '?_test=1' : ''), { - method: 'post', - headers: { - "Content-type": "application/x-www-form-urlencoded; charset=UTF-8" - }, - body: 'id=' + tokenData.id + '&date=' + tokenData.date + '&token=' + tokenData.token - }).then(function (response) { - if (response.status !== 200) { - console.error('Async graph fetch error. Status Code: ', response); - if (response.status === 500) { - loadingEl.innerHTML = 'Internal Server Error, Retrying '+(++retry) +'...'; - setTimeout(function () { - fetchGraph(id, tokenData, retry) - }, 1000 * retry); - } - return; - } - return response.json().then(function (json) { - renderGraph(id, json); - }); - }); -} - -function renderGraph(id, json, initial) { - var domEl = document.getElementById(id); - var loadingEl = domEl.querySelector('.chart_wrap_loading'); - if (!json.columns.length || - json.columns[0].length <= 2) { - if (loadingEl) { - loadingEl.innerHTML = 'Not enough data to display.'; - } - return; - } - json = prepareGraphJson(json); - var chart = Graph.render(domEl, json); - domEl.classList.add('chart_wrap_rendered'); - window.charts = window.charts || {}; - window.charts[id] = chart; - setTimeout(function () { - if (loadingEl) { - loadingEl.parentNode.removeChild(loadingEl) - } - }, 1000); - if (json.csvExport) { - var exportHTML = '
CSV
'; - var t = document.createElement('div'); - t.innerHTML = exportHTML; - domEl.appendChild(t.firstChild); - } - return chart; -} - -function statsFormatXCategories(x, categories) { - return categories[x] === undefined ? '' : categories[x]; -} - -function statsFormatKMBT(x, kmbt, precision) { - return window.Graph.units.TUtils.statsFormatKMBT(x, kmbt, precision); -} - -function statsFormatDayHourFull(hour) { - return hour + ':00-' + hour + ':59'; -} -function statsFormatDayHour(hour) { - return hour + ':00'; -} - -var statShortMonths = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; -var statShortWeekDays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; - - -function statsFormat(period) { - switch (period) { - case 'minute': - case '5min': - return statsFormat5min; - - case 'hour': - return statsFormatHour; - - case 'week': - return statsFormatWeek; - - case 'month': - return statsFormatMonth; - - case 'day': - default: - return null; - } -} - -function statsTooltipFormat(period) { - switch (period) { - case 'week': - return statsFormatWeekFull; - case 'month': - return statsFormatMonthFull; - } - return statsFormat(period); -} - -function formatNumber(number, decimals, decPoint, thousandsSep) { - number = (number + '').replace(/[^0-9+\-Ee.]/g, '') - var n = !isFinite(+number) ? 0 : +number - var prec = !isFinite(+decimals) ? 0 : Math.abs(decimals) - var sep = (typeof thousandsSep === 'undefined') ? ',' : thousandsSep - var dec = (typeof decPoint === 'undefined') ? '.' : decPoint - var s = '' - var toFixedFix = function (n, prec) { - if (('' + n).indexOf('e') === -1) { - return +(Math.round(n + 'e+' + prec) + 'e-' + prec) - } else { - var arr = ('' + n).split('e') - var sig = '' - if (+arr[1] + prec > 0) { - sig = '+' - } - return (+(Math.round(+arr[0] + 'e' + sig + (+arr[1] + prec)) + 'e-' + prec)).toFixed(prec) - } - } - s = (prec ? toFixedFix(n, prec).toString() : '' + Math.round(n)).split('.') - if (s[0].length > 3) { - s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep) - } - if ((s[1] || '').length < prec) { - s[1] = s[1] || '' - s[1] += new Array(prec - s[1].length + 1).join('0') - } - return s.join(dec) -} - -function statsFormatAxisAmountTpl(tpl, value) { - if (value % 1000000 > 0) { - var decimals = 2; - while (value % Math.pow(10, 6 - decimals)) { - decimals++; - if (decimals >= 3) break; - } - value = formatNumber(value / 1000000, decimals, '.', ','); - } else { - value = statsFormatKMBT(value / 1000000); - } - return tpl.replace('{value}', value); -} - -function statsFormatAxisAmountFn(tpl) { - return function(value) { - return statsFormatAxisAmountTpl(tpl, value); - }; -} - -function statsFormatAxisAmount(value) { - return statsFormatAxisAmountTpl('€ {value}', value); -} - -function statsFormatAmountTpl(tpl, value) { - var decimals = 2; - while (value % Math.pow(10, 6 - decimals) && - value < Math.pow(10, 10 - decimals)) { - decimals++; - } - value = formatNumber(value / 1000000, decimals, '.', ','); - return tpl.replace('{value}', value); -} - -function statsFormatAmountFn(tpl) { - return function(value) { - return statsFormatAmountTpl(tpl, value); - }; -} - -function statsFormatAmount(value) { - return statsFormatAmountTpl('€ {value}', value); -} - -function statsFormat5min(time) { - return new Date(time).toUTCString().match(/(\d+:\d+):/)[1]; -} - -function statsFormatHour(time) { - var date = new Date(time); - return statShortMonths[date.getUTCMonth()] + ', ' + date.getUTCDate() + ' ' + date.toUTCString().match(/(\d+:\d+):/)[1]; -} - -function statsFormatPeriod(time, days) { - var dt = new Date(time), - de = new Date(time + (days - 1) * 86400000); - var dtm = dt.getUTCMonth(), dem = de.getUTCMonth(), - dtd = dt.getUTCDate(), ded = de.getUTCDate(); - - if (dtm == dem) { - return dtd + '-' + ded + ' ' + statShortMonths[dtm]; - } else { - return dtd + ' ' + statShortMonths[dtm] + ' - ' + ded + ' ' + statShortMonths[dem]; - } -} - -function statsFormatPeriodFull(time, days) { - var dt = new Date(time), - de = new Date(time + (days - 1) * 86400000); - var dty = dt.getUTCFullYear(), dey = de.getUTCFullYear(), - dtm = dt.getUTCMonth(), dem = de.getUTCMonth(), - dtd = dt.getUTCDate(), ded = de.getUTCDate(); - - if (dty != dey) { - return dtd + ' ' + statShortMonths[dtm] + ' ' + dty + ' – ' + ded + ' ' + statShortMonths[dem] + ' ' + dey; - } else { - return dtd + ' ' + statShortMonths[dtm] + ' – ' + ded + ' ' + statShortMonths[dem] + ' ' + dey; - } -} - -function statsFormatWeek(time) { - return statsFormatPeriod(time, 7); -} - -function statsFormatWeekFull(time) { - return statsFormatPeriodFull(time, 7); -} - -function statsFormatMonth(time) { - return statsFormatPeriod(time, 30); -} - -function statsFormatMonthFull(time) { - return statsFormatPeriodFull(time, 30); -} - -function statsFormatTooltipValue(val) { - if (val.toLocaleString) { - return val.toLocaleString(); - } - return val + ''; - // return statsFormatNumber(val) -} - -function statsFormatEmpty() { - return ''; -} - -function statsOnZoom(zoomToken) { - return function (x) { - return zoomGraphX(x, zoomToken); - } -} - -function statsNeedSideLegend() { - var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; - return width > 1200; -} - -function dropdownFilterChange(el, event) { - var query = el.value.toString().trim().toLowerCase(); - var menu = el.parentNode.parentNode; - var items = menu.querySelectorAll('li'); - var len = items.length; - var i, item, text, matches; - for (i = 0; i < len; i++) { - item = items[i]; - if (item.classList.contains('dropdown-filter')) { - continue; - } - text = item.innerText.trim().toLowerCase(); - matches = !query.length || - text.startsWith(query) || - text.indexOf(' ' + query) != -1 || - text.indexOf('.' + query) != -1; - item.classList.toggle('hidden', !matches); - if (event && event.keyCode == 13 && matches) { - location.href = item.querySelector('a').href; - return cancelEvent(event); - } - } -} - -function dropdownToggle(el) { - var field = el.parentNode.querySelector('.dropdown-filter-field'); - if (field) { - field.value = ''; - dropdownFilterChange(field); - setTimeout(function () { - field.focus(); - }, 100); - } -} - -function cancelEvent(event) { - event = event || window.event; - if (event) event = event.originalEvent || event; - - if (event.stopPropagation) event.stopPropagation(); - if (event.preventDefault) event.preventDefault(); - - return false; -} - -window.addEventListener('load', function () { - var hlWrapper = document.querySelector('#hl-wrapper'); - if (hlWrapper) { - hlWrapper.classList.add('transitions-ready'); - } -}); \ No newline at end of file diff --git a/data/web/promote.telegram.org/js/jquery-ex.js b/data/web/promote.telegram.org/js/jquery-ex.js deleted file mode 100644 index 63ed374187..0000000000 --- a/data/web/promote.telegram.org/js/jquery-ex.js +++ /dev/null @@ -1,1805 +0,0 @@ -(function($) { - $.fn.redraw = function() { - return this.map(function(){ this.offsetTop; return this; }); - }; - $.fn.prepareSlideX = function(callback) { - return this.map(function(){ - $(this).css({width: this.scrollWidth, overflow: 'hidden'}); - return this; - }).one('transitionend', function(){ - $(this).css({width: '', overflow: ''}); - callback && callback.call(this); - }).redraw(); - }; - $.fn.prepareSlideY = function(callback) { - return this.map(function(){ - $(this).css({height: this.scrollHeight, overflow: 'hidden'}); - return this; - }).one('transitionend', function(){ - $(this).css({height: '', overflow: ''}); - callback && callback.call(this); - }).redraw(); - }; - $.fn.animOff = function(this_el) { - if (this_el) { - return this.css('transition', 'none').redraw(); - } - return this.addClass('no-transition').redraw(); - }; - $.fn.animOn = function(this_el) { - if (this_el) { - return this.redraw().css('transition', ''); - } - return this.redraw().removeClass('no-transition'); - }; - $.fn.fadeShow = function(callback) { - return this.fadeToggle(true, callback); - }; - $.fn.fadeHide = function(callback) { - return this.fadeToggle(false, callback); - }; - $.fn.isFadeHidden = function() { - return this.hasClass('ohide'); - }; - $.fn.isFixed = function() { - return this.parents().map(function(){ return $(this).css('position'); }).get().indexOf('fixed') != -1; - }; - $.fn.focusField = function() { - var field = this.get(0); - if (field && field instanceof RadioNodeList) { - if (field[0]) { - field[0].focus(); - } - } else { - field.focus(); - } - return this; - }; - $.fn.focusAndSelect = function(select_all) { - var field = this.get(0), len = this.value().length; - if (field) { - this.focusField(); - if (len > 0) { - if (this.is('[contenteditable]')) { - var range = document.createRange(), sel; - range.selectNodeContents(field); - if (!select_all) { - range.collapse(); - } - sel = window.getSelection(); - sel.removeAllRanges(); - sel.addRange(range); - } else if (field.setSelectionRange) { - if (select_all) { - field.setSelectionRange(0, len); - } else { - field.setSelectionRange(len, len); - } - } - } - if (field.scrollIntoViewIfNeeded) { - field.scrollIntoViewIfNeeded(); - } else if (field.scrollIntoView) { - field.scrollIntoView(); - } - } - return this; - }; - $.fn.focusAndSelectAll = function() { - return this.focusAndSelect(true); - }; - $.fn.fadeToggle = function(state, callback) { - if (state === true || state === false) { - state = !state; - } - if (callback == 'remove') { - callback = function(){ $(this).remove(); }; - } - if (callback) { - this.one('transitionend', callback); - } - return this.toggleClass('ohide', state); - }; - $.fn.slideShow = function(callback) { - if (this.hasClass('shide')) { - return this.prepareSlideY(callback).removeClass('shide'); - } - return this; - }; - $.fn.slideHide = function(callback) { - if (callback == 'remove') { - callback = function(){ $(this).remove(); }; - } - if (!this.hasClass('shide')) { - return this.prepareSlideY(callback).addClass('shide'); - } - return this; - }; - $.fn.slideXShow = function(callback) { - if (this.hasClass('sxhide')) { - return this.prepareSlideX(callback).removeClass('sxhide'); - } - return this; - }; - $.fn.slideXHide = function(callback) { - if (callback == 'remove') { - callback = function(){ $(this).remove(); }; - } - if (!this.hasClass('sxhide')) { - return this.prepareSlideX(callback).addClass('sxhide'); - } - return this; - }; - $.fn.isSlideHidden = function() { - return this.hasClass('shide'); - }; - $.fn.slideToggle = function(state, callback) { - if (state === true || state === false) { - state = !state; - } - if (!this.hasClass('shide') !== !state) { - return this.prepareSlideY(callback).toggleClass('shide', state); - } - return this; - }; - $.fn.highlight = function(delay) { - var $this = this; - $this.addClass('highlight'); - setTimeout(function() { $this.removeClass('highlight'); }, delay); - return $this; - }; - $.fn.scrollIntoView = function(options) { - options = options || {}; - return this.first().each(function() { - var position = options.position || 'auto', - padding = options.padding || 0, - duration = options.duration || 0; - var $item = $(this), - $cont = $item.scrollParent(), - scrollTop = $cont.scrollTop(), - positionTop = 0, - paddingTop = 0, - itemHeight = $item.outerHeight(), - isBody = false; - if ($cont.get(0) === document) { - isBody = true; - $cont = $(window); - positionTop = $item.offset().top; - paddingTop = $('header').height() + 1; - } else { - positionTop = $item.offset().top - $cont.offset().top + scrollTop; - } - if (options.slidedEl) { - if (options.slidedEl === 'this') { - options.slidedEl = this; - } - $(options.slidedEl, this).each(function() { - itemHeight += (this.scrollHeight - this.clientHeight); - }); - } - var itemTop = positionTop, - itemBottom = itemTop + itemHeight, - contHeight = $cont.height(), - contTop = scrollTop + padding + paddingTop, - contBottom = scrollTop + contHeight - padding, - scrollTo = null; - if (position == 'auto') { - if (itemTop < contTop) { - scrollTo = itemTop - padding - paddingTop; - } else if (itemBottom > contBottom) { - if (itemHeight > contHeight - padding - padding) { - scrollTo = itemTop - padding - paddingTop; - } else { - scrollTo = itemBottom - contHeight + padding; - } - } - } else if (position == 'top' || position == 'center') { - if (position == 'center' && - contHeight > itemHeight) { - padding = (contHeight - paddingTop - itemHeight) / 2; - } - scrollTo = itemTop - padding - paddingTop; - } else if (position == 'bottom') { - if (itemHeight > contHeight - padding - padding) { - scrollTo = itemTop - padding - paddingTop; - } else { - scrollTo = itemBottom - contHeight + padding; - } - } - if (scrollTo) { - if (duration) { - if (isBody) { - $cont = $('html'); - } - $cont.stop().animate({scrollTop: scrollTo}, duration); - } else { - $cont.scrollTop(scrollTo); - } - } - }); - }; - $.fn.initSearch = function(options) { - return this.map(function(){ - var $field = $(this); - var curValue = $field.value(); - var curSelectedIndex = false; - var curResult = []; - var curRenderedIndex = 0; - var dataWaiting = false; - var keyUpTimeout = null; - var blurTimeout = null; - var isFocused = false; - options = options || {}; - if (!options.searchEnabled) { - options.searchEnabled = function(){ return true; }; - } - if (!options.enterEnabled) { - options.enterEnabled = function(){ return true; }; - } - if (!options.prepareQuery) { - options.prepareQuery = function(str){ return str.toLowerCase(); }; - } - $field.data('searchOptions', options); - - function onKeyDown(e) { - switch (e.which) { - case Keys.ESC: - $field.blur(); - break; - case Keys.RETURN: - select(curSelectedIndex); - break; - case Keys.UP: - var index; - if (!curSelectedIndex) { - if (options.$enter && options.enterEnabled()) { - index = false; - } else { - break; - } - } else { - index = curSelectedIndex - 1; - } - hover(index, true); - break; - case Keys.DOWN: - var index; - if (curSelectedIndex === false) { - index = 0; - } else { - index = curSelectedIndex + 1; - } - if (index > curResult.length - 1) { - break; - } - hover(index, true); - break; - default: - return; - } - e.stopImmediatePropagation(); - e.preventDefault(); - } - - function onKeyUp(e) { - clearTimeout(blurTimeout); - var value = $field.value(); - clearTimeout(keyUpTimeout); - if (curValue !== value) { - // if (e.type == 'keyup') { - // keyUpTimeout = setTimeout(function() { - // valueChange(); - // }, 50); - // } else { - options.onInputBeforeChange && options.onInputBeforeChange(value); - valueChange(); - options.onInput && options.onInput(value); - open(); - // } - } - } - - function onClick(e) { - open(); - } - - function check(item, queryLower) { - if (options.checkItem) { - return options.checkItem(item, queryLower); - } - if (!queryLower.length) { - return 0; - } - for (var j = 0; j < item._values.length; j++) { - var valueLower = item._values[j]; - if (valueLower == queryLower) { - item._fullmatch = true; - return valueLower.length; - } - } - for (var j = 0; j < item._values.length; j++) { - var valueLower = item._values[j]; - var index = valueLower.indexOf(queryLower); - var found = options.prefixOnly ? index === 0 : index !== -1; - if (found) { - return valueLower.length; - } - } - return false; - } - - function search(data, query) { - var result = []; - result.fullMatchIndex = null; - if (!options.emptyQueryEnabled && !query.length) { - return result; - } - var time = +(new Date); - var queryLower = options.prepareQuery(query); - for (var i = 0; i < data.length; i++) { - var item = data[i]; - var valueScore = check(item, queryLower); - if (valueScore !== false) { - item._score = valueScore; - if (item._top) item._score -= 10000000; - else if (item._bottom) item._score += 10000000; - item._i = i; - result.push(item); - } - } - result.sort(function(item1, item2) { - return (item1._score - item2._score) || (item1._i - item2._i); - }); - for (i = 0; i < result.length; i++) { - var item = result[i]; - if (item._fullmatch) { - delete item._fullmatch; - if (result.fullMatchIndex === null) { - result.fullMatchIndex = i; - } - } - delete item._score; - delete item._i; - } - console.log('search: ' + (((new Date) - time) / 1000) + 's'); - return result; - } - - function render(result, query, from_index) { - if (from_index && from_index >= result.length) { - return; - } - var time = +(new Date); - from_index = from_index || 0; - var html = ''; - var render_limit = options.renderLimit || 50; - if (result.length > 0) { - for (var i = from_index, j = 0; i < result.length && j < render_limit; i++, j++) { - var item = result[i]; - var tagName = options.itemTagName || 'div'; - var className = 'search-item' + (options.itemClass ? ' ' + options.itemClass : '') + (item.className ? ' ' + item.className : ''); - var item_html = '<' + tagName + ' class="' + className + '" data-i="' + i + '">' + options.renderItem(item, query) + ''; - html += item_html; - } - curRenderedIndex = i; - } else { - html = options.renderNoItems ? options.renderNoItems(query) : ''; - curRenderedIndex = 0; - } - if (curRenderedIndex >= result.length) { - html += options.appendToItems ? options.appendToItems(query, result.length) : ''; - } - if (!result.length && html == '') { - options.$results.fadeHide(function() { - if (options.$results.isFadeHidden()) { - options.$results.html(html); - } - }); - } else { - if (options.$results.isFadeHidden()) { - options.$results.fadeShow(); - } - if (!from_index) { - options.$results.html(html); - } else if (html) { - options.$results.append(html); - } - } - updateScrollState(); - console.log('render: from ' + from_index + ', ' + j + ' lines, ' + (((new Date) - time) / 1000) + 's'); - } - - function renderLoading() { - curRenderedIndex = 0; - options.$results.html(options.renderLoading ? options.renderLoading() : ''); - updateScrollState(); - } - - function renderEmpty() { - curRenderedIndex = 0; - options.$results.html(''); - updateScrollState(); - } - - function close(no_anim) { - console.log(+new Date, 'close', no_anim); - clearTimeout(keyUpTimeout); - if (!options.$results.hasClass('collapsed')) { - if (options.$enter && options.enterEnabled()) { - options.$enter.removeClass('selected'); - } - if (no_anim) { - options.$results.animOff(); - } - options.$results.addClass('collapsed'); - options.onClose && options.onClose(curValue); - if (no_anim) { - options.$results.animOn(); - } - } - } - - function open() { - if ($field.data('disabled')) { - return false; - } - clearTimeout(blurTimeout); - hover(curSelectedIndex, true); - if (options.$results.hasClass('collapsed')) { - options.$results.removeClass('collapsed'); - options.onOpen && options.onOpen(); - } - } - - function onFocus() { - isFocused = true; - var value = $field.value(); - if (curValue != value || - options.searchEnabled() && options.getData(value) === false) { - valueChange(); - } - open(); - } - - function onBlur() { - if (!isFocused) return; - console.log(+new Date, 'onblur'); - isFocused = false; - clearTimeout(blurTimeout); - blurTimeout = setTimeout(close, 100, false); - options.onBlur && options.onBlur(curValue); - } - - function valueChange() { - clearTimeout(blurTimeout); - clearTimeout(keyUpTimeout); - var value = $field.value(); - curValue = value; - console.log('valueChange', options.searchEnabled()); - if (options.searchEnabled()) { - var data = options.getData(value); - if (data === false) { - if (!dataWaiting) { - dataWaiting = true; - $field.one('dataready.search', function() { - dataWaiting = false; - valueChange(); - }); - } - if (curValue.length || options.emptyQueryEnabled) { - renderLoading(); - } else { - renderEmpty(); - } - return; - } - curResult = search(data, curValue); - var index = false; - var $scrollableEl = options.resultsNotScrollable ? $(window) : options.$results; - $scrollableEl.scrollTop(0); - if (curValue.length || options.emptyQueryEnabled) { - render(curResult, curValue); - if (curResult.length && (!options.enterEnabled())) { - index = 0; - } - if (options.selectFullMatch && curResult.fullMatchIndex !== null) { - index = curResult.fullMatchIndex; - } - } else { - renderEmpty(); - } - } else { - curResult = []; - var index = false; - renderEmpty(); - } - hover(index, true); - } - - function hover(i, adjust_scroll, middle) { - $('.search-item.selected', options.$results).removeClass('selected'); - curSelectedIndex = i; - if (curSelectedIndex !== false) { - var selectedEl = $('.search-item', options.$results).get(curSelectedIndex); - if (!selectedEl) { - curSelectedIndex = false; - } else { - $(selectedEl).addClass('selected'); - if (adjust_scroll) { - adjustScroll($(selectedEl), middle); - } - if (Math.abs(curSelectedIndex - curRenderedIndex) < 5) { - render(curResult, curValue, curRenderedIndex); - } - } - } - if (options.$enter && options.enterEnabled()) { - options.$enter.toggleClass('selected', curSelectedIndex === false); - } - } - - function select(i) { - if (i === false) { - if (options.enterEnabled()) { - if (!options.noCloseOnEnter) { - $field.blur(); - } - options.onEnter && options.onEnter(curValue); - if (!options.noCloseOnEnter) { - close(true); - } - } - return; - } - if (!options.noCloseOnSelect) { - $field.blur(); - } - options.onSelect && options.onSelect(curResult[i]); - if (!options.noCloseOnSelect) { - close(true); - } - } - - function onItemHover() { - hover($(this).data('i'), true, true); - } - - function onItemMouseOver() { - hover($(this).data('i')); - } - - function updateScrollState() { - var results = options.$results.get(0); - if (results) { - options.$results.toggleClass('topscroll', results.scrollTop > 0); - options.$results.toggleClass('bottomscroll', results.scrollTop < results.scrollHeight - results.clientHeight); - } - } - - function onResultsScroll(e) { - updateScrollState(); - if (options.resultsNotScrollable) { - var bottom = options.$results.offset().top + options.$results.height() - $(window).scrollTop(); - if (bottom < $(window).height() * 2) { - render(curResult, curValue, curRenderedIndex); - } - } else { - if (this.scrollTop > this.scrollHeight - this.clientHeight - 1000) { - render(curResult, curValue, curRenderedIndex); - } - } - } - - function onItemClick(e) { - if (e.metaKey || e.ctrlKey) return true; - clearTimeout(blurTimeout); - e.stopImmediatePropagation(); - e.preventDefault(); - select($(this).data('i')); - } - - function adjustScroll($itemEl, middle) { - var scrollTop = options.$results.scrollTop(), - itemTop = $itemEl.position().top + scrollTop, - itemHeight = $itemEl.outerHeight(), - itemBottom = itemTop + itemHeight, - contHeight = options.$results.height() || 300; - - if (middle) { - options.$results.scrollTop(itemTop - (contHeight - itemHeight) / 2); - } else if (itemTop < scrollTop) { - options.$results.scrollTop(itemTop); - } else if (itemBottom > scrollTop + contHeight) { - options.$results.scrollTop(itemBottom - contHeight); - } - } - - if (options.$enter && options.enterEnabled()) { - options.$enter.on('mouseover.search', onItemMouseOver); - options.$enter.on('mousedown.search', onItemClick); - options.$enter.data('i', false); - } - options.$results.on('hover.search', '.search-item', onItemHover); - options.$results.on('mouseover.search', '.search-item', onItemMouseOver); - options.$results.on('mousedown.search', '.search-item', onItemClick); - if (options.resultsNotScrollable) { - $(window).on('scroll.search', onResultsScroll); - } else { - options.$results.on('scroll.search', onResultsScroll); - if (options.$results.isFixed()) { - options.$results.blockBodyScroll(); - } - } - if (options.initTextarea) { - $field.initTextarea(options.initTextarea); - } - $field.on('keydown.search', onKeyDown); - $field.on('keyup.search', onKeyUp); - $field.on('focus.search', onFocus); - $field.on('blur.search', onBlur); - $field.on('input.search', onKeyUp); - $field.on('click.search', onClick); - - $field.on('disable.search', function(e, disable) { - $field.data('disabled', disable); - $field.attr('contenteditable', disable ? 'false' : 'true'); - close(true); - }); - $field.on('datachange.search', function() { - valueChange(); - }); - $field.on('contentchange.search', function() { - if (options.resultsNotScrollable) { - var scrolltop = $(window).scrollTop(); - } else { - var scrolltop = options.$results.scrollTop(); - } - var limit = options.renderLimit; - options.renderLimit = curRenderedIndex; - valueChange(); - options.renderLimit = limit; - if (options.resultsNotScrollable) { - $(window).scrollTop(scrolltop); - } else { - options.$results.scrollTop(scrolltop); - } - }); - - options.$results.addClass('collapsed'); - - if (options.updateOnInit) { - valueChange(); - } - return this; - }); - }; - $.fn.destroySearch = function() { - return this.map(function() { - var $field = $(this); - var options = $field.data('searchOptions'); - if (options) { - if (options.$enter && options.enterEnabled()) { - options.$enter.off('.search'); - } - options.$results.off('.search'); - if (options.resultsNotScrollable) { - $(window).off('.search'); - } - if (options.initTextarea) { - $field.destroyTextarea(); - } - } - $field.off('.search'); - return this; - }); - }; - $.fn.initSelect = function(options) { - return this.map(function() { - var $select = $(this); - var $field = $('.form-control', $select); - var $selected = $('.selected-items', $select); - var $results = $('.items-list', $select); - var selectedVal = [], selectedMap = {}; - - $select.data('options', options); - - function getValue(full) { - if (options.multiSelect) { - return full ? $.extend({}, selectedMap) : [].concat(selectedVal); - } else { - return selectedVal.length > 0 ? (full ? selectedMap[selectedVal[0]] : selectedVal[0]) : (full ? false : ''); - } - } - function setValue() { - var selValue = getValue(), selValueFull = getValue(true); - $select.data('value', selValue); - $select.data('valueFull', selValueFull); - options.onChange && options.onChange(selValue, selValueFull); - $field.trigger('valuechange', [selValue, selValueFull]); - } - - function toggleDD(open) { - $select.toggleClass('open', open); - } - function addSelected(item, noupdate) { - var val = (item.prefix || '') + item.val; - if (!selectedMap[val]) { - if (!options.multiSelect) { - for (var i = 0; i < selectedVal.length; i++) { - delete selectedMap[selectedVal[i]]; - } - selectedVal = []; - } - else if (item.group) { - for (var i = selectedVal.length - 1; i >= 0; i--) { - if (selectedMap[selectedVal[i]].group == item.group) { - delete selectedMap[selectedVal[i]]; - selectedVal.splice(i, 1); - } - } - } - selectedVal.push(val); - selectedMap[val] = item; - if (!noupdate) { - setValue(); - updateSelected(); - } - } - } - function delSelected(val) { - if (selectedMap[val]) { - delete selectedMap[val]; - for (var i = 0; i < selectedVal.length; i++) { - if (selectedVal[i] == val) { - selectedVal.splice(i, 1); - break; - } - } - setValue(); - updateSelected(); - } - } - function clearSelected() { - for (var i = 0; i < selectedVal.length; i++) { - var val = selectedVal[i]; - delete selectedMap[val]; - } - selectedVal = []; - setValue(); - updateSelected(); - } - function updateSelected() { - var html = ''; - for (var i = 0; i < selectedVal.length; i++) { - var val = selectedVal[i]; - var item = selectedMap[val]; - html += options.renderSelectedItem ? options.renderSelectedItem(val, item) : '
' + item.name + '
'; - } - $('.selected-item', $selected).remove(); - $selected.prepend(html); - options.onUpdate && options.onUpdate(getValue(), getValue(true)); - $field.trigger('valueupdate', [getValue(), getValue(true)]); - } - - var initTextarea = null; - var isContentEditable = $field.is('[contenteditable]'); - if (isContentEditable) { - initTextarea = options.noSearch ? { - singleLine: true, - checkText: function() { return ''; } - } : { - singleLine: true - }; - } - $field.initSearch($.extend({ - $results: $results, - emptyQueryEnabled: true, - noCloseOnSelect: options.multiSelect, - updateOnInit: true, - renderItem: function(item) { - return '
' + item.name + '
'; - }, - prepareQuery: function(str) { - str = str.toLowerCase(); - if (options.searchByLastWord) { - str = str.split(/\s+/).pop(); - } - return str; - }, - onOpen: function() { - toggleDD(true); - }, - onClose: function(curValue) { - if (options.enterOnClose) { - options.onEnter && options.onEnter(curValue); - } - toggleDD(false); - } - }, options, { - getData: function(value) { - var data = options.getData(value); - if (data === false) { - return false; - } - var filtered_data = []; - for (var i = 0; i < data.length; i++) { - if (data[i].hidden) continue; - var val = (data[i].prefix || '') + data[i].val; - if (!selectedMap[val] || !options.multiSelect) { - filtered_data.push(data[i]); - } - } - return filtered_data; - }, - onSelect: function(item) { - var newValue = ''; - if (options.searchByLastWord) { - var oldValue = $field.value(); - var lastWord = oldValue.split(/\s+/).pop(); - newValue = oldValue; - if (lastWord.length > 0) { - newValue = oldValue.substr(0, oldValue.length - lastWord.length); - } - newValue = newValue.replace(/^\s+/, ''); - } - $field.value(newValue); - addSelected(item); - if (options.multiSelect) { - $field.trigger('contentchange').focusAndSelect(); - } - }, - initTextarea: initTextarea - })); - if (options.noSearch) { - $select.addClass('no-search'); - } - if (!isContentEditable) { - $field.on('keydown.select', function(e) { - if (!e.metaKey && !e.ctrlKey && !e.shiftKey && !e.altKey && - (e.which == Keys.BACKSPACE) && - this.selectionStart == this.selectionEnd && - !this.selectionStart) { - $(this).trigger('backspaceonleft'); - } - }); - } - var defValue = $select.defaultValue(); - var defSelected = defValue.length ? defValue.split(';') : [], dataMap = {}; - if (defSelected.length) { - var data = options.getData(''); - if (data !== false) { - for (var i = 0; i < data.length; i++) { - var val = (data[i].prefix || '') + data[i].val; - dataMap[val] = data[i]; - } - } - for (var i = 0, item; i < defSelected.length; i++) { - if (item = dataMap[defSelected[i]]) { - addSelected(item, true); - } - } - } - $select.data('value', getValue()); - $select.data('valueFull', getValue(true)); - $select.on('selectval.select', function(e, val, clear) { - addSelected(val); - if (clear) { - $field.value(''); - } - $field.trigger('datachange'); - }); - $select.on('deselectval.select', function(e, val) { - delSelected(val); - $field.trigger('datachange'); - }); - $select.on('disableselect.select', function(e, disable) { - $select.toggleClass('select-disabled', disable); - $field.trigger('disable', [disable]); - }); - $select.on('reset.select', function(e) { - $('.selected-item', $selected).each(function() { - var val = $(this).attr('data-val'); - delSelected(val); - }); - $field.trigger('datachange'); - }); - $select.on('datachange', function(e) { - if (e.target === this) { - $field.trigger('datachange'); - } - }); - $field.on('backspaceonleft.select', function(e) { - if (options.focusSelectedBeforeDelete) { - var $focused = $('.selected-item.focused', $selected); - if ($focused.size() > 0) { - var val = $focused.eq(-1).attr('data-val'); - delSelected(val); - $field.trigger('datachange'); - } else { - $('.selected-item', $selected).eq(-1).addClass('focused'); - } - } else { - var $items = $('.selected-item', $selected); - if ($items.size() > 0) { - var val = $items.eq(-1).attr('data-val'); - delSelected(val); - $field.trigger('datachange'); - } - } - }); - $field.on('focus.select', function() { - $('.selected-item.focused', $selected).removeClass('focused'); - }); - $selected.on('click.select', '.selected-item', function(e) { - $('.selected-item.focused', $selected).removeClass('focused'); - $(this).addClass('focused'); - e.stopImmediatePropagation(); - }); - $selected.on('click.select', '.selected-item .close', function(e) { - var val = $(this).parents('.selected-item').attr('data-val'); - delSelected(val); - if (options.multiSelect) { - $field.trigger('datachange').focusAndSelectAll(); - } - e.stopImmediatePropagation(); - }); - $select.on('click.select', '.select-clear', function(e) { - if ($field.value().length > 0) { - $field.value('').trigger('input').focus(); - options.onClear && options.onClear(); - } else { - clearSelected(); - $field.focus(); - } - e.stopImmediatePropagation(); - }); - $select.on('click.select', function(e) { - if ($(e.target).is('.select')) { - $field.focus(); - } - }); - if ($select.hasClass('select-disabled')) { - $select.trigger('disableselect', [true]); - } - if (selectedVal.length) { - updateSelected(); - $field.trigger('datachange'); - } - $select.data('inited', true); - return this; - }); - }; - $.fn.destroySelect = function() { - return this.map(function() { - var $select = $(this); - var $field = $('.form-control', $select); - var $selected = $('.selected-items', $select); - $field.destroySearch(); - $field.off('.select'); - $selected.off('.select'); - return this; - }); - } - $.fn.hasField = function(name) { - return this.first().map(function() { - if (this.tagName == 'FORM') { - if (this[name]) { - return true; - } - return $('.input[data-name]', this).filter(function() { - return ($(this).attr('data-name') == name); - }).size() > 0; - } - return false; - }).get(0) || false; - }; - $.fn.field = function(name) { - return this.first().map(function() { - if (this.tagName == 'FORM') { - if (this[name]) { - return this[name]; - } - return $('.input[data-name],.select[data-name]', this).filter(function() { - return ($(this).attr('data-name') == name); - }).get(0); - } - }); - }; - $.fn.fieldEl = function(name) { - var result = []; - this.each(function() { - $(this).each(function() { - result.push(this); - }); - }); - return $(result); - }; - $.fn.fields = function() { - return this.first().map(function() { - if (this.tagName == 'FORM') { - var fields = {}; - for (var i = 0; i < this.elements.length; i++) { - var elem = this.elements[i]; - fields[elem.name] = elem.value; - } - return fields; - } - }).get(0) || {}; - }; - $.fn.reset = function(val) { - return this.each(function() { - if (this.tagName == 'FORM') { - this.reset(); - $('.input[data-name]', this).each(function() { - $(this).text($(this).attr('data-value')).trigger('input'); - }); - $('.select[data-name]', this).each(function() { - $(this).trigger('reset'); - }); - } - }); - }; - $.fn.scrollHeight = function() { - return this.first().map(function() { - return this.scrollHeight; - }).get(0) || ''; - }; - $.fn.defaultValue = function(val) { - if (typeof val !== 'undefined') { - return this.each(function() { - if (this.tagName == 'TEXTAREA' || this.tagName == 'INPUT') { - this.defaultValue = val; - } else { - $(this).attr('data-value', val); - } - }); - } - return this.first().map(function() { - if (this.tagName == 'TEXTAREA' || this.tagName == 'INPUT') { - return this.defaultValue || ''; - } else { - return $(this).attr('data-value') || ''; - } - }).get(0) || ''; - }; - $.fn.value = function(val) { - if (typeof val !== 'undefined') { - return this.each(function() { - if (this.tagName == 'TEXTAREA' || this.tagName == 'INPUT' || this instanceof RadioNodeList) { - if (this instanceof RadioNodeList && val === '') { - for (var i = 0; i < this.length; i++) { - this[i].checked = false; - } - } else { - this.value = val; - } - } else { - $(this).text(val).trigger('input'); - } - }); - } - return this.first().map(function() { - if (this.tagName == 'TEXTAREA' || this.tagName == 'INPUT' || this instanceof RadioNodeList) { - return this.value || ''; - } else { - return $(this).text() || ''; - } - }).get(0) || ''; - }; - $.fn.values = function(val) { - if (typeof val !== 'undefined') { - return this.value(val); - } - return this.map(function() { - if (this.tagName == 'TEXTAREA' || this.tagName == 'INPUT') { - return this.value || ''; - } else { - return $(this).text() || ''; - } - }).get() || []; - }; - $.fn.cssProp = function(prop, val) { - if (typeof val !== 'undefined') { - return this.each(function() { - if (this.style && this.style.setProperty) { - this.style.setProperty(prop, val); - } - }); - } - return this.first().map(function() { - if (this.style && this.style.getPropertyValue) { - return this.style.getPropertyValue(prop); - } else { - return ''; - } - }).get(0) || ''; - }; - - $.fn.initTextarea = function(options) { - options = options || {}; - - function getRangeText(range) { - var div = document.createElement('DIV'); - div.appendChild(range.cloneContents()); - return getText(div, true); - } - function isBlockEl(el) { - var blockTags = {ADDRESS: 1, ARTICLE: 1, ASIDE: 1, AUDIO: 1, BLOCKQUOTE: 1, CANVAS: 1, DD: 1, DIV: 1, DL: 1, FIELDSET: 1, FIGCAPTION: 1, FIGURE: 1, FIGURE: 1, FIGCAPTION: 1, FOOTER: 1, FORM: 1, H1: 1, H2: 1, H3: 1, H4: 1, H5: 1, H6: 1, HEADER: 1, HGROUP: 1, HR: 1, LI: 1, MAIN: 1, NAV: 1, NOSCRIPT: 1, OL: 1, OUTPUT: 1, P: 1, PRE: 1, SECTION: 1, TABLE: 1, TFOOT: 1, UL: 1, VIDEO: 1}; - // return (el.nodeType == el.ELEMENT_NODE && blockTags[el.tagName]); - if (el.nodeType == el.ELEMENT_NODE) { - var display = $(el).css('display'); - if (!display) return blockTags[el.tagName]; - return (display == 'block' || display == 'table' || display == 'table-row'); - } - return false; - } - function isMetadataEl(el) { - var metadataTags = {HEAD: 1, TITLE: 1, BASE: 1, LINK: 1, META: 1, STYLE: 1, SCRIPT: 1}; - return (el.nodeType == el.ELEMENT_NODE && metadataTags[el.tagName]); - } - function getText(el, safe_last_br) { - var child = el.firstChild, blocks = [], block = ''; - while (child) { - if (child.nodeType == child.TEXT_NODE) { - block += child.nodeValue; - } else if (child.nodeType == child.ELEMENT_NODE && !isMetadataEl(child)) { - if (child.tagName == 'BR') { - block += '\n'; - } else if (child.tagName == 'IMG') { - block += child.getAttribute('alt') || ''; - } else if (!isBlockEl(child)) { - block += getText(child); - } else { - if (block.length > 0) { - if (block.substr(-1) == '\n') { - block = block.slice(0, -1); - } - blocks.push(block); - block = ''; - } - blocks.push(getText(child, safe_last_br)); - } - } - child = child.nextSibling; - } - if (block.length > 0) { - if (!safe_last_br && block.substr(-1) == '\n') { - block = block.slice(0, -1); - } - blocks.push(block); - } - return blocks.join('\n'); - } - function getTextNodesIn(node) { - var textNodes = []; - if (node.nodeType == node.TEXT_NODE) { - textNodes.push(node); - } else { - for (var i = 0, len = node.childNodes.length; i < len; ++i) { - textNodes.push.apply(textNodes, getTextNodesIn(node.childNodes[i])); - } - } - return textNodes; - } - function editableClosest(el) { - while (el) { - if (el.nodeType == el.ELEMENT_NODE && - el.getAttribute('contenteditable') == 'true') { - return el; - } - el = el.parentNode; - } - return null; - } - function nonEditableClosest(el) { - while (el) { - if (el.tagName == 'MARK' && - el.getAttribute('contenteditable') == 'false') { - return el; - } - el = el.parentNode; - } - return null; - } - function setSelectionRange(el, start, end) { - var sel = window.getSelection(); - sel.removeAllRanges(); - var textNodes = getTextNodesIn(el); - var charCount = 0, endCharCount, i, textNode, node, offset, nonEditEl; - for (i = 0, charCount = 0; textNode = textNodes[i++]; ) { - endCharCount = charCount + textNode.length; - if (start >= charCount && (start < endCharCount || - (start == endCharCount && i <= textNodes.length))) { - if (nonEditEl = nonEditableClosest(textNode)) { - var range = document.createRange(); - if (start < end) range.setStartBefore(nonEditEl); - else range.setStartAfter(nonEditEl); - node = range.startContainer; - offset = range.startOffset; - } else { - node = textNode; - offset = start - charCount; - } - sel.collapse(node, offset); - break; - } - charCount = endCharCount; - } - if (start != end) { - for (i = 0, charCount = 0; textNode = textNodes[i++]; ) { - endCharCount = charCount + textNode.length; - if (end >= charCount && (end < endCharCount || - (end == endCharCount && i <= textNodes.length))) { - if (nonEditEl = nonEditableClosest(textNode)) { - var range = document.createRange(); - if (start < end) range.setStartAfter(nonEditEl); - else range.setStartBefore(nonEditEl); - node = range.startContainer; - offset = range.startOffset; - } else { - node = textNode; - offset = end - charCount; - } - sel.extend(node, offset); - break; - } - charCount = endCharCount; - } - } - } - function onKeyDown(e) { - if ((e.metaKey || e.ctrlKey) && !e.altKey && - e.which == 90) { // Z - e.preventDefault(); - if (e.shiftKey) { - redo(this); - } else { - undo(this); - } - } - else if ((e.metaKey || e.ctrlKey) && !e.shiftKey && !e.altKey && - e.which == 89) { // Y - e.preventDefault(); - redo(this); - } - else if (!e.shiftKey && !e.altKey && e.which == 13) { // Enter - if ((e.metaKey || e.ctrlKey) || $(this).data('textOptions').singleLine) { - e.preventDefault(); - $(this).parents('form').submit(); - } - } - else if ((e.metaKey || e.ctrlKey) && - !e.shiftKey && !e.altKey && e.which == 73 && - $(this).data('textOptions').allowTokens) { // I - e.preventDefault(); - $(this).data('$tokens').filter(':not(.used)').eq(0).trigger('click'); - } - else if (!e.metaKey && !e.ctrlKey && !e.shiftKey && !e.altKey && - (e.which == Keys.LEFT || e.which == Keys.RIGHT || e.which == Keys.BACKSPACE)) { - var isLeft = e.which == Keys.LEFT || e.which == Keys.BACKSPACE; - var isBackspace = e.which == Keys.BACKSPACE; - var sel = window.getSelection(); - if (sel.isCollapsed && sel.focusNode) { - if (sel.focusNode.nodeType == sel.focusNode.TEXT_NODE) { - var newOffset = sel.focusOffset + (isLeft ? -1 : 1); - if (newOffset < 0) { - var prevNode = sel.focusNode.previousSibling; - if (prevNode && prevNode.nodeType == prevNode.ELEMENT_NODE) { - var range = document.createRange(); - range.setStartBefore(prevNode); - if (isBackspace) { - range.setEnd(sel.focusNode, sel.focusOffset); - range.deleteContents(); - $(sel.focusNode).closest('.input').trigger('input'); - } else { - sel.collapse(range.startContainer, range.startOffset); - } - e.preventDefault(); - } else { - if (isBackspace) { - $(sel.focusNode).closest('.input').trigger('backspaceonleft'); - } - } - } else if (newOffset > sel.focusNode.nodeValue.length) { - var nextNode = sel.focusNode.nextSibling; - if (nextNode.nodeType == nextNode.ELEMENT_NODE && nextNode.tagName != 'BR') { - var range = document.createRange(); - range.setStartAfter(nextNode); - if (!isBackspace) { - sel.collapse(range.startContainer, range.startOffset); - } - e.preventDefault(); - } - } - } - else if (sel.focusNode.nodeType == sel.focusNode.ELEMENT_NODE) { - var curNode = sel.focusNode.childNodes[sel.focusOffset]; - if (isLeft) { - var prevNode = curNode ? curNode.previousSibling : sel.focusNode.lastChild; - while (prevNode && - prevNode.nodeType == prevNode.TEXT_NODE && - !prevNode.nodeValue.length) { - prevNode = prevNode.previousSibling; - } - if (prevNode && prevNode.nodeType == prevNode.ELEMENT_NODE) { - if (isBackspace) { - var range = document.createRange(); - range.selectNode(prevNode); - range.deleteContents(); - $(sel.focusNode).closest('.input').trigger('input'); - } else { - sel.collapse(sel.focusNode, sel.focusOffset - 1); - } - e.preventDefault(); - } else if (prevNode && prevNode.nodeType == prevNode.TEXT_NODE) { - if (isBackspace) { - var range = document.createRange(); - range.setStart(prevNode, prevNode.nodeValue.length - 1); - range.setEnd(prevNode, prevNode.nodeValue.length); - range.deleteContents(); - $(sel.focusNode).closest('.input').trigger('input'); - } else { - sel.collapse(prevNode, prevNode.nodeValue.length - 1); - } - e.preventDefault(); - } else { - if (isBackspace) { - $(sel.focusNode).closest('.input').trigger('backspaceonleft'); - } - } - } else { - if (curNode && curNode.nodeType == curNode.ELEMENT_NODE && curNode.tagName != 'BR') { - sel.collapse(sel.focusNode, sel.focusOffset + 1); - e.preventDefault(); - } else if (curNode && curNode.nodeType == curNode.TEXT_NODE) { - sel.collapse(curNode, 1); - e.preventDefault(); - } - } - } - } - } - } - function getFieldRange(field) { - var sel = window.getSelection(); - if (sel.anchorNode && sel.focusNode) { - var rng = document.createRange(); - rng.setStart(field, 0); - rng.setEnd(sel.anchorNode, sel.anchorOffset); - var startOffset = getRangeText(rng).length; - rng.setEnd(sel.focusNode, sel.focusOffset); - var endOffset = getRangeText(rng).length; - return {startOffset: startOffset, endOffset: endOffset}; - } - var offset = field.childNodes.length; - if (field.lastChild && field.lastChild.tagName == 'BR') { - offset--; - } - return {startOffset: offset, endOffset: offset}; - } - function setFieldRange(field, fieldRange) { - if (fieldRange) { - setSelectionRange(field, fieldRange.startOffset, fieldRange.endOffset); - } - } - function onSetFocus() { - setFieldRange(this, $(this).data('prevSelRange')); - } - function update(field, text, fieldRange) { - var $field = $(field); - var tokens = $field.data('tokens'); - var options = $field.data('textOptions'); - if (options.checkText) { - text = options.checkText(text); - } - var html = cleanHTML(text), fhtml; - if (options.allowTokens) { - var avail_tokens = []; - $.each(tokens, function(i, value) { - avail_tokens[i] = cleanHTML(value); - }); - var avail_count = tokens.length; - var $tokens = $field.data('$tokens'); - if (avail_count > 0) { - html = html.replace(TOKEN_REGEX, function(s) { - var i = avail_tokens.indexOf(s); - if (i >= 0) { - avail_tokens[i] = null; - avail_count--; - var $token = $tokens.eq(i); - if (!$token.hasClass('used')) { - $token.prepareSlideX().addClass('used'); - } - return '' + s + ''; - } else { - return s; - } - }); - $tokens.each(function(i) { - if (avail_tokens[i] !== null) { - var $token = $(this); - if ($token.hasClass('used')) { - $token.prepareSlideX().removeClass('used'); - } - } - }); - } - $tokens.parents('.key-add-tokens-wrap').toggleClass('empty', !avail_count) - } - if (options.allowEmoji && options.emojiRE) { - html = html.replace(options.emojiRE, function(s) { - return '' + EmojiSearch.emojiHtml(s) + ''; - }); - } - html = html.split(getBR()).join('\n'); - if (options.singleLine) { - html = html.replace(/^\n+|\n+$/g, '').replace(/\n+/g, ' '); - } - fhtml = $field.html(); - if (fhtml === html) { - $field.append('
').toggleClass('empty', !$field.text().length); - return; - } - if (fhtml === html + getBR()) { - $field.toggleClass('empty', !$field.text().length); - return; - } - - fieldRange = fieldRange || getFieldRange(field); - $field.html(html + getBR()).toggleClass('empty', !$field.text().length); - setFieldRange(field, fieldRange); - } - function onInput() { - var field = this; - var $field = $(this); - var text = getText(field); - update(field, text); - - var history = $field.data('history'); - var fieldRange = getFieldRange(field); - var prevSelRange = $field.data('prevSelRange'); - var time = +(new Date); - history.list = history.index >= 0 ? history.list.slice(0, history.index + 1) : []; - if (history.index >= 0 && history.list[history.index]) { - var entry = history.list[history.index]; - if (entry.text == text) { - return; - } - if (time - entry.time < 1000 && - entry.redoSel.startOffset == entry.redoSel.endOffset && - (entry.text.length - entry.redoSel.endOffset) == - (text.length - fieldRange.endOffset)) { - entry.text = text; - entry.redoSel = fieldRange; - return; - } - entry.undoSel = prevSelRange; - } - history.list.push({text: text, redoSel: fieldRange, time: time}); - history.index++; - } - function undo(field) { - var $field = $(field); - var history = $field.data('history'); - if (history.index > 0) { - history.index--; - var entry = history.list[history.index]; - update(field, entry.text, entry.undoSel); - } - } - function redo(field) { - var $field = $(field); - var history = $field.data('history'); - if (history.index < history.list.length - 1) { - history.index++; - var entry = history.list[history.index]; - update(field, entry.text, entry.redoSel); - } - } - function onSelectionChange() { - $(this).data('prevSelRange', getFieldRange(this)); - var sel = window.getSelection(); - if (sel.isCollapsed) { - var nonEditEl; - if (nonEditEl = nonEditableClosest(sel.focusNode)) { - var range = document.createRange(); - if (sel.focusOffset < $(nonEditEl).text().length / 2) { - range.setStartBefore(nonEditEl); - } else { - range.setStartAfter(nonEditEl); - } - sel.collapse(range.startContainer, range.startOffset); - } - else if (sel.focusNode === this && sel.focusOffset == this.childNodes.length && this.lastChild && this.lastChild.nodeType == 'BR') { - sel.collapse(this, this.childNodes.length - 1); - } - else if (sel.focusNode.nodeType == sel.focusNode.TEXT_NODE && sel.focusOffset == sel.focusNode.nodeValue.length) { - var range = document.createRange(); - range.setStartAfter(sel.focusNode); - sel.collapse(range.startContainer, range.startOffset); - } - } - } - - if (!$(document).data('selectionchange_inited')) { - $(document).data('selectionchange_inited', true); - document.execCommand('autoUrlDetect', false, false); - $(document).on('selectionchange', function() { - var sel = window.getSelection(); - var anchorField, focusField; - var field, offset; - if (sel.anchorNode && (anchorField = editableClosest(sel.anchorNode))) { - $(anchorField).triggerHandler('selectionchange'); - } - if (sel.focusNode && (focusField = editableClosest(sel.focusNode)) && - anchorField != focusField) { - $(focusField).triggerHandler('selectionchange'); - } - if (!sel.focusNode && - document.activeElement && - document.activeElement.getAttribute('contenteditable') == 'true') { - field = document.activeElement; - offset = field.childNodes.length; - if (field.lastChild.tagName == 'BR') { - offset--; - } - sel.collapse(field, offset); - } - }); - } - - return this.each(function() { - var field = this; - var $field = $(field); - var textOptions = $.extend({}, options); - if ($field.data('inited')) { - return; - } - $field.attr('contenteditable', 'true'); - $field.data('textOptions', textOptions); - - function insertTag(e) { - e.preventDefault(); - document.execCommand('insertText', false, $(this).attr('data-token')); - $field.focus(); - } - - $field.data('history', {list: [], index: -1}); - - if (options.allowTokens) { - var tokens_attr = $field.attr('data-tokens'); - var tokens = tokens_attr ? tokens_attr.split(' ') : []; - - var $tokensBtns = $('
'); - for (var i = 0; i < tokens.length; i++) { - var token = tokens[i] = tokens[i].replace('\xa0', ' '); - var $token = $(''); - $token.attr('data-token', token).appendTo($tokensBtns); - } - var ua = navigator.userAgent || '', - is_mac = ua.indexOf('Mac') >= 0 || - ua.indexOf('AppleWebKit') >= 0 && - /Mobile\/\w+/.test(ua); - var shortcut = is_mac ? '⌘I' : 'Ctrl+I'; - $tokensBtns.attr('data-shortcut', shortcut).wrap('
').parent().wrap('
').parent().toggleClass('empty', !tokens.length).insertAfter($field); - var $tokens = $('.field-ins-btn', $tokensBtns); - $tokens.on('click.tr-textarea', insertTag); - $field.data('$tokens', $tokens); - $field.data('tokens', tokens); - } - if ($field.is('[data-single-line]')) { - textOptions.singleLine = true; - } - if ($field.is('[data-value]')) { - $field.value($field.defaultValue()); - } else { - $field.defaultValue($field.value()); - } - - $field.on('selectionchange.tr-textarea', onSelectionChange); - $field.on('keydown.tr-textarea', onKeyDown); - $field.on('input.tr-textarea', onInput); - $field.on('setfocus.tr-textarea', onSetFocus); - $field.trigger('input'); - $field.data('inited', true); - }); - - }; - $.fn.destroyTextarea = function() { - return this.off('.tr-textarea').each(function() { - $(this).data('inited', false); - var $tokens = $(this).data('$tokens'); - if ($tokens) { - $tokens.off('.tr-textarea'); - } - }); - }; - - $.fn.blockBodyScroll = function() { - function onResultsMouseWheel(e) { - var d = e.originalEvent.wheelDelta; - if((this.scrollTop === (this.scrollHeight - this.clientHeight) && d < 0) || - (this.scrollTop === 0 && d > 0)) { - e.preventDefault(); - } - } - return this.on('mousewheel', onResultsMouseWheel); - }; - - $.fn.closeDropdown = function() { - return this.parents('.open').find('.dropdown-toggle').dropdown('toggle'); - }; - - $.fn.initAutosize = function() { - return this.map(function(){ autosize(this); return this; }); - }; - - $.fn.updateAutosize = function() { - return this.map(function(){ autosize.update(this); return this; }); - }; - - $.fn.destroyAutosize = function() { - return this.map(function(){ autosize.destroy(this); return this; }); - }; - -})(jQuery); - -function getBR() { - if (window._brHTML) return window._brHTML; - return window._brHTML = $('

').html(); -} - -function cleanHTML(value) { - return value.replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/\n/g, getBR()); -} -function uncleanHTML(value) { - return $('