@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,500,500i,700,700i|Roboto:400,400i,500,500i,700,700i&subset=latin,cyrillic);
.EditAuthorName_base--1Qe9r {
  display: flex;
  flex-flow: row nowrap; }

.EditAuthorName_label--Pj1c4 {
  flex: 0 0 342px;
  box-sizing: border-box;
  margin: 4px 0 0;
  padding: 0 40px 0 0; }

/* stylelint-disable */
_:-ms-lang(x), .EditAuthorName_label--Pj1c4 {
  flex: 0 0 302px; }

/* stylelint-enable */
.EditAuthorName_field--iD92T {
  flex: 1 1 100%; }

.EditCategories_base--2V3Nv {
  display: flex;
  flex-flow: row nowrap; }

.EditCategories_label--1mVyc {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditCategories_field--1UDBk {
  flex: 1 1 100%; }

.EditCategories_tags--3Y6fj {
  margin: 0 -8px -20px 0; }

.EditCategories_tag--ypnyP {
  display: inline-block;
  margin: 0 8px 20px 0;
  vertical-align: top; }

.EditChangelog_base--2f6Xs {
  display: flex;
  flex-flow: row nowrap;
  margin: 0 0 20px; }

.EditChangelog_label--2juv8 {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditChangelog_field--2ufAh {
  flex: 1 1 100%; }

.EditChangelogAdd_row--QfYbB {
  display: flex;
  flex-flow: row nowrap; }
  .EditChangelogAdd_row--QfYbB:not(:last-child) {
    margin: 0 0 20px; }

.EditChangelogAdd_label--qkjwa {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditChangelogAdd_field--3yuB9 {
  flex: 1 1 100%; }

.EditChangelogForm_row--2S-Z1 {
  display: flex;
  flex-flow: row nowrap; }
  .EditChangelogForm_row--2S-Z1:not(:last-child) {
    margin: 0 0 20px; }

.EditChangelogForm_label--R9Trw {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditChangelogForm_field--2bZqX {
  flex: 1 1 100%; }

.EditChangelogForm_divider--22LtX {
  margin: 20px 0 20px 342px; }

.EditChangelogForm_cancel--1QNkU {
  margin: -5px 0 15px;
  text-align: right; }

.EditChangelogListItem_item--1U5EV {
  position: relative;
  margin: 0 0 0 342px;
  border-radius: 10px;
  box-shadow: none;
  background-color: rgba(249, 245, 225, 0.04);
  word-wrap: break-word;
  transition: background-color 0.4s, box-shadow 0.4s; }
  @media all and (max-width: 1365px) {
    .EditChangelogListItem_item--1U5EV {
      width: 624px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .EditChangelogListItem_item--1U5EV {
      width: 587px; } }
  @media all and (min-width: 1408px) {
    .EditChangelogListItem_item--1U5EV {
      width: 587px; } }
  .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF {
    cursor: move; }
    .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1;
      border-radius: 10px;
      background: url(images/edit-changelog-list-item-hover.png) center no-repeat;
      opacity: 0;
      content: '';
      transition: opacity 0.4s;
      pointer-events: none; }
    .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF:hover {
      background-color: #333232; }
      .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF:hover::after {
        opacity: 1; }
    .dragged .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF {
      box-shadow: 0 0 0 1px #f9b723, 0px 0px 40px 0px rgba(255, 84, 0, 0.3);
      background-color: #333232; }
      .dragged .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF::after {
        opacity: 1; }

.EditChangelogListItem_inner--uF81x {
  padding: 17px 0;
  opacity: 1;
  transition: opacity 0.4s; }
  .dragged .EditChangelogListItem_inner--uF81x,
  .EditChangelogListItem_item--1U5EV.EditChangelogListItem_isDraggable--3pEkF:hover .EditChangelogListItem_inner--uF81x {
    opacity: .3; }

.EditChangelogListItem_title--U27ve {
  margin: 0 20px 12px;
  color: #f9f5e1;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px; }

.EditChangelogListItem_content--25o1q {
  margin: 0 20px;
  color: #b8b8a2;
  font-size: 14px;
  line-height: 18px; }

.EditChangelogListItem_previewRemove--2Unut {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 3; }

.EditChangelogListItem_previewEdit--UYfTe {
  position: absolute;
  top: -10px;
  right: 21px;
  z-index: 2; }

.EditChangelogList_row--1pw2Z {
  display: flex;
  flex-flow: row nowrap; }
  .EditChangelogList_row--1pw2Z:not(:last-child) {
    margin: 0 0 20px; }

.EditChangelogList_label--d2jU- {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditChangelogList_field--3CXmQ {
  flex: 1 1 100%; }

.EditChangelogList_divider--3mYJC {
  margin: 20px 0 20px 342px; }

.EditChangelogList_item--1BPFe {
  margin: 20px 0; }

.EditChangelogList_loadMore--cDEnE {
  margin: 20px 0 0 342px;
  text-align: center; }

.dragged {
  z-index: 993; }

.EditComment_base--DfdtJ {
  display: flex;
  flex-flow: row nowrap; }

.EditComment_label--1wsKh {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditComment_field--2CVFa {
  flex: 1 1 100%; }

.EditCommentsItem_base--1Ape4 {
  position: relative; }
  @media all and (max-width: 1365px) {
    .EditCommentsItem_base--1Ape4:not(:last-child) {
      margin: 0 0 35px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .EditCommentsItem_base--1Ape4:not(:last-child) {
      margin: 0 0 55px; } }
  @media all and (min-width: 1408px) {
    .EditCommentsItem_base--1Ape4:not(:last-child) {
      margin: 0 0 55px; } }

.EditCommentsItem_name--23ENh {
  margin: 0 0 14px;
  color: #fefbed;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px; }

.EditCommentsItem_inner--3EnYk {
  position: relative;
  padding: 15px 0;
  border-radius: 10px;
  background-color: rgba(249, 245, 225, 0.04); }
  .EditCommentsItem_inner--3EnYk::before {
    position: absolute;
    top: -10px;
    left: 21px;
    width: 14px;
    height: 10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQxODc0RjlGRDYyMTFFOEE0RTBDQzA0NjY4NjRDNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQxODc0RkFGRDYyMTFFOEE0RTBDQzA0NjY4NjRDNDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDE4NzRGN0ZENjIxMUU4QTRFMENDMDQ2Njg2NEM0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDE4NzRGOEZENjIxMUU4QTRFMENDMDQ2Njg2NEM0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuPZT6oAAABTSURBVHjaYvz59SEDDsAMpf9ik2TCoYkRiNmgmJEUjTANMAOI0siM5ExsfKwacdmA4WQmQgpwGchEyEm45JkIOBGnk5kIOBGnk5mIcCJWJwMEGADjTARbz/cXTwAAAABJRU5ErkJggg==");
    content: ''; }
  .EditCommentsItem_base--1Ape4.EditCommentsItem_isApproved--2OMkn .EditCommentsItem_inner--3EnYk {
    border-radius: 0 10px 10px 0; }
    .EditCommentsItem_base--1Ape4.EditCommentsItem_isApproved--2OMkn .EditCommentsItem_inner--3EnYk::after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 2px;
      background-color: #5eb940;
      content: ''; }
  .EditCommentsItem_base--1Ape4.EditCommentsItem_isRejected--3_3TR .EditCommentsItem_inner--3EnYk {
    border-radius: 0 10px 10px 0; }
    .EditCommentsItem_base--1Ape4.EditCommentsItem_isRejected--3_3TR .EditCommentsItem_inner--3EnYk::after {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 2px;
      background-color: #db2d1b;
      content: ''; }

.EditCommentsItem_message--2q6p1 {
  padding: 0 20px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  word-wrap: break-word; }

.EditCommentsItem_summary--3c7yE {
  position: absolute;
  right: 0;
  color: #726f5f;
  font-size: 12px;
  line-height: 22px; }
  @media all and (max-width: 1365px) {
    .EditCommentsItem_summary--3c7yE {
      top: 1px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .EditCommentsItem_summary--3c7yE {
      bottom: 100%;
      margin-bottom: -21px; } }
  @media all and (min-width: 1408px) {
    .EditCommentsItem_summary--3c7yE {
      bottom: 100%;
      margin-bottom: -23px; } }
  .EditCommentsItem_summary--3c7yE mark {
    background: none;
    color: #e9e3be; }

@media all and (max-width: 1365px) {
  .EditCommentsItem_date--1jbSz {
    display: inline-block;
    margin: 0 0 0 18px;
    vertical-align: top; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .EditCommentsItem_date--1jbSz {
    display: block;
    text-align: right; } }

@media all and (min-width: 1408px) {
  .EditCommentsItem_date--1jbSz {
    display: block;
    text-align: right; } }

@media all and (max-width: 1365px) {
  .EditComments_base--3ztoi {
    margin: 60px 0 0;
    padding: 34px 0 0;
    border-top: 1px solid #2b2b2c; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .EditComments_base--3ztoi {
    position: absolute;
    top: 0;
    right: 0;
    width: 302px; } }

@media all and (min-width: 1408px) {
  .EditComments_base--3ztoi {
    position: absolute;
    top: 0;
    right: 0;
    width: 302px; } }

.EditComments_base--3ztoi.EditComments_isDisabled--1Mf5G {
  opacity: .3;
  pointer-events: none; }

.EditComments_title--PfGBE {
  margin: 0 0 28px; }

@media all and (max-width: 1365px) {
  .EditComments_comments--262wQ {
    margin: 35px 0 0; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .EditComments_comments--262wQ {
    margin: 55px 0 0; } }

@media all and (min-width: 1408px) {
  .EditComments_comments--262wQ {
    margin: 55px 0 0; } }

.EditComments_button--2haYe {
  margin: 30px 0 0;
  text-align: center; }

.EditComments_paginator--3TRT0 {
  margin: 30px 0 0; }

.EditComments_paginatorInner--2Njy9 {
  position: relative;
  left: 50%;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  transform: translateX(-50%); }

.EditCoverUpload_base--1kGYp {
  display: flex;
  flex-flow: row nowrap; }

.EditCoverUpload_label--38rGa {
  flex: 0 0 342px;
  box-sizing: border-box;
  margin: 4px 0 0;
  padding: 0 80px 0 0; }

/* stylelint-disable */
_:-ms-lang(x), .EditCoverUpload_label--38rGa {
  flex: 0 0 262px; }

/* stylelint-enable */
.EditCoverUpload_alert--2-Qpx {
  margin: 10px 0 0; }

.EditCoverUpload_field--6wEWy {
  flex: 1 1 100%; }

.EditCoverUpload_fileUploadSummary--AYAKq {
  margin: 0 20px 0 0; }

.EditCoverUpload_cover--2CrhZ {
  position: relative;
  display: block;
  width: 302px;
  height: 170px;
  border-radius: 10px;
  background: url(images/cover.jpg) center no-repeat; }

.EditCoverUpload_image--2g1u_ {
  display: inline-block;
  width: 302px;
  height: 170px;
  border-radius: 10px;
  vertical-align: top; }

.EditCoverUpload_previewRemove--8caMW {
  position: absolute;
  top: -10px;
  right: -10px; }

.EditGameVersion_base--3BdIb {
  display: flex;
  flex-flow: row nowrap; }

.EditGameVersion_label--tunQ6 {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditGameVersion_field--1I8x9 {
  flex: 1 1 100%; }

.EditGameVersion_select--2Bdj2 {
  width: 275px; }

.EditLabelError_base--ouhuV {
  margin: 7px 0 0;
  color: #db2d1b;
  font-size: 12px;
  line-height: 15px; }

.EditLabelText_base--2Otqy {
  margin: 7px 0 0;
  color: #b8b8a2;
  font-size: 12px;
  line-height: 15px; }

.EditLanguageAdd_base--1u9wt {
  display: flex;
  flex-flow: row nowrap;
  margin: 40px 0; }

.EditLanguageAdd_label--Ignzn {
  flex: 0 0 342px; }

.EditLanguageAdd_field--24U4u {
  flex: 1 1 100%; }

.EditLanguageAdd_select--15qHO {
  width: 275px; }

.EditLanguageForm_base--3b-8e {
  margin: 40px 0; }

.EditLanguageForm_caption--nOzWn {
  position: relative;
  margin: 0 0 25px; }

.EditLanguageForm_cancel--2boSY {
  position: absolute;
  top: 1px;
  right: 0; }

.EditLanguageForm_row--1ImaP {
  display: flex;
  flex-flow: row nowrap; }
  .EditLanguageForm_row--1ImaP:not(:last-child) {
    margin: 0 0 20px; }

.EditLanguageForm_label--2xwro {
  flex: 0 0 342px;
  box-sizing: border-box;
  margin: 4px 0 0;
  padding: 0 40px 0 0; }

/* stylelint-disable */
_:-ms-lang(x), .EditLanguageForm_label--2xwro {
  flex: 0 0 302px; }

/* stylelint-enable */
.EditLanguageForm_field--z5b-X {
  flex: 1 1 100%;
  overflow: hidden; }
  .EditLanguageForm_field__editor--PLeGE {
    overflow: visible; }

.EditLanguageForm_divider--2UTea {
  margin: 40px 0; }

.EditLanguageForm_lang--2V9-7 {
  position: relative;
  display: inline-block;
  padding: 0 0 0 28px;
  color: #f9f5e1;
  font-size: 18px; }
  .EditLanguageForm_lang--2V9-7::before {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3); }
  .EditLanguageForm_lang__ru--7iblJ::before {
    background: url(images/flags.png) 0 0 no-repeat;
    content: ''; }
  .EditLanguageForm_lang__en--Zrmdy::before {
    background: url(images/flags.png) 0 -15px no-repeat;
    content: ''; }

.EditModVersion_base--19Kpk {
  display: flex;
  flex-flow: row nowrap; }

.EditModVersion_label--1tn11 {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditModVersion_field--2GI_s {
  flex: 1 1 100%; }

@media all and (max-width: 1365px) {
  .EditNotifications_base--1OJQI {
    margin: 40px 0 0; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .EditNotifications_base--1OJQI {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 302px; } }

@media all and (min-width: 1408px) {
  .EditNotifications_base--1OJQI {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 302px; } }

.EditScreenshots_base--3X-8K {
  display: flex;
  flex-flow: row nowrap; }

.EditScreenshots_label--2bnYu {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditScreenshots_field--31T2D {
  flex: 1 1 100%; }

.EditScreenshots_fileUploadSummary--327be {
  margin: 0 20px 0 0; }

.EditScreenshots_screenshots--3qs5C {
  margin: 0 -29px 0 0; }

.EditScreenshots_item--1AaAd {
  display: inline-block;
  width: 176px;
  height: 99px;
  margin: 0 29px 30px 0;
  vertical-align: top; }

.EditScreenshots_screenshot--1BnLZ {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  vertical-align: top;
  transition: box-shadow 0.4s; }
  .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH {
    cursor: move; }
    .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH::before, .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: 10px;
      opacity: 0;
      content: '';
      transition: opacity 0.4s;
      pointer-events: none; }
    .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH::before {
      z-index: 1;
      background-color: rgba(0, 0, 0, 0.4); }
    .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH::after {
      z-index: 2;
      background: url(images/edit-screenshots-hover.png) center no-repeat; }
    .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH:hover::before, .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH:hover::after {
      opacity: 1; }
    .dragged .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH {
      box-shadow: 0 0 0 1px #f9b723, 0px 0px 40px 0px rgba(255, 84, 0, 0.3); }
      .dragged .EditScreenshots_screenshot--1BnLZ.EditScreenshots_isDraggable--EmfjH::after {
        opacity: 1; }

.EditScreenshots_image--DoAWX {
  display: inline-block;
  width: 176px;
  height: 99px;
  border-radius: 10px;
  vertical-align: top; }

.EditScreenshots_previewRemove--2acDw {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 3; }

.dragged {
  z-index: 993; }

.EditState_base--N1Gaj {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }

.EditState_label--3RtUB {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditState_field---AUsV {
  display: flex;
  flex: 1 1 100%;
  flex-flow: row nowrap;
  white-space: nowrap; }

.EditState_action--1v8_G:not(:last-child) {
  margin: 0 120px 0 0; }

.EditUploadMod_base--298KY {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }

.EditUploadMod_label--YBK86 {
  flex: 0 0 342px; }

.EditUploadMod_field--tg0dJ {
  flex: 1 1 100%; }

.EditUploadMod_fileUploadSummary--2Jp_l {
  margin: 0 20px 0 0; }

.EditUploadUpdateAdd_row--3YK8l {
  display: flex;
  flex-flow: row nowrap; }
  .EditUploadUpdateAdd_row--3YK8l:not(:last-child) {
    margin: 0 0 20px; }

.EditUploadUpdateAdd_label--115b3 {
  flex: 0 0 342px;
  margin: 4px 0 0; }

.EditUploadUpdateAdd_field--3cs_D {
  flex: 1 1 100%; }

.EditUploadUpdateList_row--eW88T {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start; }

.EditUploadUpdateList_label--1aIjh {
  flex: 0 0 342px; }

.EditUploadUpdateList_field--21Oka {
  flex: 1 1 100%; }

.EditUploadUpdateList_tr--N01_d {
  padding: 15px 0; }
  .EditUploadUpdateList_tr--N01_d:first-child {
    padding-top: 0; }
  .EditUploadUpdateList_tr--N01_d:last-child {
    padding-bottom: 0; }
  .EditUploadUpdateList_tr--N01_d:not(:last-child) {
    border-bottom: 1px solid #2b2b2c; }

.EditUploadUpdateList_inner--2p07B {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline; }

.EditUploadUpdateList_td--3hY-a {
  box-sizing: border-box;
  line-height: 16px; }
  .EditUploadUpdateList_td__mod-version--2WKpT {
    flex: 0 0 190px; }
  .EditUploadUpdateList_td__game-version--1WjHh {
    flex: 0 0 140px;
    padding-right: 10px;
    color: #e9e3be;
    font-size: 14px; }
  .EditUploadUpdateList_td__state--3jrga {
    flex: 1 1 100%;
    padding-right: 10px;
    color: #e9e3be;
    font-size: 11px;
    text-transform: uppercase;
    white-space: nowrap; }
  .EditUploadUpdateList_td__remove--3hDJO {
    flex: 0 0 21px; }

.EditUploadUpdateList_notification--2V_tY {
  margin: 15px 0 0; }

.ModVersionUploadForm_base--1A4Fa {
  padding: 4px 0 0; }

.ModVersionUploadForm_caption--1lV34 {
  position: relative;
  margin: 0 0 25px; }

.ModVersionUploadForm_cancel--18NeF {
  position: absolute;
  top: 1px;
  right: 0; }

.ModVersionUploadForm_row--BK4uC {
  display: flex;
  flex-flow: row nowrap; }
  .ModVersionUploadForm_row__fileUpload--3XTcN {
    align-items: center;
    margin-bottom: 30px; }
  .ModVersionUploadForm_row--BK4uC:not(.ModVersionUploadForm_row__fileUpload--3XTcN):not(:last-child) {
    margin: 0 0 20px; }

.ModVersionUploadForm_label--2mDWU {
  flex: 0 0 342px;
  box-sizing: border-box;
  margin: 4px 0 0;
  padding: 0 40px 0 0; }

.ModVersionUploadForm_field--21WO2 {
  flex: 1 1 100%; }

.ModVersionUploadForm_select--1_52F {
  width: 275px; }

.ModVersionUploadForm_fileUploadSummary--3zrcV {
  margin: 0 20px 0 0; }

.ModVersionUploadForm_divider--2sNiz {
  margin: 30px 0; }

.PreviewEdit_base--2QXYq {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #050505;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer; }
  .PreviewEdit_base--2QXYq::before, .PreviewEdit_base--2QXYq::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .PreviewEdit_base--2QXYq::before {
    background-image: url(images/preview-edit.png);
    opacity: 1; }
  .PreviewEdit_base--2QXYq::after {
    background-image: url(images/preview-edit-hover.png);
    opacity: 0; }
  .PreviewEdit_base--2QXYq:hover::before {
    opacity: 0; }
  .PreviewEdit_base--2QXYq:hover::after {
    opacity: 1; }

.PreviewRemove_base--1WVM- {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #050505;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer; }
  .PreviewRemove_base--1WVM-::before, .PreviewRemove_base--1WVM-::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .PreviewRemove_base--1WVM-::before {
    background-image: url(images/preview-remove.svg);
    opacity: 1; }
  .PreviewRemove_base--1WVM-::after {
    background-image: url(images/preview-remove-hover.svg);
    opacity: 0; }
  .PreviewRemove_base--1WVM-:hover::before {
    opacity: 0; }
  .PreviewRemove_base--1WVM-:hover::after {
    opacity: 1; }

.ButtonGrayOutlineLarge_base--3HHhI {
  height: 50px;
  padding: 0 48px;
  border: 1px solid rgba(228, 222, 185, 0.2);
  border-radius: 25px;
  background-color: transparent;
  color: #e4deb9;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .ButtonGrayOutlineLarge_base--3HHhI:focus {
    outline: none; }
  .ButtonGrayOutlineLarge_base--3HHhI:hover {
    background-color: #e4deb9;
    color: #000; }

.ButtonGrayOutlineSmall_base--1eR25 {
  height: 32px;
  padding: 0 30px;
  border: 1px solid rgba(228, 222, 185, 0.2);
  border-radius: 16px;
  background-color: transparent;
  color: #e4deb9;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .ButtonGrayOutlineSmall_base--1eR25:focus {
    outline: none; }
  .ButtonGrayOutlineSmall_base--1eR25:hover {
    background-color: #e4deb9;
    color: #000; }

.ButtonRedLarge_base--cQdMp {
  position: relative;
  height: 50px;
  padding: 0 40px;
  border: none;
  border-radius: 25px;
  background-color: #db2d1b;
  color: #050505;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s; }
  .ButtonRedLarge_base__speakers--tlzMI {
    position: relative;
    padding-left: 70px; }
    .ButtonRedLarge_base__speakers--tlzMI::before {
      position: absolute;
      top: 50%;
      left: 40px;
      width: 20px;
      height: 15px;
      margin: -8px 0 0 0;
      background: url(images/button-red-large-speaker.svg) center no-repeat;
      content: ''; }
  .ButtonRedLarge_base--cQdMp:focus {
    outline: none; }
  .ButtonRedLarge_base--cQdMp:hover {
    background-color: #ff482a; }

.ButtonYellowLarge_base--1U4NR {
  height: 50px;
  padding: 0 50px;
  border: none;
  border-radius: 25px;
  background-color: #f9b723;
  color: #000;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s; }
  .ButtonYellowLarge_base--1U4NR:focus {
    outline: none; }
  .ButtonYellowLarge_base--1U4NR:hover:not(.ButtonYellowLarge_isDisabled--2sokE) {
    background-color: #ffd428; }
  .ButtonYellowLarge_base--1U4NR.ButtonYellowLarge_isDisabled--2sokE {
    opacity: .3;
    cursor: default; }
  .ButtonYellowLarge_base--1U4NR mark {
    background: transparent;
    color: #805c0a; }

.ButtonYellowOutlineLarge_base--pahyT {
  height: 50px;
  padding: 0 50px;
  border: 1px solid #f9b723;
  border-radius: 25px;
  background-color: transparent;
  color: #f9b723;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 48px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .ButtonYellowOutlineLarge_base--pahyT:focus {
    outline: none; }
  .ButtonYellowOutlineLarge_base--pahyT:hover {
    background-color: #f9b723;
    color: #000; }
  .ButtonYellowOutlineLarge_base--pahyT.ButtonYellowOutlineLarge_isWide--2ISyD {
    width: 100%; }
  .ButtonYellowOutlineLarge_base--pahyT mark {
    background: transparent;
    color: #805c0a; }

.ButtonYellowOutlineSmall_base--1s3lz {
  position: relative;
  height: 32px;
  padding: 0 30px;
  border: 1px solid #f9b723;
  border-radius: 16px;
  background-color: transparent;
  color: #f9b723;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .ButtonYellowOutlineSmall_base--1s3lz::before, .ButtonYellowOutlineSmall_base--1s3lz::after {
    position: absolute;
    top: 50%;
    left: 30px;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s;
    transform: translateY(-50%); }
  .ButtonYellowOutlineSmall_base--1s3lz::before {
    opacity: 1; }
  .ButtonYellowOutlineSmall_base--1s3lz::after {
    opacity: 0; }
  .ButtonYellowOutlineSmall_base--1s3lz:focus {
    outline: none; }
  .ButtonYellowOutlineSmall_base--1s3lz:hover {
    background-color: #f9b723;
    color: #000; }
    .ButtonYellowOutlineSmall_base--1s3lz:hover::before {
      opacity: 0; }
    .ButtonYellowOutlineSmall_base--1s3lz:hover::after {
      opacity: 1; }
  .ButtonYellowOutlineSmall_base__plus--1n-R_ {
    padding-left: 48px; }
    .ButtonYellowOutlineSmall_base__plus--1n-R_::before, .ButtonYellowOutlineSmall_base__plus--1n-R_::after {
      width: 10px;
      height: 10px; }
    .ButtonYellowOutlineSmall_base__plus--1n-R_::before {
      background-image: url(images/button-yellow-outline-small-plus.svg); }
    .ButtonYellowOutlineSmall_base__plus--1n-R_::after {
      background-image: url(images/button-yellow-outline-small-plus-hover.svg); }

.ButtonYellowSmall_base--1u4b5 {
  height: 32px;
  padding: 0 30px;
  border: none;
  border-radius: 16px;
  background-color: #f9b723;
  color: #000;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.4s; }
  .ButtonYellowSmall_base--1u4b5:focus {
    outline: none; }
  .ButtonYellowSmall_base--1u4b5:hover {
    background-color: #ffd428; }
  .ButtonYellowSmall_base--1u4b5.ButtonYellowSmall_isWide--10Hyk {
    width: 100%; }
  .ButtonYellowSmall_base__plus--2BlKZ {
    position: relative;
    padding-left: 48px; }
    .ButtonYellowSmall_base__plus--2BlKZ::before {
      position: absolute;
      top: 50%;
      left: 30px;
      width: 10px;
      height: 10px;
      background: url(images/button-yellow-small-plus.svg) center no-repeat;
      content: '';
      transform: translateY(-50%); }
  .ButtonYellowSmall_base--1u4b5 mark {
    background: transparent;
    color: #805c0a; }

.Checkbox_base--2Uv2H {
  position: relative;
  display: inline-block;
  cursor: pointer; }
  .Checkbox_base--2Uv2H.Checkbox_isDisabled--1DdHB {
    opacity: .3;
    pointer-events: none; }

.Checkbox_input--2aP4D {
  position: absolute;
  visibility: hidden;
  opacity: 0; }

.Checkbox_check--2Othy {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  border: 1px solid #f9b723;
  border-radius: 3px;
  vertical-align: middle;
  transition: background-color 0.4s; }
  .Checkbox_base--2Uv2H:hover .Checkbox_check--2Othy {
    background-color: rgba(255, 212, 40, 0.2); }
  .Checkbox_base--2Uv2H.Checkbox_isChecked--2D6Rc .Checkbox_check--2Othy {
    background-color: #f9b723; }
  .Checkbox_base--2Uv2H.Checkbox_isChecked--2D6Rc:hover .Checkbox_check--2Othy {
    background-color: #ffd428; }
  .Checkbox_check--2Othy::before {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 16px;
    height: 16px;
    background: url(images/checkbox-check.png) center no-repeat;
    opacity: 0;
    content: '';
    transition: opacity 0.4s; }
  .Checkbox_base--2Uv2H.Checkbox_isChecked--2D6Rc .Checkbox_check--2Othy::before {
    opacity: 1; }

.Checkbox_caption--1ZT9s {
  color: #f9b723;
  font-size: 11px;
  line-height: 1;
  text-transform: uppercase;
  transition: color 0.4s; }
  .Checkbox_base--2Uv2H:hover .Checkbox_caption--1ZT9s {
    color: #ffd428; }

.FileUpload_base--1WCEZ {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase; }

.FileUpload_title--36maA {
  display: inline-block;
  margin: 0 20px 8px 0;
  color: #f9b723;
  vertical-align: top;
  cursor: pointer;
  transition: color 0.4s; }
  .FileUpload_title--36maA:hover {
    color: #ffd428; }

.FileUpload_caption--1qIRC {
  color: #858271; }
  .FileUpload_caption--1qIRC mark {
    background: transparent;
    color: #f9f5e1;
    font-weight: 700; }
  .FileUpload_caption--1qIRC em {
    color: #db2d1b;
    font-weight: 700;
    font-style: normal; }

.FileUpload_icon--1cuPz {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border: 1px solid #f9b723;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.4s; }
  .FileUpload_icon--1cuPz::before, .FileUpload_icon--1cuPz::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .FileUpload_icon--1cuPz::before {
    background-image: url(images/file-upload.svg);
    opacity: 1; }
  .FileUpload_icon--1cuPz::after {
    background-image: url(images/file-upload-hover.svg);
    opacity: 0; }
  .FileUpload_title--36maA:hover .FileUpload_icon--1cuPz {
    border-color: #f9b723;
    background-color: #f9b723; }
    .FileUpload_title--36maA:hover .FileUpload_icon--1cuPz::before {
      opacity: 0; }
    .FileUpload_title--36maA:hover .FileUpload_icon--1cuPz::after {
      opacity: 1; }
    .FileUpload_base--1WCEZ.FileUpload_isError--2zjLU .FileUpload_title--36maA:hover .FileUpload_icon--1cuPz {
      border-color: #f9b723; }
    .FileUpload_base--1WCEZ.FileUpload_isUploading--2H9ng .FileUpload_title--36maA:hover .FileUpload_icon--1cuPz {
      border-color: #29282a; }
  .FileUpload_base--1WCEZ.FileUpload_isError--2zjLU .FileUpload_icon--1cuPz {
    border-color: #db2d1b; }
  .FileUpload_base--1WCEZ.FileUpload_isUploading--2H9ng .FileUpload_icon--1cuPz {
    border: 3px solid #29282a;
    background: #131314 url(images/file-upload-cancel.png) center no-repeat; }
    .FileUpload_base--1WCEZ.FileUpload_isUploading--2H9ng .FileUpload_icon--1cuPz::before, .FileUpload_base--1WCEZ.FileUpload_isUploading--2H9ng .FileUpload_icon--1cuPz::after {
      content: normal; }
  .FileUpload_base--1WCEZ.FileUpload_isUploaded--1KbJN .FileUpload_icon--1cuPz::before {
    background-image: url(images/file-upload-uploaded.svg); }
  .FileUpload_base--1WCEZ.FileUpload_isUploaded--1KbJN .FileUpload_icon--1cuPz::after {
    background-image: url(images/file-upload-uploaded-hover.svg); }

.FileUpload_progressRing--1Gjo1 {
  position: absolute;
  top: -7px;
  left: -7px;
  width: 50px;
  height: 50px;
  opacity: 1;
  transition: opacity 0.4s;
  pointer-events: none; }
  .FileUpload_title--36maA:hover .FileUpload_progressRing--1Gjo1 {
    opacity: .3; }

.FileUpload_fileName--3o2SY {
  display: inline-block;
  max-width: 245px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.FileUpload_fileSize--TVaAK {
  margin: 0 0 0 7px; }

.FileUpload_input--1R-DH {
  display: none; }

.FileUploadCaption_base--1xyTk {
  color: #f9f5e1;
  font-weight: 700; }
  .FileUploadCaption_base--1xyTk.FileUploadCaption_isError--O1TK7 {
    color: #db2d1b; }

.Input_base--1yUwI {
  position: relative;
  box-sizing: border-box;
  height: 44px; }

.Input_input--w3bHE {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: rgba(5, 5, 5, 0.4);
  color: #e9e3be;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  transition: background-color 0.4s, border-color 0.4s; }
  .Input_input--w3bHE:hover, .Input_input--w3bHE:focus {
    outline: none;
    background-color: #050505; }
  .Input_base--1yUwI.Input_isError--owCyp .Input_input--w3bHE {
    border-color: #db2d1b;
    background-color: #050505; }

.Input_placeholder--1waif {
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  left: 20px;
  z-index: 2;
  display: none;
  padding: 1px;
  color: #858271;
  font-size: 14px;
  line-height: 44px;
  pointer-events: none; }
  .Input_placeholder--1waif.Input_isVisible--2vwbJ {
    display: block; }

.Select_base--9_QBo {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 32px;
  vertical-align: top;
  user-select: none; }
  .Select_base--9_QBo.Select_isDisabled--3d8Dp {
    opacity: .5;
    pointer-events: none; }

.Select_value--2jdOX {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 40px 0 20px;
  border-radius: 16px;
  background-color: rgba(5, 5, 5, 0.4);
  color: #e9e3be;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.4s; }
  .Select_value--2jdOX::after {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 9px;
    height: 6px;
    background-image: url(images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
    transform: translateY(-50%); }
  .Select_value--2jdOX.Select_isOpened--1uZzY {
    border-radius: 16px 16px 0 0; }
    .Select_value--2jdOX.Select_isOpened--1uZzY::after {
      background-position: 0 -6px; }
  .Select_value--2jdOX.Select_isOpened--1uZzY, .Select_value--2jdOX:hover {
    background-color: #050505; }
  .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_value--2jdOX {
    position: relative;
    padding-left: 42px; }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_value--2jdOX::before {
      position: absolute;
      top: 8px;
      left: 19px;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3); }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_value__ru--2c7xj::before {
      background: url(images/flags.png) 0 0 no-repeat;
      content: ''; }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_value__en--nGw56::before {
      background: url(images/flags.png) 0 -15px no-repeat;
      content: ''; }

.Select_dropdown--3TPHj {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  display: none;
  max-height: 160px;
  border-radius: 0 0 16px 16px;
  background-color: #050505; }
  .Select_base--9_QBo.Select_isOpened--1uZzY .Select_dropdown--3TPHj {
    display: block; }

.Select_option--1Cu8l {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 0 20px;
  border-radius: 16px;
  color: #858271;
  font-size: 14px;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .Select_option--1Cu8l:hover {
    background-color: rgba(255, 255, 255, 0.06);
    color: #e9e3be; }
  .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_option--1Cu8l {
    position: relative;
    padding-left: 42px; }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_option--1Cu8l::before {
      position: absolute;
      top: 8px;
      left: 19px;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3); }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_option__ru--1heWh::before {
      background: url(images/flags.png) 0 0 no-repeat;
      content: ''; }
    .Select_base--9_QBo.Select_isLanguage--Il1nR .Select_option__en--23eh6::before {
      background: url(images/flags.png) 0 -15px no-repeat;
      content: ''; }

.Textarea_base--3AkKX {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 20px;
  overflow: hidden;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: rgba(5, 5, 5, 0.4);
  color: #e9e3be;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  vertical-align: top;
  resize: none;
  transition: background-color 0.4s, border-color 0.4s; }
  .Textarea_base--3AkKX:hover:not(.Textarea_isDisabled--1Kydt), .Textarea_base--3AkKX:focus:not(.Textarea_isDisabled--1Kydt) {
    outline: none;
    background-color: #050505; }
  .Textarea_base--3AkKX.Textarea_isDisabled--1Kydt {
    opacity: .3; }
  .Textarea_base--3AkKX.Textarea_isError--3YLPt {
    border-color: #db2d1b;
    background-color: #050505; }

.Dialog_base--mtWpH {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  visibility: hidden; }
  .Dialog_base--mtWpH.Dialog_isOpened--2Y8lL {
    visibility: visible; }

.Dialog_overlay--2Wbv8 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0; }
  .Dialog_base--mtWpH.Dialog_isOpened--2Y8lL .Dialog_overlay--2Wbv8 {
    opacity: 1; }

.Dialog_dialog--172x4 {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  padding: 35px 40px;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 6px 50px 0 rgba(0, 0, 0, 0.75);
  background: #1c1c1e; }

.Dialog_close--2FBx1 {
  position: absolute;
  top: 7px;
  right: 11px;
  width: 30px;
  height: 30px;
  background: url(images/dialog-close.png) center no-repeat;
  opacity: .5;
  cursor: pointer;
  transition: opacity 0.4s; }
  .Dialog_close--2FBx1:hover {
    opacity: 1; }

.DialogConfirmation_base--3ugHI {
  width: 565px; }

.DialogConfirmation_content--2UPWj {
  margin: 0 0 25px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogConfirmation_checkbox--2Eou2 {
  margin: 0 0 40px; }

.DialogConfirmation_button--4Irbt {
  display: inline-block;
  vertical-align: top; }
  .DialogConfirmation_button--4Irbt:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogConfirmationChangelogHistoryItemRemove_base--3Hd-n {
  width: 565px; }

.DialogConfirmationChangelogHistoryItemRemove_content--4igq1 {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogConfirmationChangelogHistoryItemRemove_button--SgGhB {
  display: inline-block;
  vertical-align: top; }
  .DialogConfirmationChangelogHistoryItemRemove_button--SgGhB:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogConfirmationModRemove_base--3GENN {
  width: 565px; }

.DialogConfirmationModRemove_content--3zuU3 {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogConfirmationModRemove_button--3OdPR {
  display: inline-block;
  vertical-align: top; }
  .DialogConfirmationModRemove_button--3OdPR:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogConfirmationModVersionRemove_base--1Mw3B {
  width: 565px; }

.DialogConfirmationModVersionRemove_content--FYcf4 {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogConfirmationModVersionRemove_button--26okM {
  display: inline-block;
  vertical-align: top; }
  .DialogConfirmationModVersionRemove_button--26okM:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogDownload_base--x-LD5 {
  width: 565px; }

.DialogDownload_modVersion--2tYnS {
  padding: 8px 0 0; }

.DialogDownload_select--3ZUVG {
  width: 350px;
  margin: 14px 0 18px; }

.DialogDownload_hr--3RrFi {
  width: 100%;
  height: 1px;
  margin: 17px 0 15px;
  border: none;
  background-color: #2b2b2c; }

.DialogDownload_attention--17Z6n {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 20px; }
  .DialogDownload_attention--17Z6n mark {
    background: none;
    color: #fefbed; }

.DialogDownload_hidden--RCW-c {
  display: none; }

.DialogDownload_clampLines--2CJEP {
  word-wrap: break-word; }

.DialogEdgeAlert_base--132MV {
  width: 565px; }

.DialogEdgeAlert_content--FlpJp {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogEdgeAlert_button--1qC_U {
  display: inline-block;
  vertical-align: top; }
  .DialogEdgeAlert_button--1qC_U:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogError_base--uRXin {
  width: 565px; }

.DialogError_content--2bzfW {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogIEAlert_base--XzrET {
  width: 565px; }

.DialogIEAlert_content--3I03j {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }

.DialogIEAlert_button--36oNb {
  display: inline-block;
  vertical-align: top; }
  .DialogIEAlert_button--36oNb:not(:last-child) {
    margin: 0 20px 0 0; }

.DialogInformation_base--2f03k {
  width: 565px; }

.DialogInformation_content--3oANP {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }
  .DialogInformation_content--3oANP mark {
    background: none;
    color: #f9f5e1; }

.DialogInformation_hidden--iAItp {
  display: none; }

.DialogLogin_base--EvS7I {
  width: 565px; }

.DialogLogin_realms--3oFe0 {
  display: flex;
  flex-flow: row wrap;
  align-content: stretch;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 -25px 0;
  padding: 13px 0 0; }

.DialogLogin_realm--2ydSk {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 267px;
  height: 50px;
  margin: 0 0 30px;
  padding: 0 40px;
  background-repeat: no-repeat;
  background-position: center;
  color: #fefbed;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer; }
  .DialogLogin_realm--2ydSk::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 25px;
    background-color: rgba(28, 28, 30, 0.1);
    content: '';
    transition: background-color 0.4s; }
  .DialogLogin_realm--2ydSk:hover::after {
    background-color: rgba(28, 28, 30, 0.6); }
  .DialogLogin_realm__ru--2fTlv {
    background-image: url(images/dialog-login-ru.png); }
  .DialogLogin_realm__eu--arEHE {
    background-image: url(images/dialog-login-eu.png); }
  .DialogLogin_realm__us--1QFOD {
    background-image: url(images/dialog-login-us.png); }
  .DialogLogin_realm__sg--lu7Bc {
    background-image: url(images/dialog-login-sg.png); }

.DialogReportMod_base--1t4Lz {
  width: 565px; }

.DialogReportMod_form--2n6o4 {
  padding: 8px 0 0; }

.DialogReportMod_caption--1CHWx {
  margin: 0 0 14px; }

.DialogReportMod_select--30YHX {
  position: relative;
  z-index: 2; }

.DialogReportMod_tags--pDLiI {
  position: relative;
  z-index: 1;
  margin: 0 0 -10px; }

.DialogReportMod_tag--25I4a {
  display: inline-block;
  margin: 0 10px 10px 0;
  vertical-align: top; }

.DialogReportMod_hr--3lg9F {
  width: 100%;
  height: 1px;
  margin: 17px 0 15px;
  border: none;
  background-color: #2b2b2c; }

.DialogReportMod_fileUpload--1LesH {
  padding: 5px 0 3px; }

.DialogReportMod_fileUploadSummary--6icZf {
  margin: 0 20px 0 0; }

.DialogReportMod_attention--xpT_p {
  margin: 0 0 35px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 20px; }

.DialogReportMod_fileError--3FEQU {
  margin: 15px 0 0; }

.DialogReportMod_sendError--1vlej {
  margin: 0 0 35px; }

.DialogReportModComplete_base--3bvYq {
  width: 565px;
  padding: 0 0 10px; }

.DialogReportModComplete_content--19JCe {
  margin: 0 0 37px;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px; }
  .DialogReportModComplete_content--19JCe mark {
    color: #f9f5e1;
    font-size: 700; }

.ActionCancelMod_base--3Be-K {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionCancelMod_base--3Be-K::before, .ActionCancelMod_base--3Be-K::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #f9b723;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: border-color 0.4s, background-color 0.4s; }
  .ActionCancelMod_base--3Be-K::before {
    background-image: url(images/action-cancel-mod.png);
    opacity: 1; }
  .ActionCancelMod_base--3Be-K::after {
    background-image: url(images/action-cancel-mod-hover.png);
    opacity: 0; }
  .ActionCancelMod_base--3Be-K:hover:not(.ActionCancelMod_isDisabled--5i_xl) {
    color: #ffd428; }
    .ActionCancelMod_base--3Be-K:hover:not(.ActionCancelMod_isDisabled--5i_xl)::before {
      opacity: 0; }
    .ActionCancelMod_base--3Be-K:hover:not(.ActionCancelMod_isDisabled--5i_xl)::after {
      opacity: 1; }
    .ActionCancelMod_base--3Be-K:hover:not(.ActionCancelMod_isDisabled--5i_xl)::before, .ActionCancelMod_base--3Be-K:hover:not(.ActionCancelMod_isDisabled--5i_xl)::after {
      border-color: #f9b723;
      background-color: #f9b723; }

.ActionHiddenMod_base--3eytH {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionHiddenMod_base--3eytH::before, .ActionHiddenMod_base--3eytH::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #f9b723;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: border-color 0.4s, background-color 0.4s; }
  .ActionHiddenMod_base--3eytH::before {
    background-image: url(images/action-hidden-mod.png);
    opacity: 1; }
  .ActionHiddenMod_base--3eytH::after {
    background-image: url(images/action-hidden-mod-hover.png);
    opacity: 0; }
  .ActionHiddenMod_base--3eytH:hover:not(.ActionHiddenMod_isDisabled--3Q__7) {
    color: #ffd428; }
    .ActionHiddenMod_base--3eytH:hover:not(.ActionHiddenMod_isDisabled--3Q__7)::before {
      opacity: 0; }
    .ActionHiddenMod_base--3eytH:hover:not(.ActionHiddenMod_isDisabled--3Q__7)::after {
      opacity: 1; }
    .ActionHiddenMod_base--3eytH:hover:not(.ActionHiddenMod_isDisabled--3Q__7)::before, .ActionHiddenMod_base--3eytH:hover:not(.ActionHiddenMod_isDisabled--3Q__7)::after {
      border-color: #f9b723;
      background-color: #f9b723; }

.ActionMuteSubscribe_base--1_HCP {
  position: relative;
  width: 32px;
  height: 32px;
  border: 1px solid #f9b723;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.4s; }
  .ActionMuteSubscribe_base--1_HCP::before, .ActionMuteSubscribe_base--1_HCP::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .ActionMuteSubscribe_base--1_HCP::before {
    background-image: url(images/action-mute-subscribe.png);
    opacity: 1; }
  .ActionMuteSubscribe_base--1_HCP::after {
    background-image: url(images/action-mute-subscribe-hover.png);
    opacity: 0; }
  .ActionMuteSubscribe_base--1_HCP:hover {
    background-color: #f9b723; }
    .ActionMuteSubscribe_base--1_HCP:hover::before {
      opacity: 0; }
    .ActionMuteSubscribe_base--1_HCP:hover::after {
      opacity: 1; }

.ActionRemoveMod_base--1Vi7P {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 60px 0 0;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionRemoveMod_base--1Vi7P::before, .ActionRemoveMod_base--1Vi7P::after {
    position: absolute;
    top: 0;
    right: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #f9b723;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: border-color 0.4s, background-color 0.4s; }
  .ActionRemoveMod_base--1Vi7P::before {
    background-image: url(images/action-remove-mod.png);
    opacity: 1; }
  .ActionRemoveMod_base--1Vi7P::after {
    background-image: url(images/action-remove-mod-hover.png);
    opacity: 0; }
  .ActionRemoveMod_base--1Vi7P:hover:not(.ActionRemoveMod_isDisabled--R360o) {
    color: #ffd428; }
    .ActionRemoveMod_base--1Vi7P:hover:not(.ActionRemoveMod_isDisabled--R360o)::before {
      opacity: 0; }
    .ActionRemoveMod_base--1Vi7P:hover:not(.ActionRemoveMod_isDisabled--R360o)::after {
      opacity: 1; }
    .ActionRemoveMod_base--1Vi7P:hover:not(.ActionRemoveMod_isDisabled--R360o)::before, .ActionRemoveMod_base--1Vi7P:hover:not(.ActionRemoveMod_isDisabled--R360o)::after {
      border-color: #f9b723;
      background-color: #f9b723; }

.ActionReport_base--3k95V {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  color: #db2d1b;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionReport_base--3k95V::before, .ActionReport_base--3k95V::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #db2d1b;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: background-color 0.4s, opacity 0.4s; }
  .ActionReport_base--3k95V::before {
    background-image: url(images/action-report.svg);
    opacity: 1; }
  .ActionReport_base--3k95V::after {
    background-image: url(images/action-report-hover.svg);
    opacity: 0; }
  .ActionReport_base--3k95V:hover:not(.ActionReport_isDisabled--3VI0m):not(.ActionReport_isCompleted--2m9va) {
    color: #ff482a; }
    .ActionReport_base--3k95V:hover:not(.ActionReport_isDisabled--3VI0m):not(.ActionReport_isCompleted--2m9va)::before {
      opacity: 0; }
    .ActionReport_base--3k95V:hover:not(.ActionReport_isDisabled--3VI0m):not(.ActionReport_isCompleted--2m9va)::after {
      opacity: 1; }
    .ActionReport_base--3k95V:hover:not(.ActionReport_isDisabled--3VI0m):not(.ActionReport_isCompleted--2m9va)::before, .ActionReport_base--3k95V:hover:not(.ActionReport_isDisabled--3VI0m):not(.ActionReport_isCompleted--2m9va)::after {
      background-color: #db2d1b; }
  .ActionReport_base--3k95V.ActionReport_isCompleted--2m9va:not(.ActionReport_isDisabled--3VI0m) {
    opacity: .3;
    cursor: default; }
    .ActionReport_base--3k95V.ActionReport_isCompleted--2m9va:not(.ActionReport_isDisabled--3VI0m)::before {
      opacity: 0; }
    .ActionReport_base--3k95V.ActionReport_isCompleted--2m9va:not(.ActionReport_isDisabled--3VI0m)::after {
      opacity: 1; }
    .ActionReport_base--3k95V.ActionReport_isCompleted--2m9va:not(.ActionReport_isDisabled--3VI0m)::before, .ActionReport_base--3k95V.ActionReport_isCompleted--2m9va:not(.ActionReport_isDisabled--3VI0m)::after {
      border-color: #db2d1b;
      background-color: #db2d1b; }
  .ActionReport_base--3k95V.ActionReport_isDisabled--3VI0m {
    width: 50px;
    padding: 0;
    opacity: .3;
    cursor: default; }

.ActionSubscribe_base--2jfcH {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionSubscribe_base--2jfcH::before, .ActionSubscribe_base--2jfcH::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #f9b723;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: border-color 0.4s, background-color 0.4s; }
  .ActionSubscribe_base--2jfcH::before {
    background-image: url(images/action-subscribe.svg);
    opacity: 1; }
  .ActionSubscribe_base--2jfcH::after {
    background-image: url(images/action-subscribe-hover.svg);
    opacity: 0; }
  .ActionSubscribe_base--2jfcH:hover:not(.ActionSubscribe_isDisabled--2Frrc) {
    color: #ffd428; }
    .ActionSubscribe_base--2jfcH:hover:not(.ActionSubscribe_isDisabled--2Frrc)::before {
      opacity: 0; }
    .ActionSubscribe_base--2jfcH:hover:not(.ActionSubscribe_isDisabled--2Frrc)::after {
      opacity: 1; }
    .ActionSubscribe_base--2jfcH:hover:not(.ActionSubscribe_isDisabled--2Frrc)::before, .ActionSubscribe_base--2jfcH:hover:not(.ActionSubscribe_isDisabled--2Frrc)::after {
      border-color: #f9b723;
      background-color: #f9b723; }
  .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc)::before {
    opacity: 0; }
  .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc)::after {
    opacity: 1; }
  .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc)::before, .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc)::after {
    border-color: #f9b723;
    background-color: #f9b723; }
  .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc):hover::before, .ActionSubscribe_base--2jfcH.ActionSubscribe_isSubscribed--1qSz3:not(.ActionSubscribe_isDisabled--2Frrc):hover::after {
    background-color: #ffd428; }
  .ActionSubscribe_base--2jfcH.ActionSubscribe_isDisabled--2Frrc {
    width: 50px;
    padding: 0;
    opacity: .3;
    cursor: default; }

.ActionUnsubscribe_base--3Wdy_ {
  position: relative;
  width: 32px;
  height: 32px;
  border: 1px solid #f9b723;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.4s; }
  .ActionUnsubscribe_base--3Wdy_::before, .ActionUnsubscribe_base--3Wdy_::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .ActionUnsubscribe_base--3Wdy_::before {
    background-image: url(images/action-unsubscribe.svg);
    opacity: 1; }
  .ActionUnsubscribe_base--3Wdy_::after {
    background-image: url(images/action-unsubscribe-hover.svg);
    opacity: 0; }
  .ActionUnsubscribe_base--3Wdy_:hover {
    background-color: #f9b723; }
    .ActionUnsubscribe_base--3Wdy_:hover::before {
      opacity: 0; }
    .ActionUnsubscribe_base--3Wdy_:hover::after {
      opacity: 1; }

.ActionVisibleMod_base--3h5ki {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 0 0 0 60px;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.4s; }
  .ActionVisibleMod_base--3h5ki::before, .ActionVisibleMod_base--3h5ki::after {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    border: 1px solid #f9b723;
    border-radius: 50%;
    background-color: #f9b723;
    background-image: url(images/action-visible-mod.png);
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: background-color 0.4s; }
  .ActionVisibleMod_base--3h5ki:hover:not(.ActionVisibleMod_isDisabled--2rCIW) {
    color: #ffd428; }
    .ActionVisibleMod_base--3h5ki:hover:not(.ActionVisibleMod_isDisabled--2rCIW)::before, .ActionVisibleMod_base--3h5ki:hover:not(.ActionVisibleMod_isDisabled--2rCIW)::after {
      background-color: #ffd428; }

.AddMod_base--1eBd8 {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  width: 302px;
  height: 340px;
  border-radius: 10px;
  cursor: pointer; }
  .AddMod_base--1eBd8::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 338px;
    height: 376px;
    background: url(images/add-mod-background.png) center no-repeat;
    content: '';
    transition: opacity .33s;
    transform: translate(-50%, -50%); }
  .AddMod_base--1eBd8:hover::before {
    background: url(images/add-mod-background-hover.png) center no-repeat; }
  .AddMod_base--1eBd8.AddMod_isDisabled--sEAv_ {
    opacity: .3;
    pointer-events: none; }

.AddMod_body--1Ra0w {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: url(images/add-mod-plus.png) center no-repeat; }
  .AddMod_body--1Ra0w:hover {
    background: url(images/add-mod-plus-hover.png) center no-repeat; }

.Alert_base--CHOJP {
  position: relative;
  display: inline;
  padding: 0 0 0 20px;
  color: #f9b723;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 15px; }
  .Alert_base--CHOJP::before {
    position: absolute;
    top: -7px;
    left: -9px;
    width: 30px;
    height: 30px;
    background: url(images/alert.png) center no-repeat;
    content: ''; }

.Back_base--FEqNr {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  padding: 10px 0 10px 60px;
  color: #858271;
  font-size: 11px;
  line-height: 15px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.4s; }
  .Back_base--FEqNr::before, .Back_base--FEqNr::after {
    position: absolute;
    top: 50%;
    left: 0;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    margin: -25px 0 0;
    border: 1px solid rgba(228, 222, 185, 0.2);
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: border-color 0.4s, background-color 0.4s; }
  .Back_base--FEqNr::before {
    background-image: url(images/back.png);
    opacity: 1; }
  .Back_base--FEqNr::after {
    background-image: url(images/back-hover.png);
    opacity: 0; }
  .Back_base--FEqNr:hover:not(.Back_isDisabled--1YM-R) {
    color: #e4deb9; }
    .Back_base--FEqNr:hover:not(.Back_isDisabled--1YM-R)::before {
      opacity: 0; }
    .Back_base--FEqNr:hover:not(.Back_isDisabled--1YM-R)::after {
      opacity: 1; }
    .Back_base--FEqNr:hover:not(.Back_isDisabled--1YM-R)::before, .Back_base--FEqNr:hover:not(.Back_isDisabled--1YM-R)::after {
      border: 1px solid #e4deb9;
      background-color: #e4deb9; }

.Cancel_base--2G7mN {
  position: relative;
  display: inline-block;
  width: 21px;
  height: 21px;
  color: #858271;
  font-size: 11px;
  line-height: 21px;
  text-transform: uppercase;
  vertical-align: top;
  cursor: pointer;
  transition: color 0.4s; }
  .Cancel_base--2G7mN::before, .Cancel_base--2G7mN::after {
    position: absolute;
    top: 0;
    width: 19px;
    height: 19px;
    border: 1px solid rgba(228, 222, 185, 0.3);
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .Cancel_base--2G7mN::before {
    background-image: url(images/cancel.svg);
    opacity: 1; }
  .Cancel_base--2G7mN::after {
    border-color: #e9e3be;
    background-color: #e9e3be;
    background-image: url(images/cancel-hover.svg);
    opacity: 0; }
  .Cancel_base--2G7mN:hover {
    color: #e9e3be; }
    .Cancel_base--2G7mN:hover::before {
      opacity: 0; }
    .Cancel_base--2G7mN:hover::after {
      opacity: 1; }
  .Cancel_base__left--Aj0v5, .Cancel_base__right--2su_s {
    width: auto; }
  .Cancel_base__left--Aj0v5 {
    padding: 0 26px 0 0; }
    .Cancel_base__left--Aj0v5::before, .Cancel_base__left--Aj0v5::after {
      right: 0; }
  .Cancel_base__right--2su_s {
    padding: 0 0 0 26px; }
    .Cancel_base__right--2su_s::before, .Cancel_base__right--2su_s::after {
      left: 0; }

.Caption_base--3tHHy {
  display: inline-block;
  margin: 0 9px 0 0;
  color: #e9e3be;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-transform: uppercase;
  vertical-align: top;
  white-space: nowrap;
  transition: color 0.4s; }
  .Caption_base--3tHHy.Caption_isLarge--187Po {
    font-size: 18px;
    line-height: 24px;
    white-space: normal; }
  .Caption_base--3tHHy.Caption_isRequired--2GfQU::after {
    margin: 0 0 0 4px;
    color: #db2d1b;
    font-size: 20px;
    content: '*'; }
  .Caption_base--3tHHy.Caption_isError--12tT6 {
    color: #db2d1b; }

.Check_base--1ktQP {
  display: inline-block;
  width: 17px;
  height: 14px;
  background: url(images/check-icon.png) center no-repeat;
  vertical-align: top; }

.Content_base--fy6bp {
  color: #b8b8a2;
  font-size: 16px;
  line-height: 25px;
  word-wrap: break-word; }
  .Content_base--fy6bp:not(:last-child) {
    margin-bottom: 50px; }
  .Content_base--fy6bp.Content_isEditor--2ciB5 ul,
  .Content_base--fy6bp.Content_isEditor--2ciB5 ol {
    margin-bottom: 25px;
    list-style: none;
    counter-reset: list; }
    .Content_base--fy6bp.Content_isEditor--2ciB5 ul > li,
    .Content_base--fy6bp.Content_isEditor--2ciB5 ol > li {
      position: relative;
      margin: 0; }
      .Content_base--fy6bp.Content_isEditor--2ciB5 ul > li:not(:last-child),
      .Content_base--fy6bp.Content_isEditor--2ciB5 ol > li:not(:last-child) {
        margin: 0 0 25px; }
  .Content_base--fy6bp.Content_isEditor--2ciB5 ul > li::before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #757569;
    content: ''; }
  .Content_base--fy6bp.Content_isEditor--2ciB5 ol > li::before {
    display: inline-block;
    margin-right: 4px;
    color: #b8b8a2;
    font-size: 16px;
    line-height: 25px;
    vertical-align: top;
    content: counter(list) ".";
    counter-increment: list; }
  .Content_base--fy6bp p,
  .Content_base--fy6bp ul,
  .Content_base--fy6bp ol,
  .Content_base--fy6bp strong,
  .Content_base--fy6bp em,
  .Content_base--fy6bp u,
  .Content_base--fy6bp s,
  .Content_base--fy6bp mark,
  .Content_base--fy6bp figcaption {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .Content_base--fy6bp h2,
  .Content_base--fy6bp h3,
  .Content_base--fy6bp h4 {
    font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .Content_base--fy6bp p,
  .Content_base--fy6bp hr,
  .Content_base--fy6bp figure,
  .Content_base--fy6bp blockquote {
    margin-bottom: 25px;
    padding: 0; }
    .Content_base--fy6bp p:first-child,
    .Content_base--fy6bp hr:first-child,
    .Content_base--fy6bp figure:first-child,
    .Content_base--fy6bp blockquote:first-child {
      margin-top: 0; }
    .Content_base--fy6bp p:last-child,
    .Content_base--fy6bp hr:last-child,
    .Content_base--fy6bp figure:last-child,
    .Content_base--fy6bp blockquote:last-child {
      margin-bottom: 0; }
  .Content_base--fy6bp h2,
  .Content_base--fy6bp h3 {
    margin-bottom: 21px;
    color: #e9e3be;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase; }
    .Content_base--fy6bp h2:first-child,
    .Content_base--fy6bp h3:first-child {
      margin-top: 0; }
    .Content_base--fy6bp h2:last-child,
    .Content_base--fy6bp h3:last-child {
      margin-bottom: 0; }
  .Content_base--fy6bp h4 {
    margin-bottom: 15px;
    color: #fefbed;
    font-size: 17px;
    line-height: 1; }
    .Content_base--fy6bp h4:first-child {
      margin-top: 0; }
    .Content_base--fy6bp h4:last-child {
      margin-bottom: 0; }
  .Content_base--fy6bp strong {
    color: #fefbed;
    font-weight: 700; }
  .Content_base--fy6bp em {
    font-style: italic; }
  .Content_base--fy6bp u {
    text-decoration: underline; }
  .Content_base--fy6bp s {
    text-decoration: line-through; }
  .Content_base--fy6bp ul {
    margin-bottom: 25px;
    list-style: none;
    counter-reset: list; }
    .Content_base--fy6bp ul > li {
      position: relative;
      padding: 0 0 0 17px; }
      .Content_base--fy6bp ul > li:not(:last-child) {
        margin-bottom: 25px; }
      .Content_base--fy6bp ul > li::before {
        position: absolute;
        top: 11px;
        left: 0;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background-color: #757569;
        content: ''; }
      .Content_base--fy6bp ul > li > ul {
        margin: 11px 0 0 15px; }
        .Content_base--fy6bp ul > li > ul > li:not(:last-child) {
          margin-bottom: 11px; }
  .Content_base--fy6bp ol {
    margin-bottom: 25px;
    list-style: none;
    counter-reset: list; }
    .Content_base--fy6bp ol > li {
      position: relative;
      margin-top: 51px;
      margin-bottom: 51px; }
      .Content_base--fy6bp ol > li::before {
        display: inline-block;
        margin-right: 4px;
        color: #e9e3be;
        font-size: 18px;
        font-weight: 700;
        line-height: 1;
        vertical-align: top;
        content: counter(list) ".";
        counter-increment: list; }
      .Content_base--fy6bp ol > li > h2 {
        display: inline-block;
        vertical-align: top; }
  .Content_base--fy6bp mark {
    background: transparent;
    color: #fab81b; }
  .Content_base--fy6bp hr {
    width: 100%;
    height: 1px;
    margin: -10px 0 23px;
    border: none;
    background-color: #2b2b2c; }
  .Content_base--fy6bp figure[class='media'] > div {
    overflow: hidden;
    border-radius: 10px; }
  .Content_base--fy6bp figure[class='image'] > img {
    border-radius: 10px; }
  .Content_base--fy6bp a {
    white-space: normal; }
    .Content_base--fy6bp a strong {
      color: #f9b723; }
    .Content_base--fy6bp a:hover strong {
      color: #ffd428; }
  .Content_base--fy6bp figcaption {
    margin: 10px 0 0; }
  .Content_base--fy6bp img {
    display: inline-block;
    width: 100%;
    vertical-align: top; }
  .Content_base--fy6bp blockquote {
    position: relative;
    padding: 0 0 0 25px;
    border: none;
    font-style: italic; }
    .Content_base--fy6bp blockquote::before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 3px;
      background-color: #fefbed;
      content: ''; }

.image-style-side {
  width: 50%;
  margin: 0 0 0 25px;
  float: right; }

.Divider_base--1Spil {
  width: 100%;
  height: 1px;
  border: none;
  background-color: #2b2b2c; }
  .Divider_base--1Spil.Divider_isDashed--2idMQ {
    background: transparent url(images/divider-dashed.png) center repeat-x; }

.Error_base--aqyP3 {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 300px;
  color: #e9e3be;
  font-size: 20px; }
  .Error_base--aqyP3.Error_isSmall--1pz1w {
    height: 195px;
    padding: 0 0 33px; }

.Error404_base--2aZ5A {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 100%; }

.Error404_inner--eptFX {
  text-align: center; }

.Error404_error--1gsPv {
  width: 376px;
  height: 157px;
  margin: 0 0 50px;
  background: url(images/error-404.png) center no-repeat; }

.Error404_title--1sAAm {
  margin: 0 0 15px;
  color: #e9e3be;
  font-size: 44px;
  font-weight: 700;
  line-height: 1; }

.Error404_content--2AQ6S {
  margin: 0 0 34px;
  color: #e9e3be;
  font-size: 20px;
  line-height: 28px; }

.ErrorBlocked_base--26q_4 {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: center; }

.ErrorBlocked_icon--2XFI4 {
  display: inline-block;
  width: 150px;
  height: 150px;
  margin: 0 0 50px;
  background: url(images/error-blocked.png) center no-repeat;
  vertical-align: top; }

.ErrorEmptySubscriptions_base--jc1fL {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: center; }

.ErrorEmptySubscriptions_message--KV1On {
  margin: 0 0 25px;
  color: #e9e3be;
  font-size: 20px;
  line-height: 28px; }

.ErrorEmptySubscriptions_icon--1MORM {
  display: inline-block;
  width: 286px;
  height: 288px;
  background-image: url(images/error-empty-subscriptions-en.png);
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: top; }
  .ErrorEmptySubscriptions_base__ru--3mRDn .ErrorEmptySubscriptions_icon--1MORM {
    background-image: url(images/error-empty-subscriptions-ru.png); }
  .ErrorEmptySubscriptions_base__en--10huR .ErrorEmptySubscriptions_icon--1MORM {
    background-image: url(images/error-empty-subscriptions-en.png); }

.ExternalLink_base--zyHdg {
  text-decoration: none; }
  .ExternalLink_base--zyHdg::after {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 0 0 7px;
    background: url(images/external-link.png) center no-repeat;
    vertical-align: baseline;
    opacity: .5;
    content: '';
    transition: opacity 0.4s; }
  .ExternalLink_base--zyHdg:hover::after {
    opacity: 1; }

.FilterGameVersion_base--1cXn- {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  border-radius: 25px; }
  .FilterGameVersion_base--1cXn-.FilterGameVersion_isDisabled--gQqx6 {
    opacity: .3;
    pointer-events: none; }

.FilterGameVersion_select--2sce2 {
  min-width: 130px; }

.FilterLanguage_base--wP4rp {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  border-radius: 25px; }
  .FilterLanguage_base--wP4rp.FilterLanguage_isDisabled--WmL0k {
    opacity: .3;
    pointer-events: none; }

.FilterLanguage_select--wpBa6 {
  min-width: 145px; }

.FilterSelect_base--3_aNz {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 21px;
  vertical-align: top;
  user-select: none; }

.FilterSelect_value--1OlOJ {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 27px 0 12px;
  border-radius: 10px;
  background-color: #e9e3be;
  color: #050505;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.4s; }
  .FilterSelect_value--1OlOJ::after {
    position: absolute;
    top: 50%;
    right: 11px;
    width: 9px;
    height: 6px;
    background-image: url(images/filter-select-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: '';
    transform: translateY(-50%); }
  .FilterSelect_value--1OlOJ.FilterSelect_isOpened--6IIea {
    border-radius: 10px 10px 0 0; }
    .FilterSelect_value--1OlOJ.FilterSelect_isOpened--6IIea::after {
      background-position: 0 -6px; }
  .FilterSelect_value--1OlOJ.FilterSelect_isOpened--6IIea, .FilterSelect_value--1OlOJ:hover {
    background-color: #f9f5e1; }
  .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value--1OlOJ {
    position: relative; }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value--1OlOJ::before {
      position: absolute;
      top: 3px;
      left: 4px;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3); }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value__ru--2WvaB {
      padding-left: 27px; }
      .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value__ru--2WvaB::before {
        background: url(images/flags.png) 0 0 no-repeat;
        content: ''; }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value__en--34_Vz {
      padding-left: 27px; }
      .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_value__en--34_Vz::before {
        background: url(images/flags.png) 0 -15px no-repeat;
        content: ''; }

.FilterSelect_dropdown--2_UpM {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  display: none;
  border-radius: 0 0 10px 10px;
  background-color: #f9f5e1; }
  .FilterSelect_base--3_aNz.FilterSelect_isOpened--6IIea .FilterSelect_dropdown--2_UpM {
    display: block; }

.FilterSelect_option--1WtdV {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 21px;
  padding: 2px 12px 0;
  border-radius: 10px;
  color: #050505;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.4s; }
  .FilterSelect_option--1WtdV:hover {
    background-color: rgba(18, 18, 18, 0.2); }
  .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_option--1WtdV {
    position: relative;
    padding-left: 27px; }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_option--1WtdV::before {
      position: absolute;
      top: 3px;
      left: 4px;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3); }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_option__ru--XvmhM::before {
      background: url(images/flags.png) 0 0 no-repeat;
      content: ''; }
    .FilterSelect_base--3_aNz.FilterSelect_isLanguage--25mkb .FilterSelect_option__en--h9c3M::before {
      background: url(images/flags.png) 0 -15px no-repeat;
      content: ''; }

.Footer_base--2epKI {
  height: 66px;
  background-color: #050505;
  user-select: none; }

.Footer_inner--2uAgG {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto; }
  @media all and (max-width: 1365px) {
    .Footer_inner--2uAgG {
      width: 1022px;
      padding: 0 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Footer_inner--2uAgG {
      width: 1366px;
      padding: 0 40px; } }
  @media all and (min-width: 1408px) {
    .Footer_inner--2uAgG {
      width: 1408px;
      padding: 0 40px; } }

.Footer_logo--2VG2- {
  display: inline-block;
  width: 79px;
  height: 21px;
  margin: 0 30px 0 0;
  background: url(images/footer-logo.png) center no-repeat;
  vertical-align: top; }

.Footer_languageSelectCaption--1CwRa {
  margin: 0 10px 0 0;
  color: #e9e3be;
  font-size: 11px;
  text-transform: uppercase; }
  @media all and (max-width: 1365px) {
    .Footer_languageSelectCaption--1CwRa {
      display: none; } }

.Footer_languageSelect--1G_vN {
  position: absolute;
  top: 23px; }
  @media all and (max-width: 1365px) {
    .Footer_languageSelect--1G_vN {
      right: 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Footer_languageSelect--1G_vN {
      right: 40px; } }
  @media all and (min-width: 1408px) {
    .Footer_languageSelect--1G_vN {
      right: 40px; } }

.FooterLinks_link--3wfJW {
  position: relative;
  margin: 0 30px 0 0;
  color: #858271;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.4s; }
  .FooterLinks_link--3wfJW:hover {
    color: #e9e3be; }
  .FooterLinks_link--3wfJW.FooterLinks_isExternal--Hqh76 {
    padding: 0 15px 0 0; }
    .FooterLinks_link--3wfJW.FooterLinks_isExternal--Hqh76::after {
      position: absolute;
      top: 4px;
      right: 0;
      width: 9px;
      height: 9px;
      background: url(images/footer-links-external-ico.svg) center no-repeat;
      opacity: .5;
      content: '';
      transition: opacity 0.4s; }
    .FooterLinks_link--3wfJW.FooterLinks_isExternal--Hqh76:hover::after {
      opacity: 1; }

.Header_base--2zAPF {
  position: relative;
  box-sizing: border-box;
  height: 590px;
  background: url(images/header-bg.jpg) bottom center no-repeat/cover; }
  @media all and (max-width: 1365px) {
    .Header_base--2zAPF {
      padding: 41px 0 0; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Header_base--2zAPF {
      padding: 24px 0 0; } }
  @media all and (min-width: 1408px) {
    .Header_base--2zAPF {
      padding: 24px 0 0; } }

.Header_inner--2Jnof {
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto; }
  @media all and (max-width: 1365px) {
    .Header_inner--2Jnof {
      width: 1022px;
      padding: 0 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Header_inner--2Jnof {
      width: 1366px;
      padding: 0 40px; } }
  @media all and (min-width: 1408px) {
    .Header_inner--2Jnof {
      width: 1408px;
      padding: 0 40px; } }

.Header_logo--3heik {
  display: block;
  background-repeat: no-repeat;
  background-position: center; }
  @media all and (max-width: 1365px) {
    .Header_logo--3heik {
      width: 133px;
      height: 140px;
      margin: 0 auto 28px;
      background-image: url(images/header-logo-small.png); } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Header_logo--3heik {
      width: 167px;
      height: 176px;
      margin: 0 auto 10px;
      background-image: url(images/header-logo-large.png); } }
  @media all and (min-width: 1408px) {
    .Header_logo--3heik {
      width: 167px;
      height: 176px;
      margin: 0 auto 10px;
      background-image: url(images/header-logo-large.png); } }

.Information_base--1N4eq {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%; }

.Information_inner--XvB_f {
  text-align: center; }

.Information_message--3znmA {
  margin: 0 0 37px;
  color: #e9e3be;
  font-size: 20px;
  line-height: 1; }

.LanguageSelect_base--3otLE {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 127px;
  height: 21px; }

.LanguageSelect_value--38cTZ {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 2px 27px 0;
  border-radius: 10px;
  background-color: #272729;
  color: #e9e3be;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.4s; }
  .LanguageSelect_value--38cTZ::before {
    position: absolute;
    top: 3px;
    left: 4px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3);
    background-image: url(images/flags.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: ''; }
  .LanguageSelect_value--38cTZ::after {
    position: absolute;
    top: 50%;
    right: 11px;
    width: 9px;
    height: 6px;
    background-image: url(images/language-select-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 -6px;
    content: '';
    transform: translateY(-50%); }
  .LanguageSelect_value--38cTZ.LanguageSelect_isOpened--1BzSm {
    border-radius: 0 0 10px 10px; }
    .LanguageSelect_value--38cTZ.LanguageSelect_isOpened--1BzSm::after {
      background-position: 0 0; }
  .LanguageSelect_value__ru--1xw-X::before {
    background-position: 0 0; }
  .LanguageSelect_value__en--3PCqq::before {
    background-position: 0 -15px; }
  .LanguageSelect_value--38cTZ:hover:not(.LanguageSelect_isOpened--1BzSm) {
    background-color: #3a3a3c; }

.LanguageSelect_dropdown--KxGdT {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: none;
  border-radius: 10px 10px 0 0;
  background-color: #272729; }
  .LanguageSelect_base--3otLE.LanguageSelect_isOpened--1BzSm .LanguageSelect_dropdown--KxGdT {
    display: block; }

.LanguageSelect_option--3npgp {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 21px;
  padding: 2px 27px 0;
  border-radius: 10px;
  color: #e9e3be;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.4s; }
  .LanguageSelect_option--3npgp::before {
    position: absolute;
    top: 3px;
    left: 4px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3);
    background-image: url(images/flags.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: ''; }
  .LanguageSelect_option__ru--1IsUB::before {
    background-position: 0 0; }
  .LanguageSelect_option__en--1oyCh::before {
    background-position: 0 -15px; }
  .LanguageSelect_option--3npgp:hover {
    background-color: #3a3a3c; }

.LanguageSelectMini_base--_eXln {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 21px;
  border-radius: 10px;
  background-color: #050505;
  vertical-align: top;
  user-select: none; }

.LanguageSelectMini_item--26In- {
  width: 15px;
  height: 15px;
  margin: 0 3px;
  border-radius: 50%;
  background-image: url(images/flags.png);
  background-repeat: no-repeat;
  cursor: pointer;
  transition: box-shadow 0.4s; }
  .LanguageSelectMini_item--26In-:hover:not(.LanguageSelectMini_isChecked--30kWM) {
    box-shadow: inset 0 0 0 1px #e9e3be; }
  .LanguageSelectMini_item__ru--3JwdO {
    background-position: 0 0; }
  .LanguageSelectMini_item__en--3xr5H {
    background-position: 0 -15px; }
  .LanguageSelectMini_item--26In-.LanguageSelectMini_isChecked--30kWM {
    box-shadow: inset 0 0 0 1px rgba(39, 39, 41, 0.3), 0 0 0 3px #e9e3be;
    cursor: default; }

.Main_base--3GPcx {
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto; }
  @media all and (max-width: 1365px) {
    .Main_base--3GPcx {
      width: 1022px;
      padding: 0 28px 50px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Main_base--3GPcx {
      width: 1366px;
      padding: 30px 40px 50px; } }
  @media all and (min-width: 1408px) {
    .Main_base--3GPcx {
      width: 1408px;
      padding: 30px 40px 50px; } }

.Mod_base--NBWHr {
  position: relative;
  width: 302px;
  height: 340px; }

.Mod_inner--2qYnX {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-color: #050505;
  white-space: normal;
  cursor: pointer; }
  .Mod_base--NBWHr.Mod_isDisabled--30eOa .Mod_inner--2qYnX {
    opacity: .3;
    pointer-events: none; }

.Mod_rating--2sjiV {
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 2; }

.Mod_status--2vGZy {
  position: absolute;
  top: -16px;
  left: -8px;
  z-index: 2; }

.Mod_header--1td0r {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 170px;
  transition: opacity .2s; }
  .Mod_header--1td0r::before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 60px;
    background: linear-gradient(to top, #050505 0%, rgba(5, 5, 5, 0) 100%);
    content: ''; }
  .Mod_base--NBWHr:not(.Mod_isDisabled--30eOa):hover .Mod_header--1td0r {
    opacity: .4; }

.Mod_body--MmAIq {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  box-sizing: border-box;
  padding: 170px 20px 0;
  overflow: hidden;
  transition: padding .2s; }
  .Mod_base--NBWHr:not(.Mod_isDisabled--30eOa):hover .Mod_body--MmAIq:not(.Mod_isDownloadDisabled--1NQaZ) {
    padding-top: 115px; }

.Mod_cover--AJ2PF {
  display: block;
  width: 302px;
  height: 170px;
  border-radius: 10px 10px 0 0;
  background: url(images/cover.jpg) center no-repeat; }

.Mod_title--3oaZ8 {
  margin: 0 0 12px;
  color: #e9e3be;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px; }

.Mod_clampLines--3hkjV {
  word-wrap: break-word; }

.Mod_summary--3NL74 {
  display: flex;
  flex-flow: row wrap;
  margin: 0 0 16px;
  color: #97947f;
  font-size: 13px;
  line-height: 16px; }
  .Mod_summary--3NL74 mark {
    background: none;
    color: #e9e3be; }

.Mod_owner--3wa6I {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.Mod_ownerName--3gKOp {
  color: #e9e3be; }
  .Mod_ownerName--3gKOp.Mod_isClickable--pJ1k1 {
    color: #fab81b;
    transition: color 0.4s; }
    .Mod_ownerName--3gKOp.Mod_isClickable--pJ1k1:hover {
      color: #ffd428; }

.Mod_versions--2wqif {
  margin: 0 5px 0 0; }
  .Mod_versions--2wqif i {
    color: #db2d1b;
    font-weight: 700;
    font-style: normal; }

.Mod_button--212l0 {
  opacity: 0;
  transition: opacity .2s; }
  .Mod_base--NBWHr:not(.Mod_isDisabled--30eOa):hover .Mod_button--212l0 {
    opacity: 1;
    transition: opacity .2s; }

.Mod_footer--QbejJ {
  position: relative;
  z-index: 3;
  flex: 0 0 auto;
  padding: 0 20px 16px; }

.Mod_tag--2p4I9 {
  display: inline-block;
  margin: 4px 0;
  vertical-align: top; }
  .Mod_tag--2p4I9:not(:last-child) {
    margin-right: 8px; }

.Mod_viewMod--15n-o {
  position: absolute;
  top: 105px;
  left: 20px;
  z-index: 3; }

.Mod_viewModIcon--94v5j {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background: #f9b723 url(images/mod-view-icon.svg) no-repeat center;
  cursor: pointer;
  transition: background-color 0.4s; }
  .Mod_viewModIcon--94v5j:hover {
    background-color: #ffd428; }

.Mod_viewModLabel--gF7Lj {
  position: absolute;
  top: 17px;
  left: 50px;
  padding: 0 0 0 10px;
  color: #f9b723;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.4s; }
  .Mod_viewModIcon--94v5j:hover + .Mod_viewModLabel--gF7Lj {
    opacity: 1; }

.Mod_hidden--CFLYj {
  display: none; }

.ModDetailsFixedBar_base--2-IcI {
  position: fixed;
  top: -50px;
  right: 0;
  left: 0;
  z-index: 995;
  height: 50px;
  background-color: #050505;
  opacity: 0;
  transition: top 0.4s, opacity 0.4s; }
  .ModDetailsFixedBar_base--2-IcI.ModDetailsFixedBar_isVisible--3--f- {
    top: 0;
    opacity: 1; }

.ModDetailsFixedBar_inner--26ppA {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto; }
  @media all and (max-width: 1365px) {
    .ModDetailsFixedBar_inner--26ppA {
      width: 1022px;
      padding: 0 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .ModDetailsFixedBar_inner--26ppA {
      width: 1366px;
      padding: 0 40px; } }
  @media all and (min-width: 1408px) {
    .ModDetailsFixedBar_inner--26ppA {
      width: 1408px;
      padding: 0 40px; } }

.ModDetailsFixedBar_name--SpcD9 {
  position: relative;
  top: -2px;
  margin: 0 40px 0 0;
  overflow: hidden;
  color: #e9e3be;
  font-size: 18px;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* stylelint-disable */
_:-ms-lang(x), .ModDetailsFixedBar_name--SpcD9 {
  max-width: 50%; }
  @media all and (max-width: 1365px) {
    _:-ms-lang(x), .ModDetailsFixedBar_name--SpcD9 {
      max-width: 40%; } }

/* stylelint-enable */
.ModDetailsFixedBar_details--1TBXr {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }

.ModDetailsFixedBar_label--2QiqQ {
  color: #a29e87;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  white-space: nowrap; }
  .ModDetailsFixedBar_label--2QiqQ:not(:last-child) {
    margin-right: 28px; }
  .ModDetailsFixedBar_label--2QiqQ mark {
    background: transparent;
    color: #f9f5e1;
    font-weight: 700; }
  .ModDetailsFixedBar_label--2QiqQ i {
    color: #db2d1b;
    font-weight: 700;
    font-style: normal; }

.ModDetails_base--2lYE8 {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  height: 50px;
  border-radius: 25px;
  background-color: #050505; }

.ModDetails_labels--rc_Ly {
  display: flex;
  margin: 0 0 0 28px; }
  @media all and (max-width: 1365px) {
    .ModDetails_labels--rc_Ly {
      flex-flow: row wrap;
      width: 45%; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .ModDetails_labels--rc_Ly {
      flex-flow: row nowrap; } }
  @media all and (min-width: 1408px) {
    .ModDetails_labels--rc_Ly {
      flex-flow: row nowrap; } }

.ModDetails_label--22VdG {
  margin: 1px 0 0;
  color: #a29e87;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  white-space: nowrap; }
  .ModDetails_label--22VdG mark {
    background: transparent;
    color: #f9f5e1;
    font-weight: 700; }
  .ModDetails_label--22VdG i {
    color: #db2d1b;
    font-weight: 700;
    font-style: normal; }
  @media all and (max-width: 1365px) {
    .ModDetails_label--22VdG {
      flex: 0 0 50%;
      max-width: 120px;
      overflow: hidden;
      text-overflow: ellipsis; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .ModDetails_label--22VdG:not(:last-child) {
      margin-right: 28px; } }
  @media all and (min-width: 1408px) {
    .ModDetails_label--22VdG:not(:last-child) {
      margin-right: 28px; } }

.ModDetails_status--1Z2y7 {
  position: absolute;
  top: 13px;
  right: 30px;
  color: #5eb940;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase; }
  .ModDetails_status--1Z2y7::before {
    position: absolute;
    top: 1px;
    left: -25px;
    width: 20px;
    height: 20px;
    background: url(images/details-status.png) center no-repeat;
    content: ''; }

.ModDetails_hidden--2Rtru {
  display: none; }

.ModName_base--35Bdi {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  color: #fffae9;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  text-overflow: ellipsis;
  text-shadow: none;
  vertical-align: top;
  white-space: nowrap;
  word-spacing: -.05em; }

.ModName_title--qKkZ0::after {
  display: inline;
  color: #8b8b7b;
  content: ' / '; }

.ModName_title--qKkZ0:last-child::after {
  content: normal; }

.ModState_base--35GsD {
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap; }
  .ModState_base--35GsD.ModState_isBlock--1zC1w {
    display: inline-block;
    height: 32px;
    padding: 0 20px;
    border-radius: 10px;
    color: #050505;
    font-size: 11px;
    font-weight: 700;
    line-height: 32px;
    vertical-align: top; }
  .ModState_base__published--SiVMm {
    color: #5eb940; }
    .ModState_base__published--SiVMm.ModState_isBlock--1zC1w {
      background-color: #5eb940; }
  .ModState_base__draft--2rQ2a {
    color: #959595; }
    .ModState_base__draft--2rQ2a.ModState_isBlock--1zC1w {
      background-color: #959595; }
  .ModState_base__rejected--2khS3 {
    color: #db2d1b; }
    .ModState_base__rejected--2khS3.ModState_isBlock--1zC1w {
      background-color: #db2d1b; }
  .ModState_base__review--x53zR {
    color: #f9b723; }
    .ModState_base__review--x53zR.ModState_isBlock--1zC1w {
      background-color: #f9b723; }
  .ModState_base__hidden--H8P3e {
    color: #fff; }
    .ModState_base__hidden--H8P3e.ModState_isBlock--1zC1w {
      background-color: #fff; }
  .ModState_base__published_update_in_review--3EWzm {
    color: #f9b723; }
    .ModState_base__published_update_in_review--3EWzm.ModState_isBlock--1zC1w {
      background-color: #f9b723; }
  .ModState_base__published_update_rejected--3w8at {
    color: #db2d1b; }
    .ModState_base__published_update_rejected--3w8at.ModState_isBlock--1zC1w {
      background-color: #db2d1b; }

.Nav_base--1n5qL {
  height: 66px;
  background-color: rgba(39, 39, 41, 0.95); }

.Nav_inner--2Qfqa {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto; }
  @media all and (max-width: 1365px) {
    .Nav_inner--2Qfqa {
      width: 1022px;
      padding: 0 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Nav_inner--2Qfqa {
      width: 1366px;
      padding: 0 40px; } }
  @media all and (min-width: 1408px) {
    .Nav_inner--2Qfqa {
      width: 1408px;
      padding: 0 40px; } }

.Nav_logo--1ME-i {
  display: inline-block;
  width: 16px;
  height: 21px;
  margin: 0 45px 0 0;
  background: url(images/nav-logo.png) center no-repeat;
  vertical-align: top; }

.Nav_link--2i_9y {
  position: relative;
  color: #e0ddce;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.4s; }
  .Nav_link--2i_9y:not(:last-child) {
    margin: 0 40px 0 0; }
  .Nav_link--2i_9y::after {
    position: absolute;
    right: 0;
    bottom: -26px;
    left: 0;
    height: 2px;
    opacity: 0;
    content: '';
    transition: opacity 0.4s, box-shadow 0.4s; }
  .Nav_link--2i_9y:hover {
    color: #f9f5e1; }
    .Nav_link--2i_9y:hover::after {
      background-color: #e4deb9;
      opacity: 1; }
  .Nav_link--2i_9y.Nav_isActive--CrxAe::after {
    box-shadow: 0 0 20px 1px rgba(255, 84, 0, 0.8);
    background-color: #f9b723;
    opacity: 1; }

.Nav_counter--bUxya {
  position: absolute;
  top: -3px;
  right: -9px;
  height: 12px;
  padding: 0 3px;
  border-radius: 6px;
  box-shadow: 0 0 10px 0 #ff5400;
  background: #f9b723;
  color: #050505;
  font-size: 11px; }

.Nav_search--QaXrt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  @media all and (max-width: 1365px) {
    .Nav_search--QaXrt {
      right: 28px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Nav_search--QaXrt {
      right: 40px; } }
  @media all and (min-width: 1408px) {
    .Nav_search--QaXrt {
      right: 40px; } }

.Notification_base--3TXMi {
  box-sizing: border-box;
  padding: 13px 20px;
  border-left: 2px solid transparent;
  border-radius: 0 10px 10px 0;
  background-color: rgba(249, 245, 225, 0.04);
  color: #b8b8a2;
  font-size: 15px;
  line-height: 24px; }
  .Notification_base--3TXMi strong {
    color: #e9e3be;
    font-weight: 700; }
  .Notification_base--3TXMi ol {
    list-style-position: inside;
    list-style-type: decimal; }
  .Notification_base__warning--SSuUp {
    border-color: #db2d1b; }
  .Notification_base__info--1FGgx {
    border-color: #395eff; }

.NotificationBlockedUser_inner--3U8VM {
  display: flex;
  flex-flow: row nowrap;
  align-content: center;
  align-items: center;
  justify-content: center; }

.NotificationBlockedUser_icon--2Kr7X {
  flex: 0 0 61px;
  width: 61px;
  height: 61px;
  background: url(images/notification-blocked-user-icon.png) center no-repeat; }

.NotificationBlockedUser_content--2RFLV {
  flex: 1 1 100%;
  box-sizing: border-box;
  padding: 0 20px; }

.NotificationBlockedUser_button--1llVv {
  flex: 0 0 auto;
  padding: 0 10px; }

.Paginator_base--2Mn58 {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #e9e2be;
  vertical-align: top;
  user-select: none; }

.Paginator_page--vnlx7 {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 0 6px;
  border: 1px solid rgba(228, 222, 185, 0.2);
  border-radius: 50%;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);
  background-image: none;
  background-repeat: repeat-x;
  background-position: center;
  font-size: 12px;
  line-height: 32px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  vertical-align: top;
  cursor: pointer;
  transition: border-color 0.4s; }
  .Paginator_page--vnlx7:hover {
    border: 1px solid #e4deb9; }
  .Paginator_page--vnlx7.Paginator_isActive--1ioba {
    box-shadow: none;
    background-color: #e4deb9;
    color: #000;
    cursor: default; }

.Paginator_prev--3Iopa,
.Paginator_next--35EUa {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid transparent;
  border-radius: 50%;
  vertical-align: middle;
  cursor: pointer;
  transition: border-color 0.4s; }
  .Paginator_prev--3Iopa.Paginator_isDisabled--1KEAn,
  .Paginator_next--35EUa.Paginator_isDisabled--1KEAn {
    cursor: default; }
  .Paginator_prev--3Iopa:not(.Paginator_isDisabled--1KEAn):hover,
  .Paginator_next--35EUa:not(.Paginator_isDisabled--1KEAn):hover {
    border: 1px solid #e4deb9; }
  .Paginator_prev--3Iopa::before,
  .Paginator_next--35EUa::before {
    position: absolute;
    top: 12px;
    padding: 3px;
    border: solid rgba(228, 222, 185, 0.2);
    border-width: 0 2px 2px 0;
    line-height: 32px;
    content: '';
    transition: border-color 0.4s; }
  .Paginator_prev--3Iopa:not(.Paginator_isDisabled--1KEAn):hover::before,
  .Paginator_next--35EUa:not(.Paginator_isDisabled--1KEAn):hover::before {
    border: solid #e4deb9;
    border-width: 0 2px 2px 0; }

.Paginator_prev--3Iopa {
  margin: 0 6px 0 0; }
  .Paginator_prev--3Iopa::before {
    left: 13px;
    transform: rotate(135deg); }

.Paginator_next--35EUa {
  margin: 0 0 0 6px; }
  .Paginator_next--35EUa::before {
    right: 13px;
    transform: rotate(-45deg); }

.Paginator_hellip--392yR {
  position: relative;
  top: 20px;
  display: inline-block;
  margin: 0 2px;
  font-size: 16px;
  vertical-align: top; }

.Processing_base--3BD4c {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: none;
  background: rgba(18, 20, 10, 0.7); }
  .Processing_base--3BD4c.Processing_isVisible--27m10 {
    display: flex; }

.Processing_spinner--1KlsC {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 9px 0 0;
  transform: translate(-50%, -50%); }

.ProgressRing_base--2dTkz > svg > circle {
  transition: stroke-dashoffset .35s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%; }

.Rating_base--2lT32 {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
  box-shadow: 0 0 20px 0 rgba(255, 84, 0, 0.5);
  background-color: #170303;
  color: #fab81b;
  font-size: 24px;
  font-weight: 700;
  text-shadow: 0 0 20px rgba(255, 84, 0, 0.8);
  vertical-align: top; }
  .Rating_base--2lT32.Rating_isEmpty--28iwo {
    box-shadow: none;
    color: rgba(249, 245, 225, 0.3);
    text-shadow: none; }
  .Rating_base--2lT32.Rating_isLight--20KJS {
    box-shadow: none;
    background-color: transparent; }

.Rating_chart--o-9Zx {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  margin: 10px 0 0;
  transform: translate(-50%, -50%);
  pointer-events: none; }

.Screenshots_base--1WaXt {
  margin: 0 0 58px;
  border-radius: 10px;
  background-color: #050505; }

.Screenshots_image--1SjOp {
  display: inline-block;
  width: 100%;
  border-radius: 10px;
  vertical-align: top; }

.Screenshots_view--3xPB7 {
  display: inline-block;
  border-radius: 10px;
  vertical-align: top;
  cursor: pointer; }
  .Screenshots_view--3xPB7 img {
    display: inline-block;
    border-radius: 10px;
    vertical-align: top; }

.Screenshots_previews--2SSlh {
  position: relative;
  z-index: 1;
  padding: 20px; }
  .Screenshots_previews--2SSlh::after {
    position: absolute;
    right: 0;
    bottom: 100%;
    left: 0;
    height: 59px;
    background: url(images/screenshots-shadow.png) center repeat-x;
    content: ''; }

.Screenshots_preview--2Bmnw {
  position: relative;
  display: inline-block;
  border-radius: 10px;
  vertical-align: top;
  cursor: pointer; }
  .Screenshots_preview--2Bmnw:not(:last-child) {
    margin: 0 22px 0 0; }
  .Screenshots_preview--2Bmnw::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    content: ''; }
  .Screenshots_preview--2Bmnw.Screenshots_isActive--3MW2C::after {
    box-shadow: inset 0 0 0 2px #f9b723, 0 0 20px 0 rgba(255, 84, 0, 0.3); }
  .Screenshots_preview--2Bmnw img {
    display: inline-block;
    border-radius: 10px;
    vertical-align: top; }

.Screenshots_counter--2BuPE {
  position: absolute;
  top: -20px;
  left: 20px;
  z-index: 2;
  color: #a29e87;
  font-size: 14px;
  line-height: 25px; }
  .Screenshots_counter--2BuPE > span {
    color: #ebe8c8;
    font-weight: 700; }

.Screenshots_lightboxCounter--2kzNc {
  padding: 40px 0;
  color: #726f5f;
  font-size: 18px;
  text-align: center;
  white-space: nowrap; }
  .Screenshots_lightboxCounter--2kzNc > span {
    color: #ebe8c8;
    font-weight: 700; }

.ScrollArea_scrollTrack--26rEt {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 4px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.05); }
  .ScrollArea_scrollTrack--26rEt.ScrollArea_isDropdown--G0S4K {
    bottom: 32px; }

.ScrollArea_scrollThumb--LJXtI {
  border-radius: 2px;
  background-color: rgba(233, 227, 190, 0.5); }

.ScrollToTop_base--N9zqs {
  position: fixed;
  right: 40px;
  bottom: 116px;
  z-index: 994;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #e4deb9;
  background-image: url(images/scroll-to-top.png);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  cursor: pointer;
  transition: background-color 0.4s, opacity 0.4s; }
  .ScrollToTop_base--N9zqs:hover {
    background-color: #f9f5e1; }
  .ScrollToTop_base--N9zqs.ScrollToTop_isVisible--2ZpLZ {
    opacity: 1; }

.Search_base--3uKnr {
  position: relative;
  width: 302px;
  height: 32px;
  color: #858271;
  line-height: 32px; }

.Search_input--yfjjU {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 38px 0 20px;
  border: none;
  border-radius: 16px;
  background: none;
  background-color: rgba(5, 5, 5, 0.4);
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  line-height: inherit;
  transition: background-color 0.4s; }
  .Search_input--yfjjU:hover {
    background-color: #050505; }
  .Search_base--3uKnr.Search_isActive--2MUEf .Search_input--yfjjU, .Search_input--yfjjU:focus {
    outline: none;
    box-shadow: 0 0 20px 0 rgba(255, 84, 0, 0.2);
    background-color: #f9b723;
    color: #050505; }

.Search_button--1PZY0 {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 3;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transform: translateY(-50%); }
  .Search_button--1PZY0::before, .Search_button--1PZY0::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .Search_button--1PZY0::before {
    background-image: url(images/search-button.svg);
    opacity: 1; }
  .Search_button--1PZY0::after {
    background-image: url(images/search-button-hover.svg);
    opacity: 0; }
  .Search_base--3uKnr.Search_isActive--2MUEf .Search_button--1PZY0::before,
  .Search_input--yfjjU:focus + .Search_button--1PZY0::before {
    opacity: 0; }
  .Search_base--3uKnr.Search_isActive--2MUEf .Search_button--1PZY0::after,
  .Search_input--yfjjU:focus + .Search_button--1PZY0::after {
    opacity: 1; }

.Search_placeholder--2HZnW {
  position: absolute;
  top: 0;
  right: 34px;
  bottom: 0;
  left: 20px;
  z-index: 2;
  display: none;
  padding: 1px;
  color: #858271;
  font-size: 11px;
  line-height: inherit;
  text-transform: uppercase;
  pointer-events: none; }
  .Search_placeholder--2HZnW.Search_isVisible--1_pIN {
    display: block; }

.Spinner_base--OMJwW {
  position: relative;
  width: 114px;
  height: 114px;
  text-align: center; }

.Spinner_spinner--36SnL {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(images/spinner.png) center no-repeat;
  animation: Spinner_spin--1tuBf 3s linear infinite; }

@keyframes Spinner_spin--1tuBf {
  to {
    transform: rotate(360deg); } }

.Spinner_logo--IeIDq {
  position: absolute;
  top: 6px;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(images/spinner-logo.png) center no-repeat; }

.Table_base--SDe3o {
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px solid #3f3c3b; }
  .Table_base--SDe3o::before, .Table_base--SDe3o::after {
    position: absolute;
    right: -1px;
    left: 1px;
    background-repeat: repeat-x;
    background-position: center;
    content: ''; }
  .Table_base--SDe3o::before {
    top: 47px;
    height: 5px;
    background-image: url(images/table-shadow-head.png);
    opacity: .6; }
  .Table_base--SDe3o::after {
    bottom: -4px;
    height: 3px;
    background-image: url(images/table-shadow-body.png); }
  .Table_base--SDe3o.Table_isProcessing--2x1Hr {
    opacity: .3; }
  .Table_base--SDe3o.Table_isOwn--Y_KFc tbody > tr {
    cursor: pointer; }
  .Table_base--SDe3o.Table_isEmpty--31Ui- td {
    height: 500px;
    color: #878686;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    text-shadow: none; }
  .Table_base--SDe3o thead {
    border-bottom: 1px solid #3f3c3b;
    background: #0d0d0d; }
  .Table_base--SDe3o th {
    height: 45px;
    padding: 0 0 0 35px;
    line-height: 14px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap; }
  .Table_base--SDe3o tbody > tr {
    background: #444545; }
    .Table_base--SDe3o tbody > tr:nth-child(2n) {
      background: #525252; }
  .Table_base--SDe3o td {
    height: 50px;
    padding: 0 0 0 35px;
    color: #fffae9;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 2px 0.65px rgba(13, 14, 15, 0.4);
    vertical-align: middle;
    white-space: nowrap; }

.TableSorter_base--3OTFg {
  display: inline-block;
  padding: 0 18px 0 0;
  color: #767676;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  vertical-align: top;
  white-space: nowrap; }
  .TableSorter_base--3OTFg::after {
    position: absolute;
    top: 50%;
    right: 0;
    width: 11px;
    height: 6px;
    margin: -3px 0 0 0;
    background-image: url(images/table-sorter-arrow.png);
    background-repeat: no-repeat;
    content: normal; }
  .TableSorter_base--3OTFg.TableSorter_isSortable--2uwsf {
    position: relative;
    cursor: pointer; }
  .TableSorter_base--3OTFg.TableSorter_isActive--xSMr8::after {
    content: ''; }
  .TableSorter_base__asc--2YSf4::after {
    background-position: 0 0; }
  .TableSorter_base__desc--3MYvS::after {
    background-position: -11px 0; }

.Tabs_base--xmcv8 {
  position: relative;
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  white-space: nowrap; }
  .Tabs_base--xmcv8.Tabs_isWide--2oEmQ {
    box-sizing: border-box;
    padding-right: 61px; }

.Tabs_container--3DEn9 {
  overflow: hidden; }

.Tabs_inner--8UFq_ {
  position: relative;
  display: inline-block;
  border-bottom: 1px solid #7c7c7c;
  vertical-align: top;
  transition: left 0.4s; }

.Tabs_item--3Mb0D {
  display: inline-block;
  height: 29px;
  margin: 0 0 -1px;
  padding: 0 17px;
  border: 1px solid #7c7c7c;
  border-radius: 2px 2px 0 0;
  background: #1d1d1c;
  color: #7c7c7c;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 31px;
  text-transform: uppercase;
  vertical-align: top;
  cursor: pointer; }
  .Tabs_item--3Mb0D:not(:last-child) {
    margin-right: 7px; }
  .Tabs_item--3Mb0D:hover, .Tabs_item--3Mb0D.Tabs_isActive--fThiy {
    background: #7c7c7c;
    color: #2a2a2a; }
  .Tabs_item--3Mb0D.Tabs_isActive--fThiy {
    cursor: default; }

.Tabs_buttons--xgW-Q {
  position: absolute;
  right: 0;
  bottom: 0; }
  .Tabs_buttons--xgW-Q::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5px;
    width: 5px;
    background: url(images/tabs-buttons-shadow.png) center no-repeat;
    content: ''; }

.Tabs_button--123vE {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 29px;
  border: 1px solid #7c7c7c;
  border-radius: 2px 2px 0 0;
  background: #1d1d1c;
  vertical-align: top;
  cursor: pointer; }
  .Tabs_button--123vE:not(:last-child) {
    margin-right: 3px; }
  .Tabs_button--123vE::before {
    position: absolute;
    top: 8px;
    left: 10px;
    width: 7px;
    height: 13px;
    background-image: url(images/tabs-buttons-arrow.png);
    background-repeat: no-repeat;
    background-position-y: 0;
    content: ''; }
  .Tabs_button__prev--d-BWP::before {
    background-position-x: 0; }
  .Tabs_button__next--3gj1E::before {
    background-position-x: -7px; }
  .Tabs_button--123vE.Tabs_isDisabled--2SWXm {
    opacity: .5;
    cursor: default; }
  .Tabs_button--123vE:not(.Tabs_isDisabled--2SWXm):hover {
    background: #7c7c7c; }
    .Tabs_button--123vE:not(.Tabs_isDisabled--2SWXm):hover::before {
      background-position-y: -13px; }

.Tag_base--2QBX0 {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 19px;
  padding: 0 15px;
  overflow: hidden;
  border-radius: 10px;
  color: #858271;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: top;
  cursor: pointer;
  transition: box-shadow 0.4s, color 0.4s; }
  .Tag_base--2QBX0 .Tag_hole--aiHUq::before {
    box-shadow: 0 0 0 2000px #272729; }
  .Tag_base--2QBX0:hover {
    color: #858271; }
    .Tag_base--2QBX0:hover .Tag_hole--aiHUq::before {
      box-shadow: 0 0 0 2000px #3a3a3c; }
  .Tag_base--2QBX0.Tag_isChecked--1I-Ta {
    color: #0e0e0f; }
    .Tag_base--2QBX0.Tag_isChecked--1I-Ta .Tag_hole--aiHUq::before {
      box-shadow: 0 0 0 2000px #f9b723; }
  .Tag_base__light--3Lby_ {
    color: #050505; }
    .Tag_base__light--3Lby_ .Tag_hole--aiHUq::before {
      box-shadow: 0 0 0 2000px rgba(249, 245, 225, 0.35); }
    .Tag_base__light--3Lby_.Tag_isChecked--1I-Ta, .Tag_base__light--3Lby_:hover {
      color: #050505; }
      .Tag_base__light--3Lby_.Tag_isChecked--1I-Ta .Tag_hole--aiHUq::before, .Tag_base__light--3Lby_:hover .Tag_hole--aiHUq::before {
        box-shadow: 0 0 0 2000px rgba(249, 245, 225, 0.75); }
  .Tag_base__warning--1jI55 {
    color: #858271; }
    .Tag_base__warning--1jI55 .Tag_hole--aiHUq::before {
      box-shadow: 0 0 0 2000px rgba(249, 245, 225, 0.08); }
    .Tag_base__warning--1jI55.Tag_isChecked--1I-Ta, .Tag_base__warning--1jI55:hover {
      color: #050505; }
      .Tag_base__warning--1jI55.Tag_isChecked--1I-Ta .Tag_hole--aiHUq::before, .Tag_base__warning--1jI55:hover .Tag_hole--aiHUq::before {
        box-shadow: 0 0 0 2000px #db2d1b; }
  .Tag_base--2QBX0.Tag_isError--3Fn3O {
    box-shadow: 0 0 0 1px #db2d1b; }
  .Tag_base--2QBX0.Tag_isDisabled--oCJuB {
    opacity: .4;
    pointer-events: none; }

.Tag_caption--3m5Zo {
  position: relative;
  z-index: 2; }

.Tag_hole--aiHUq {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden; }
  .Tag_hole--aiHUq::before {
    position: absolute;
    top: 7px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    content: '';
    transition: box-shadow 0.4s, color 0.4s; }
  .Tag_hole__left--Pp6Wv {
    right: 50%;
    left: 0; }
    .Tag_hole__left--Pp6Wv::before {
      left: 6px; }
  .Tag_hole__right--2BjjA {
    right: 0;
    left: 50%; }
    .Tag_hole__right--2BjjA::before {
      right: 6px; }

.TitleDialog_base--2SEvD {
  width: 100%;
  margin: 0 0 20px;
  color: #e9e3be;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px; }
  .TitleDialog_base--2SEvD mark {
    background-color: transparent;
    color: #f9b723; }

.TitleMajor_base--1-lbK {
  color: #e9e3be;
  font-size: 44px;
  font-weight: 700;
  line-height: 53px; }
  .TitleMajor_base--1-lbK mark {
    background-color: transparent;
    color: #f9b723; }

.TitleMinor_base--1yIF9 {
  position: relative;
  color: #e9e3be;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase; }
  .TitleMinor_base--1yIF9 mark {
    background: transparent;
    color: #fab81b; }
  .TitleMinor_base--1yIF9 sup {
    color: #726f5f;
    font-size: 15px;
    vertical-align: text-top; }

.Toggle_base--16-Sw {
  display: inline-block;
  vertical-align: top; }
  .Toggle_base--16-Sw.Toggle_isDisabled--1N8CP {
    opacity: .3;
    pointer-events: none; }

.Toggle_toggle--2xAs8 {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  height: 21px;
  border-radius: 10px;
  background-color: #050505;
  user-select: none; }

.Toggle_item--Oqqbm {
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 118px;
  height: 100%;
  padding: 0 18px;
  border-radius: 10px;
  color: #858271;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s; }
  .Toggle_item--Oqqbm:hover:not(.Toggle_isChecked--2WHO3) {
    color: #e9e3be; }
  .Toggle_item--Oqqbm.Toggle_isChecked--2WHO3 {
    background-color: #e9e3be;
    color: #050505;
    cursor: default; }

.Tooltip_base--14aR8 {
  position: fixed;
  z-index: 997;
  box-sizing: border-box;
  max-width: 400px;
  padding: 12px 10px;
  visibility: hidden;
  border: 1px solid #0d0d0d;
  border-radius: 2px;
  background: #333434;
  color: #787877;
  font-size: 11px;
  line-height: 1;
  pointer-events: none; }
  .Tooltip_base--14aR8.Tooltip_isVisible--1_yXP {
    visibility: visible; }
  .Tooltip_base--14aR8.Tooltip_isWide--3laMn {
    max-width: none; }

.Voting_base--1IYSN {
  position: relative;
  width: 302px;
  height: 229px;
  text-align: center; }

.Voting_body--1n70B {
  position: relative;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  width: 214px;
  height: 214px;
  border-radius: 50%;
  vertical-align: top; }
  .Voting_body--1n70B::after {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 258px;
    height: 258px;
    background-image: url(images/voting-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transform: translate(-50%, -50%); }
    .Voting_base--1IYSN.Voting_isEmpty--2T6ZQ .Voting_body--1n70B::after {
      width: 214px;
      height: 214px;
      border-radius: 50%;
      background: rgba(23, 3, 3, 0.3); }

.Voting_chart--3xCCo {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  margin: 10px 0 0;
  transform: translate(-50%, -50%);
  pointer-events: none; }

.Voting_rating--2AfcU {
  position: relative;
  top: -6px; }
  .Voting_rating--2AfcU::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 217px;
    height: 165px;
    background-image: url(images/voting-glow.png);
    content: '';
    transform: translate(-50%, -50%); }
    .Voting_base--1IYSN.Voting_isEmpty--2T6ZQ .Voting_rating--2AfcU::after {
      content: normal; }

.Voting_ratingLabel--39YGP {
  color: #a29e87;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase; }

.Voting_ratingValue--2injV {
  position: relative;
  z-index: 3;
  color: #fab81b;
  font-size: 70px;
  font-weight: 700;
  line-height: 1; }
  .Voting_base--1IYSN.Voting_isEmpty--2T6ZQ .Voting_ratingValue--2injV {
    color: rgba(249, 245, 225, 0.1); }

.Voting_vote--35iXx {
  position: absolute;
  right: 0;
  bottom: 23px;
  left: 0;
  z-index: 5;
  color: #f9f5e1;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase; }

.Voting_footer--2YqPZ {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 25px;
  background-color: #050505;
  color: #a29e87;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase; }

.Voting_button--DCcAd {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.4s; }
  .Voting_button--DCcAd::before, .Voting_button--DCcAd::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    transition: opacity 0.4s; }
  .Voting_button--DCcAd::before {
    opacity: 1; }
  .Voting_button--DCcAd::after {
    opacity: 0; }
  .Voting_button__dislike--YhqUM {
    left: -1px;
    border: 1px solid #db2d1b; }
    .Voting_button__dislike--YhqUM::before {
      background-image: url(images/voting-dislike.png);
      opacity: 1; }
    .Voting_button__dislike--YhqUM::after {
      background-image: url(images/voting-dislike-hover.png);
      opacity: 0; }
    .Voting_button__dislike--YhqUM.Voting_isActive--UMOBj, .Voting_button__dislike--YhqUM:not(.Voting_isDisabled--2x7lm):hover {
      background-color: #db2d1b; }
      .Voting_button__dislike--YhqUM.Voting_isActive--UMOBj::before, .Voting_button__dislike--YhqUM:not(.Voting_isDisabled--2x7lm):hover::before {
        opacity: 0; }
      .Voting_button__dislike--YhqUM.Voting_isActive--UMOBj::after, .Voting_button__dislike--YhqUM:not(.Voting_isDisabled--2x7lm):hover::after {
        opacity: 1; }
  .Voting_button__like--1LWyT {
    right: -1px;
    border: 1px solid #f9b723; }
    .Voting_button__like--1LWyT::before {
      background-image: url(images/voting-slike.png);
      opacity: 1; }
    .Voting_button__like--1LWyT::after {
      background-image: url(images/voting-slike-hover.png);
      opacity: 0; }
    .Voting_button__like--1LWyT.Voting_isActive--UMOBj, .Voting_button__like--1LWyT:not(.Voting_isDisabled--2x7lm):hover {
      background-color: #f9b723; }
      .Voting_button__like--1LWyT.Voting_isActive--UMOBj::before, .Voting_button__like--1LWyT:not(.Voting_isDisabled--2x7lm):hover::before {
        opacity: 0; }
      .Voting_button__like--1LWyT.Voting_isActive--UMOBj::after, .Voting_button__like--1LWyT:not(.Voting_isDisabled--2x7lm):hover::after {
        opacity: 1; }
  .Voting_button--DCcAd.Voting_isDisabled--2x7lm {
    cursor: default; }

.Categories_base--2ufeh {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  padding: 11px 30px;
  border-radius: 25px;
  background-color: #050505; }

.Categories_caption--2hqd6 {
  display: inline-block;
  margin: 0 7px 0 0;
  color: #e9e3be;
  font-size: 14px;
  font-weight: 700;
  line-height: 29px;
  text-transform: uppercase;
  vertical-align: top; }

.Categories_tag--pxJqV {
  display: inline-block;
  margin: 5px 0;
  vertical-align: top; }
  .Categories_tag--pxJqV:not(:last-child) {
    margin-right: 10px; }

.ContentPage_base--FGEOQ {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%; }

.ContentPage_head--1vQez {
  flex: 0 0 auto; }

.ContentPage_body--2qyKA {
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.ContentPage_inner--_rueZ {
  padding: 43px 0 0; }
  @media all and (min-width: 1408px) {
    .ContentPage_inner--_rueZ {
      width: 929px; } }

.CreateMod_base--OGPPp {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%; }

.CreateMod_head--2EteU {
  flex: 0 0 auto; }

.CreateMod_body--2WnFa {
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.CreateMod_inner--1dBf2 {
  position: relative;
  height: 100%; }

.CreateMod_content--21lKw {
  height: 100%; }
  @media all and (max-width: 1365px) {
    .CreateMod_content--21lKw {
      width: 100%; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .CreateMod_content--21lKw {
      width: 929px; } }
  @media all and (min-width: 1408px) {
    .CreateMod_content--21lKw {
      width: 929px; } }

.CreateMod_form--9MxoC {
  padding: 25px 0 0; }
  .CreateMod_form--9MxoC.CreateMod_isDisabled--2m5aH {
    opacity: .3;
    pointer-events: none; }

.CreateMod_divider--2FwS9 {
  margin: 30px 0; }

.CreateMod_info--TctY2 {
  padding: 17px 0;
  color: #b8b8a2;
  font-size: 16px;
  line-height: 36px; }

.CreateMod_notification--1BPSs:not(:last-child) {
  margin: 0 0 20px; }

.CreateMod_notificationContent--3phNt {
  position: relative;
  font-size: 14px;
  line-height: 20px; }
  .CreateMod_notificationContent--3phNt mark {
    background: transparent;
    color: #db2d1b;
    font-size: 20px;
    line-height: 20px; }
  .CreateMod_notificationContent--3phNt::before {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    border-radius: 50%;
    background: url(images/create-notification-error.png) center no-repeat;
    vertical-align: top;
    content: ''; }
  .CreateMod_notificationContent__info--kZ0sG::before {
    background-color: #395eff; }
  .CreateMod_notificationContent__warning--1oTXA::before {
    background-color: #db2d1b; }

.CreateMod_notificationBlockedUser--3ckEL {
  margin: 48px 0 17px; }

.CreateMod_attentions--2Aojf {
  margin: 37px 0 55px; }

.CreateMod_attention--2FmJ1 {
  margin: 20px 0;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px; }

.CreateMod_button--3Hkk0 {
  display: inline-block;
  vertical-align: top; }
  .CreateMod_button--3Hkk0:not(:last-child) {
    margin: 0 30px 0 0; }

.Details_base--3Z6C1 {
  position: relative; }

.Details_reactBlur--3d0rU {
  height: 294px;
  overflow: hidden; }

.Details_cover--1fLvP {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: -1;
  height: 294px; }
  .Details_cover--1fLvP::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(28, 28, 30, 0.6);
    content: ''; }

.Details_voting--2XXuE {
  position: absolute;
  right: 0; }
  @media all and (max-width: 1365px) {
    .Details_voting--2XXuE {
      top: 20px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Details_voting--2XXuE {
      top: -10px; } }
  @media all and (min-width: 1408px) {
    .Details_voting--2XXuE {
      top: -10px; } }

.Details_header--39s6E {
  position: relative; }
  @media all and (max-width: 1365px) {
    .Details_header--39s6E {
      width: 635px;
      height: 249px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Details_header--39s6E {
      width: 929px;
      height: 219px; } }
  @media all and (min-width: 1408px) {
    .Details_header--39s6E {
      width: 929px;
      height: 219px; } }

.Details_clampLines--2ZO-m {
  word-wrap: break-word; }

.Details_details--26vhR {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0; }

@media all and (max-width: 1365px) {
  .Details_summary--3QTvk {
    margin: 0 0 24px; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .Details_summary--3QTvk {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin: 0 0 29px; } }

@media all and (min-width: 1408px) {
  .Details_summary--3QTvk {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin: 0 0 29px; } }

.Details_tags--WHgkz {
  display: flex;
  flex-flow: row nowrap;
  align-items: center; }
  @media all and (max-width: 1365px) {
    .Details_tags--WHgkz {
      margin: 0 0 14px; } }

.Details_tag--2SUsH {
  display: inline-block;
  margin: 0 30px 0 0;
  vertical-align: top;
  white-space: nowrap; }
  .Details_tag--2SUsH:not(:last-child) {
    margin-right: 8px; }

.Details_author--1Ji9z {
  display: inline-block;
  max-width: 200px;
  margin: 0 20px 0 0;
  overflow: hidden;
  color: #b8b8a2;
  font-size: 15px;
  line-height: 21px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.Details_owner--1YtPC {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  color: #fab81b;
  font-size: 15px;
  line-height: 21px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  cursor: pointer; }

@media all and (max-width: 1365px) {
  .Details_body--3pb0h {
    width: 100%; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .Details_body--3pb0h {
    width: 929px; } }

@media all and (min-width: 1408px) {
  .Details_body--3pb0h {
    width: 929px; } }

.Details_actions--oscWT {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin: 0 0 40px;
  padding: 20px 0;
  border-bottom: 1px solid #2b2b2c; }

.Details_action--3CC1G:not(:last-child) {
  margin-right: 30px; }

.Details_actions__disabled--_VTpx .Details_action--3CC1G {
  margin-right: 10px; }

.Details_actionsMessage--3X95H {
  color: #e9e3be;
  font-size: 16px;
  line-height: 1; }

.Details_title--3yLqB {
  position: relative;
  margin: 0 0 34px; }

.Details_changelogs--2GsgD {
  word-wrap: break-word; }

.Details_descriptionLanguageSelect--1lHCi {
  position: absolute;
  top: -2px;
  right: 0; }

.Details_loadMore--3xVkB {
  margin: 0 0 50px;
  text-align: center; }

.Details_commentsTitle--3V55o {
  position: relative;
  z-index: 2;
  height: 18px; }

.Details_commentsTitleText--3msL8 {
  color: #e9e3be;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase; }

.Details_commentsTitleLanguageSelect--2Tbgj {
  position: absolute;
  top: -2px;
  right: 0;
  z-index: 2; }

.Details_commentsMessage--2o_Mv {
  position: relative;
  z-index: 2;
  padding: 37px 0 38px;
  border-bottom: 1px solid #2b2b2c;
  color: #e9e3be;
  font-size: 20px; }

.Details_commentsInfo--27Wg2 {
  position: relative;
  z-index: 2;
  margin: 22px 0 34px;
  color: #b8b8a2;
  font-size: 14px;
  line-height: 20px; }

.Details_comments--1hbhJ {
  min-height: 200px; }
  .Details_comments__en--3l9wC .hc__menu__item.hc__menu__comment.hc_unclick .hc__menu__count {
    left: 100px; }
  .Details_comments__ru--puDKB .hc__menu__item.hc__menu__comment.hc_unclick .hc__menu__count {
    left: 130px; }

.EditMod_base--325Qj {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%; }

.EditMod_head--JBnlH {
  flex: 0 0 auto; }

.EditMod_body--111ks {
  flex: 1 1 100%; }

.EditMod_inner--2bYSV {
  position: relative;
  height: 100%; }

.EditMod_content--1EZz1 {
  height: 100%; }
  @media all and (max-width: 1365px) {
    .EditMod_content--1EZz1 {
      width: 100%; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .EditMod_content--1EZz1 {
      width: 929px; } }
  @media all and (min-width: 1408px) {
    .EditMod_content--1EZz1 {
      width: 929px; } }

.EditMod_form--1f5fM {
  padding: 33px 0 0; }
  .EditMod_form--1f5fM.EditMod_isDisabled--1SqqC {
    opacity: .3;
    pointer-events: none; }

.EditMod_divider--KJfDZ {
  margin: 30px 0; }

.EditMod_attentions--1YY9W {
  margin: 37px 0 55px; }

.EditMod_attention--3T4Bh {
  margin: 20px 0;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px; }

.EditMod_buttons--1iSEa {
  position: relative; }

.EditMod_button--TqGoM {
  display: inline-block;
  vertical-align: top; }
  .EditMod_button--TqGoM:not(:last-child) {
    margin: 0 30px 0 0; }

.EditMod_actionRemoveMod--2pfuC {
  position: absolute;
  top: 0;
  right: 0; }

.EditMod_clampLines--2lD1c {
  word-wrap: break-word; }

.EditMod_notificationModerator--2UVWN {
  margin: 30px 0; }

.EditMod_notification--3oQKT:not(:last-child) {
  margin: 0 0 20px; }

.EditMod_info--2tlFT {
  padding: 17px 0;
  color: #b8b8a2;
  font-size: 16px;
  line-height: 36px; }

.EditMod_notificationContent--2SPlU {
  position: relative;
  font-size: 14px;
  line-height: 20px; }
  .EditMod_notificationContent--2SPlU mark {
    background: transparent;
    color: #db2d1b;
    font-size: 20px;
    line-height: 20px; }
  .EditMod_notificationContent--2SPlU::before {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    border-radius: 50%;
    background: url(images/edit-notification-error.png) center no-repeat;
    vertical-align: top;
    content: ''; }
  .EditMod_notificationContent__info--1lpB0::before {
    background-color: #395eff; }
  .EditMod_notificationContent__warning--3TGyF::before {
    background-color: #db2d1b; }

.Gallery_base--2nfgv {
  height: 100%; }

.Gallery_section--1EMt2 {
  position: relative; }
  .Gallery_section--1EMt2:not(:last-child) {
    margin-bottom: 50px; }
  .Gallery_section__filtered--23apC {
    display: flex;
    flex-flow: column nowrap;
    box-sizing: border-box;
    height: 100%; }

.Gallery_filteredHead--3nnnm {
  position: relative;
  z-index: 2;
  flex: 0 0 auto; }

.Gallery_filteredBody--1T2AJ {
  position: relative;
  z-index: 1;
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.Gallery_title--CoRUj {
  display: inline-block;
  margin: 0 0 38px;
  vertical-align: top; }

.Gallery_reset--1C3h4 {
  position: absolute;
  top: -1px;
  left: 100%;
  margin: 0 0 0 7px; }

.Gallery_filter--1cmKD {
  position: absolute;
  top: -2px;
  right: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start; }

.Gallery_toggle--JSuvE {
  margin: 0 30px 0 0; }

.Gallery_section__filtered--23apC .Gallery_inner--2_k8B {
  height: 100%; }

@media all and (max-width: 1365px) {
  .Gallery_inner--2_k8B {
    margin-right: -15px;
    margin-left: -15px; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .Gallery_inner--2_k8B {
    margin-right: -13px;
    margin-left: -13px; } }

@media all and (min-width: 1408px) {
  .Gallery_inner--2_k8B {
    margin-right: -20px;
    margin-left: -20px; } }

.Gallery_mods--2ehU3 {
  margin: 0 0 -50px; }

.Gallery_mod--35OHa {
  display: inline-block;
  vertical-align: top; }
  @media all and (max-width: 1365px) {
    .Gallery_mod--35OHa {
      margin: 0 15px 50px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Gallery_mod--35OHa {
      margin: 0 13px 50px; } }
  @media all and (min-width: 1408px) {
    .Gallery_mod--35OHa {
      margin: 0 20px 50px; } }

.Gallery_button--3tBEt {
  margin: 40px 0 0;
  text-align: center; }

.Landing_base--2dwxK {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%; }

.Landing_head--fQx9i {
  position: relative;
  z-index: 1;
  flex: 0 0 auto; }

.Landing_body--S-zCn {
  position: relative;
  z-index: 2;
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }
  @media all and (max-width: 1365px) {
    .Landing_body--S-zCn {
      margin-top: -211px; } }
  @media all and (min-width: 1408px) {
    .Landing_body--S-zCn {
      margin-top: -265px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .Landing_body--S-zCn {
      margin-top: -265px; } }

.Landing_selectPanel--1iAKM {
  position: relative;
  z-index: 2;
  margin: 0 0 20px;
  padding: 0 30px; }

.Landing_categories--1o1oF {
  position: relative;
  z-index: 1; }

.MainWrapper_base--1tgnT {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%;
  padding: 37px 0 0; }

.MainWrapper_nav--rSyrm {
  position: relative;
  z-index: 2;
  flex: 0 0 66px; }

.MainWrapper_body--3I4So {
  position: relative;
  z-index: 1;
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.MainWrapper_footer--38sfB {
  position: relative;
  z-index: 2;
  flex: 0 0 66px; }

#common_menu .cm-layout {
  position: relative;
  z-index: 996; }

@media all and (max-width: 1365px) {
  .cm-layout_content {
    width: 1022px;
    padding: 0 28px !important; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .cm-layout_content {
    width: 1366px;
    padding: 0 40px !important; } }

@media all and (min-width: 1408px) {
  .cm-layout_content {
    width: 1408px;
    padding: 0 40px !important; } }

.ModderSection_base--3Q0-l {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%;
  padding: 0 0 30px; }

.ModderSection_head--wVD7V {
  position: relative;
  z-index: 2;
  flex: 0 0 auto; }

.ModderSection_body--3_9vm {
  position: relative;
  z-index: 1;
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.ModderSection_header--8-29r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 50px; }

.ModderSection_titleSeparator--3f3VO {
  margin: 0 2px 0 4px;
  opacity: .3; }

.ModderSection_muted--6i13x {
  color: #434343; }

.ModderSection_filter--kW8_- {
  margin: 7px 0 0;
  line-height: 1; }
  .ModderSection_filter--kW8_-.ModderSection_isDisabled--1reLv {
    opacity: .3;
    pointer-events: none; }

.ModderSection_select--1D4dU {
  display: inline-block;
  width: 200px; }

.ModderSection_content--1Z2ea {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start; }
  @media all and (max-width: 1365px) {
    .ModderSection_content--1Z2ea {
      margin: 0 -15px -50px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .ModderSection_content--1Z2ea {
      margin: 0 -13px -50px; } }
  @media all and (min-width: 1408px) {
    .ModderSection_content--1Z2ea {
      margin: 0 -20px -50px; } }

@media all and (max-width: 1365px) {
  .ModderSection_mod--NstX9 {
    margin: 0 15px 50px; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .ModderSection_mod--NstX9 {
    margin: 0 13px 50px; } }

@media all and (min-width: 1408px) {
  .ModderSection_mod--NstX9 {
    margin: 0 20px 50px; } }

.ModderSection_notification---G87h {
  margin: 0 0 60px; }

.NewsHeadersList_base--2yRcT {
  position: absolute;
  top: 155px;
  right: 39px;
  bottom: -50px;
  left: 0;
  margin: 0 -8px 0 0;
  padding: 0 8px 0 0;
  overflow: hidden; }

.NewsHeadersList_wrapper--1K98Z {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 40px 0 0;
  overflow-y: scroll; }

.NewsHeadersList_items--r3aaG {
  padding: 0 0 50px; }

.NewsHeadersList_item--MrbBt {
  position: relative;
  box-sizing: border-box;
  min-height: 84px;
  padding: 16px 30px 25px;
  border-top: 1px #2b2b2c solid;
  border-left: 2px transparent solid;
  cursor: pointer; }
  .NewsHeadersList_item--MrbBt.NewsHeadersList_isActive--23x36 {
    z-index: 2;
    margin: 0 -8px 0 0;
    border-top-color: transparent;
    border-left-color: #f9b723;
    border-radius: 0 10px 10px 0;
    background: rgba(5, 5, 5, 0.5);
    cursor: default; }
    .NewsHeadersList_item--MrbBt.NewsHeadersList_isActive--23x36 + .NewsHeadersList_divider--2u4rF {
      display: none; }
  .NewsHeadersList_isActive--23x36 + .NewsHeadersList_item--MrbBt {
    border-color: transparent; }

.NewsHeadersList_title--2jmc_ {
  color: #e9e3be;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  transition: color 0.4s; }
  .NewsHeadersList_item--MrbBt:hover .NewsHeadersList_title--2jmc_,
  .NewsHeadersList_isActive--23x36 .NewsHeadersList_title--2jmc_ {
    color: #f9b723; }

.NewsHeadersList_date--2s-lk {
  margin: 9px 0 0;
  color: #a29e87;
  font-size: 11px; }

.NewsHeadersList_divider--2u4rF {
  position: relative;
  margin: -51px 0 0; }

.NewsHeadersList_paginator--2KBqB {
  position: relative;
  margin: 30px 0 0;
  padding: 0 0 50px;
  text-align: center; }

.NewsContentsList_base--1K1sz {
  position: absolute;
  top: -96px;
  bottom: -50px;
  width: 100%;
  overflow: hidden; }

.NewsContentsList_wrapper--2OpEm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 40px 0 0;
  overflow-y: scroll; }

.NewsContentsList_items--397m- {
  padding: 0 0 50px; }

.NewsContentsList_item--2Xfrj {
  position: relative;
  box-sizing: border-box;
  margin: 20px 0 0;
  padding: 37px 40px 35px;
  border-radius: 10px;
  background: rgba(5, 5, 5, 0.5); }
  @media all and (max-width: 1365px) {
    .NewsContentsList_item--2Xfrj:first-child {
      margin: 131px 0 0; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .NewsContentsList_item--2Xfrj:first-child {
      margin: 161px 0 0; } }
  @media all and (min-width: 1408px) {
    .NewsContentsList_item--2Xfrj:first-child {
      margin: 161px 0 0; } }

.NewsContentsList_title--fXXNF {
  color: #e9e3be;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px; }

.NewsContentsList_date--3RvXc {
  margin: 10px 0 0;
  color: #a29e87;
  font-size: 11px; }

.NewsContentsList_content--1seRo {
  width: 100%;
  margin: 30px 0 0;
  overflow: hidden;
  color: #b8b8a2;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 26px; }
  .NewsContentsList_content--1seRo img {
    max-width: 100% !important;
    height: auto !important; }
  .NewsContentsList_content--1seRo p {
    margin: 30px 0; }
    .NewsContentsList_content--1seRo p:first-child {
      margin: 0 0 30px; }

.News_base--V3jyz {
  display: flex;
  flex-flow: row nowrap;
  box-sizing: border-box;
  height: 100%; }

.News_leftColumn--e3fHe {
  position: relative;
  box-sizing: border-box;
  height: 100%; }
  @media all and (max-width: 1365px) {
    .News_leftColumn--e3fHe {
      flex: 0 0 384px;
      padding: 0 39px 0 0; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .News_leftColumn--e3fHe {
      flex: 0 0 642px;
      padding: 0 39px 0 0; } }
  @media all and (min-width: 1408px) {
    .News_leftColumn--e3fHe {
      flex: 0 0 684px;
      padding: 0 39px 0 0; } }

.News_rightColumn--3rSFx {
  position: relative;
  box-sizing: border-box;
  height: 100%; }
  @media all and (max-width: 1365px) {
    .News_rightColumn--3rSFx {
      flex: 0 0 584px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .News_rightColumn--3rSFx {
      flex: 0 0 644px; } }
  @media all and (min-width: 1408px) {
    .News_rightColumn--3rSFx {
      flex: 0 0 644px; } }

.News_head--1mjA3 {
  margin: 0 0 32px; }

.SearchResult_base--3FfRv {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%; }

.SearchResult_head--J6iCv {
  position: relative;
  z-index: 2;
  flex: 0 0 auto; }

.SearchResult_body--1mwhp {
  position: relative;
  z-index: 1;
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */ }

.SearchResult_filter--39dlF {
  position: relative;
  padding: 48px 0 35px; }

.SearchResult_filterAdditional--A1a3Y {
  position: absolute;
  top: 48px;
  right: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start; }

.SearchResult_toggle--1ByTr {
  display: inline-block;
  margin: 0 30px 0 0;
  vertical-align: top; }

.SearchResult_section--2cLi8 {
  position: relative;
  height: 100%; }

.SearchResult_inner--1kUOC:not(:last-child) {
  margin-bottom: -10px; }

.SearchResult_inner--1kUOC:last-child {
  margin-bottom: -50px; }

@media all and (max-width: 1365px) {
  .SearchResult_inner--1kUOC {
    margin-right: -15px;
    margin-left: -15px; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  .SearchResult_inner--1kUOC {
    margin-right: -13px;
    margin-left: -13px; } }

@media all and (min-width: 1408px) {
  .SearchResult_inner--1kUOC {
    margin-right: -20px;
    margin-left: -20px; } }

.SearchResult_mod--39tkX {
  display: inline-block;
  vertical-align: top; }
  @media all and (max-width: 1365px) {
    .SearchResult_mod--39tkX {
      margin: 0 15px 50px; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .SearchResult_mod--39tkX {
      margin: 0 13px 50px; } }
  @media all and (min-width: 1408px) {
    .SearchResult_mod--39tkX {
      margin: 0 20px 50px; } }

.SearchResult_button--3JVSR {
  text-align: center; }

.SearchResult_muted--3uMTa {
  color: #434343; }

.SubscriptionsItem_base--2DfrH {
  display: flex;
  height: 85px;
  overflow: hidden;
  border-radius: 10px;
  background: #050505; }
  .SubscriptionsItem_base--2DfrH:not(:last-child) {
    margin: 0 0 20px; }

.SubscriptionsItem_mod--2UwXN {
  display: flex;
  flex: 0 0 588px;
  overflow: hidden;
  white-space: normal; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_mod--2UwXN {
      flex: 0 0 450px; } }

.SubscriptionsItem_cover--1eJcn {
  position: relative;
  flex: 0 0 151px;
  height: 85px;
  overflow: hidden;
  background: url(images/cover.jpg) center/contain no-repeat;
  cursor: pointer;
  transition: opacity 0.4s; }
  .SubscriptionsItem_cover--1eJcn::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 49px;
    height: 85px;
    background: linear-gradient(to left, #050505 0%, rgba(5, 5, 5, 0) 100%);
    content: ''; }
  .SubscriptionsItem_mod--2UwXN:hover .SubscriptionsItem_cover--1eJcn {
    opacity: .4; }

.SubscriptionsItem_title--11Sql {
  display: flex;
  flex: 0 0 437px;
  align-items: center;
  box-sizing: border-box;
  padding: 0 20px 0 27px;
  overflow: hidden;
  color: #e9e3be;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  cursor: pointer;
  transition: color 0.4s; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_title--11Sql {
      flex: 0 0 299px; } }
  .SubscriptionsItem_mod--2UwXN:hover .SubscriptionsItem_title--11Sql {
    color: #f9b723; }

.SubscriptionsItem_clampLines--1Ql12 {
  width: 100%;
  overflow: hidden;
  word-wrap: break-word; }

.SubscriptionsItem_hidden--2KJSg {
  display: none; }

.SubscriptionsItem_rate--2p3G- {
  display: flex;
  flex: 1 1 112px;
  align-items: center; }

.SubscriptionsItem_modData--1rpPg {
  display: flex;
  flex: 1 1 324px;
  align-items: center;
  box-sizing: border-box;
  overflow: hidden;
  color: #a29e87;
  font-size: 11px;
  text-transform: uppercase; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_modData--1rpPg {
      flex: 1 0 150px;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      padding: 0 20px; } }

.SubscriptionsItem_modDataItem--1kP72 {
  width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_modDataItem--1kP72 {
      width: 100%;
      padding: 6px 0; } }
  @media all and (min-width: 1366px) and (max-width: 1407px) {
    .SubscriptionsItem_modDataItem--1kP72 {
      margin: 0 20px 0 0; } }
  @media all and (min-width: 1408px) {
    .SubscriptionsItem_modDataItem--1kP72 {
      margin: 0 20px 0 0; } }
  .SubscriptionsItem_modDataItem--1kP72 mark {
    background: none;
    color: #f9f5e1;
    font-weight: 700; }
  .SubscriptionsItem_modDataItem--1kP72.SubscriptionsItem_isNew--3XEmr {
    position: relative;
    padding: 0 0 0 20px;
    color: #f9b723; }
    @media all and (max-width: 1365px) {
      .SubscriptionsItem_modDataItem--1kP72.SubscriptionsItem_isNew--3XEmr {
        padding: 6px 0 6px 20px; } }
    .SubscriptionsItem_modDataItem--1kP72.SubscriptionsItem_isNew--3XEmr::before {
      position: absolute;
      top: 50%;
      left: -6px;
      width: 30px;
      height: 30px;
      background: url(images/alert.png) center no-repeat;
      content: '';
      transform: translateY(-50%); }
    .SubscriptionsItem_modDataItem--1kP72.SubscriptionsItem_isNew--3XEmr mark {
      color: #f9b723; }

.SubscriptionsItem_download--2brcn {
  display: flex;
  flex: 1 1 200px;
  align-items: center;
  box-sizing: border-box; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_download--2brcn {
      padding: 0 10px 0 0; } }

.SubscriptionsItem_downloadButton--QtaVr {
  width: 180px; }

.SubscriptionsItem_buttons--_7PT3 {
  display: flex;
  flex: 0 0 104px;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  padding: 0 10px 0 0; }
  @media all and (max-width: 1365px) {
    .SubscriptionsItem_buttons--_7PT3 {
      flex: 0 0 94px; } }

.SubscriptionsItem_button--1Xhpk {
  margin: 0 10px 0 0; }

.Subscriptions_base--1AX3p {
  display: flex;
  flex-flow: column nowrap;
  box-sizing: border-box;
  height: 100%;
  padding: 0 0 70px; }

.Subscriptions_head--x-Tsh {
  flex: 0 0 auto; }

.Subscriptions_hidden--22k3_ {
  display: none; }

.Subscriptions_title--GrK7v.Subscriptions_isMuted--PSZ9D mark {
  color: #434343; }

.Subscriptions_body--34c_f {
  flex: 1 1 100%;
  /* stylelint-disable order/properties-order */
  -ms-flex: 1 0 auto;
  /* stylelint-enable */
  margin: 20px 0 -20px; }

.Subscriptions_divider--2ZNRG {
  margin: 20px 0; }

.Subscriptions_itemsHeader--3n31Z {
  position: relative;
  display: flex;
  align-items: center;
  height: 50px;
  margin: 0 0 20px; }

.Subscriptions_ItemsButton--2lD3r {
  position: absolute;
  top: 0;
  right: 0;
  width: 350px; }

/* stylelint-disable selector-list-comma-newline-after  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  font-size: 100%;
  vertical-align: baseline; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

article,
aside,
audio,
canvas,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
keygen,
menu,
nav,
output,
progress,
section,
source,
video {
  display: block;
  margin: 0; }

body {
  line-height: 1; }

ol,
ul {
  list-style-type: none; }

blockquote, q {
  quotes: none; }

blockquote::before, blockquote::after,
q::before, q::after {
  content: normal; }

/* remember to define focus styles! */
:focus {
  outline: 0; }

del {
  text-decoration: line-through; }

/* tables still need cellspacing='0' in the markup */
table {
  border-spacing: 0;
  border-collapse: collapse; }

td {
  vertical-align: top; }

button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner {
  border: none; }

input,
textarea,
button {
  font-family: inherit; }

button {
  margin: 0; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #8b8980;
  font-size: 12px;
  text-transform: uppercase; }

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #8b8980;
  font-size: 12px;
  text-transform: uppercase; }

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #8b8980;
  font-size: 12px;
  text-transform: uppercase; }

::-ms-clear {
  display: none; }

input:-webkit-autofill {
  color: #000 !important; }

html {
  height: 100%; }

body {
  height: 100%;
  background-color: #1c1c1e;
  background-image: url(images/sparks.png);
  background-repeat: repeat-y;
  background-position: top center;
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif; }

@media all and (max-width: 1365px) {
  html,
  body {
    min-width: 1022px; } }

@media all and (min-width: 1366px) and (max-width: 1407px) {
  html,
  body {
    min-width: 1366px; } }

@media all and (min-width: 1408px) {
  html,
  body {
    min-width: 1408px; } }

a {
  color: #f9b723;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.4s; }
  a:hover {
    color: #ffd428; }

#app {
  height: 100%; }

.scroll-off {
  overflow-y: hidden; }

.notification-container {
  position: fixed;
  bottom: 20px;
  left: 20px; }

.notification {
  box-sizing: border-box;
  width: 100%;
  margin: 15px 0 0;
  padding: 12px 27px;
  border-radius: 3px;
  background: #f9b723;
  color: #030303;
  font-size: 12px;
  font-weight: 700;
  line-height: 21px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: top;
  white-space: normal;
  word-wrap: break-word;
  opacity: .9;
  cursor: pointer; }

.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0); }

.notification-enter.notification-enter-active {
  transition: all .4s; }

.notification-enter.notification-enter-active,
.notification-leave {
  visibility: visible;
  transform: translateZ(0); }

.notification-leave.notification-leave-active {
  visibility: hidden;
  transition: all .4s;
  transform: translate3d(100%, 0, 0); }

#common_menu {
  position: absolute !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 996 !important; }
  #common_menu .cm-layout_content {
    box-sizing: border-box;
    padding: 0 15px; }


/*# sourceMappingURL=style.css.map*/