html { display: block!important; } body { font-family: 'Roboto', sans-serif; font-size: 15px; color: #222; margin: 0; padding: 0; } .tr-container, .tr-container header { min-width: 970px; } .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: #0f9ae4; } .btn, a.btn, button.btn { font-size: 14px; font-weight: 500; line-height: 20px; text-transform: uppercase; 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: #0f9ae4; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active { background-color: #068cd4; } .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: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: auto; background-color: #fff; } 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; vertical-align: top; display: inline-block; white-space: nowrap; overflow: hidden; background: no-repeat 2px 50%; background-position-y: calc(50% - 1px); background-size: 1.25em 1.25em; text-indent: -10em; padding: 3px 3px 3px 2px; margin: -3px -2px; } .emoji_image .rtl i.emoji { padding-left: 3px; padding-right: 2px; } .emoji_image i.emoji > b { letter-spacing: 12em; pointer-events: none; } /* Emoji iconset */ i.emoji-md, i.emoji-lg { font-style: normal; box-sizing: content-box; font-size: 20px; line-height: 24px; width: 24px; height: 24px; vertical-align: top; display: inline-block; white-space: nowrap; overflow: hidden; background: no-repeat; text-indent: -10em; padding: 0 1px 1px 0; margin: 0 -1px -1px 0; } i.emoji-lg { font-size: 25px; line-height: 30px; width: 30px; height: 30px; } i.emoji-md > b, i.emoji-lg > b { font-weight: normal; letter-spacing: 12em; pointer-events: none; } i.emoji-md.g0 { background-image: url('/img/emoji/48/emoji0.png?8'); background-size: 250px 1225px; } i.emoji-md.lg.g0, i.emoji-lg.g0 { background-image: url('/img/emoji/60/emoji0.png?8'); } i.emoji-lg.g0 { background-size: 310px 1519px; } i.emoji-md.g1 { background-image: url('/img/emoji/48/emoji1.png?8'); background-size: 250px 550px; } i.emoji-md.lg.g1, i.emoji-lg.g1 { background-image: url('/img/emoji/60/emoji1.png?8'); } i.emoji-lg.g1 { background-size: 310px 682px; } i.emoji-md.g2 { background-image: url('/img/emoji/48/emoji2.png?8'); background-size: 250px 325px; } i.emoji-md.lg.g2, i.emoji-lg.g2 { background-image: url('/img/emoji/60/emoji2.png?8'); } i.emoji-lg.g2 { background-size: 310px 403px; } i.emoji-md.g3 { background-image: url('/img/emoji/48/emoji3.png?8'); background-size: 250px 300px; } i.emoji-md.lg.g3, i.emoji-lg.g3 { background-image: url('/img/emoji/60/emoji3.png?8'); } i.emoji-lg.g3 { background-size: 310px 372px; } i.emoji-md.g4 { background-image: url('/img/emoji/48/emoji4.png?8'); background-size: 250px 350px; } i.emoji-md.lg.g4, i.emoji-lg.g4 { background-image: url('/img/emoji/60/emoji4.png?8'); } i.emoji-lg.g4 { background-size: 310px 434px; } i.emoji-md.g5 { background-image: url('/img/emoji/48/emoji5.png?8'); background-size: 250px 575px; } i.emoji-md.lg.g5, i.emoji-lg.g5 { background-image: url('/img/emoji/60/emoji5.png?8'); } i.emoji-lg.g5 { background-size: 310px 713px; } i.emoji-md.g6 { background-image: url('/img/emoji/48/emoji6.png?8'); background-size: 250px 750px; } i.emoji-md.lg.g6, i.emoji-lg.g6 { background-image: url('/img/emoji/60/emoji6.png?8'); } i.emoji-lg.g6 { background-size: 310px 930px; } i.emoji-md.g7 { background-image: url('/img/emoji/48/emoji7.png?8'); background-size: 250px 650px; } i.emoji-md.lg.g7, i.emoji-lg.g7 { background-image: url('/img/emoji/60/emoji7.png?8'); } i.emoji-lg.g7 { background-size: 310px 806px; } 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; } .form-control { font-size: 14px; } .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; } } .bg-image { background: #f7f7f7 no-repeat center; background-size: cover; } .handle-tooltip { position: relative; cursor: help; } .handle-tooltip:before { position: absolute; left: 0; bottom: 100%; display: inline-block; content: attr(data-title); white-space: nowrap; font-weight: normal; text-align: left; font-size: 13px; line-height: 19px; border-radius: 3px; background: rgba(0, 0, 0, .75); margin: 9px -9px; padding: 5px 12px; color: #fff; z-index: 4; text-transform: none; pointer-events: none; transition: all .15s ease; visibility: hidden; opacity: 0; cursor: auto; } .handle-tooltip:hover:before { transition-delay: .3s; visibility: visible; opacity: 1; } .tr-menu { float: left; width: 216px; border-right: 1px solid #e7e7e7; padding: 12px 0 0; margin-right: -1px; } .tr-menu-section { -webkit-user-select: none; user-select: none; } .tr-menu-header { position: relative; cursor: pointer; } .tr-menu-header-label { font-size: 13px; line-height: 17px; font-weight: 500; text-transform: uppercase; padding: 16px 15px 14px; color: #a8a8a8; transition: all .2s ease; } .tr-menu-header-collapse { position: absolute; display: inline-block; transition: all .2s ease; transform: rotateZ(-135deg); transform-origin: 3px 3px; right: 24px; top: 21px; } .tr-menu-section-collapsed .tr-menu-header-collapse { transform: rotateZ(-225deg); } .tr-menu-header-collapse:before { position: absolute; display: inline-block; content: ''; width: 8px; height: 8px; border: solid #a8a8a8; border-width: 2px 0 0 2px; } .tr-menu-items, .tr-menu-items > li { display: block; padding: 0; margin: 0; } .tr-menu-items { position: relative; overflow: hidden; opacity: 1; visibility: visible; transition: all .2s ease; } .tr-menu-section .tr-menu-items { margin-bottom: 10px; } .tr-menu-section-collapsed > .tr-menu-items { margin-bottom: 0; opacity: 0; visibility: hidden; height: 0 !important; } .tr-menu-items .active { transition: opacity .2s step-end; } .tr-menu-section-collapsed > .tr-menu-items .active { transition: opacity .2s step-start; opacity: 0; } .tr-menu-item { display: block; font-size: 14px; font-weight: 500; line-height: 18px; color: #222; padding: 15px 15px 14px; margin: 0; transition: all .2s ease; -webkit-font-smoothing: subpixel-antialiased; cursor: pointer; } .tr-menu-section .tr-menu-item { padding: 9px 15px; } .tr-menu-item .nav-label { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .active .tr-menu-item, a.tr-menu-item:hover, .tr-menu-items .tr-badges:hover + a.tr-menu-item { color: #222; text-decoration: none; background: #f2f2f2; } .tr-menu-selected.unavailable .tr-menu-item, .unavailable a.tr-menu-item { color: #a8a8a8; } .tr-menu-selected.unavailable .tr-menu-item:hover, .unavailable a.tr-menu-item:hover { color: #222; } .tr-menu-selected { position: absolute; width: 100%; z-index: 3; pointer-events: none; } .tr-menu-section-collapsed.tr-menu-has-selected .tr-menu-header-label { opacity: 0; visibility: hidden; } .tr-menu-selected .tr-menu-item { margin-right: 0; visibility: hidden; transition: all .2s ease; background: #f2f2f2; } .tr-menu-selected .tr-menu-item-with-desc { overflow: hidden; height: 36px; } .tr-menu-section-collapsed .tr-menu-selected .tr-menu-item { font-size: 13px; line-height: 17px; text-transform: uppercase; color: #a8a8a8; padding: 16px 32px 14px 15px; opacity: 1; visibility: visible; margin-top: -47px !important; background: transparent; } .tr-menu-section-collapsed .tr-menu-selected .tr-menu-item-default, .tr-menu-section-collapsed .tr-menu-selected .tr-menu-item-with-desc { font-size: 14px; line-height: 18px; text-transform: none; color: inherit; } .tr-menu-section-collapsed .tr-menu-selected .tr-menu-item-with-desc { padding: 6px 32px 4px 15px; height: 47px; } .tr-menu-selected .nav-label-desc { transition: opacity .2s ease; opacity: 0; } .tr-menu-section-collapsed .tr-menu-selected .nav-label-desc { opacity: 1; } .tr-menu-items .tr-badges { float: right; margin: 15px 15px 14px 4px; pointer-events: none; } .tr-menu-section .tr-menu-items .tr-badges { margin: 9px 15px 0 4px; } .tr-menu-selected .tr-badges { float: right; margin: 0 0 0 4px; transition: margin .2s ease; } .tr-menu-item-with-desc { padding: 6px 15px 5px; } .tr-menu-item-with-desc .nav-label-desc { font-size: 12px; color: #a8a8a8; font-weight: normal; padding: 1px 0 0; } .tr-badges .tr-badge, .tr-badges a.tr-badge:hover { font-size: 11px; padding: 2px 5px 0; color: #fff; background: #0f9ae4; min-width: 18px; margin-left: 3px; float: right; text-decoration: none; } .tr-badges a.tr-badge { pointer-events: auto; cursor: pointer; } .tr-badges .tr-badge.unreleased, .tr-badges a.tr-badge.unreleased:hover { background: #f33838; } .tr-badges .tr-badge.outdated, .tr-badges a.tr-badge.outdated:hover { background: #f0ad4e; color: #fff; } .tr-badges .tr-badge.unused, .tr-badges a.tr-badge.unused:hover { background: #f0ad4e; color: #fff; } .tr-menu-section-collapsed .tr-menu-selected .tr-badges { margin-top: -1px; } .tr-menu-section-collapsed .tr-menu-selected .tr-menu-item-with-desc .tr-badges { margin-top: 9px; } .content { margin-left: 215px; border-left: 1px solid #e7e7e7; margin-bottom: 70px; } .tr-tabs { text-transform: uppercase; font-weight: 500; overflow: hidden; } .tr-tabs .nav > li > a { padding: 21px 15px 20px; border-bottom: 1px solid #e7e7e7; color: #999; } .tr-tabs .nav > li.active > a { padding-bottom: 18px; border-bottom: 3px solid #0f9ae4; color: #0086d3; } .tr-tabs .nav > li > a:hover, .tr-tabs .nav > li > a:focus { background-color: transparent; color: #0086d3; } .nav-label { margin-right: 6px; } .tr-tabs .nav > li > a .tr-badge { position: absolute; background: #b9b9b9; margin-top: -9px; } .tr-tabs .nav > li.active > a .tr-badge, .tr-tabs .nav > li > a:hover .tr-badge, .tr-tabs .nav > li > a:focus .tr-badge { background: #f33838; } .tr-section-label { display: inline-block; position: relative; } .tr-header { font-size: 17px; padding: 25px 15px 15px; position: relative; margin: 0; font-weight: 500; } .tr-header, .tr-header-link, .tr-header-link:hover { color: #222; } .tr-header-counter { margin-left: 10px; color: #999; } .tr-header-btn { vertical-align: top; margin: 1px 0 -3px 15px; } .tr-header-btn + .tr-header-btn { margin-left: 7px; } .tr-header-right { font-size: 15px; float: right; margin: 2px 0 0; color: #999; } .tr-header-right a { color: #999; } .tr-header-right a.active { color: #0086d3; } .tr-header-buttons { float: right; margin: -4px 0 0; transition: all .15s ease; } .tr-header-buttons .btn { transition: all .15s ease; } .tr-header-buttons > .btn + .btn { margin-left: 15px; } .tr-header-tabs + .tr-header-buttons { margin-right: 25px; } .tr-header-processing { position: absolute; right: 0; top: 0; font-size: 15px; line-height: 20px; color: #a8a8a8; margin: 26px 40px 0; } .tr-header-tabs { float: right; margin: 2px 0 0; font-size: 15px; } .tr-header-tab { color: #a8a8a8; } .tr-header-tab + .tr-header-tab:before { content: '\00b7'; margin: 0 9px; font-weight: 500; color: #a8a8a8; } .tr-file-link { cursor: pointer; } .tr-header-tab .tr-badge { margin-left: 7px; font-size: 12px; line-height: 17px; padding: 3px 7px 2px; min-width: 19px; } .tr-back { padding: 18px 19px; vertical-align: top; margin: 0 0 0 -15px; cursor: pointer; } .tr-back:before { position: relative; top: 2px; content: ''; display: inline-block; width: 18px; height: 16px; background: url('/img/translations/icons.png?9') no-repeat -5px -105px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-back:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-subheader { font-size: 16px; font-weight: 500; padding: 15px 0; margin: 0; } .tr-subheader .tr-badge { font-size: 12px; line-height: 18px; padding: 3px 7px 2px; min-width: 19px; margin-left: 7px; } .tr-section-block { padding: 20px 15px 0 56px; } .tr-actions { display: inline-block; margin-left: -13px; } .tr-action-item { display: block; position: relative; padding: 11px 40px 11px 58px; font-weight: 500; } /*.tr-action-item:hover { text-decoration: none; } .tr-action-item .tr-action-label:hover { text-decoration: underline; }*/ .tr-action-item:before { position: absolute; top: 4px; left: 6px; display: inline-block; width: 32px; height: 32px; content: ''; background: url('/img/translations/icons.png?9') no-repeat -10px -548px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-action-item:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .action-share:before { background-position: 6px -453px; } .action-edit:before { background-position: 4px -485px; } .action-team:before { background-position: 1px -514px; } .arrow-link { font-size: 15px; font-weight: 500; cursor: pointer; } .arrow-link:after { display: inline-block; width: 8px; height: 12px; content: ''; background: url('/img/translations/icons.png?9') no-repeat -10px -548px; margin-left: 7px; vertical-align: -1px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .arrow-link:after { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-search { position: absolute; left: 216px; right: 0; bottom: 0; z-index: 1; transition: all .2s ease; transform: translateY(49px); } .search-collapsed .tr-search { transform: translateY(0); visibility: hidden; opacity: 0; } .search-collapsed .tr-search.tr-search-open, .tr-container.mobile-search .search-collapsed .tr-search { transform: translateY(49px); visibility: visible; opacity: 1; } .tr-search-field-wrap { background: #fff; border-bottom: 1px solid #e0e0e0; position: relative; z-index: 13; } .tr-search-form { position: relative; overflow: hidden; } .tr-search-form:before, .tr-popup-search-form:before, .header-search-btn:before { position: absolute; top: 17px; left: 21px; content: ''; display: inline-block; width: 15px; height: 15px; background: url('/img/translations/icons.png?9') no-repeat -5px -130px; z-index: 2; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-search-form:before, .tr-popup-search-form:before, .header-search-btn:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .header-search-btn { position: relative; display: inline-block; vertical-align: top; width: 32px; height: 32px; border-radius: 16px; text-align: center; overflow: hidden; margin: -7px -7px -7px 0; cursor: pointer; transition: all .2s ease; transform: translateY(49px); visibility: hidden; opacity: 0; } .search-collapsed .header-search-btn { transform: translateY(0); visibility: visible; opacity: 1; } .search-collapsed .tr-search-open + .header-wrap .header-search-btn { visibility: hidden; opacity: 0; } .header-search-btn:before { top: 9px; left: 8px; } .tr-search-filters { font-size: 14px; line-height: 1.42857143; margin: 0 15px 0 9px; float: right; } .tr-search-filters-label { display: inline-block; margin: 14px 6px; color: #a8a8a8; cursor: default; } .tr-search-filter { display: inline-block; font-weight: 500; margin: 11px 0 11px 6px; padding: 3px 12px; color: #1a1a1a; background: #f2f2f2; transition: all .2s ease; border-radius: 13px; } .tr-search-filter.dropdown-toggle { cursor: pointer; } .tr-search-filter.dropdown-toggle:hover { background: #e8e8e8; } .open .tr-search-filter.dropdown-toggle, .open .tr-search-filter.dropdown-toggle:hover { background: #0f9ae4; color: #fff; } .tr-search-filter-wrap { position: relative; display: inline-block; margin: 11px 0 11px 6px; } .tr-search-filter-wrap .tr-search-filter { display: inline-block; margin: 0; } .tr-search-field, .input.tr-search-field { width: 100%; border: none; outline: none; box-shadow: none; padding: 14px 0 14px 56px; font-size: 14px; height: 48px; z-index: 1; } .input.tr-search-field.empty[data-placeholder]:before { left: 56px; } .tr-search-results { position: absolute; left: 0; right: 0; max-height: 300px; overflow-x: hidden; overflow-y: auto; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .2); transition: all .2s ease; z-index: 12; } .tr-search-results.collapsed { max-height: 0; opacity: 0; } .tr-search-result-loading, .tr-search-no-results { font-size: 13px; padding: 12px 15px; color: #222; } .tr-search-result-loading { color: #a8a8a8; } .tr-search-result { display: block; padding: 10px 15px; border-bottom: 1px solid #e7e7e7; color: #222; cursor: pointer; } .tr-search-result:hover { text-decoration: none; } .tr-search-results .selected .tr-search-result { background: #f2f2f2; } .search-item button.tr-search-button { float: right; font-size: 12px; line-height: 16px; padding: 5px 10px 3px; margin: 6px 0 6px 15px; } .tr-search-result .tr-def-value { font-weight: 500; } .tr-search-result .tr-value { margin-top: 4px; } .tr-search-result .tr-lang-key { font-size: 12px; color: #a8a8a8; } .tr-search-result strong { font-weight: inherit; color: #3399ff; } .tr-search-reset.close { float: right; margin: 11px 0 11px 14px; transition: all .2s ease; pointer-events: none; visibility: hidden; opacity: 0; width: 26px; height: 26px; display: inline-block; border-radius: 13px; } .tr-search-reset.close:before, .tr-search-reset.close:after { background: #b3b3b3; transform: rotateZ(45deg) scaleY(.85); width: 16px; margin-left: -8px; } .tr-search-reset.close:hover:before, .tr-search-reset.close:hover:after { background: #999; } .tr-search-reset.close:after { transform: rotateZ(-45deg) scaleY(.85); } .tr-search-has-value .tr-search-reset.close { pointer-events: auto; visibility: visible; opacity: 1; } .tr-search-has-value .tr-search-reset.close:hover { /*background: #f2f2f2;*/ } .tr-search-binding.binding { float: right; color: #28a9e8; width: 26px; height: 26px; margin: 11px 0 11px -26px; text-align: center; font-size: 17px; line-height: 26px; overflow: hidden; opacity: 0; visibility: hidden; transition: all .2s ease; } .tr-search-binding-mode .tr-search-binding.binding { opacity: 1; visibility: visible; } .tr-search-enter.arrow-right { float: right; margin: 11px 0 11px 15px; transition: all .2s ease; pointer-events: none; visibility: visible; opacity: 0; width: 26px; height: 26px; display: inline-block; border-radius: 13px; background: #f2f2f2; transition: all .2s ease; } .tr-search-enter.arrow-right:before { transition: border-color .2s ease; /*border-color: #b3b3b3;*/ border-color: #1a1a1a; width: 8px; height: 8px; margin: -4px 0 0 10px; } .tr-search-enter.arrow-right:after { transition: background-color .2s ease; /*background: #b3b3b3;*/ background: #1a1a1a; width: 12px; margin-left: 7px; } .tr-search-enter.arrow-right.selected:before, .tr-search-enter.arrow-right:hover:before { /*border-color: #1a1a1a;*/ } .tr-search-enter.arrow-right.selected:after, .tr-search-enter.arrow-right:hover:after { /*background: #1a1a1a;*/ } .tr-search-has-value .tr-search-enter.arrow-right { cursor: pointer; pointer-events: auto; visibility: visible; opacity: 1; } .tr-search-has-value .tr-search-enter.arrow-right.selected:before, .tr-search-has-value .tr-search-enter.arrow-right:hover:before { /*border-color: #fff;*/ } .tr-search-has-value .tr-search-enter.arrow-right.selected:after, .tr-search-has-value .tr-search-enter.arrow-right:hover:after { /*background: #fff;*/ } .tr-search-has-value .tr-search-enter.arrow-right.selected, .tr-search-has-value .tr-search-enter.arrow-right:hover { background: #e8e8e8; /*background: #2eb2eb;*/ } .tr-search-binding-mode .tr-search-enter.arrow-right { opacity: 0; visibility: hidden; } .tr-search-emoji-icon { float: right; margin: 11px -40px 11px 14px; transition: opacity .2s ease, visibility .2s ease; width: 26px; height: 26px; display: inline-block; background: url('/img/translations/icons.png?9') no-repeat 0 -696px; cursor: pointer; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-search-emoji-icon { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-search-field-wrap.by-emoji .tr-search-emoji-icon { background-position: 0 -664px; } .tr-search-has-value .tr-search-emoji-icon { pointer-events: none; visibility: hidden; opacity: 0; } .tr-dropdown { position: relative; display: inline-block; } .tr-dropdown .dropdown-menu, .tr-search-filters span.dropdown-menu { left: auto; right: 0; margin: 5px -4px 0; border: 1px solid rgba(0, 0, 0, .06); border-radius: 4px; font-size: 14px; line-height: 1.42857143; overflow: hidden; } @media (min-width: 1400px) { .tr-search-filters span.dropdown-menu { left: 0; right: auto; } } .tr-dropdown span.dropdown-menu > ul.dropdown-menu, .tr-search-filters span.dropdown-menu > ul.dropdown-menu { position: static; display: block; float: none; border: none; box-shadow: none; border-radius: 0; min-width: 0; margin: 0 -20px 0 0; padding: 7px 20px 7px 0; max-height: 235px; overflow: auto; -webkit-overflow-scrolling: touch; } .tr-search-filters span.dropdown-menu:before, .tr-search-filters span.dropdown-menu: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; } .tr-search-filters span.dropdown-menu: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; } .tr-dropdown .dropdown-menu { margin-left: 0; margin-top: 10px; } .tr-dropdown .dropdown-menu > li > a, .tr-search-filters ul.dropdown-menu > li > a { cursor: pointer; padding: 6px 36px 6px 15px; margin: 0; font-weight: 500; line-height: 18px; position: relative; color: #222; } .tr-search-filters ul.dropdown-menu > li > .checkbox-item-block { cursor: pointer; padding: 6px 10px 6px 15px; margin: 0; } .tr-search-filters ul.dropdown-menu > li > .checkbox-item .checkbox-input { float: right; } .tr-search-filters ul.dropdown-menu > li > .checkbox-item .checkbox-label { margin: 0; } .tr-dropdown .dropdown-menu > li > a { padding: 8px 36px 8px 18px; } .tr-dropdown .dropdown-menu > li > a:hover, .tr-dropdown .dropdown-menu > li > a:focus, .tr-search-filters ul.dropdown-menu > li > a:hover, .tr-search-filters ul.dropdown-menu > li > a:focus { background-color: #f4f4f4; color: #222; } .tr-dropdown .dropdown-menu > li.selected > a:before, .tr-dropdown .dropdown-menu > li.selected > a:after, .tr-search-filters ul.dropdown-menu > li.selected > a:before, .tr-search-filters ul.dropdown-menu > li.selected > a:after { position: absolute; display: inline-block; transform: rotateZ(-135deg); transform-origin: 3px 3px; right: 16px; top: 14px; content: ''; width: 8px; height: 13px; background-color: #9b9b9b; } .tr-dropdown .dropdown-menu > li.selected > a:after, .tr-search-filters ul.dropdown-menu > li.selected > a:after { background-color: #fff; transform: rotateZ(-135deg) translate3d(2.5px, 2.5px, 0); } .tr-dropdown .dropdown-menu > li.selected > a:hover:after, .tr-dropdown .dropdown-menu > li.selected > a:focus:after, .tr-search-filters ul.dropdown-menu > li.selected > a:hover:after, .tr-search-filters ul.dropdown-menu > li.selected > a:focus:after { background-color: #f4f4f4; } .tr-search-emoji-mode .tr-search-field { font-family: monospace; letter-spacing: 5em; text-indent: -3em; } .tr-search-emoji-mode .tr-search-field::-moz-selection { background: transparent; } .tr-search-emoji-mode .tr-search-field::selection { background: transparent; } .input.tr-search-field mark.emoji { margin: 0 7px 0 -5px; padding: 8px 10px; background: #f2f2f2; transition: all .2s ease; border-radius: 16px; } .input.tr-search-field mark.emoji > i.emoji-md { margin: -2px 0 0; } .input.tr-search-field:focus mark.emoji { background: #0f9ae4; } .tr-search-emoji-panel .emoji-panel { position: absolute; left: 0; right: 0; overflow-x: hidden; overflow-y: auto; transition: opacity .2s ease, visibility .2s ease; transform: translateZ(0); box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-overflow-scrolling: touch; z-index: 12; visibility: hidden; max-height: 300px; opacity: 0; } .tr-search-open .tr-search-emoji-panel .emoji-panel { visibility: visible; opacity: 1; transition-delay: .15s; } .tr-search-has-value .tr-search-emoji-panel .emoji-panel { visibility: hidden; opacity: 0; } .tr-emoji-keyword { padding: 9px 0 9px 46px; border-bottom: 1px solid #e7e7e7; overflow: hidden; line-height: 28px; clear: right; } .tr-emoji-keyword-by-one { overflow: hidden; border-bottom: 1px solid #e7e7e7; } .tr-emoji-keyword-by-one .tr-emoji-keyword { border-bottom: none; } .tr-emoji-keyword-by-one.by-emoji .tr-emoji-keyword + .tr-emoji-keyword { border-top: 1px solid #e7e7e7; margin-left: 100px; padding-left: 0; } .tr-emoji-keyword-by-one.by-keyword .tr-emoji-keyword + .tr-emoji-keyword { border-top: 1px solid #e7e7e7; padding-left: 0; float: right; } .tr-emoji-keyword-by-one.by-emoji .tr-emoji-keyword + .tr-emoji-keyword .tr-keyword { padding-left: 5px; } .tr-emoji-keyword-by-one.by-keyword .tr-emoji-keyword + .tr-emoji-keyword .tr-keyword, .tr-emoji-keyword-by-one.by-emoji .tr-emoji-keyword + .tr-emoji-keyword .tr-emoji { display: none; } .tr-emoji-keyword strong { font-weight: inherit; color: #3399ff; } .tr-emoji-keyword .tr-keyword { overflow: hidden; text-overflow: ellipsis; } .tr-emoji-keyword.by-emoji .tr-keyword { padding: 0 15px; } .tr-emoji-keyword .tr-keyword .keyword-md { display: inline-block; padding: 5px 10px; line-height: 18px; cursor: pointer; } .tr-emoji-keyword .tr-keyword .keyword-def { padding: 5px 10px; color: #a8a8a8; } .tr-emoji-keyword .tr-keyword .keyword-md:hover { text-decoration: underline; } .tr-emoji-keyword .tr-emoji { display: inline-block; text-align: right; float: right; max-width: 270px; padding: 0 15px; } .tr-emoji-keyword.by-emoji .tr-emoji { text-align: left; float: left; padding: 0 5px 0 15px; } .tr-emoji-keyword .tr-emoji .emoji-md { margin: 2px -1px 1px 0; padding: 0 1px 1px 0; cursor: pointer; } .tr-emoji-keyword .tr-emoji .emoji-md + .emoji-md { margin-left: 6px; } .tr-emoji-actions { display: inline-block; float: right; width: 180px; min-height: 1px; padding: 9px 20px; } .tr-emoji-keyword .tr-emoji-add { float: right; margin: 0 15px 0 0; } .tr-emoji-keyword .btn.tr-emoji-add { padding-top: 4px; } .tr-emoji-delete.close { float: right; margin: 0 15px 0 0; transition: all .2s ease; width: 28px; height: 28px; display: inline-block; border-radius: 13px; } .tr-emoji-delete.close:before, .tr-emoji-delete.close:after { background: #a3adb8; transform: rotateZ(45deg) scaleY(.85); width: 16px; margin-left: -8px; } .tr-emoji-delete.close:hover:before, .tr-emoji-delete.close:hover:after { background: #999; } .tr-emoji-delete.close:after { transform: rotateZ(-45deg) scaleY(.85); } .tr-emoji-keyword-add-form .tr-form-control { font-size: 15px; line-height: 24px; padding: 7px 0 8px; } .tr-emoji-keyword-add-form .input.empty[data-placeholder]:before { font-size: 15px; } .tr-emoji-keyword-add-form .input.tr-emoji-input { position: relative; font-size: 20px; padding-bottom: 4px; min-height: 39px; z-index: 3; } .tr-emoji-keyword-add-form .input.tr-emoji-input mark.emoji { display: inline-block; margin: 0 4px 4px 0; } .tr-emoji-keyword-add-form .input.tr-emoji-input + .emoji-panel { transition: all .2s ease; visibility: hidden; transition-delay: .15s; max-height: 0; opacity: 0; } .tr-emoji-keyword-add-form .input.tr-emoji-input:focus + .emoji-panel { visibility: visible; max-height: 300px; opacity: 1; } .tr-emoji-keyword-wrap.collapsed .tr-emoji-keyword-by-one, .tr-emoji-keyword-wrap .tr-emoji-keyword-multi { display: none; } .tr-emoji-keyword-wrap.collapsed .tr-emoji-keyword-multi { display: block; } .tr-emoji-keyword-not-found { padding: 50px 20px; text-align: center; } .tr-emoji-keyword-not-found-text { color: #939699; } .tr-emoji-keyword-not-found-text b { font-weight: 500; } .tr-emoji-keyword-not-found-text .emoji-md { vertical-align: middle; margin: 0 1px; } .tr-emoji-keyword-not-found-button { padding: 20px 0 0; } .tr-emoji-keyword-add-form { padding: 0 20px 10px 56px; } .tr-emoji-keyword-add-form .emoji-panel { margin: 0 -20px 0 -56px; } .tr-emoji-keyword-subheader { font-size: 14px; line-height: 18px; font-weight: 500; text-transform: uppercase; border-bottom: 1px solid #e7e7e7; background: #f5f8fa; color: #9da4ab; padding: 10px 15px 10px 56px; margin: 0; } .tr-emoji-keywords-suggestion-btn { position: relative; padding: 9px 56px; line-height: 28px; background-color: #0f9ae4; color: #fff; font-weight: 500; cursor: pointer; } .tr-emoji-keywords-suggestion-btn:before, .tr-emoji-keywords-suggestion-btn:after { position: absolute; display: inline-block; content: ''; width: 11px; height: 11px; background-color: #fff; top: 24px; right: 25px; transform: rotateZ(-135deg); transform-origin: 3px 3px; } .tr-emoji-keywords-suggestion-btn:after { background-color: #0f9ae4; transform: rotateZ(-135deg) translate3d(2px, -2px, 0); } .tr-emoji-keywords-loading { font-size: 15px; text-align: center; padding: 40px 30px; color: #a8a8a8; } .tr-emoji-keywords .search-item.suggestion + .search-item.suggestion .tr-emoji-keyword-subheader { display: none; } .tr-emoji-keyword-new, .tr-emoji-keywords-suggestion-header, .tr-content.new-keyword .tr-emoji-keywords, .tr-content.new-keyword .tr-emoji-keywords-suggestion-btn, .tr-content.suggestions .tr-emoji-keywords-suggestion-btn { display: none; } .tr-content.new-keyword .tr-emoji-keyword-new, .tr-content.suggestions .tr-emoji-keywords-suggestion-header { display: block; } .emoji-panel { background-color: #f5f8fa; padding: 4px 5px 4px 41px; max-height: 300px; overflow-x: hidden; overflow-y: auto; box-shadow: 0 0 0 1px #e0e0e0; -webkit-overflow-scrolling: touch; } .emoji-group-header { font-size: 14px; line-height: 18px; text-transform: uppercase; font-weight: 500; color: #9da4ab; padding: 10px 15px 8px; margin: 0; } .emoji-group { font-size: 16px; padding: 4px 10px; display: flex; flex-wrap: wrap; justify-content: space-between; } .emoji-btn, .emoji-btn-hidden { display: inline-block; box-sizing: content-box; width: 30px; padding: 4px; border-radius: 4px; cursor: pointer; } .emoji-btn-hidden { padding: 0 4px; height: 0; } .form-group .input { direction: ltr; unicode-bidi: isolate; } .form-group.rtl { text-align: right; } .form-group.rtl .input { direction: rtl; } del, ins { text-decoration: none; border-radius: 1px; } del > span { color: #f77; color: rgba(255, 0, 0, 0.4); display: none; } .show-diff del, .show-diff-full del { background: #ffd9d9; background: rgba(255, 0, 0, 0.15); box-shadow: 0 0 0 1px #ffd9d9; box-shadow: 0 0 0 1px rgba(255, 0, 0, 0.15); } .show-diff ins, .show-diff-full ins { background: #d9edd9; background: rgba(0, 128, 0, 0.15); box-shadow: 0 0 0 1px #d9edd9; box-shadow: 0 0 0 1px rgba(0, 128, 0, 0.15); } del:before, ins:before { content: '\200b'; } .show-diff del + ins { margin-left: 2px; } .show-diff-full del + ins { margin-left: 0; } .show-diff-full del > span { display: inline; } .diff-btn { direction: ltr; display: inline-block; position: relative; background: #ccc; color: #fff; font-size: 10px; line-height: 11px; margin-left: 10px; border-radius: 2px; overflow: hidden; font-weight: 500; vertical-align: top; margin-top: 1px; cursor: pointer; transition: background .15s ease; } .diff-btn:before { content: ''; display: inline-block; position: absolute; background: #f99; width: 120%; height: 100%; transition: left .15s ease, top .15s ease; transform-origin: 0 100%; transform: rotateZ(-27.5deg); left: -100%; top: -100%; } .diff-btn:after { content: 'DIFF'; display: inline-block; position: relative; padding: 3px 5px 2px; } .show-diff .diff-btn, .show-diff-full .diff-btn { background: #7b7; } .show-diff-full .diff-btn:before { left: 0; top: 0; } .key-source .diff-btn { margin-right: 10px; margin-left: 0; } mark { direction: ltr; unicode-bidi: isolate; white-space: nowrap; text-decoration: none; background: inherit; color: inherit; padding: 0; } mark.token { background: #ffeeb8; box-shadow: 0 0 0 1px #ffeeb8; color: inherit; border-radius: 1px; position: relative; z-index: -1; } .value { white-space: pre-wrap; word-wrap: break-word; position: relative; z-index: 0; } .value .br:after { color: #dadada; font-weight: normal; } .value .br:after { position: relative; top: 1px; padding: 0 4px; content: '\21b5'; } .p-value { display: inline-block; vertical-align: top; position: relative; max-width: 100%; color: #222; } .pluralized { display: inline-block; max-width: 100%; vertical-align: top; position: relative; } .pluralized.rtl { text-align: right; } .pluralized:after { content: ''; width: 3px; left: -7px; top: 0; bottom: 0; display: inline-block; position: absolute; border: 1px solid #ddd; /*border-radius: 4px 0 0 4px;*/ border-width: 1px 0 1px 1px; } .pluralized.rtl:after { left: auto; right: -7px; border-width: 1px 1px 1px 0; } .pluralized .p-value { display: block; max-width: none; } .pluralized .p-value + .p-value { margin-top: 4px; } .p-value.rtl, .p-value.rtl .value { direction: rtl; unicode-bidi: isolate; } .pluralized .p-value:after { display: inline; content: '(' attr(data-label) ')'; font-size: .82em; font-weight: normal; margin-left: .44em; opacity: .5; } .pluralized.rtl .p-value:after { margin-right: .44em; margin-left: 0; } .p-value:before, .pluralized:before, .comment-text > a:before { content: ''; background: #f2f2f2; border-radius: 2px; left: -5px; right: -5px; top: -2px; bottom: -2px; display: block; position: absolute; z-index: -1; opacity: 0; visibility: hidden; transition: all .2s ease; } .pluralized:before { left: -9px; } .pluralized > .p-value:before { display: none; } a:hover > .p-value:before, a:hover > .pluralized:before, .comment-text > a:hover:before { opacity: 1; visibility: visible; } .tr-screenshots { padding: 0 0 15px; } .tr-screenshot-row { display: inline-block; vertical-align: top; padding: 15px 0 0 15px; position: relative; } .tr-screenshot-row .tr-badge { position: absolute; padding: 10px; border-radius: 12px; top: 5px; right: -10px; border: 2px solid #fff; } .tr-screenshot-row .tr-selected-icon { width: 24px; height: 24px; background: #000; border-radius: 2px; overflow: hidden; opacity: 0; transition: opacity .2s ease; } .tr-screenshot-row:hover .tr-selected-icon, .selection .tr-screenshot-row .tr-selected-icon { opacity: 0.2; } .tr-screenshot-row .tr-selected-icon:hover, .selection .tr-screenshot-row:hover .tr-selected-icon { opacity: 0.6; } .tr-screenshot-row.selected .tr-selected-icon, .selection .tr-screenshot-row.selected .tr-selected-icon { opacity: 0.8; } .tr-screenshot-row .tr-selected-icon:before, .tr-screenshot-row .tr-selected-icon:after { background: #000; margin: 11px 0 0 7px; } .tr-screenshot-row .tr-selected-icon:before { background: #fff; } .tr-screenshot-thumb { background: #f0f0f0 no-repeat center; background-size: 100% auto; position: relative; } .tr-screenshot-row .tr-screenshot-thumb:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0; transition: opacity .2s ease; } .tr-screenshot-row:hover .tr-screenshot-thumb:before { opacity: .03; } .tr-screenshot-row.selected .tr-screenshot-thumb:before { opacity: .3; } .tr-screenshot-keys-cnt { font-size: 14px; line-height: 18px; min-width: 24px; position: absolute; bottom: 7px; right: 7px; padding: 3px 8px; background: rgba(0, 0, 0, 0.6); color: #fff; border-radius: 2px; } .tr-screenshots-vertical .tr-screenshot-row { width: 50%; } @media (min-width: 768px) { .tr-screenshot-row { width: 50%; } .tr-screenshots-vertical .tr-screenshot-row { width: 33.33333333%; } } @media (min-width: 992px) { .tr-screenshot-row { width: 33.33333333%; } .tr-screenshots-vertical .tr-screenshot-row { width: 25%; } } .tr-screenshot-img { max-width: 100%; cursor: pointer; } .tr-screenshot-upload { position: relative; overflow: hidden; padding-top: 75%; } .tr-sections { margin-top: 35px; margin-right: -17px; } .tr-section-col { text-align: center; } .tr-section-wrap { position: relative; display: inline-block; margin-bottom: 20px; } .tr-section { position: relative; display: inline-block; cursor: pointer; } .tr-section-col .tr-section-wrap.inactive .tr-section { transition: opacity .2s ease; opacity: .6; } .tr-section:hover { text-decoration: none; } .tr-share-link-wrap { position: relative; max-width: 450px; } .tr-share-link-wrap input.tr-share-link { font-size: 15px; line-height: 21px; font-weight: 500; padding: 14px 90px 14px 0; } .tr-share-link-copy, .tr-share-link-copied { font-size: 15px; line-height: 21px; font-weight: 500; position: absolute; z-index: 1; top: 14px; right: 0; transition: opacity .2s ease; } .tr-share-link-copy { cursor: pointer; } .tr-share-link-copied { color: #a8a8a8; } .tr-section-wrap .tr-badges { position: absolute; top: -15px; right: -15px; z-index: 1; } .tr-section-wrap .tr-badge, .tr-section-wrap a.tr-badge:hover { font-size: 13px; padding: 6px 9px 4px; border: 2px solid #fff; border-radius: 15px; margin-left: -1px; min-width: 30px; } .tr-section-caption { font-size: 14px; font-weight: 500; text-align: center; text-transform: uppercase; margin: 0; padding: 18px 0; } .tr-section-cover { display: inline-block; width: 240px; height: 200px; background: no-repeat center; background-size: cover; } .tr-section-cover:before { content: ''; display: block; height: 100%; background: #000; opacity: 0; transition: opacity .2s ease; } .tr-section:hover .tr-section-cover:before, .tr-section-wrap .tr-badges:hover + .tr-section .tr-section-cover:before { opacity: .03; } .cover0 { background-image: url(/img/translations/section0.png?1) } .cover1 { background-image: url(/img/translations/section1.png?1) } .cover2 { background-image: url(/img/translations/section2.png?1) } .cover3 { background-image: url(/img/translations/section3.png?1) } .cover4 { background-image: url(/img/translations/section4.png?1) } .cover5 { background-image: url(/img/translations/section5.png?1) } .cover6 { background-image: url(/img/translations/section6.png?2) } .cover7 { background-image: url(/img/translations/section7.png?1) } .cover8 { background-image: url(/img/translations/section8.png?1) } .cover9 { background-image: url(/img/translations/section9.png?1) } .cover10 { background-image: url(/img/translations/section10.png?1) } .cover11 { background-image: url(/img/translations/section11.png?1) } .cover_untranslated { background-image: url(/img/translations/section_untranslated.png?2) } .cover_unreleased { background-image: url(/img/translations/section_unreleased.png?2) } .cover_unused { background-image: url(/img/translations/section_untranslated.png?2) } .cover_android { background-image: url(/img/translations/langpack_android.png?1) } .cover_ios { background-image: url(/img/translations/langpack_ios.png?1) } .cover_tdesktop { background-image: url(/img/translations/langpack_tdesktop.png?1) } .cover_macos { background-image: url(/img/translations/langpack_macos.png?1) } .cover_android_x { background-image: url(/img/translations/langpack_android_x.png?1) } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cover0 { background-image: url(/img/translations/section0_2x.png?1) } .cover1 { background-image: url(/img/translations/section1_2x.png?1) } .cover2 { background-image: url(/img/translations/section2_2x.png?1) } .cover3 { background-image: url(/img/translations/section3_2x.png?1) } .cover4 { background-image: url(/img/translations/section4_2x.png?1) } .cover5 { background-image: url(/img/translations/section5_2x.png?1) } .cover6 { background-image: url(/img/translations/section6_2x.png?2) } .cover7 { background-image: url(/img/translations/section7_2x.png?1) } .cover8 { background-image: url(/img/translations/section8_2x.png?1) } .cover9 { background-image: url(/img/translations/section9_2x.png?1) } .cover10 { background-image: url(/img/translations/section10_2x.png?1) } .cover11 { background-image: url(/img/translations/section11_2x.png?1) } .cover_untranslated { background-image: url(/img/translations/section_untranslated_2x.png?2) } .cover_unreleased { background-image: url(/img/translations/section_unreleased_2x.png?2) } .cover_unused { background-image: url(/img/translations/section_untranslated_2x.png?2) } .cover_android { background-image: url(/img/translations/langpack_android_2x.png?1) } .cover_ios { background-image: url(/img/translations/langpack_ios_2x.png?1) } .cover_tdesktop { background-image: url(/img/translations/langpack_tdesktop_2x.png?1) } .cover_macos { background-image: url(/img/translations/langpack_macos_2x.png?1) } .cover_android_x { background-image: url(/img/translations/langpack_android_x_2x.png?1) } } .tr-section-rows { margin-top: 35px; margin-left: 20px; } .tr-section-row { display: inline-block; vertical-align: top; text-align: center; width: 140px; } .tr-section-row .tr-section-wrap { width: 120px; } .tr-section-row .tr-section-wrap .tr-badges { top: 0; right: 50%; margin: -4px -44px 0 0; transition: transform .15s ease; } .tr-section-row .tr-section-caption { padding: 21px 0 10px; color: #222; transition: color .15s ease; } .tr-section-row .tr-section-wrap:hover .tr-badges { transform: translate3d(2px, -2px, 0); } .tr-section-row .tr-section-wrap .tr-badge, .tr-section-row .tr-section-wrap a.tr-badge:hover { position: relative; font-size: 13px; padding: 3px 6px 1px; min-width: 24px; z-index: 1; } .tr-section-row .tr-section-wrap .tr-badge + .tr-badge { margin: -10px -8px 0 0; z-index: 0; } .tr-section-circle { display: inline-block; vertical-align: top; width: 80px; height: 80px; position: relative; } .tr-section-circle:before, .tr-section-circle:after { display: inline-block; position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; } .tr-section-circle:before { width: 80px; height: 80px; border-radius: 40px; transition: transform .15s ease, background .15s ease; } .tr-section-wrap:hover .tr-section-circle:before { transform: scale3d(1.05, 1.05, 1); } .tr-section-wrap.inactive .tr-section-circle:before { background: #d9d9d9; } .tr-section-row .tr-section-wrap.inactive .tr-section-caption { color: #ccc; } .tr-section-row .tr-section-wrap.inactive:hover .tr-section-caption { color: #222; } .tr-section-circle:after { margin: auto; width: 56px; height: 56px; background: url('/img/translations/app_icons.png?3') no-repeat center 56px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-section-circle:after { background-image: url('/img/translations/app_icons_2x.png?3'); background-size: 56px 560px; } } .circle_untranslated:before { background: #1ac388; } .circle_untranslated:after { background-position: 0 -280px; } .circle_unreleased:before { background: #43bccf; } .circle_unreleased:after { background-position: 0 -224px; } .circle_unused:before { background: #8b99a5; } .circle_unused:after { background-position: 0 -448px; } .circle_android:before, .tr-section-wrap.inactive:hover .circle_android:before { background: #70bd59; } .circle_android:after { background-position: 0 0; } .circle_ios:before, .tr-section-wrap.inactive:hover .circle_ios:before { background: #449fdc; } .circle_ios:after { background-position: 0 -56px; } .circle_tdesktop:before, .tr-section-wrap.inactive:hover .circle_tdesktop:before { background: #4778dd; } .circle_tdesktop:after { background-position: 0 -112px; } .circle_macos:before, .tr-section-wrap.inactive:hover .circle_macos:before { background: #e8b443; } .circle_macos:after { background-position: 0 -168px; } .circle_android_x:before, .tr-section-wrap.inactive:hover .circle_android_x:before { background: #576775; } .circle_android_x:after { background-position: 0 0; } .circle_webk:before, .tr-section-wrap.inactive:hover .circle_webk:before { background: #33bbc8; } .circle_webk:after { background-position: 0 -336px; } .circle_weba:before, .tr-section-wrap.inactive:hover .circle_weba:before { background: #2196f3; } .circle_weba:after { background-position: 0 -392px; } .circle_unigram:before, .tr-section-wrap.inactive:hover .circle_unigram:before { background: #ed7128; } .circle_unigram:after { background-position: 0 -504px; } .tr-key-row-wrap { margin-left: 1px; border-bottom: 1px solid #e7e7e7; transition: all .2s ease; position: relative; overflow: hidden; } .tr-content { position: relative; margin-right: -10px; padding-right: 10px; overflow: hidden; } .tr-content:before { content: ''; position: absolute; display: block; left: 0; right: 0; top: 0; bottom: 0; height: 100%; z-index: 8; background: #000; pointer-events: none; opacity: 0; visibility: hidden; transition: all .2s ease; } .tr-content.open:before { opacity: .05; visibility: visible; } .tr-key-row-wrap .tr-key-row, .tr-key-row-wrap .tr-key-full-block { /*transition: all .2s ease;*/ } .tr-key-row-wrap .tr-key-full-block { margin-left: -1px; } .tr-key-row-wrap .tr-key-full-block { transform: translateY(-53px); } .tr-key-row-wrap .tr-key-full-block, .tr-key-row-wrap.open .tr-key-row { pointer-events: none; visibility: hidden; opacity: 0; } .tr-key-row-wrap.open .tr-key-full-block { transform: translateY(0); pointer-events: auto; visibility: visible; opacity: 1; } .tr-key-row-wrap .tr-value-media, .tr-key-row-wrap .tr-value-body { transform-origin: 0 0; transition: all .2s ease; } .tr-key-row-wrap.open { position: relative; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-top: -1px; margin-bottom: -1px; z-index: 9; } .tr-key-row-wrap.open .tr-value-media { /*transform: translate3d(0, 53px, 0) scale3d(2.142858, 2.142858, 1);*/ } .tr-key-row-wrap.open .tr-value-body { /*transform: translate3d(197px, 62px, 0) scale3d(1.2, 1.2, 1);*/ } .tr-key-row-wrap.open .tr-value-media, .tr-key-row-wrap.open .tr-value-body { pointer-events: none; visibility: hidden; opacity: 0; } .tr-key-row-wrap .tr-key-row { left: 0; right: 0; } .tr-key-row-wrap.open .tr-key-row { transform: translateY(53px); } .tr-load-more { display: block; padding: 50px 15px; text-align: center; color: #808080; } .load-more-btn { width: 35%; } .tr-key-row, .tr-plain-key-row { display: block; font-weight: normal; padding: 15px; margin-left: -1px; color: #222; cursor: pointer; } .tr-key-row-empty, .tr-screenshot-row-empty, .tr-plain-key-row-empty { display: block; padding: 75px 15px; text-align: center; color: #808080; } .tr-plain-key-row-wrap { margin: 0 0 0 1px; border-bottom: 1px solid #e7e7e7; transition: all .2s ease; } .tr-plain-key-row { position: relative; padding-left: 55px; } .tr-plain-key-row.disabled { cursor: auto; } .tr-plain-key-row-empty-wrap { transition: all .2s ease; } .tr-plain-key-row-empty-wrap.ohide { height: 0; } .tr-plain-key-row:hover { background: #f7f7f7; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-top: -1px; margin-bottom: -1px; } .tr-plain-key-row.disabled:hover { background: none; border-top: none; margin-top: 0; } .tr-selected-icon { position: absolute; display: inline-block; left: 22px; top: 22px; } .tr-selected-icon:before, .tr-selected-icon:after { position: absolute; display: inline-block; transform: rotateZ(-135deg); transform-origin: 3px 3px; content: ''; width: 9px; height: 14px; background-color: #fff; } .tr-selected-icon:after { transform: rotateZ(-135deg) translate3d(2.5px, 2.5px, 0); } .tr-plain-key-row:hover .tr-selected-icon:before { background: #e0e0e0; } .tr-plain-key-row:hover .tr-selected-icon:after { background: #f7f7f7; } .tr-plain-key-row.disabled:hover .tr-selected-icon:before, .tr-plain-key-row.disabled:hover .tr-selected-icon:after { background: #fff; } .tr-plain-key-row.selected .tr-selected-icon:before { background-color: #28a9e8; transition: all .2s ease; } .tr-plain-key-row:hover a:hover > .p-value:before, .tr-plain-key-row:hover a:hover > .pluralized:before, .tr-plain-key-row:hover .comment-text > a:hover:before { background: #ebebeb; z-index: 0; } .tr-value-body, .tr-value-media, .tr-value-button { display: table-cell; vertical-align: top; } .tr-value-media { padding-right: 30px; } .tr-value-button { padding-left: 30px; padding-top: 53px; } .tr-value-upload-photo, .tr-value-photo { position: relative; overflow: hidden; display: inline-block; vertical-align: top; width: 140px; height: 140px; background-color: #f0f0f0; } .tr-value-photo { background-size: 140px 140px; background-position: 0 0; } .file-upload { position: absolute; right: 0; top: 0; font-size: 1500px; line-height: 1500px; opacity: 0.01; cursor: pointer; } .tr-value-body { width: 10000px; position: relative; padding: 11px 0; } .tr-value-side { float: right; font-size: 13px; margin: 13px 0 0 10px; } .tr-value-key { font-size: 12px; color: #a8a8a8; margin-top: 2px; } .tr-value-default { font-weight: 500; padding-left: 20px; margin-left: -20px; } .tr-unread { position: absolute; left: 25px; top: 20px; display: inline-block; height: 8px; } .tr-unread:before { content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 4px; background: #0085d4; vertical-align: top; } .tr-value-untranslated { display: inline-block; height: 6px; vertical-align: top; margin: 6px 10px 0 -16px; transition: all .2s ease; pointer-events: none; cursor: default; } .tr-value-untranslated:after { content: ''; display: inline-block; width: 6px; height: 6px; border-radius: 10px; background: #0f9ae4; vertical-align: top; } .tr-value { margin-top: 10px; } .tr-value a, .tr-value a:hover, .tr-value-default a, .tr-value-default a:hover, .tr-feedback-text a, .tr-feedback-text a:hover { color: #222; } .tr-value a:hover, .tr-value-default a:hover, .tr-feedback-text a:hover, .tr-value-suggestion a:hover { text-decoration: none; } .tr-value-deleted .p-value { text-decoration: line-through; color: #a8a8a8; } .p-value .no-value { color: #a8a8a8; font-weight: normal; font-style: italic; } .tr-no-value { text-align: left; margin: 15px 0; font-size: 32px; color: #b9b9b9; } .tr-value strong, .tr-value-default strong, .tr-value-key strong { font-weight: inherit; color: #3399ff; } .tr-value-table { display: table; width: 100%; display: flex; flex-direction: column; } .tr-value-row { display: table-row; display: flex; flex-wrap: nowrap; } .tr-value-col, .tr-value-col-divider { display: table-cell; width: 45%; flex-basis: 0; flex-grow: 1; } .tr-value-col-divider { width: 1%; padding: 0 15px; flex-basis: 44px; flex-shrink: 0; flex-grow: 0; } .tr-value-col-divider .arrow-right { width: 14px; height: 12px; top: 1px; } .tr-value-col-divider .arrow-right:before { width: 8px; height: 8px; margin-top: -4px; } .tr-value-col-divider .arrow-right:after { width: 12px; } .comment-head .key-suggestion-actions, .tr-value-col .key-suggestion-actions { position: absolute; right: 0; margin: -7px 0; } .tr-value-table .tr-value { margin-top: 0; } .tr-value-table .tr-value .tr-value-col, .tr-value-table .tr-value .tr-value-col-divider { padding-top: 15px; } .tr-value-suggestions { display: inline-block; } .tr-value-suggestions.rtl { text-align: right; } .tr-value-suggestion { margin-top: 8px; } .tr-value-suggestion a, .tr-value-suggestion a:hover, .tr-value-suggestion .p-value { color: #808080; } .tr-value-sections { position: absolute; right: -10px; bottom: 0; } .tr-value-section { display: inline-block; text-transform: uppercase; font-size: 13px; padding: 5px 10px 3px; margin-bottom: -3px; color: #0086d3; cursor: pointer; } .tr-value-section:after { content: '\00d7'; padding-left: 7px; font-size: 14px; visibility: hidden; } .tr-value-section-add { display: inline-block; position: relative; } .tr-value-section-add .tr-value-section { color: #808080; } .tr-value-section-add .tr-value-section:after { display: none; } .tr-value-section:hover { background-color: #f0f6fa; } .tr-value-section:hover:after { visibility: visible; } .tr-author { font-size: 13px; margin-top: 8px; } .tr-author .tr-value-col { padding-top: 8px; color: #b3b3b3; } .tr-suggestion-row-wrap { position: relative; border-bottom: 1px solid #e7e7e7; } .tr-suggestion-row { padding: 15px 15px 15px 56px; } .tr-suggestion-row .tr-value-default { font-weight: normal; } .tr-suggestion-row .tr-value { font-weight: 500; } .tr-suggestion-comment-wrap .key-suggestion-deleted-label, .tr-suggestion-row-wrap .key-suggestion-deleted-label { padding-left: 56px; padding-top: 28px; } .translation-author { color: #b3b3b3; display: inline-block; max-width: 100px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: bottom; padding: 1px 0; margin: -1px 0; } .key-link a, .translation-author a { color: inherit; } .key-link a:hover, .translation-author a:hover { color: #0086d3; } .translation-date { color: #b3b3b3; } .translation-applied { text-transform: uppercase; color: #0086d3; } .translation-old { text-transform: uppercase; color: #b3b3b3; } .btn-author { display: inline-block; max-width: 100px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: bottom; } .has-binding { float: right; color: #999; margin: 1px 0 10px 25px; position: relative; z-index: 10; } .has-binding + .tr-value-default { margin-right: 40px; } .key-lang:before, .key-langpack:before { content: '\00b7'; margin: 0 5px; font-weight: 500; } .key-lang a, .key-lang a:hover, .key-langpack a, .key-langpack a:hover { color: inherit; } .tr-key-full-block { background: #fff; overflow: hidden; padding: 0 0 10px; } .tr-key-block-close.close { padding: 17px 28px 18px; margin: 0 0 0 -15px; opacity: 1; float: none; } .tr-key-block-close.close:hover { opacity: 1; } .tr-key-block-close.close:before, .tr-key-block-close.close:after { background: #a8a8a8; } .tr-members-add-form { font-weight: normal; float: right; margin: -5px 0 0; } .tr-members-add-form .form-control, .tr-members-add-form .form-control:focus { width: 310px; border: 1px solid #ccc; } .tr-members-block { padding-bottom: 10px; } .tr-member-row-wrap { transition: all .2s ease; } .tr-member-row { display: block; font-weight: normal; padding: 0 15px 0; color: #222; margin: 0 1px; } .tr-member-photo { float: left; width: 46px; height: 46px; border-radius: 23px; background: #efefef; text-align: center; overflow: hidden; margin: 11px 0 0; position: relative; } .tr-member-photo img { width: 100%; } .tr-member-photo .photo-char { width: 46px; height: 46px; font-size: 19px; vertical-align: middle; line-height: 46px; color: #999; } .tr-member-photo .tr-member-photo-add { display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 30px; height: 30px; margin: auto; background: url('/img/translations/icons.png?9') no-repeat 1px -564px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-member-photo .tr-member-photo-add { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-member-body { margin-left: 59px; padding: 10px 0 12px; } .tr-member-row-wrap + .tr-member-row-wrap .tr-member-body { border-top: 1px solid #e7e7e7; } .tr-member-name { font-weight: 500; margin-top: 4px; } .tr-member-name a { color: #222; } .tr-member-label { font-size: 13px; line-height: 15px; margin: 0 10px; } .tr-member-info { color: #a8a8a8; margin-top: 3px; } .tr-member-info a { color: #a8a8a8; } .tr-member-name-only .tr-member-name { margin: 14px 0 13px; } .tr-member-buttons { float: right; margin: 19px 0 0; } .tr-member-add-row .tr-member-photo { background: #1f9ce4; } .tr-member-add-row .tr-member-photo .photo-char { font-size: 29px; color: #fff; } .tr-member-add-row .tr-member-name a { color: #0083cc; } .fill { position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .fullname { font-weight: 500; border-bottom: 1px solid #de8833; } .my.fullname { border-bottom: 3px double #de8833; } a.fullname:hover { text-decoration: none; border-bottom-color: inherit; } .excess { color: #de8833; } .close { position: relative; opacity: 0.4; transition: opacity .2s ease; } .close:hover { opacity: 0.85; } .close:before, .close:after { display: inline-block; position: absolute; background: #222; left: 50%; top: 50%; content: ''; width: 18px; height: 2px; margin: -1px 0 0 -9px; transform: rotateZ(45deg); } .close:after { transform: rotateZ(-45deg); } .arrow-left, .arrow-right { display: inline-block; width: 16px; height: 14px; position: relative; opacity: 0.4; transition: opacity .2s ease; } .arrow-left:before, .arrow-left:after, .arrow-right:before, .arrow-right:after { display: inline-block; position: absolute; content: ''; left: 0; top: 50%; } .arrow-left:before, .arrow-right:before { transform: rotateZ(45deg); width: 10px; height: 10px; border: 2px solid #222; margin: -5px 0 0 2px; border-width: 0 0 2px 2px; } .arrow-left:after, .arrow-right:after { background: #222; width: 14px; height: 2px; margin: -1px 0 0 2px; } .arrow-right:before { margin-left: 4px; border-width: 2px 2px 0 0; } .arrow-right:after { margin-left: 0; } .binding { display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; font-size: 92%; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .binding:before { content: "\e144"; } .ohide { opacity: 0; visibility: hidden; pointer-events: none; } .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; } .no-transition, .no-transition * { transition: none !important; } .nav-pills > li > a { padding: 10px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; font-weight: 500; line-height: 22px; } .nav-pills > li.divider { border-bottom: 1px solid #ededed; padding-bottom: 7px; margin-bottom: 7px; } .nav-pills > li > a .tr-badge { font-size: 11px; padding: 2px 5px 0; margin-top: 2px; background: #0f9ae4; float: right; } .nav-pills > li.active > a .tr-badge { background: #fff; color: #0f9ae4; } .nav-stacked > li + li { margin-top: 0; } .popup-buttons .btn-link { padding: 10px 15px 8px; border-radius: 2px; } .popup-buttons .btn-link + .btn-link { margin-left: 2px; } .popup-buttons .btn-link:hover { background: #e6f1f7; text-decoration: none; } .popup-buttons .btn-link:active { background: #d4e6f1; } .popup-buttons .btn-link:focus { text-decoration: none; } .btn.disabled, .btn[disabled], .popup-buttons .btn-link.disabled, .popup-buttons .btn-link[disabled] { color: #b5d1e6; opacity: 1; } .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: #999; 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; } input.tr-form-control, textarea.tr-form-control, .input.tr-form-control { padding-left: 0; padding-right: 0; border: none; height: auto; resize: none; box-shadow: inset 0 -1px 0 #e0e0e0; transition: box-shadow .2s ease, color .2s ease; } input.tr-form-control + .tr-form-control-underline { box-shadow: 0 -1px 0 #e0e0e0; transition: box-shadow .2s ease; margin-bottom: -2px; height: 2px; } input.tr-form-control[readonly], textarea.tr-form-control[readonly], .input.tr-form-control[readonly], input.tr-form-control[disabled], textarea.tr-form-control[disabled], .input.tr-form-control[disabled] { cursor: auto; background: #fff; } input.tr-form-control:focus, textarea.tr-form-control:focus, .input.tr-form-control:focus { box-shadow: inset 0 -2px 0 #39ade7; } input.tr-form-control:focus + .tr-form-control-underline { box-shadow: 0 -2px 0 #39ade7; } input.tr-form-control[readonly]:focus, textarea.tr-form-control[readonly]:focus, .input.tr-form-control[readonly]:focus, input.tr-form-control[disabled]:focus, textarea.tr-form-control[disabled]:focus, .input.tr-form-control[disabled]:focus { box-shadow: inset 0 -1px 0 #e0e0e0; } .input.tr-form-control { overflow: auto; -webkit-overflow-scrolling: touch; } .input.tr-form-control::-webkit-scrollbar { display: none; } .tr-description { font-size: 15px; line-height: 18px; color: #222; padding: 0 0 6px; } textarea.tr-description { box-shadow: none; } textarea.tr-description:hover { box-shadow: inset 0 -1px 0 #e0e0e0; } textarea.tr-description:focus { color: #222; } textarea.tr-description:focus:hover { box-shadow: inset 0 -2px 0 #39ade7; } .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; } .dots-animated:after { position: absolute; display: inline-block; animation: dotty steps(1, end) 1s infinite; content: '...'; } @-webkit-keyframes dotty { 0%, 100% { content: ''; } 25% { content: '.'; } 50% { content: '..'; } 75% { content: '...'; } } @keyframes dotty { 0%, 100% { content: ''; } 25% { content: '.'; } 50% { content: '..'; } 75% { content: '...'; } } header { width: 100%; margin: 0; position: fixed; z-index: 100; background: #fff; } header .header-wrap { padding: 8px 0 7px; position: relative; background: #fff; box-shadow: inset 0 -1px 0 #e0e0e0; transition: box-shadow .2s ease; z-index: 2; } header + main { padding-top: 56px; } header.has-search + main section.tr-content { padding-top: 49px; } header.has-message + main { margin-top: 112px; } header .btn-lg { padding: 11px 12px 10px; } .header-panel { position: relative; padding: 0 15px; z-index: 7; } .header-panel .header-breadcrumb { height: 41px; } .header-auth { float: right; } .header-auth-item { display: inline-block; vertical-align: top; padding: 11px 0; font-weight: 500; white-space: nowrap; } .header-auth-item + .header-auth-item { margin-left: 25px; } .header-auth-link { display: inline-block; vertical-align: top; } .header-auth-photo { display: inline-block; vertical-align: top; width: 32px; height: 32px; border-radius: 16px; background: #efefef; text-align: center; overflow: hidden; margin: -7px 15px -7px 0; } .header-auth-photo img { width: 100%; } .header-auth-photo .photo-char { font-size: 14px; vertical-align: middle; line-height: 32px; color: #999; } .header-search-item { padding-bottom: 18px; margin-bottom: -18px; overflow: hidden; } .header-auth-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 190px; color: #0086d3; } .header-auth-name:after { content: ''; display: inline-block; width: 12px; height: 7px; background: url('/img/translations/icons.png?9') no-repeat -7px -324px; margin: 0 0 2px 7px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .header-auth-name:after { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .header-auth-name.dropdown-toggle { cursor: pointer; } .header-auth-name + .dropdown-menu { top: -21px; left: auto; right: -4px; } @media (min-width: 1420px) { .header-auth-name + .dropdown-menu { left: -4px; right: auto; } } .header-message { background: #1e98d4; text-align: center; color: #fff; padding: 13px 15px; } .header-message a { color: #fff; text-decoration: underline; } .header-message .hide-button { color: #fff; margin: -11px -12px -10px 12px; font-weight: normal; float: right; } header .breadcrumb > .active, header .breadcrumb > .active a { color: #222; } header .breadcrumb > .placeholder { color: #999; } header .breadcrumb > li { padding: 11px 0; font-size: 15px; line-height: 1.3333333; font-weight: 500; position: relative; } header .breadcrumb > li > a, header .breadcrumb > li.active > strong { display: inline-block; text-overflow: ellipsis; vertical-align: top; overflow: hidden; max-width: 190px; } header .container-fluid .breadcrumb > li > a, header .container-fluid .breadcrumb > li.active > strong { max-width: 240px; } header .breadcrumb > li.active > a { overflow: visible; max-width: none; } header .breadcrumb > li:before { content: ''; } header .breadcrumb > li:after { content: "\00a0/\00a0"; padding: 0 8px; color: #d4d4d4; } header .breadcrumb > li:last-child:after { content: ''; } header .input-group-addon.breadcrumb > li:last-child:after { content: "\00a0/\00a0"; } header .header-breadcrumb .dropdown { position: static; } header .header-breadcrumb .dropdown-menu { left: auto; top: 48px; margin: 0 0 0 -15px; min-width: 0; font-size: 15px; border: none; box-shadow: 0 0 2px rgba(0, 0, 0, .15); } header .header-breadcrumb .dropdown.open > .dropdown-menu { display: inline; } header .header-breadcrumb .dropdown.open > .dropdown-menu > li { display: block; } header .header-breadcrumb .dropdown.open > .dropdown-menu > li > a { padding: 10px 35px 10px 15px; margin: 0; color: #2e87ca; } header .header-breadcrumb .dropdown.open > .dropdown-menu > li > a:hover { background-color: #f0f6fa; color: #2e87ca; } header .header-breadcrumb .dropdown.open > .dropdown-menu > li.active > a:hover, header .header-breadcrumb .dropdown.open > .dropdown-menu > li.active > a { background-color: #1e98d4; color: #fff; font-weight: 500; position: relative; } header .btn { margin-left: 10px; margin-right: -12px; } .buttons-wrap { padding: 15px 0; } .buttons-wrap .btn { margin-left: -15px; } .header-breadcrumb .breadcrumb { background: none; border: transparent; padding: 0; margin: 0; overflow: visible; } .header-breadcrumb-simple .breadcrumb { overflow: hidden; } .header-breadcrumb-simple .breadcrumb > .active { display: inline-block; } .header-breadcrumb .input-label { font-weight: normal; } .input-group .input-dropdown { display: table-cell; position: relative; } .input-dropdown .form-control { height: auto; border: transparent; background: transparent; color: #222; overflow: hidden; text-overflow: ellipsis; padding: 11px 16px 11px 1px; margin-left: -1px; border-radius: 0 !important; transition: color .2s ease; } .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:focus::-webkit-input-placeholder { color: #ccc; } .form-control:focus::-moz-placeholder { color: #ccc; } .form-control:focus:-ms-input-placeholder { color: #ccc; } .has-section-status .input-dropdown .form-control { padding-right: 50px; } .progress-bar { width: 0; transition: width .4s linear, box-shadow .3s ease; } .progress-bar.no-transition { transition: none; } .progress-bar.no-shown { box-shadow: inset 0 0 0 #39ade7; } header .progress-bar { position: absolute; z-index: 1; bottom: 0; height: 3px; box-shadow: inset 0 -2px 0 #39ade7; } .btn-inactive { cursor: auto; pointer-events: none; } .nav-menu { padding: 10px 0 30px; } @media (min-width: 768px) { .nav-menu.nav-menu-can-fix { position: fixed; top: 68px; bottom: 0; overflow-y: scroll; } header.has-message + main .nav-menu.nav-menu-can-fix { top: 112px; } .nav-menu.nav-menu-can-fix::-webkit-scrollbar { display: none; } } .section-header { position: relative; overflow: hidden; } .header-labels { position: absolute; font-size: 13px; line-height: 16px; height: 0; bottom: 0; right: 0; } .header-labels .help-labels { position: relative; white-space: nowrap; } .header-labels .help-label { position: absolute; padding: 4px 10px; right: 0; color: #aaa; } .header-labels .help-label a { color: #555; cursor: pointer; } section h3 .header-count { margin-left: 10px; color: #999; } .popup-form { margin: 25px 0 0; overflow: visible !important; } .radio-row { display: block; margin: 5px -5px; padding: 5px; font-weight: normal; overflow: hidden; cursor: pointer; } .radio-row .radio { position: absolute; left: -5000px; } .radio-row .radio + .radio-label { position: relative; line-height: 18px; padding: 0; } .radio-row .radio + .radio-label:before { display: inline-block; content: ''; width: 18px; height: 18px; border-radius: 9px; border: 2px solid #999; vertical-align: top; margin: 0 12px 0 0; padding: 0; } .radio-row .radio:checked + .radio-label:before { border-color: #319bd8; } .radio-row .radio:checked + .radio-label:after { display: inline-block; content: ''; width: 8px; height: 8px; border-radius: 4px; background: #319bd8; vertical-align: top; margin: 5px; padding: 0; position: absolute; left: 0; } .radio-row .radio.disabled + .radio-label, .radio-row .radio[disabled] + .radio-label { opacity: 0.65; } .section-label { font-size: 15px; font-weight: normal; margin: 0 5px 0 12px; float: right; } .section-label-success { color: #449d44; } .section-label-danger { color: #c9302c; } .section-label-info { color: #31b0d5; } .section-btn .glyphicon, .section-label .glyphicon { font-size: 17px; position: static; vertical-align: middle; } .section-btn .label { padding: 0 4px; } .section-label .label { padding: 0 2px; vertical-align: middle; } .list-group-item-heading .section-label { font-size: 13px; } .list-group-item-heading .section-label .glyphicon { font-size: 14px; } #dev_page_content_wrap { padding: 0 25px 10px; max-width: none; } #dev_page_content, #dev_page_content p { font-size: 15px; line-height: 1.6; } #dev_page_content_wrap h1, #dev_page_content_wrap h2, #dev_page_content_wrap h3, #dev_page_content_wrap h4, .page-content-wrap h3 { font-weight: 500; position: relative; } #dev_page_content_wrap h1 { font-size: 21px; margin: 27px 0 12px; } #dev_page_content_wrap h2, #dev_page_content_wrap h3 { font-size: 19px; margin: 27px 0 12px; } #dev_page_content_wrap h4, #dev_page_content_wrap h5 { font-size: 17px; margin: 27px 0 10px; } #dev_page_content_wrap pre, #dev_page_content_wrap code { font-family: monospace, 'Courier New'; font-size: 87%; } #dev_page_content_wrap pre { line-height: 18px; word-wrap: break-word; white-space: pre-wrap; word-break: normal; padding: 6px 12px; border: none; background: #f4f8fb; } #dev_page_content_wrap code { color: inherit; background: #ecf3f8; } #dev_page_content_wrap blockquote { border-color: #179cde; padding: 5px 17px; } #dev_page_content_wrap b, #dev_page_content_wrap strong { font-weight: 500; } #dev_page_content_wrap .dev_page_image { display: block; max-width: 100% !important; margin: 0 auto; padding: 10px 0px 5px; } #dev_page_content_wrap a.anchor, .page-content-wrap a.anchor { position: absolute; height: 1px; top: -70px; } header.has-message + main #dev_page_content_wrap a.anchor, header.has-message + main .page-content-wrap a.anchor { top: -114px; } #dev_page_content_wrap a.anchor-link, .page-content-wrap a.anchor-link { text-decoration: none; line-height: 1; margin-left: -0.7em; cursor: default; display: block; position: absolute; top: 0; left: 0; bottom: 0; border-top: 10px solid transparent; margin-top: -10px; outline: 0; } #dev_page_content_wrap a.anchor-link i.anchor-icon, .page-content-wrap a.anchor-link i.anchor-icon { display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; font-size: 62%; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-top: 2px; opacity: 0; cursor: pointer; padding: 0; position: relative; z-index: 10; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } #dev_page_content_wrap a.anchor-link i.anchor-icon:before, .page-content-wrap a.anchor-link i.anchor-icon:before { content: "\e144"; } @media (min-width: 992px) { #dev_page_content_wrap a.anchor-link, .page-content-wrap a.anchor-link { margin-left: -1.1em; } #dev_page_content_wrap a.anchor-link i.anchor-icon, .page-content-wrap a.anchor-link i.anchor-icon { font-size: 85%; } } #dev_page_content_wrap h1 a.anchor-link i.anchor-icon { margin-top: 4px; } #dev_page_content_wrap h1:hover a.anchor-link i.anchor-icon, #dev_page_content_wrap h2:hover a.anchor-link i.anchor-icon, #dev_page_content_wrap h3:hover a.anchor-link i.anchor-icon, #dev_page_content_wrap h4:hover a.anchor-link i.anchor-icon, .page-content-wrap h3:hover a.anchor-link i.anchor-icon { opacity: 0.6; } #dev_page_content_wrap i.anchor-icon:hover, .page-content-wrap i.anchor-icon:hover { opacity: 1 !important; } #dev_side_nav_cont .dev_side_nav_wrap { position: relative; display: none; } @media (min-width: 768px) { #dev_side_nav_cont .dev_side_nav_wrap { display: block; } } #dev_side_nav_cont .dev_side_nav { position: static; width: auto; } #dev_side_nav_cont .dev_side_nav > ul { width: auto; float: none; background: none; padding: 7px 0; } #dev_side_nav_cont .dev_side_nav > ul::-webkit-scrollbar { display: none; } #dev_side_nav_cont .dev_side_nav > ul.affix-top, #dev_side_nav_cont .dev_side_nav > ul.affix, #dev_side_nav_cont .dev_side_nav > ul.affix-bottom { position: static; } #dev_side_nav_cont .dev_side_nav li { float: none !important; } #dev_side_nav_cont .dev_side_nav li:before { display: none; } #dev_side_nav_cont .dev_side_nav li a { border-left: 3px solid transparent; padding: 9px 15px 9px 12px; font-size: 13px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } #dev_side_nav_cont .dev_side_nav li li a { padding: 6px 15px 6px 22px; font-size: 12px; font-weight: 400; } #dev_side_nav_cont .dev_side_nav li a:hover { background: #f0f6fa !important; } #dev_side_nav_cont .dev_side_nav li.active > a { border-left: 3px solid #1e98d4; } #dev_side_nav_cont .dev_side_nav li ul { display: none; } #dev_side_nav_cont .dev_side_nav li.active ul { display: block; } main.intro, main.docs { padding-bottom: 43px; } main.docs #dev_page_content_wrap h1#dev_page_title { font-size: 24px; margin: 12px 0 12px; } main.intro #dev_page_content_wrap h1#dev_page_title { padding: 12px 0 12px; margin: 0; font-weight: 500; font-size: 18px; } .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: center; overflow: auto; -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; } .screenshot-popup-container { display: block; } .screenshot-body { position: absolute; left: 90px; right: 90px; top: 30px; bottom: 30px; transition: opacity .2s ease; } .screenshot-body-left { right: 50%; z-index: 1; } .screenshot-body-right { left: 50%; z-index: 1; } .screenshot-prev-btn, .screenshot-next-btn { opacity: 0.4; transition: opacity .2s ease; cursor: pointer; } .screenshot-prev-btn:hover, .screenshot-next-btn:hover { opacity: 0.85; } .screenshot-prev-btn:before, .screenshot-prev-btn:after, .screenshot-next-btn:before, .screenshot-next-btn:after { display: inline-block; position: absolute; background: #fff; content: ''; width: 20px; height: 5px; margin: -1px 0 0 -9px; transform: rotateZ(45deg); } .screenshot-prev-btn:before, .screenshot-prev-btn:after { transform-origin: 2.5px 50%; left: 37px; bottom: 25%; } .screenshot-next-btn:before, .screenshot-next-btn:after { transform-origin: 17.5px 50%; right: 37px; bottom: 50%; } .screenshot-prev-btn:after, .screenshot-next-btn:after { transform: rotateZ(-45deg); } .screenshot-next-btn { top: 50%; } .screenshot-close-btn { position: absolute; cursor: pointer; opacity: 0.4; } .screenshot-close-btn:before, .screenshot-close-btn:after { background: #fff; left: auto; right: 30px; top: 43px; width: 30px; height: 5px; border-radius: 0; } .screenshot-full-wrap { position: relative; } .screenshot-full-bg, .screenshot-full { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; background-color: #e0e0e0; } .screenshot-full { max-width: 100%; max-height: 100%; transition: opacity .2s ease, visibility .2s ease; } .screenshot-layer-wrap { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; transition: opacity .2s ease, visibility .2s ease; } .screenshot-full, .screenshot-full-bg, .screenshot-layer-wrap { padding-right: 321px; } .screenshot-full, .screenshot-layer-wrap { z-index: 2; } .screenshot-keys { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: no-repeat -10000px -10000px; overflow: hidden; } .screenshot-layer { right: 321px; } .screenshot-side-wrap { position: absolute; right: 0; top: 0; bottom: 0; width: 321px; overflow: hidden; } .screenshot-side-scrollable { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow-y: scroll; transition: transform .2s ease; border-left: 1px solid #e0e0e0; background: #fff; -webkit-font-smoothing: subpixel-antialiased; } .screenshot-side { position: relative; min-height: 100%; } .screenshot-side-header { margin: 5px 15px 15px; font-weight: 500; } .screenshot-info { padding: 15px 0 0; } .screenshot-keys-list { padding-top: 25px; } .screenshot-remove-btn { position: relative; float: right; margin-top: -2px; z-index: 1; } .screenshot-key-edit-status { color: #808080; padding: 0 15px; text-align: center; vertical-align: middle; display: inline-block; margin: auto; height: 50px; line-height: 50px; } .screenshot-description, .screenshot-description-form { margin: 0 15px; } .screenshot-sections { margin: 15px 15px 0; } .sections-group { display: inline-block; position: relative; } .sections-group .btn { margin: 5px 5px 0 0; } .sections-group .dropdown-menu { margin-top: 5px; border: 1px solid #ccc; font-size: 12px; padding: 4px 0; } .sections-group .dropdown-menu-up { top: auto; bottom: 100%; } .sections-group .dropdown-menu > li > a { cursor: pointer; padding: 5px 36px 3px 9px; margin: 0; text-transform: uppercase; position: relative; color: #222; } .sections-group .dropdown-menu > li > a:hover, .sections-group .dropdown-menu > li > a:focus { background-color: #efefef; color: #222; } .sections-group .dropdown-menu > li.selected > a:before, .sections-group .dropdown-menu > li.selected > a:after { position: absolute; display: inline-block; transform: rotateZ(-135deg); transform-origin: 3px 3px; right: 12px; top: 10px; content: ''; width: 7px; height: 11px; background-color: #0086d3; } .sections-group .dropdown-menu > li.selected > a:after { background-color: #fff; transform: rotateZ(-135deg) translate3d(2.5px, 2.5px, 0); } .sections-group .dropdown-menu > li.selected > a:hover:after, .sections-group .dropdown-menu > li.selected > a:focus:after { background-color: #efefef; } .screenshot-key-row { display: block; padding: 10px 15px; border-bottom: 1px solid #e7e7e7; color: #222; position: relative; z-index: 1; cursor: pointer; } .screenshot-key-row.hover, .screenshot-key-row.active { text-decoration: none; /*background-color: #fff; z-index: 3;*/ background-color: #f5f5f5; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; margin-top: -1px; } .screenshot-key-row.modified { background-color: #fff5f5; } .screenshot-key-row.modified.hover, .screenshot-key-row.modified.active { background-color: #ffefef; } .screenshot-key-value-default { font-weight: 500; } .screenshot-key-lang-key { font-size: 12px; color: #808080; } .screenshot-keys-result-loading, .screenshot-keys-no-results { font-size: 13px; padding: 30px 15px; color: #808080; text-align: center; } .screenshot-keys-result-loading { color: #a8a8a8; } .screenshot-key-untranslated { position: relative; display: inline-block; width: 8px; height: 8px; border-radius: 10px; border: 1px solid #fff; background: #0f9ae4; vertical-align: top; margin: 5px 3px 0 -11px; z-index: 1; } .screenshot-key { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; transition: padding .2s ease, color .2s ease; background-repeat: no-repeat; background-image: inherit; background-position: inherit; background-size: inherit; box-sizing: content-box; background-origin: border-box; background-clip: content-box; pointer-events: none; z-index: 2; } .screenshot-layer .screenshot-key { background-position: 0 0; cursor: pointer; } .screenshot-key:before, .screenshot-key.key-top:after { content: ''; display: block; pointer-events: auto; width: 100%; height: 100%; } .screenshot-key.key-top:before { display: none; } .screenshot-key.modified:before, .screenshot-key.modified.key-top:after { background: rgba(255, 5, 5, .2); } .screenshot-key.hover.modified:before, .screenshot-key.hover.modified.key-top:after { background: rgba(255, 5, 5, .25); } .key-box { pointer-events: none; position: relative; width: 100%; min-width: 270px; } .key-label { position: absolute; margin: 7px 0; top: 100%; opacity: 0; visibility: hidden; display: inline-block; background: rgba(0, 0, 0, .7); padding: 4px 8px 3px; border-radius: 2px; font-size: 12px; line-height: 15px; font-weight: normal; color: #fff; } .key-up .key-label, .key-top .key-label { top: auto; bottom: 100%; } .key-up .key-label { margin: 4px; } .key-label .p-value, .key-label .pluralized { color: #fff; } .key-label:empty { display: none; } .key-label .pluralized:after { left: -5px; width: 2px; border-color: #ccc; opacity: .7; } .key-label .pluralized.rtl:after { left: auto; right: -5px; } .key-label .pluralized .p-value + .p-value { margin-top: 2px; } .key-label mark { background: rgba(33, 123, 134, .7); box-shadow: 0 0 0 1px rgba(33, 123, 134, .7); } .screenshot-key.hover, .screenshot-key.active { z-index: 4; } .screenshot-key.hover .key-label, .screenshot-key.active .key-label { opacity: 1; visibility: visible; } .key-layer:before, .screenshot-layer:after { display: block; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, .2); z-index: 1; transition: all .2s ease; pointer-events: none; } .screenshot-layer:after { opacity: 0; visibility: hidden; background: rgba(0, 0, 0, .56); z-index: 3; } .screenshot-upload, .screenshot-layer-mode-edit .screenshot-layer.can-upload .screenshot-upload { display: none; } .screenshot-layer.can-upload .screenshot-upload { display: block; } .screenshot-upload:after { display: block; content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .screenshot-upload .file-upload { z-index: 0; } .screenshot-upload:after { background: rgba(0, 0, 0, .28) url(/img/translations/camera_white.png) no-repeat center; transition: all .2s ease; pointer-events: none; z-index: 5; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .screenshot-upload:after { background-image: url(/img/translations/camera_white_2x.png); background-size: 60px 54px; } } .screenshot-upload:after, .screenshot-layer.key-layer:before, .screenshot-layer.can-upload.hover:hover .screenshot-upload:after, .screenshot-layer-mode-edit .screenshot-layer.can-upload .screenshot-upload:after { opacity: 0; visibility: hidden; } .screenshot-layer-wrap:hover .key-layer:before, .key-layer.hover:before, .key-layer.active:before, .screenshot-layer.hover:after, .screenshot-layer.active:after, .screenshot-layer.can-upload:hover .screenshot-upload:after { opacity: 1; visibility: visible; } .screenshot-layer .screenshot-key-drawable { transition: none; cursor: auto; z-index: 3; } .screenshot-key-remove { float: right; width: 20px; height: 20px; display: inline-block; cursor: pointer; margin-right: -7px; margin-top: -1px; } .screenshot-key-remove:before, .screenshot-key-remove:after { width: 14px; margin-left: -7px; } .screenshot-info-scrollable { transform: translateX(0); } .screenshot-layer-mode-edit .screenshot-info-scrollable { transform: translateX(100%); } .screenshot-key-edit-scrollable { background: #f7f7f7; transform: translateX(-100%); } .screenshot-layer-mode-edit .screenshot-key-edit-scrollable { transform: translateX(0); } .screenshot-key-edit-close { display: inline-block; position: absolute; right: 0; top: 0; width: 43px; height: 43px; cursor: pointer; z-index: 2; } .screenshot-key-edit-field, .screenshot-key-edit-field:focus { width: 100%; border: none; outline: none; box-shadow: none; padding: 12px 45px 12px 15px; font-size: 14px; border-bottom: 1px solid #e0e0e0; height: 43px; z-index: 1; } .screenshot-layer-keys { padding: 1px 0 25px; } .screenshot-layer-keys.rtl { text-align: right; } .screenshot-key-edit-results { position: absolute; font-size: 14px; background: #FFF; width: auto; overflow: auto; top: 43px; bottom: 0; left: 0; right: 0; transition: all .2s ease; -webkit-overflow-scrolling: touch; } .screenshot-key-edit-results .selected .screenshot-key-row { background: #f2f2f2; } .screenshot-key-row strong { font-weight: normal; color: #3399FF; } /*.screenshot-key:before { content: ''; display: block; position: absolute; margin-left: 30px; width: 40px; height: 200%; top: -50%; left: -120px; opacity: 0.6; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 30%, #ffffff 50%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0)); transform: rotate(15deg); animation: scan 3s ease infinite; } @keyframes scan { 0%,60%,100% {left: -120px;} 30% {left: 100%;} } */ .tr-badge { display: inline; font-size: 12px; line-height: 16px; font-weight: 500; padding: 3px 7px 1px; min-width: 18px; border-radius: 10px; background: #0f9ae4; color: #fff; vertical-align: top; text-align: center; } .tr-badge.unreleased { background: #f33838; } .tr-badge.outdated { background: #f0ad4e; } .tr-badge.unused { background: #f0ad4e; } a.outdated { color: #dba30a; } .tr-key { padding: 10px 0 15px 15px; } .key-side { width: 300px; float: left; } .screenshot-wrap { display: block; position: relative; } .screenshot-thumb { display: block; width: 100%; } .screenshot-placeholder { height: 300px; background: #f0f0f0; } .screenshot-upload-photo { position: relative; overflow: hidden; height: 300px; } .add-suggestion-button-wrap { padding: 17px 9px 20px 40px; transition: all .2s ease; } .add-suggestion-button-wrap.collapsed { opacity: 0; visibility: hidden; transform: translateY(100%); } .key-main { margin-left: 350px; } .key-default-sections + .btn-block { margin: 15px 0 0; } .key-default { position: relative; padding: 20px 0 25px; border-bottom: 1px solid #e7e7e7; cursor: pointer; } .key-default:after { position: absolute; content: ''; display: inline-block; width: 15px; height: 10px; background: url('/img/translations/icons.png?9') no-repeat -5px -251px; right: 14px; top: 28px; } .key-default-value { font-size: 18px; font-weight: 500; padding: 0 55px 0 40px; line-height: 25px; } .key-default-value:before, .key-default-value:after { position: relative; content: ''; display: inline-block; width: 11px; height: 8px; background: url('/img/translations/icons.png?9') no-repeat; } .key-default-value:before { vertical-align: top; margin-right: 14px; margin-left: -25px; background-position: -7px -49px; } .key-default-value:after { vertical-align: bottom; margin-left: 14px; margin-right: -25px; background-position: -7px -67px; } .key-default-value > .p-value { display: inline; } .key-default-value .pluralized .p-value + .p-value { margin-top: 7px; } .key-default-value .tr-value-untranslated { padding: 5px; margin: 4px 47px 0 -65px; border-radius: 9px; height: 18px; } .key-default-value .tr-value-untranslated:after { width: 8px; height: 8px; } .key-default-info { margin: 15px 9px -5px 40px; } .mark-as-translated-btn { pointer-events: auto; cursor: pointer; } .key-description, .key-description-form { margin: 15px 9px 0 40px; } .key-description, .key-description-field { color: #a8a8a8; } .key-default-sections { margin: 10px 0 0; } .key-default-buttons { text-align: right; overflow: hidden; } .key-history-wrap { border-bottom: 1px solid #e7e7e7; margin-top: -1px; } .key-history { position: relative; transition: all .2s ease; overflow: hidden; } .key-history:before { position: absolute; content: ''; display: inline-block; width: 16px; height: 16px; background: url('/img/translations/icons.png?9') no-repeat -5px -271px; left: 2px; top: 20px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .key-default:after, .key-default-value:before, .key-default-value:after, .key-history:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-key-history-row { box-shadow: 35px 1px #e7e7e7; padding: 17px 14px 17px 40px; } .tr-key-history-row.rtl { text-align: right; } .key-history-info { margin: 7px -5px 0; } .rtl .key-history-info { direction: rtl; } .key-history-lang { direction: ltr; margin-left: 10px; font-size: 13px; color: #b3b3b3; display: inline-block; margin-top: 1px; } .key-history-info > * { margin-left: 5px; margin-right: 5px; vertical-align: top; } .key-history-info .key-source { direction: ltr; text-align: left; float: right; margin-top: 1px; } .tr-key-history-row.rtl .key-history-info .key-source { float: left; } .tr-key-history-row-loading, .tr-key-history-row-empty { font-size: 14px; line-height: 22px; color: #a8a8a8; } .key-suggestion-wrap, .key-add-suggestion-wrap { position: relative; overflow: hidden; box-shadow: 35px 1px #e7e7e7; margin-bottom: 1px; opacity: 1; transition: all .2s ease; } .key-suggestion-wrap { padding-left: 25px; margin-left: -25px; box-shadow: 60px 1px #e7e7e7; } .key-suggestion-wrap.highlight { background-color: #f5f5f5; transition: none; } .key-add-suggestion-wrap { overflow: hidden; transition: all .2s ease; } .key-suggestions ~ .key-add-suggestion-wrap { box-shadow: none; } .key-add-suggestion-collapse { position: absolute; display: inline-block; transition: all .2s ease; transform: rotateZ(45deg); transform-origin: 0 0; left: 10px; top: 31px; } .key-add-suggestion-wrap.collapsed .key-add-suggestion-collapse { transform: rotateZ(0deg); } .key-add-suggestion-collapse:before, .key-add-suggestion-collapse:after { position: absolute; display: inline-block; content: ''; background-color: #b3b3b3; transition: all .2s ease; } .key-add-suggestion-collapse:before { width: 14px; height: 3px; transform: translate3d(-50%, -50%, 0) scale3d(1.214, 0.767, 1); } .key-add-suggestion-collapse:after { width: 3px; height: 14px; transform: translate3d(-50%, -50%, 0) scale3d(0.767, 1.214, 1); } .key-add-suggestion-wrap.collapsed .key-add-suggestion-collapse:before { transform: translate3d(-50%, -50%, 0); background-color: #0f9ae4; } .key-add-suggestion-wrap.collapsed .key-add-suggestion-collapse:after { transform: translate3d(-50%, -50%, 0); background-color: #0f9ae4; } .key-add-suggestion-header-wrap { position: relative; padding: 21px 14px 20px 40px; cursor: pointer; } .key-add-suggestion-header { color: #222; font-size: 15px; font-weight: 500; text-transform: uppercase; transition: color .2s ease; line-height: 22px; } .key-add-suggestion-wrap.collapsed .key-add-suggestion-header { color: #0f9ae4; } .key-add-suggestion-form-wrap { padding: 0 14px 0 40px; overflow: hidden; transition: all .2s ease; } .key-add-suggestion-wrap.collapsed .key-add-suggestion-form-wrap { height: 0 !important; opacity: 0; visibility: hidden; } .key-add-suggestion-form-wrap .form-buttons { margin-top: 21px; padding-bottom: 21px; } .add-suggestion-label { font-size: 15px; margin: 2px 0; color: #999; font-weight: normal; position: relative; z-index: 1; pointer-events: none; transition: all .2s ease; top: 24px; } .add-suggestion-field-has-value .add-suggestion-label, .add-suggestion-field-focused .add-suggestion-label { pointer-events: auto; font-size: 14px; color: #0082c7; top: 0; } .key-add-suggestion-field { padding: 3px 0 9px; } .add-suggestion-field { overflow: hidden; } .add-suggestion-value-sample { font-size: 13px; vertical-align: bottom; margin: 0 7px; color: #ddd; transition: all .2s ease; } .add-suggestion-field-has-value .add-suggestion-value-sample, .add-suggestion-field-focused .add-suggestion-value-sample { font-size: 12px; color: #a8a8a8; } .form-group.rtl .add-suggestion-value-sample { float: left; } .key-add-tokens-wrap { transition: all .2s ease; overflow: hidden; pointer-events: none; } .key-add-tokens { overflow: auto; padding-bottom: 20px; margin-bottom: -20px; -webkit-overflow-scrolling: touch; } .field-ins-btns { white-space: nowrap; min-width: min-content; } .key-add-tokens-wrap, .key-add-tokens-wrap.empty, .add-suggestion-field-focused .key-add-tokens-wrap.empty { height: 0; opacity: 0; } .key-add-tokens-wrap:hover, .add-suggestion-field-focused .key-add-tokens-wrap { height: 30px; opacity: 1; } .field-ins-btn { margin: 0; padding: 0; border: none; background: none; pointer-events: auto; cursor: pointer; display: inline-block; vertical-align: top; white-space: nowrap; -webkit-user-select: none; user-select: none; transition: all .15s ease; } .field-ins-btn:before { content: attr(data-token); font-size: 14px; line-height: 20px; padding: 2px 6px; margin: 6px 6px 0 0; background-color: #ffeeb8; display: inline-block; border-radius: 3px; color: #856600; } .field-ins-btns:after { content: attr(data-shortcut); font-size: 14px; line-height: 20px; padding: 2px 6px; display: inline-block; vertical-align: top; margin: 6px 0 0; color: #ccc; } .form-group.rtl .field-ins-btns { display: flex; flex-direction: row-reverse; } .form-group.rtl .field-ins-btn:before { margin: 6px 0 0 6px; } .field-ins-btn.used { width: 0 !important; opacity: 0 !important; visibility: hidden; } .field-ins-btn:hover:before, .field-ins-btn:focus:before, .field-ins-btn:active:before { background-color: #ffe694; } .form-buttons { margin-top: 24px; } .form-buttons .btn + .btn { margin-left: 15px; } .form-buttons.rtl .btn { float: right; } .form-buttons.rtl .btn + .btn { margin-right: 15px; margin-left: 0; } .form-buttons .checkbox-item { margin: 6px 0 6px 15px; } .chars-count { float: right; font-size: 14px; line-height: 20px; padding: 7px 0 6px 10px; display: inline-block; position: relative; color: #999; } .chars-count.excess { color: #de8833; } .form-buttons.rtl .chars-count { float: none; padding-right: 10px; padding-left: 0; } .handle-tooltip.chars-count:before { left: auto; right: 0; } .form-buttons.rtl .handle-tooltip.chars-count:before { left: 0; right: auto; } .key-suggestion-info { position: relative; margin: 0 -7px; } .key-suggestion-info a.ibtn { float: right; padding: 5px 7px 4px; } .key-source { float: right; font-size: 13px; color: #b3b3b3; } .key-suggestion-actions .key-source { display: inline-block; line-height: 18px; padding: 7px 7px 4px; color: #b3b3b3; vertical-align: bottom; } .key-suggestions { padding-left: 25px; margin-left: -25px; padding-bottom: 1px; overflow: hidden; } .key-suggestion { position: relative; padding: 3px 0; overflow: hidden; transition: all .2s ease; } .shide .key-suggestion { transform: translateY(-100%); opacity: 0; } .key-suggestion-value-box { position: relative; padding: 14px 14px 7px 40px; cursor: pointer; } .key-suggestion-value-wrap { margin-left: -10px; } .key-suggestion.rtl .key-suggestion-value-wrap { margin-left: 0; margin-right: -10px; } .key-history-value, .key-suggestion-value { font-size: 16px; font-weight: 500; line-height: 22px; } .key-suggestion-value { padding-left: 10px; overflow: hidden; } .key-suggestion.rtl .key-suggestion-value { text-align: right; padding-left: 0; padding-right: 10px; } .key-suggestion-collapse { position: absolute; display: inline-block; transition: all .2s ease; transform: rotateZ(-135deg); transform-origin: 3px 3px; left: 7px; top: 24px; } .key-chars-count { direction: ltr; font-size: 14px; font-weight: 500; color: #bbb; } .key-suggestion-value-wrap .key-chars-count { margin: 2px 10px 0; } .key-suggestion.rtl .key-suggestion-value-wrap .key-chars-count { text-align: right; } .key-chars-count.excess { color: #de8833; } .key-suggestion-actions { margin-top: 10px; } .key-suggestion-collapsed .key-suggestion-collapse { transform: rotateZ(-225deg); } .key-suggestion-disliked .key-suggestion { transition: opacity .2s ease; opacity: 0.5; } .key-suggestion-disliked:hover .key-suggestion { opacity: 1; } .key-suggestion-custom .key-suggestion-collapse { opacity: 0.4; } .key-suggestion-custom .key-suggestion-value-box { cursor: auto; } .key-suggestion-collapse:before { position: absolute; display: inline-block; content: ''; width: 11px; height: 11px; box-shadow: inset 2.5px 2.5px 0 0 #b3b3b3; } .key-suggestion-status, .key-status-buttons, .key-status-labels { position: relative; pointer-events: auto; float: right; clear: right; } .key-status-buttons .btn + .btn { margin-left: 10px; } .key-status-labels { white-space: nowrap; display: none; } .key-status { display: inline-block; vertical-align: top; text-transform: uppercase; color: #51a657; padding: 5px 14px 4px; font-size: 14px; line-height: 18px; font-weight: 500; } .key-status + .key-status { margin-left: 15px; } .key-suggestion-applied .key-status-labels, .key-suggestion-status, .key-status-buttons { display: block; } .key-suggestion-applied .key-status-buttons { display: none; } .key-suggestion-status { margin: 9px 0 0 15px; } .key-suggestion.rtl .key-suggestion-status { margin: 9px 15px 0 25px; float: left; clear: left; } .key-suggestion-counters { float: left; white-space: nowrap; margin: 0 0 0 -10px; } .key-suggestion-applied.key-suggestion-collapsed .key-suggestion-status { visibility: visible; opacity: 1; } .key-suggestion-actions a.ibtn { display: inline-block; font-size: 14px; font-weight: 500; line-height: 20px; padding: 5px 10px 4px; color: #999; cursor: pointer; vertical-align: bottom; transition: all .2s ease; opacity: .85; } .key-suggestion-actions a.ibtn:hover, .liked a.key-suggestion-like, .disliked a.key-suggestion-dislike { text-decoration: none; opacity: 1; } .key-status-applied:before, .key-suggestion-actions a.ibtn:before { display: inline-block; content: ''; background: url('/img/translations/icons.png?9') no-repeat; vertical-align: bottom; width: 18px; height: 20px; margin-right: 6px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .key-status-applied:before, .key-suggestion-actions a.ibtn:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .key-suggestion-actions a.ibtn:empty:before { margin-right: 0; } .key-status-applied:before { background-position: -5px -79px; } .key-suggestion-actions .liked a.key-suggestion-like, .key-suggestion-actions .disliked a.key-suggestion-dislike { color: #0e94dd; } .key-suggestion-actions a.key-suggestion-like:before { background-position: -4px -754px; } .key-suggestion-actions a.key-suggestion-dislike:before { background-position: -4px -727px; } .key-suggestion-actions .liked a.key-suggestion-like:before { background-position: -4px -24px; } .key-suggestion-actions .disliked a.key-suggestion-dislike:before { background-position: -4px 3px; } .key-suggestion-actions a.key-suggestion-comment:before { background-position: -4px -152px; } .key-suggestion-actions a.key-suggestion-edit:before { background-position: -4px -202px; } .key-suggestion-actions a.comment-delele-btn:before, .key-suggestion-actions a.key-suggestion-delete:before { background-position: -4px -177px; } .key-status-buttons { white-space: nowrap; z-index: 2; } .key-suggestion-applied a.key-suggestion-delete { display: none; } .key-suggestion-comments-wrap { padding: 0 14px 0 40px; overflow: hidden; transition: all .2s ease; } .key-suggestion-collapsed .key-suggestion-comments-wrap { height: 0 !important; opacity: 0; visibility: hidden; } .key-suggestion-comments { margin-top: 13px; margin-bottom: 13px; } .comments-show-all-wrap { font-size: 14px; font-weight: 500; text-transform: uppercase; color: #0f9ae4; } .comments-show-all { cursor: pointer; } .key-suggestion-comment-wrap { position: relative; font-size: 13px; color: #2b2d2e; padding: 7px 10px; margin: 13px -10px -7px; border-radius: 3px; transition: background-color .2s ease; } .key-suggestion-comment-wrap.highlight { background-color: #f5f5f5; transition: none; } .comment-deleted-row, .key-suggestion-deleted-row { position: absolute; background: #fff; left: 0; right: 0; top: 0; bottom: 0; z-index: 3; opacity: 0; visibility: hidden; transition: all .2s ease; } .highlight .comment-deleted-row, .highlight .key-suggestion-deleted-row { background-color: #f5f5f5; } .comment-deleted .comment-deleted-row, .comment-deleted .key-suggestion-deleted-row, .key-suggestion-deleted .key-suggestion-deleted-row { opacity: 1; visibility: visible; } .comment-deleted-label { position: absolute; top: 0; bottom: 0; height: 32px; padding: 7px 10px; margin: auto 0; color: #8a8a8a; } .key-suggestion-deleted-label { padding: 17px 14px 17px 65px; font-size: 15px; line-height: 22px; color: #8a8a8a; } .key-suggestion-deleted-buttons { position: absolute; right: 0; bottom: 12px; } .comment-text { margin-top: 3px; display: inline-block; word-wrap: break-word; max-width: 100%; } .comment-author { color: #222; font-weight: 500; } .comment-date { font-size: 12px; color: #b3b3b3; margin-left: 7px; } .comment-action { font-size: 12px; color: #b3b3b3; margin-left: 5px; } .comment-action:before { content: '\00b7'; margin-right: 5px; font-weight: 500; } .comment-action a { cursor: pointer; color: #0391da; } .comment-reply-wrap { transition: all .2s ease; } .comment-reply { font-size: 13px; border-left: 3px solid #0f9ae4; padding-left: 11px; padding-top: 2px; margin: 8px 0 12px; } .comment-form .comment-reply { position: relative; margin: 0; } .comment-form-reply { padding: 15px 0 10px; } .comment-form-reply .comment-reply { padding-right: 50px; } .comment-reply .comment-text { margin-top: 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .comment-reply-cancel { position: absolute; top: 0; right: 0; width: 39px; height: 39px; } .comment-form { position: relative; overflow: hidden; margin-top: 14px; } .comment-field { font-size: 13px; padding: 10px 0; border: none; resize: none; background-color: transparent; } .tr-search-field::-webkit-input-placeholder, .screenshot-description-field::-webkit-input-placeholder, .comment-field::-webkit-input-placeholder { color: #a8a8a8; } .tr-search-field::-moz-placeholder, .screenshot-description-field::-moz-placeholder, .comment-field::-moz-placeholder { color: #a8a8a8; } .tr-search-field:-ms-input-placeholder, .screenshot-description-field:-ms-input-placeholder, .comment-field:-ms-input-placeholder { color: #a8a8a8; } .comment-form .form-buttons-wrap { transition: all .2s ease; } .comment-form .form-buttons { margin: 0; padding: 15px 0 12px; } .comment-form .form-buttons .btn + .btn { margin-left: 10px; } .comment-form-has-value textarea.comment-field { box-shadow: inset 0 -1px 0 #e0e0e0; } .comment-form-focused textarea.comment-field { box-shadow: inset 0 -2px 0 #39ade7; } .comment-link, .translation-link { font-weight: 500; cursor: pointer; } .tr-languages-filters-wrap { position: relative; transition: all .2s ease; margin: 0 20px; } .tr-languages-filters-wrap .dropdown-menu { -webkit-user-select: none; user-select: none; right: -4px; top: 2px; } .tr-languages-filters-wrap span.dropdown-menu > ul.dropdown-menu { max-height: 255px; } .tr-languages-filters-wrap .dropdown-menu > li.selected > a:before { background: #0f9ae4; } .binding-items { float: right; margin-top: -1px; } .binding-item, .tr-languages-filters > .tr-languages-filter, .tr-languages-filters-more { display: inline-block; font-size: 12px; line-height: 15px; font-weight: 500; padding: 5px 10px 4px; border-radius: 12px; color: #1a1a1a; background: #f2f2f2; cursor: pointer; transition: all .2s ease; -webkit-user-select: none; user-select: none; } .binding-item:hover, .binding-item:focus, .tr-languages-filters > .tr-languages-filter:hover, .tr-languages-filters > .tr-languages-filter:focus { color: #1a1a1a; background: #e8e8e8; text-decoration: none; } .tr-languages-filters-more-wrap { display: inline-block; position: relative; } .tr-languages-filters-more + .dropdown-menu { left: auto; right: 0; } .binding-item + .binding-item, .tr-languages-filters > .tr-languages-filter + .tr-languages-filter { margin-left: 5px; } .binding-item-disabled { color: #a8a8a8; background: #f7f7f7; } .binding-item-disabled:hover { color: #a8a8a8; background: #efefef; } .binding-item-current, .binding-item-current:hover, .binding-item-current:focus, .tr-languages-filters > .tr-languages-filter.selected { color: #fff; background-color: #0f9ae4; cursor: auto; } .tr-languages-filters > .tr-languages-filter.selected { background-color: #0f9ae4; cursor: pointer; } .binding-item-disabled.binding-item-current, .binding-item-disabled.binding-item-current:hover { background-color: #4ebaf4; } .bind-key-btn, .unbind-key-btn { margin-right: 20px; } .tr-header-lang, .tr-header-langpack { color: #a8a8a8; font-weight: normal; } .tr-header-lang:before, .tr-header-langpack:before { content: '\00b7'; margin: 0 8px; font-weight: 500; } .upload-camera { background: #f0f0f0 url(/img/translations/camera.png) no-repeat center; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .upload-camera { background-image: url(/img/translations/camera_2x.png); background-size: 60px 54px; } } .upload-file:before { position: absolute; display: block; content: attr(data-label); text-transform: uppercase; font-weight: 500; color: #a8a8a8; width: 100%; margin: auto; line-height: 40px; height: 40px; top: 0; bottom: 0; } .search-replace-form { padding: 0 20px 10px 56px; } .tr-header-section-selector { margin: -5px 0 -10px 15px; top: -4px; } .tr-header-section-selector.fixed { position: fixed; z-index: 101; top: 13px; /*transition: opacity .2s ease;*/ } .tr-header-section-selector .btn { margin-right: 10px; } .tr-header-section-selector .dropdown-menu { font-size: 14px; } .tr-header-section-selector .dropdown-menu > li > a { padding: 6px 50px 6px 14px; } .tr-header-section-selector .dropdown-menu > li.selected > a:before, .tr-header-section-selector .dropdown-menu > li.selected > a:after { right: 17px; top: 13px; } .tr-upload-row { position: relative; overflow: hidden; vertical-align: top; text-align: center; margin: 10px 15px 15px; border-radius: 3px; height: 140px; background-color: #f0f0f0; } .tr-upload-row-progress { position: absolute; background: rgba(0,0,0,.1); top: 0; bottom: 0; left: 0; right: 0; width: 0; } .tr-keys-block, .tr-keys-block-empty { overflow: hidden; transition: all .2s ease; } .tr-keys-block-empty.ohide { height: 0; } .tr-keys-block .tr-header { margin: 0; padding: 25px 15px 15px 56px; } .tr-keys-block .tr-keys { padding-bottom: 30px; } .tr-command-wrap { margin: 0 15px; transition: all .2s ease; } .tr-command-wrap pre { background: #f0f0f0; color: #555; border-radius: 3px; white-space: pre-wrap; word-break: break-all; margin: 0; } .tr-suggestion-comment-wrap { position: relative; border-bottom: 1px solid #e7e7e7; } .tr-suggestion-comment { font-size: 14px; color: #2b2d2e; padding: 15px 15px 15px 56px; } .tr-suggestion-comment .tr-value { margin-top: 0; } .tr-suggestion-comment .comment-date { font-size: 13px; margin-left: 0; } .tr-suggestion-comment .comment-text { margin-top: 20px; font-weight: 500; } .tr-feedback-row .comment-text > a, .tr-suggestion-comment .comment-text > a { position: relative; display: inline-block; max-width: 100%; color: inherit; z-index: 1; } .tr-feedback-row .comment-text > a:hover, .tr-suggestion-comment .comment-text > a:hover { text-decoration: none; color: inherit; } .tr-suggestion-comment .comment-head { margin-top: 7px; color: #b3b3b3; } .tr-suggestion-comment .comment-author { font-weight: normal; color: #b3b3b3; } .tr-suggestion-comment .comment-author a { color: inherit; } .tr-suggestion-comment .comment-author a:hover { color: #0086d3; } .header-feedback-btn { display: inline-block; cursor: pointer; border-radius: 16px; margin: -7px 0; padding: 7px; } .header-feedback-btn .tr-badges { display: inline-block; vertical-align: top; } .header-feedback-btn .tr-badge { font-size: 13px; padding: 3px 6px 1px; min-width: 20px; margin: -1px 8px -1px 0; } .header-feedback-btn:after { content: ''; display: inline-block; vertical-align: top; width: 18px; height: 21px; margin: -1px 0 -2px; background: url('/img/translations/icons.png?9') no-repeat -4px -341px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .header-feedback-btn:after { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .header-feedback-btn:empty:after { background-position: -4px -372px; } .tr-feedback-row { position: relative; padding: 16px 16px 16px 77px; } .tr-feedback-row:after { content: ''; display: block; position: absolute; left: 70px; right: 0; bottom: 0; border-bottom: 1px solid #e7e7e7; } .tr-feedback-row:before { content: ''; display: inline-block; width: 24px; height: 24px; background: url('/img/translations/feedback_icons.png?1') no-repeat 0 34px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto 25px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-feedback-row:before { background-image: url('/img/translations/feedback_icons_2x.png?1'); background-size: 24px 224px; } } .tr-feedback-type-suggestion-apply:before { background-position: 0 0; } .tr-feedback-type-suggestion-decline:before { background-position: 0 -34px; } .tr-feedback-type-suggestion-comment:before, .tr-feedback-type-comment-reply:before { background-position: 0 -68px; } .tr-feedback-type-comment-moder-delete:before { background-position: 0 -102px; } .tr-feedback-type-suggestion-like:before { background-position: 0 -136px; } .tr-feedback-type-suggestion-dislike:before { background-position: 0 -170px; } .tr-feedback-info { margin-bottom: 10px; } .tr-feedback-text { font-weight: 500; margin-right: 140px; } .tr-feedback-key { float: right; font-size: 13px; color: #a8a8a8; margin-top: 1px; } .tr-feedback-key-link + .tr-feedback-key-link:before { content: '\00b7 '; margin: 0 5px; font-weight: 500; } .tr-feedback-unread { float: right; display: inline-block; height: 8px; margin: 14px 12px 0; } .tr-feedback-unread:before { content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 4px; background: #0085d4; vertical-align: top; } .key-langpack a, .key-langpack a:hover, .tr-feedback-key-link a, .tr-feedback-key-link a:hover { color: inherit; } .tr-feedback-date { float: right; clear: right; font-size: 13px; color: #a8a8a8; margin-top: 10px; } .tr-feedback-row .comment-text { margin: 0; display: inline; font-weight: 500; } .tr-feedback-row .comment-reply { font-size: 14px; } .tr-feedback-row .comment-reply .comment-text { margin: 1px 0 0; font-weight: normal; } .tr-graphs { padding: 0 25px 25px; } .tr-graphs .tr-header { padding: 25px 0 15px; } .tr-graphs .tr-subheader { padding: 25px 7px 10px; } .tr-graphs .tr-search-filters { position: relative; float: none; text-align: right; z-index: 12; margin: 0 0 10px; } .tr-graphs .chart { width: auto; } .tr-graphs .rickshaw_legend { width: 170px; position: absolute; z-index: 10; right: 0; left: auto; background: rgba(255, 255, 255, .75); padding: 7px 10px; margin: 5px; border-radius: 3px; } .tr-graphs .rickshaw_graph .detail { z-index: 11; } .tr-graphs .rickshaw_graph .detail .item { border: none; } .tr-graphs .chart_wrap:after { clear: none; } .tr-graphs .rickshaw_legend .line .action .icon-tick { background: transparent; } .team-add-popup, .languages-popup-container .popup { width: 380px; } .team-add-popup .popup-body { padding: 25px 0 0; min-height: 300px; max-height: calc(100vh - 100px); display: flex; flex-direction: column; } .languages-popup-container .popup-body { padding: 25px 0 0; height: calc(100vh - 100px); max-height: 100vw; display: flex; flex-direction: column; } .team-add-popup .popup-body h4, .languages-popup-container .popup-body h4 { margin: 0 30px; } .tr-popup-search-form { position: relative; margin: 23px 20px 0; } .tr-popup-search-form:before { left: 16px; top: 10px; } .tr-popup-search-field { width: 100%; border: none; outline: none; box-shadow: none; padding: 7px 17px 7px 45px; font-size: 14px; height: 34px; z-index: 1; background-color: #f2f2f2; border-radius: 17px; } .tr-popup-search-results-wrap { position: relative; margin-top: 25px; overflow: hidden; z-index: 1; flex-grow: 1; display: flex; flex-direction: column; } .tr-popup-search-results:before, .tr-popup-search-results:after { content: ''; display: block; position: absolute; pointer-events: none; left: 0; right: 0; top: 0; border-top: 1px solid #000; transition: opacity .2s ease; opacity: 0; z-index: 2; } .tr-popup-search-results:after { bottom: 0; top: auto; } .tr-popup-search-results.topscroll:before, .popup-has-footer .tr-popup-search-results.bottomscroll:after { opacity: 0.1; } .tr-popup-search-results { width: 400px; /* fix for chrome bug */ height: 100%; margin-right: -20px; padding-right: 20px; overflow: auto; overflow-x: hidden; padding-bottom: 25px; -webkit-overflow-scrolling: touch; } .popup-has-footer .tr-popup-search-results { padding-bottom: 0; } .tr-languages-results .search-item { position: relative; overflow: hidden; } .tr-languages-results .search-item.selected .radio-item input.radio + .radio-input .radio-input-icon:before { opacity: 1; } .tr-languages-results .radio-item-block { position: relative; cursor: pointer; margin: 0; padding: 4px 30px; } .tr-languages-results .radio-item .radio-input { left: -2px; top: 9px; } .tr-languages-results .radio-item .radio-input + .radio-label { margin-left: 15px; } .tr-languages-results .tr-badge, .tr-languages-results a.tr-badge:hover { margin-left: 7px; padding: 3px 7px 1px; min-width: 20px; } .tr-languages-result { display: block; padding: 4px 30px; line-height: 20px; } .tr-languages-result:hover { text-decoration: none; } .tr-languages-results .checkbox-item { float: left; margin: 0 4px 0 0; padding: 13px 13px 13px 28px; position: relative; z-index: 1; } .tr-languages-results .tr-badges { margin: 13px 30px 13px 15px; pointer-events: none; float: right; } .tr-popup-search-results .selected { cursor: pointer; background: #f2f2f2; } .tr-languages-name, .tr-languages-name a { font-weight: 500; color: #222; } .unavailable .tr-languages-name { color: #a8a8a8; } .tr-languages-result.default .tr-languages-name { padding: 9px 0; } .tr-languages-name .small { font-size: 13px; line-height: 16px; color: #a8a8a8; padding-left: 8px; } .tr-languages-native-name { font-size: 13px; line-height: 18px; color: #a8a8a8; } .tr-languages-name, .tr-languages-native-name { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .tr-language-header { display: inline-block; vertical-align: top; margin-bottom: -20px; } .tr-language-header .tr-languages-name { margin: 1px 0 0; } .tr-language-header .tr-languages-native-name { font-size: 14px; margin: 2px 0 0; } .tr-label-max-width { display: inline-block; max-width: 170px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: top; line-height: 20px; margin-bottom: -1px; } .tr-lang-native-name { margin-left: 2px; color: #a8a8a8; } .tr-language-plurals .checkbox-item-block { margin: 1px 0; } .tr-languages-result-loading, .tr-languages-no-results { font-size: 15px; padding: 14px 30px; color: #a8a8a8; } .tr-languages-add { font-weight: 500; padding: 17px 30px; } .tr-languages-add a { color: #a8a8a8; } .tr-languages-filters-btn { display: inline-block; width: 28px; height: 28px; text-align: center; position: absolute; right: 0; top: -21px; cursor: pointer; } .tr-languages-filters-btn:before { content: ''; display: inline-block; width: 20px; height: 17px; margin: 6px 0 0; background: url('/img/translations/icons.png?9') no-repeat -3px -403px; } .tr-languages-filters-wrap.open .tr-languages-filters-btn:before { background-position: -3px -430px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-languages-filters-btn:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } .tr-file-button:before { content: ''; display: inline-block; width: 18px; height: 19px; margin: -4px 0; background: url('/img/translations/icons.png?9') no-repeat -4px -296px; cursor: pointer; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-file-button:before { background-image: url('/img/translations/icons_2x.png?9'); background-size: 26px 782px; } } @media (min-width: 560px) { .popup.import-popup { min-width: 440px; } } .import-popup .popup-body dl { font-size: 14px; line-height: 20px; font-weight: normal; margin: 28px 0 0; } .import-popup .popup-body dl + dl { margin: 18px 0 0; } .import-popup .popup-body dt { font-size: 13px; font-weight: normal; float: left; width: 90px; color: #999; padding: 2px 0 0; } .import-popup .popup-body dd { font-weight: 500; line-height: 20px; } .import-popup .popup-body dd b { font-weight: 500; } .import-popup .popup-body dd span { color: #a8a8a8; font-weight: normal; margin-left: 7px; } .import-popup .popup-buttons { left: 0; } .form-group label, .popup-text b, .tr-member-info b, .help-block-item b, .tr-section-block b, .tr-member-info b { font-weight: 500; } .form-group-buttons { margin-top: 30px; } .language-popup { min-width: 290px; } .language-popup form { margin: 30px 0 -20px; } .language-code-check-status { color: #d45a58; transition: all .2s ease; } @media (min-width: 768px) { .language-popup form { margin-left: -35px; margin-right: -5px; } } .tr-table-wrap { padding: 0 15px 25px; } .tr-languages-table { width: 100%; } .tr-languages-table thead th { font-weight: 500; } .tr-languages-table th { font-weight: normal; } .tr-languages-table th, .tr-languages-table td { padding: 7px 10px; } .tr-languages-table td { border-left: 1px solid #e7e7e7; background: transparent; transition: background .2s ease; } .tr-languages-table td.unavailable .tr-badges { opacity: 0.3; transition: opacity .2s ease; } .tr-languages-table tr:hover td.unavailable .tr-badges { opacity: 1; } .tr-languages-table td:first-child { border-left: none; } .tr-languages-table tbody tr:nth-child(odd) { background-color: #f7f7f7; } .tr-languages-table tr td.ready { background-color: #b7ffb7; } .tr-languages-table tr td.prepare { /*background-color: #fff7c7;*/ background-color: #e7ffe7; } .tr-languages-table tr td.attention { background-color: #ffb7b7; } .tr-languages-table .checkbox-item { vertical-align: middle; margin-right: 0; } .tr-languages-table .checkbox-item input.checkbox:disabled + .checkbox-input { opacity: 1; } .tr-languages-table .tr-badge { margin-top: 1px; margin-left: 1px; } .tr-lang-intro { line-height: 1.1; text-align: center; } .tr-lang-intro-banner { vertical-align: top; max-width: 100%; } .tr-lang-intro-name { font-size: 21px; font-weight: 500; margin: 30px 15px 0; } .tr-lang-intro-native-name { font-size: 14px; line-height: 22px; color: #757f85; margin: 7px 15px 0; } .tr-lang-intro-text, .tr-lang-intro-under-button-text { font-size: 14px; line-height: 22px; margin: 25px 25px 0; } .tr-lang-intro-link { font-size: 14px; line-height: 22px; margin: 10px 15px 0; } .tr-lang-intro-button-wrap { margin: 60px 15px 0; } a.tr-lang-intro-button { padding: 12px 30px 10px; } .tr-lang-intro-under-button-text { margin: 19px 35px 0; } .tr-lang-intro-text b, .tr-lang-intro-under-button-text b { font-weight: 500; } @media (min-width: 360px) { .tr-lang-intro-name { font-size: 24px; } .tr-lang-intro-native-name, .tr-lang-intro-text, .tr-lang-intro-under-button-text, .tr-lang-intro-link { font-size: 16px; line-height: 24px; } } .app-releases-wrap { position: relative; } .app-releases { display: flex; height: 2px; background: #f2f2f2; transition: height .2s ease; border-radius: 3px; overflow: hidden; } .app-releases.open { height: 18px; } .app-releases:before { content: ''; } .app-release { min-width: 0; transition: all .15s ease; display: flex; justify-content: space-between; } .app-release, .app-releases:before { width: 0; flex-grow: var(--k); flex-shrink: var(--k); position: relative; } .app-release:before, .app-release:after { display: inline-block; white-space: nowrap; pointer-events: none; transition: all .15s ease; font-size: 11px; line-height: 13px; margin: 3px 5px; transform: scale(0); visibility: hidden; opacity: 0; } .app-release:before { content: attr(data-since); transform-origin: left center; left: 0; } .app-release:after { content: attr(data-until); transform-origin: right center; right: 0; } .app-releases.open .app-release:hover { min-width: 75px; } .app-releases.open .app-release:hover:before, .app-releases.open .app-release:hover:after { transform: scale(1); visibility: visible; opacity: 1; } .app-release.used { background: #0f9ae4; } .app-release.unused { background: #f0ad4e; } .app-release.used:before, .app-release.used:after, .app-release.unused:before, .app-release.unused:after { color: #fff; } .key-default-usage { margin: 10px 0 0; } .key-default-usage + .btn-block { margin: 15px 0 0; } .key-usage-header { font-size: 13px; line-height: 19px; padding: 0 0 5px; cursor: pointer; } .key-usage-date { font-size: 12px; font-weight: normal; color: #a8a8a8; margin-left: 5px; } .key-usage-lines-wrap { position: relative; transition: all .2s ease; overflow: hidden; border-bottom: 1px solid #e7e7e7; } .key-usage-lines { padding: 9px 0 8px; } .key-usage-line { font-size: 12px; line-height: 14px; display: inline-block; direction: rtl; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 100%; } .key-usage-line a { color: inherit; } .tr-value-key-usage .key-usage-lines { padding: 7px 0 0; } .mobile-view-only { display: none; } .tr-use-desktop { background: #4e9fde url('/img/translations/pc_icon.png') no-repeat center 21px; line-height: 1.1; text-align: center; color: #fff; padding: 76px 20px 18px; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tr-use-desktop { background-image: url('/img/translations/pc_icon_2x.png'); background-size: 50px 44px; } } @media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) { .tr-use-desktop { background-image: url('/img/translations/pc_icon_3x.png'); background-size: 50px 44px; } } .tr-use-desktop-main { font-size: 16px; font-weight: 500; } .tr-use-desktop-second { font-size: 13px; margin-top: 5px; } @media (max-width: 639px) { .tr-container.mobile-view, .tr-container.mobile-view header { min-width: 320px; } .tr-container.mobile-view .mobile-view-only { display: block; } .tr-container.mobile-view .mobile-view-skip { display: none; } .tr-container.mobile-view .container { width: 100%; } .tr-container.mobile-view .header-user-item, .tr-container.mobile-view .header-feedback-item, .tr-container.mobile-view .tr-search-filters-label, .tr-container.mobile-view .breadcrumb li, .tr-container.mobile-view .tr-menu, .tr-container.mobile-search .header-wrap { display: none; } .tr-container.mobile-view .breadcrumb li.active { display: inline-block; } .tr-container.mobile-view .tr-search { left: 0; } .tr-container.mobile-view header.mobile-view-skip + main, .tr-container.mobile-view header.mobile-view-skip.has-search + main section.tr-content, .tr-container.mobile-search header.has-search + main section.tr-content { padding-top: 0; } .tr-container.mobile-search header.has-search + main { padding-top: 49px; } .tr-container.mobile-view .content { margin-left: 0; border-left: none; } #dev_page_content_wrap { padding-left: 20px; padding-right: 20px; } #dev_page_content_wrap .dev_side_image { max-width: calc(100% + 40px) !important; margin-left: -20px; margin-right: -20px; } .tr-container.mobile-view .tr-search-filters ul.dropdown-menu > li > a { padding: 10px 41px 10px 20px; } .tr-container.mobile-view .tr-search-filters ul.dropdown-menu > li.selected > a:before, .tr-container.mobile-view .tr-search-filters ul.dropdown-menu > li.selected > a:after { right: 21px; top: 18px; } .tr-container.mobile-view .emoji-panel { padding-left: 1px; padding-right: 1px; max-height: 250px; } .tr-container.mobile-view .tr-emoji-keyword { padding-left: 10px; } .tr-container.mobile-view .tr-emoji-keyword .tr-emoji { max-width: 150px; } .tr-container.mobile-view .tr-emoji-keyword.by-emoji .tr-keyword { padding-left: 5px; padding-right: 15px; } .tr-container.mobile-view .tr-emoji-keyword-by-one.by-emoji .tr-emoji-keyword + .tr-emoji-keyword { margin-left: 59px; } .tr-container.mobile-view .tr-emoji-keywords-suggestion-btn, .tr-container.mobile-view .tr-emoji-keyword-subheader { padding-left: 20px; } .tr-container.mobile-view .tr-emoji-actions { width: 130px; padding-left: 15px; padding-right: 15px; } .tr-container.mobile-view .tr-emoji-keyword-add-form, .tr-container.mobile-view .tr-emoji-keyword .tr-emoji { padding-left: 15px; padding-right: 15px; } .tr-container.mobile-view .tr-emoji-keyword-add-form .emoji-panel { margin-left: -15px; margin-right: -15px; } }