Guest User

Untitled

a guest
Mar 29th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 226.92 KB | None | 0 0
  1. /**
  2.  * Тема для shikimori.org – shiki-theme v1.4.0-stable
  3.  * MIT License
  4.  * Copyright (c) 2016 grin3671
  5.  *
  6.  * Подробности:
  7.  * https://github.com/grin3671/shiki-theme
  8.  */
  9.  
  10.  
  11.  
  12. /* SPECIAL CODE */
  13. /* Убираем лишние элементы настроек */
  14. .page_background_color {
  15.   display: none;
  16. }
  17.  
  18. /* SPECIAL CODE | END */
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. /* Шрифт: Arial */
  30. body, input, select, button, textarea {
  31.   font-family: 'Arial', sans-serif;
  32. }
  33.  
  34. /* BUGFIX */
  35. /* В превью комментария не отображается заголовок на страницах клубов */
  36. .p-club_pages .new_comment .preview .b-comment .inner header,
  37. .p-club_pages .edit_comment .preview .b-comment .inner header {
  38.   display: block;
  39. }
  40.  
  41. .edit-page .preview .b-comment > .inner > header {
  42.   display: none;
  43. }
  44.  
  45. .edit-page .preview .b-comment > .inner > .body {
  46.   padding-left: 0;
  47. }
  48.  
  49. /* Максимальная ширина элементов */
  50. img {
  51.   max-width: 100%;
  52. }
  53.  
  54. /* Убираем лишнее пространство под textarea */
  55. textarea {
  56.   vertical-align: top;
  57. }
  58.  
  59.  
  60.  
  61.  
  62. /* ОСНОВНОЙ ФАЙЛ */
  63. .b-header_filters .filter-line .title,
  64. .b-header_filters .filter-line a.current,
  65. .p-statistics-index .forum-nav .sections a,
  66. .p-userlist_comparer .comparer table .name a {
  67.   color: inherit;
  68. }
  69.  
  70. /* MAIN BLOCKS */
  71. html {
  72.   height: 100%;
  73.   overflow-x: hidden;
  74. }
  75.  
  76. body {
  77.   position: relative;
  78.   min-height: 100%;
  79.   background-color: #303030;
  80.   color: #FFFFFF;
  81.   font-size: 16px;
  82.   font-weight: 400;
  83.   line-height: 1.5;
  84. }
  85.  
  86. @media (max-width: 1024px) {
  87.   body {
  88.     background-color: #303030 !important;
  89.   }
  90. }
  91.  
  92. .l-page {
  93.   min-height: 100%;
  94.   padding: 72px 16px 0;
  95.   background: #303030;
  96. }
  97.  
  98. @media (min-width: 960px) {
  99.   .l-page {
  100.     padding-right: 24px;
  101.     padding-left: 24px;
  102.   }
  103. }
  104.  
  105. .l-footer {
  106.   padding: 0;
  107.   margin: 1em 0 0;
  108.   text-align: center;
  109.   line-height: 2em;
  110.   /* НЕ УДАЛЯТЬ! Информация для устранения неполадок */
  111. }
  112.  
  113. .l-footer::before {
  114.   content: "shiki-theme v1.4.0-stable";
  115.   display: block;
  116.   float: left;
  117.   position: static;
  118.   bottom: auto;
  119.   left: auto;
  120.   width: auto;
  121.   height: auto;
  122.   background: none;
  123.   color: #BDBDBD;
  124.   font-weight: 700;
  125. }
  126.  
  127. body[data-user*=':2727,'] .l-footer::before {
  128.   content: "shiki-theme v1.4.0-stable";
  129. }
  130.  
  131. .l-footer::after {
  132.   display: none;
  133. }
  134.  
  135. .l-footer::before,
  136. .l-footer .copyright,
  137. .l-footer .links {
  138.   padding: 0;
  139.   font: inherit;
  140.   font-size: .75em;
  141. }
  142.  
  143. .l-footer .copyright {
  144.   color: #EEEEEE;
  145. }
  146.  
  147. .l-footer .links {
  148.   clear: both;
  149.   display: inline-block;
  150.   vertical-align: top;
  151.   text-align: center;
  152. }
  153.  
  154. .l-footer .links a {
  155.   color: #BDBDBD;
  156. }
  157.  
  158. .l-footer .links a:last-child {
  159.   margin: 0;
  160. }
  161.  
  162. /* RESET LAYOUT */
  163. @media (max-width: 1024px) {
  164.   .l-page .menu-slide-outer {
  165.     width: auto;
  166.     padding: 0 16px;
  167.     margin: 0 -16px;
  168.   }
  169.   .l-page .menu-slide-outer .menu-slide-inner {
  170.     width: 100% !important;
  171.   }
  172.   .l-page .menu-slide-outer .l-content {
  173.     float: none !important;
  174.     width: 100% !important;
  175.     margin: 0 !important;
  176.   }
  177. }
  178.  
  179. /* ОБЩИЕ КЛАССЫ */
  180. .p0,
  181. .m0,
  182. .m1,
  183. .m2,
  184. .m3,
  185. .m4,
  186. .m5,
  187. .m6,
  188. .m7,
  189. .m8,
  190. .m10,
  191. .m12,
  192. .m15,
  193. .m20,
  194. .m25,
  195. .m30,
  196. .m40,
  197. .m50 {
  198.   margin-bottom: .5rem !important;
  199. }
  200.  
  201. .m10,
  202. .m13 {
  203.   margin-bottom: 0 !important;
  204. }
  205.  
  206. div.body {
  207.   line-height: inherit;
  208. }
  209.  
  210. h3 {
  211.   border-color: #757575;
  212.   color: #EEEEEE;
  213.   font-size: 1rem;
  214.   line-height: 1.5;
  215.   margin-bottom: .5rem;
  216.   text-overflow: ellipsis;
  217.   white-space: nowrap;
  218.   overflow: hidden;
  219. }
  220.  
  221. hr {
  222.   margin: .5rem 0;
  223.   background-color: #757575;
  224.   background-image: none;
  225. }
  226.  
  227. .block, .c-column {
  228.   line-height: inherit !important;
  229. }
  230.  
  231. .block {
  232.   margin-bottom: .5rem;
  233. }
  234.  
  235. .b-errors {
  236.   margin-bottom: .5rem;
  237.   line-height: inherit;
  238. }
  239.  
  240. .b-errors .subheadline {
  241.   margin-bottom: 0;
  242.   border: 0;
  243. }
  244.  
  245. .red {
  246.   border: 0;
  247. }
  248.  
  249. .b-mention {
  250.   color: #009688;
  251. }
  252.  
  253. .b-mention:hover {
  254.   color: #FFAB40;
  255. }
  256.  
  257. .b-mention:active {
  258.   color: #FF9100;
  259. }
  260.  
  261. .b-mention s {
  262.   color: inherit;
  263. }
  264.  
  265. .b-menu-line {
  266.   line-height: 1.5;
  267. }
  268.  
  269. .b-nothing_here {
  270.   margin-left: 0;
  271.   color: #9E9E9E;
  272.   font-size: .875rem;
  273.   line-height: 2.5rem;
  274. }
  275.  
  276. .b-nothing_here a {
  277.   color: #009688;
  278. }
  279.  
  280. .b-nothing_here a:hover {
  281.   color: #FFAB40;
  282. }
  283.  
  284. .b-nothing_here a:active {
  285.   color: #FF9100;
  286. }
  287.  
  288. .tooltip-details .b-nothing_here.centered {
  289.   color: inherit;
  290. }
  291.  
  292. .b-replies {
  293.   padding: 8px 0 0;
  294.   color: #BDBDBD;
  295.   font-size: .75rem;
  296. }
  297.  
  298. .b-separator {
  299.   color: #9E9E9E;
  300. }
  301.  
  302. .b-prgrph,
  303. .b-spoiler_prgrph {
  304.   margin-bottom: .5rem !important;
  305. }
  306.  
  307. .b-show_more,
  308. .b-show_more-more .hide-more {
  309.   display: inline-block;
  310.   padding: 0 .5rem;
  311.   margin: .25rem 0;
  312.   border-radius: .625rem;
  313.   color: #EEEEEE;
  314.   font-size: .875rem;
  315.   font-weight: bold;
  316.   line-height: 1.25rem;
  317. }
  318.  
  319. .b-show_more:hover,
  320. .b-show_more-more .hide-more:hover {
  321.   background-color: #424242;
  322.   color: #EEEEEE;
  323. }
  324.  
  325. .text {
  326.   margin-left: 0 !important;
  327. }
  328.  
  329. .yellow-fade {
  330.   background: #9c7038;
  331.   outline-color: #9c7038;
  332. }
  333.  
  334. .b-comment-info {
  335.   color: #BDBDBD;
  336.   font-size: .875rem;
  337.   text-align: left;
  338.   line-height: 1.5rem;
  339. }
  340.  
  341. .b-comment-info > span {
  342.   margin-right: .5rem;
  343. }
  344.  
  345. /* inset dividers */
  346. .b-dialog::before,
  347. .b-message::before,
  348. .b-comment::before,
  349. .b-comments .comments-loaded::before {
  350.   content: '';
  351.   position: absolute;
  352.   bottom: 0;
  353.   right: 0;
  354.   left: 3.5rem;
  355.   height: 1px;
  356. }
  357.  
  358. .b-generated_news::before {
  359.   left: 0;
  360. }
  361.  
  362. .b-comments .comments-loaded .b-comment:last-child {
  363.   margin: 0;
  364. }
  365.  
  366. .b-dialog:last-child::before,
  367. .b-message:last-child::before,
  368. .b-comment:last-child::before {
  369.   display: none;
  370. }
  371.  
  372. /* Левый отступ комментариев от края экрана */
  373. .b-comment > .inner > .body,
  374. .b-dialog > .inner > .body,
  375. .b-message > .inner > .body,
  376. .b-topic > .inner > .body,
  377. .b-topic > .inner > footer,
  378. .b-topic-preview > .b-comments,
  379. .b-topic-preview > .inner > .body,
  380. .b-topic-preview > .inner > footer {
  381.   padding-left: 3.5rem;
  382. }
  383.  
  384. .b-dialog .b-message > .inner > .body,
  385. .b-topic-preview.mini > .inner > header,
  386. .b-topic-minified > .inner > header,
  387. .b-generated_news-topic > .inner > header,
  388. .b-generated_news > .inner > header,
  389. .b-generated_news > .inner > .body,
  390. .p-clubs-show .b-topic-preview.mini > .inner > .body {
  391.   padding-left: 0;
  392. }
  393.  
  394. .edit_club .b-shiki_editor .b-comment .inner .body,
  395. .new_club_page .b-shiki_editor .b-comment .inner .body {
  396.   padding-left: 0;
  397. }
  398.  
  399. .p-polls-new .b-comment > .inner > .body {
  400.   padding-left: 0;
  401. }
  402.  
  403. @media (max-width: 767px) {
  404.   .b-topic-preview > .b-comments {
  405.     padding-left: 0;
  406.   }
  407.   .b-topic-preview > .inner > .body,
  408.   .b-topic-preview > .inner > footer {
  409.     padding-left: 3.5rem;
  410.   }
  411. }
  412.  
  413. @media (min-width: 767px) {
  414.   .b-news-topic > .b-comments {
  415.     padding-left: 3.5rem;
  416.   }
  417. }
  418.  
  419. /* END of Левый отступ комментариев от края экрана */
  420. /* Просмотр комментариев во всплывающей подсказке */
  421. .tooltip .b-comment,
  422. .tooltip .b-message {
  423.   padding-top: 0 !important;
  424.   padding-bottom: 0;
  425. }
  426.  
  427. .tooltip .b-comment::before,
  428. .tooltip .b-message::before {
  429.   display: none;
  430. }
  431.  
  432. /* Стили Material Icons */
  433. .l-top_menu .menu-items > .entry > a[href*='/forum']::before,
  434. .l-top_menu .menu-items > .entry.calendar > a::before,
  435. .l-top_menu .menu-items > .entry.info > a::before,
  436. .l-top_menu .menu-items > .entry > .contest::before,
  437. .l-top_menu .menu-items > .entry > a::before,
  438. .l-top_menu .menu-items > a::before,
  439. .l-page .menu-toggler .toggler::before {
  440.   font-family: 'Material Icons' !important;
  441.   font-weight: normal !important;
  442.   line-height: 1;
  443.   letter-spacing: normal;
  444.   text-transform: none;
  445.   word-wrap: normal;
  446.   white-space: nowrap;
  447.   direction: ltr;
  448.   /* Support for all WebKit browsers. */
  449.   -webkit-font-smoothing: antialiased;
  450.   /* Support for Safari and Chrome. */
  451.   text-rendering: optimizeLegibility;
  452.   /* Support for Firefox. */
  453.   -moz-osx-font-smoothing: grayscale;
  454.   /* Support for IE. */
  455.   font-feature-settings: 'liga';
  456. }
  457.  
  458. /* TODO: replace */
  459. .b-catalog-entry-embedded .b-catalog_entry {
  460.   margin-bottom: 0 !important;
  461. }
  462.  
  463. /* TODO: replace */
  464. .b-user_rate-extended > .midheadline {
  465.   overflow: hidden;
  466. }
  467.  
  468. /* TODO: check it */
  469. /* TODO: check it */
  470. .b-comment .body,
  471. .b-dialog .body,
  472. .b-message .body,
  473. .b-topic .body {
  474.   word-break: break-word;
  475. }
  476.  
  477. /* НАСТРОЙКА ЦВЕТОВ */
  478. /* Цвет текста ссылки по умолчанию */
  479. a {
  480.   color: #009688;
  481. }
  482.  
  483. /* Цвет ссылки при наведении */
  484. a:hover {
  485.   color: #FFAB40;
  486. }
  487.  
  488. /* Цвет ссылки при нажатии */
  489. @media only screen and (min-width: 1025px) {
  490.   a:active {
  491.     color: #FF9100;
  492.   }
  493. }
  494.  
  495. .b-abuse_request .ban-form .cancel,
  496. .b-bb_codes-examples .example a,
  497. .b-bb_codes-examples .result a,
  498. .b-bracket-actions > div,
  499. .b-bracket-actions > span,
  500. .b-catalog_entry .cover .title,
  501. .b-cosplay-topic > .inner .cosplay-info .line .value a,
  502. .b-cosplay_gallery h3 a,
  503. .b-db_entry > .c-about .additional-links .line-container > .link,
  504. .b-db_entry > .c-about .additional-links .line-container > a,
  505. .b-feedback-inner .about a,
  506. .b-form .variants .variant a,
  507. .b-forums .forum .link-with-input .link,
  508. .b-forums .reload,
  509. .b-header_filters .filter-line a,
  510. .b-js-action,
  511. .b-js-link,
  512. .b-link,
  513. .b-log_entry .moderation a,
  514. .b-person .name,
  515. .b-topic .footer-vote .vote-group .vote,
  516. .b-user.named_avatar .name,
  517. .subheadline .misc-link,
  518. .b-video_variant a,
  519. .b-animes-menu .menu-topics-block .history-entry-tooltip a,
  520. .p-animes-files .l-content a,
  521. .p-mangas-files .l-content a,
  522. .p-contests-edit .grid,
  523. .p-contests .match-day .match-link a,
  524. .p-contests .rating .member a,
  525. .p-contests .results a,
  526. .p-contests .suggestion > a,
  527. .p-contests .variant > a,
  528. .b-contests-menu .results,
  529. .b-contests-menu .grid a,
  530. .p-contests-grid .round .match a,
  531. .p-contests-index .contest a,
  532. .p-dashboards .c-my_list .list-type > .title .link,
  533. .p-dashboards .c-my_list .history > .title .link,
  534. .p-dashboards .c-my_list .list-type > .title .switch,
  535. .p-dashboards .c-my_list .history > .title .switch,
  536. .p-dashboards .user_list .list-type > .title .link,
  537. .p-dashboards .user_list .history > .title .link,
  538. .p-dashboards .user_list .list-type > .title .switch,
  539. .p-dashboards .user_list .history > .title .switch,
  540. .p-dashboards-show .midheadline .b-link,
  541. .p-dashboards-show .c-content .options .option,
  542. .p-db_entries-edit_field .cc-genres > .c-all_genres .genre:not(.included) .name,
  543. .p-profiles .profile-head .c-brief header .notice a,
  544. .p-profiles .profile-head .c-mobile-actions a,
  545. .p-profiles .profile-head .c-mobile-actions span,
  546. .p-profiles .profile-head .c-info .c-additionals div a,
  547. .p-profiles-edit .list .profile-action a:not(.b-button),
  548. .p-profiles-show .about a,
  549. .p-studios .studio .name,
  550. .p-translations .animes a,
  551. .b-log_entry .comment-block ins,
  552. .p-statistics-index .forum-nav .sections a.selected,
  553. .b-animes-menu .menu-topics-block a.entry .name,
  554. .b-animes-menu .menu-topics-block .history-entry-tooltip .tooltip-details a {
  555.   color: #009688;
  556.   border-bottom-color: rgba(0, 150, 136, 0.3);
  557. }
  558.  
  559. .b-abuse_request .ban-form .cancel:hover,
  560. .b-bb_codes-examples .example a:hover,
  561. .b-bb_codes-examples .result a:hover,
  562. .b-bracket-actions > div:hover,
  563. .b-bracket-actions > span:hover,
  564. .b-catalog_entry .cover .title:hover,
  565. .b-cosplay-topic > .inner .cosplay-info .line .value a:hover,
  566. .b-cosplay_gallery h3 a:hover,
  567. .b-db_entry > .c-about .additional-links .line-container > .link:hover,
  568. .b-db_entry > .c-about .additional-links .line-container > a:hover,
  569. .b-feedback-inner .about a:hover,
  570. .b-form .variants .variant a:hover,
  571. .b-forums .forum .link-with-input .link:hover,
  572. .b-forums .reload:hover,
  573. .b-header_filters .filter-line a:hover,
  574. .b-js-action:hover,
  575. .b-js-link:hover,
  576. .b-link:hover,
  577. .b-log_entry .moderation a:hover,
  578. .b-person .name:hover,
  579. .b-topic .footer-vote .vote-group .vote:hover,
  580. .b-user.named_avatar .name:hover,
  581. .subheadline .misc-link:hover,
  582. .b-video_variant a:hover,
  583. .b-animes-menu .menu-topics-block .history-entry-tooltip a:hover,
  584. .p-animes-files .l-content a:hover,
  585. .p-mangas-files .l-content a:hover,
  586. .p-contests-edit .grid:hover,
  587. .p-contests .match-day .match-link a:hover,
  588. .p-contests .rating .member a:hover,
  589. .p-contests .results a:hover,
  590. .p-contests .suggestion > a:hover,
  591. .p-contests .variant > a:hover,
  592. .b-contests-menu .results:hover,
  593. .b-contests-menu .grid a:hover,
  594. .p-contests-grid .round .match a:hover,
  595. .p-contests-index .contest a:hover,
  596. .p-dashboards .c-my_list .list-type > .title .link:hover,
  597. .p-dashboards .c-my_list .history > .title .link:hover,
  598. .p-dashboards .c-my_list .list-type > .title .switch:hover,
  599. .p-dashboards .c-my_list .history > .title .switch:hover,
  600. .p-dashboards .user_list .list-type > .title .link:hover,
  601. .p-dashboards .user_list .history > .title .link:hover,
  602. .p-dashboards .user_list .list-type > .title .switch:hover,
  603. .p-dashboards .user_list .history > .title .switch:hover,
  604. .p-dashboards-show .midheadline .b-link:hover,
  605. .p-dashboards-show .c-content .options .option:hover,
  606. .p-dashboards-show .c-content .options .option.selected,
  607. .p-db_entries-edit_field .cc-genres > .c-all_genres .genre:not(.included) .name:hover,
  608. .p-profiles .profile-head .c-brief header .notice a:hover,
  609. .p-profiles .profile-head .c-mobile-actions a:hover,
  610. .p-profiles .profile-head .c-mobile-actions span:hover,
  611. .p-profiles .profile-head .c-info .c-additionals div a:hover,
  612. .p-profiles-edit .list .profile-action a:not(.b-button):hover,
  613. .p-profiles-show .about a:hover,
  614. .p-studios .studio .name:hover,
  615. .p-translations .animes a:hover,
  616. .p-statistics-index .forum-nav .sections a:hover,
  617. .b-catalog_entry .cover:hover,
  618. .b-catalog_entry .cover:hover .title,
  619. .b-comment > .inner .was_updated:hover,
  620. .b-comment header .hash:hover,
  621. .b-dialog > .inner .was_updated:hover,
  622. .b-message > .inner .was_updated:hover,
  623. .b-topic > .inner .was_updated:hover,
  624. .headline > a:hover:before,
  625. .midheadline > a:hover:before,
  626. .subheadline > a:hover:before,
  627. .headline.linkheadline > a:hover,
  628. .linkheadline.midheadline > a:hover,
  629. .linkheadline.subheadline > a:hover,
  630. .headline.linkheadline > a:hover:before,
  631. .linkheadline.midheadline > a:hover:before,
  632. .linkheadline.subheadline > a:hover:before,
  633. .p-animes-franchise .sticky-tooltip .close:hover,
  634. .p-mangas-franchise .sticky-tooltip .close:hover,
  635. .p-contests .match-day .match-link.voted-none > .c-column a:hover,
  636. .p-contests .match-day .match-link.voted-left > .c-column:last-child a:hover,
  637. .p-contests .match-day .match-link.voted-right > .c-column:first-child a:hover,
  638. .p-contests .match-day .match-link .c-column.loser a:hover,
  639. .p-contests .match-day .match-link .c-column.created a:hover,
  640. .p-contests-grid .round .match .date a:hover,
  641. .p-topics header h1 a.reload:hover,
  642. .b-video_variant.active a,
  643. .b-animes-menu .menu-topics-block a.entry:hover .name,
  644. .b-animes-menu .menu-topics-block a.entry .name:hover,
  645. .b-animes-menu .menu-topics-block .history-entry-tooltip .tooltip-details a:hover {
  646.   color: #FFAB40;
  647.   border-bottom-color: rgba(255, 171, 64, 0.3);
  648. }
  649.  
  650. .b-header_filters .filter-line a:active,
  651. .b-person .name:active,
  652. .b-animes-menu .menu-topics-block .history-entry-tooltip a:active,
  653. .p-animes-files .l-content a:active,
  654. .p-mangas-files .l-content a:active,
  655. .p-dashboards-show .midheadline .b-link:active,
  656. .p-dashboards-show .c-content .options .option:active,
  657. .p-profiles .profile-head .c-brief header .notice a:active,
  658. .p-profiles .profile-head .c-mobile-actions a:active,
  659. .p-profiles .profile-head .c-mobile-actions span:active,
  660. .p-profiles .profile-head .c-info .c-additionals div a:active,
  661. .headline > a:active:before,
  662. .midheadline > a:active:before,
  663. .subheadline > a:active:before,
  664. .p-anime_videos-index .c-videos .video-variant-switcher.active:hover {
  665.   color: #FF9100;
  666. }
  667.  
  668. @media only screen and (min-width: 1025px) {
  669.   .b-abuse_request .ban-form .cancel:active,
  670.   .b-bb_codes-examples .example a:active,
  671.   .b-bb_codes-examples .result a:active,
  672.   .b-bracket-actions > div:active,
  673.   .b-bracket-actions > span:active,
  674.   .b-catalog_entry .cover .title:active,
  675.   .b-cosplay-topic > .inner .cosplay-info .line .value a:active,
  676.   .b-cosplay_gallery h3 a:active,
  677.   .b-db_entry > .c-about .additional-links .line-container > .link:active,
  678.   .b-db_entry > .c-about .additional-links .line-container > a:active,
  679.   .b-feedback-inner .about a:active,
  680.   .b-form .variants .variant a:active,
  681.   .b-forums .forum .link-with-input .link:active,
  682.   .b-forums .reload:active,
  683.   .b-header_filters .filter-line a:active,
  684.   .b-js-action:active,
  685.   .b-js-link:active,
  686.   .b-link:active,
  687.   .b-log_entry .moderation a:active,
  688.   .b-topic .footer-vote .vote-group .vote:active,
  689.   .b-user.named_avatar .name:active,
  690.   .subheadline .misc-link:active,
  691.   .b-video_variant a:active,
  692.   .p-contests-edit .grid:active,
  693.   .p-contests .match-day .match-link a:active,
  694.   .p-contests .rating .member a:active,
  695.   .p-contests .results a:active,
  696.   .p-contests .suggestion > a:active,
  697.   .p-contests .variant > a:active,
  698.   .b-contests-menu .results:active,
  699.   .b-contests-menu .grid a:active,
  700.   .p-contests-grid .round .match a:active,
  701.   .p-contests-index .contest a:active,
  702.   .p-dashboards .c-my_list .list-type > .title .link:active,
  703.   .p-dashboards .c-my_list .history > .title .link:active,
  704.   .p-dashboards .c-my_list .list-type > .title .switch:active,
  705.   .p-dashboards .c-my_list .history > .title .switch:active,
  706.   .p-dashboards .user_list .list-type > .title .link:active,
  707.   .p-dashboards .user_list .history > .title .link:active,
  708.   .p-dashboards .user_list .list-type > .title .switch:active,
  709.   .p-dashboards .user_list .history > .title .switch:active,
  710.   .p-dashboards-show .midheadline .b-link:active,
  711.   .p-dashboards-show .c-content .options .option:active,
  712.   .p-db_entries-edit_field .cc-genres > .c-all_genres .genre:not(.included) .name:active,
  713.   .p-profiles .profile-head .c-brief header .notice a:active,
  714.   .p-profiles .profile-head .c-mobile-actions a:active,
  715.   .p-profiles .profile-head .c-mobile-actions span:active,
  716.   .p-profiles .profile-head .c-info .c-additionals div a:active,
  717.   .p-profiles-edit .list .profile-action a:not(.b-button):active,
  718.   .p-profiles-show .about a:active,
  719.   .p-studios .studio .name:active,
  720.   .p-translations .animes a:active,
  721.   .p-statistics-index .forum-nav .sections a:active,
  722.   .b-catalog_entry .cover:active,
  723.   .b-comment > .inner .was_updated:active,
  724.   .b-comment header .hash:active,
  725.   .b-dialog > .inner .was_updated:active,
  726.   .b-message > .inner .was_updated:active,
  727.   .b-topic > .inner .was_updated:active,
  728.   .headline.linkheadline > a:active,
  729.   .linkheadline.midheadline > a:active,
  730.   .linkheadline.subheadline > a:active,
  731.   .headline.linkheadline > a:active:before,
  732.   .linkheadline.midheadline > a:active:before,
  733.   .linkheadline.subheadline > a:active:before,
  734.   .p-animes-franchise .sticky-tooltip .close:active,
  735.   .p-mangas-franchise .sticky-tooltip .close:active,
  736.   .p-contests .match-day .match-link.voted-none > .c-column a:active,
  737.   .p-contests .match-day .match-link.voted-left > .c-column:last-child a:active,
  738.   .p-contests .match-day .match-link.voted-right > .c-column:first-child a:active,
  739.   .p-contests .match-day .match-link .c-column.loser a:active,
  740.   .p-contests .match-day .match-link .c-column.created a:active,
  741.   .p-contests-grid .round .match .date a:active,
  742.   .p-topics header h1 a.reload:active,
  743.   .b-bracket-details:active,
  744.   .b-form a.remove:active,
  745.   .b-animes-menu .menu-topics-block a.entry .name:active,
  746.   .b-animes-menu .menu-topics-block .history-entry-tooltip .tooltip-details a:active {
  747.     color: #FF9100;
  748.     border-bottom-color: rgba(255, 145, 0, 0.3);
  749.   }
  750. }
  751.  
  752. .p-contests .b-contest_match .vs .label,
  753. .p-contests .match-day > .date,
  754. .p-animes_collection-index .l-content.ajax_request::before,
  755. .p-mangas_collection-index .l-content.ajax_request::before,
  756. .p-recommendations-index .l-content.ajax_request::before,
  757. .p-userlist_comparer-show .l-content.ajax_request::before,
  758. .b-ajax:before {
  759.   background: #303030;
  760. }
  761.  
  762. .l-page:before {
  763.   outline-color: #303030;
  764. }
  765.  
  766. @media screen and (max-width: 960px) {
  767.   .p-profiles .profile-head .c-brief header {
  768.     background-color: #303030;
  769.   }
  770. }
  771.  
  772. /* BLACK GREY WHITE */
  773. header.head h1,
  774. header.head h2,
  775. .b-input input,
  776. .b-input textarea,
  777. .b-shiki_editor .body .editor textarea,
  778. .subheadline-input,
  779. .b-catalog_entry .cover .title,
  780. .b-forums .forum .link-with-input .link,
  781. .b-modal .subheadline,
  782. .b-pages .b-link,
  783. .b-video_variant .episode-num,
  784. .b-video_variant .video-author,
  785. .b-video_variant .video-id,
  786. .headline,
  787. .p-contests .match-day .match-link.voted-none > .c-column a,
  788. .p-contests .match-day .match-link.voted-left > .c-column:last-child a,
  789. .p-contests .match-day .match-link.voted-right > .c-column:first-child a,
  790. .p-contests .match-day .match-link .c-column.loser a,
  791. .p-contests .match-day .match-link .c-column.created a,
  792. .p-moderations-missing_videos .missing-video > .info span,
  793. .p-profiles .profile-head .c-history .entry .title {
  794.   color: #FFFFFF !important;
  795. }
  796.  
  797. /* Цвет основного текста в области при наведении */
  798. .b-clubs-menu .b-link:hover,
  799. .b-clubs-menu .actions li:hover,
  800. .b-clubs-menu .actions .upload label:hover,
  801. .b-clubs-menu .actions .invite span:hover,
  802. .b-clubs-menu .actions .join a:hover,
  803. .b-clubs-menu .actions .leave a:hover,
  804. .b-forums .forum:hover .link-with-input .link,
  805. .b-video .marker,
  806. .b-video .name,
  807. .p-profiles .profile-head .c-history .entry:hover .title {
  808.   color: #FFFFFF !important;
  809. }
  810.  
  811. @media (max-width: 1024px) {
  812.   .l-top_menu .menu-items > .entry > a,
  813.   .l-top_menu .menu-items > .entry > .submenu > a,
  814.   .l-top_menu .inner .sign_out {
  815.     color: #FFFFFF !important;
  816.   }
  817. }
  818.  
  819. header.head .notice,
  820. .bar.horizontal .line .x_label,
  821. .bar.vertical .line .x_label,
  822. .b-contest_match .vs .hint,
  823. .b-contest_match .vs .invitation,
  824. .b-contest_match .vs .label,
  825. .b-contest_match .vs .thanks,
  826. .b-contest_match .vs .vote-abstained,
  827. .b-contest_match .vs .vote-voted,
  828. .b-stats_bar .stat_names:hover:before,
  829. .p-contests .match-day > .date .from,
  830. .p-contests .match-day > .date .to {
  831.   color: #EEEEEE;
  832. }
  833.  
  834. .midheadline,
  835. .subheadline,
  836. .b-animes-menu .menu-topics-block .date,
  837. .b-catalog_entry .cover .misc span,
  838. .b-forums .forum .link-with-input input + .link,
  839. .b-forums .forum .topics,
  840. .b-log_entry .state.auto_accepted,
  841. .b-pages .title,
  842. .b-stats_bar .stat_names:before,
  843. .b-topic-preview > .inner .status-line .about,
  844. .b-topic-preview > .inner .status-line .from,
  845. .l-top_menu .menu-items .submenu-toggler,
  846. .p-contests .b-contest_match .vs,
  847. .p-contests .match-day .matches-num,
  848. .p-contests .rating .member .position,
  849. .p-db_entries-edit .b-list .field,
  850. .p-profiles .profile-head .c-info .c-additionals b,
  851. .b-video_variant .episode-hostings,
  852. .b-video_variant .video-hosting,
  853. .b-video_variant .video-language {
  854.   color: #BDBDBD;
  855. }
  856.  
  857. .b-db_entry > .c-about .additional-links .key,
  858. .p-profiles .profile-head .c-history .entry .misc,
  859. .p-profiles-show .lifetime .title > .label:before,
  860. .p-profiles-show .profile-content .activity .title {
  861.   color: #BDBDBD !important;
  862. }
  863.  
  864. header.head a.edit,
  865. header.head .misc,
  866. .b-db_entry > .c-about .additional-links .line-container > a:after,
  867. .b-db_entry > .c-about .additional-links .line-container > .link:after,
  868. .b-video_variant .episode-hostings:after,
  869. .b-video_variant .episode-hostings:before,
  870. .b-video_variant .video-hosting:after,
  871. .b-video_variant .video-hosting:before,
  872. .b-video_variant .video-kind.english:before,
  873. .b-video_variant .video-language:after,
  874. .b-video_variant .video-language:before,
  875. .p-contests-index .contest .date,
  876. .p-moderations-missing_videos .missing-video > .info,
  877. .p-moderations-show .b-list .size:after,
  878. .p-moderations-show .b-list .size:before,
  879. .p-profiles .profile-head .c-brief header .notice span:after,
  880. .p-profiles .profile-head .c-info .c-additionals div:after,
  881. .p-statistics-index .forum-nav .sections a:after {
  882.   color: #9E9E9E;
  883. }
  884.  
  885. .p-profiles .profile-head .c-history .entry .misc.date {
  886.   color: #9E9E9E !important;
  887. }
  888.  
  889. /* PRIMARY COLOR */
  890. .p-contests .b-contest_match .votes-percents .right-part,
  891. .p-contests .b-contest_match .votes-percents .left-part:hover .right-part,
  892. .line:nth-child(odd) > .bar-container > .bar,
  893. .line:nth-child(odd) > .bar-container > .bar:hover {
  894.   background-color: #009688;
  895. }
  896.  
  897. .p-contests .b-contest_match .votes-percents .right-part,
  898. .p-contests .b-contest_match .votes-percents .left-part:hover .right-part,
  899. .b-main_search .input:after {
  900.   border-color: #009688;
  901. }
  902.  
  903. .b-forums .forum input:checked + .link:before,
  904. .tooltip-details .ajax-loading {
  905.   color: #009688;
  906. }
  907.  
  908. /* END of PRIMARY COLOR */
  909. /* ACCENT COLOR */
  910. .menu .unread-count,
  911. .menu .entry:hover .unread-count,
  912. .menu .contest,
  913. .menu .entry:hover .contest {
  914.   background-color: #FFAB40;
  915. }
  916.  
  917. .menu .unread-count:hover,
  918. .menu .contest:hover {
  919.   background-color: #FFAB40 !important;
  920. }
  921.  
  922. html.turbolinks-progress-bar:before,
  923. .turbolinks.turbolinks-progress-bar::before {
  924.   background: #FFAB40 !important;
  925.   box-shadow: 0 0 10px rgba(255, 171, 64, 0.7) !important;
  926. }
  927.  
  928. .menu .unread-count,
  929. .menu:hover .unread-count,
  930. .menu .contest,
  931. .menu:hover .contest {
  932.   color: #212121 !important;
  933. }
  934.  
  935. /* END of ACCENT COLOR */
  936. /* BACKGROUND COLOR */
  937. .b-video .marker,
  938. .b-video .name {
  939.   background: #424242;
  940. }
  941.  
  942. .p-topics-new .topic_video,
  943. .p-topics-edit .topic_video,
  944. .p-topics-create .topic_video,
  945. .p-topics-update .topic_video {
  946.   background: #616161;
  947. }
  948.  
  949. .b-editable_grid tbody tr:nth-child(odd) td,
  950. .b-pages,
  951. .l-page .menu-toggler .toggler,
  952. .subheadline-input {
  953.   background: #424242;
  954. }
  955.  
  956. .editor textarea.b-comment,
  957. .editor textarea.b-message {
  958.   background: #424242 !important;
  959. }
  960.  
  961. /* Области наведения */
  962. .b-forums .forum:hover,
  963. .b-stats_bar .stat_names:hover:before,
  964. .p-profiles .profile-head .c-history .entry:hover a {
  965.   background-color: #616161;
  966. }
  967.  
  968. /* ЦВЕТ ГРАНИЦ ЭЛЕМЕНТОВ */
  969. .b-dialog:before,
  970. .b-message:before,
  971. .b-comment:before,
  972. .b-comments .comments-loaded:before,
  973. .p-contests .match-day:before,
  974. .p-profiles .profile-head .c-history .entry:before {
  975.   background-color: #757575;
  976. }
  977.  
  978. .b-pages,
  979. .b-shiki_editor .body .editor textarea,
  980. .b-tooltipped:not(a),
  981. .b-topic,
  982. .l-page .menu-toggler .toggler,
  983. .p-dashboards-show .cc-news .c-generated_news .b-topic,
  984. .p-topics header h1 a.reload,
  985. .p-topics-new .topic_video,
  986. .p-topics-edit .topic_video,
  987. .p-topics-create .topic_video,
  988. .p-topics-update .topic_video,
  989. .subheadline-input {
  990.   border-color: #757575;
  991. }
  992.  
  993. /* END of НАСТРОЙКА ЦВЕТОВ */
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004. /**
  1005.  * MATERIAL ICON
  1006.  * Иконки должны располагаться в псевдоэлементе ::before
  1007.  * Стандартный размер иконок 24px, уменьшенный – 20px
  1008.  *
  1009.  * NOTE: Версия шрифта устарела, поддерживаются не все иконки из каталога
  1010.  * BUG: IE doesn't support Materail Icon's font format [.woff2]
  1011.  */
  1012. @font-face {
  1013.   font-family: 'Material Icons';
  1014.   font-style: normal;
  1015.   font-weight: 400;
  1016.   src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://cdnjs.cloudflare.com/ajax/libs/material-design-icons/3.0.1/iconfont/MaterialIcons-Regular.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/material-design-icons/3.0.1/iconfont/MaterialIcons-Regular.woff) format("woff"), url(https://cdnjs.cloudflare.com/ajax/libs/material-design-icons/3.0.1/iconfont/MaterialIcons-Regular.eot) format("eot"), url(https://cdnjs.cloudflare.com/ajax/libs/material-design-icons/3.0.1/iconfont/MaterialIcons-Regular.ttf) format("truetype");
  1017. }
  1018.  
  1019. .buttons .item-save::before, .buttons .item-moderation::before, .buttons .item-preview::before, .buttons .item-unpreview::before, .buttons .item-quote::before, .buttons .item-reply::before, .buttons .item-edit::before, .buttons .item-delete::before,
  1020. .buttons .item-delete-confirm::before, .buttons .item-apply::before,
  1021. .buttons .item-request-confirm::before, .buttons .item-cancel::before,
  1022. .buttons .item-request-reject::before,
  1023. .buttons .item-delete-cancel::before,
  1024. .buttons .item-moderation-cancel::before, .buttons .item-subscribe::before, .buttons .item-offtopic::before, .buttons .item-summary::before, .buttons .item-spoiler::before, .buttons .item-abuse::before, .buttons .item-ban::before, .buttons .item-ignore::before, .buttons .item-ignore.selected::before, .headline > a::before, .midheadline > a::before, .subheadline > a::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger-arrow::before, .b-forums .forum input + .link::before, .p-contests .match-day .match-link .voted::before, .p-contests .match-day .match-link .winner::before, .p-contests .match-day .match-link .loser::before, .p-contests .match-day .match-link .created::before, .p-contests .match-day .match-link .started::before, .p-contests .match-day .match-link .finished::before, .item-mobile::before, .buttons .editor-controls .b-tooltipped::before, header.head h1 a.back::before, header.head h2 a.back::before, .subheadline-buttons .item-edit::before, .profile-actions > a::before, .b-collection-filters .mylist-block .item-sign::before, .b-db_entry .c-actions .b-tooltipped::before, .b-image .delete::before, .b-image .confirm::before, .b-image .cancel::before, .b-image .mobile-edit::before, .b-list_switchers .switcher::before, .b-user_rate .rate-show .rate-number .item-add::before, .b-video_player .cc-player_controls .c-control .icon::before, .p-animes_collection-index .pagination .link::before,
  1025. .p-recommendations-index .pagination .link::before, .b-clubs-menu .club-actions .b-tooltipped::before, .p-dialogs .misc-links > a::before, .p-messages .mass-actions .action a::before, .p-profiles-show .about .item-edit::before, .b-stats_bar .compatibility a[href$='=similar']::before, .b-stats_bar .compatibility .text:first-child::before, .p-user_rates-index .list-lines tr.edit-form .remove::before, .p-user_rates-index .list-posters .user_rate .edit-user_rate::before, .l-top_menu .to-mobile-forum::before, .l-top_menu .menu-mobile .menu::before, .l-top_menu .menu-mobile .search::before, .l-top_menu .menu-userbox #sign_in::before, .l-top_menu .menu-items .submenu-toggler::before, #toast-container > .toast-error::before, .tooltip-inner .close::before, .b-ban .spoiler.collapse::before,
  1026. .b-log_entry .spoiler.collapse::before, .b-add_to_list .plus::before,
  1027. .b-add_to_list .edit::before,
  1028. .b-add_to_list.planned .edit::before,
  1029. .b-add_to_list.on_hold .edit::before,
  1030. .b-add_to_list.watching .edit::before,
  1031. .b-add_to_list.rewatching .edit::before,
  1032. .b-add_to_list.completed .edit::before,
  1033. .b-add_to_list.dropped .edit::before,
  1034. .b-add_to_list .trigger-arrow::before,
  1035. .b-add_to_list.expanded .trigger-arrow::before, .b-catalog_entry.planned .image-decor::before, .b-catalog_entry.watching .image-decor::before, .b-catalog_entry.completed .image-decor::before, .b-catalog_entry.rewatching .image-decor::before, .b-catalog_entry.on_hold .image-decor::before, .b-catalog_entry.dropped .image-decor::before, .b-collection-filters .b-block_list li::before, .b-collection-filters .b-block_list li .b-question::before, .b-collection_search .field .clear::before, .b-comments .comments-collapser::before, .b-height_shortener .expand::before, .b-rate .stars::before, .b-review_votes::before, .b-shiki_editor footer .about-bb_codes::before, .b-status-line .section.created_at time::before,
  1036. .b-status-line .section.changed_at time::before,
  1037. .b-status-line .section.additional .collection-size::before,
  1038. .b-status-line .section.additional .comments::before,
  1039. .b-status-line .section.additional .b-review_votes::before, .b-topic .footer-vote .star::before, .b-topic .footer-vote .vote-group .vote::before, .p-profiles .profile-head .c-brief header h1.aliases::before {
  1040.   display: block;
  1041.   width: 1em !important;
  1042.   font-family: 'Material Icons' !important;
  1043.   font-size: 24px !important;
  1044.   font-weight: 400 !important;
  1045.   line-height: 1 !important;
  1046.   letter-spacing: normal;
  1047.   text-transform: none;
  1048.   word-wrap: normal;
  1049.   white-space: nowrap;
  1050.   direction: ltr;
  1051.   /* Support for all WebKit browsers. */
  1052.   -webkit-font-smoothing: antialiased;
  1053.   /* Support for Safari and Chrome. */
  1054.   text-rendering: optimizeLegibility;
  1055.   /* Support for Firefox. */
  1056.   -moz-osx-font-smoothing: grayscale;
  1057.   /* Support for IE. */
  1058.   font-feature-settings: 'liga';
  1059. }
  1060.  
  1061. .buttons .item-save::before, .buttons .item-moderation::before, .buttons .item-preview::before, .buttons .item-unpreview::before, .buttons .item-quote::before, .buttons .item-reply::before, .buttons .item-edit::before, .buttons .item-delete::before,
  1062. .buttons .item-delete-confirm::before, .buttons .item-apply::before,
  1063. .buttons .item-request-confirm::before, .buttons .item-cancel::before,
  1064. .buttons .item-request-reject::before,
  1065. .buttons .item-delete-cancel::before,
  1066. .buttons .item-moderation-cancel::before, .buttons .item-subscribe::before, .buttons .item-offtopic::before, .buttons .item-summary::before, .buttons .item-spoiler::before, .buttons .item-abuse::before, .buttons .item-ban::before, .buttons .item-ignore::before, .buttons .item-ignore.selected::before, .headline > a::before, .midheadline > a::before, .subheadline > a::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger-arrow::before, .b-forums .forum input + .link::before, .p-contests .match-day .match-link .voted::before, .p-contests .match-day .match-link .winner::before, .p-contests .match-day .match-link .loser::before, .p-contests .match-day .match-link .created::before, .p-contests .match-day .match-link .started::before, .p-contests .match-day .match-link .finished::before {
  1067.   font-size: 18px !important;
  1068. }
  1069.  
  1070. .headline > a, .midheadline > a, .subheadline > a, .b-poll .poll-actions .abstain, .p-profiles-show .b-stats_bar.anime a.title, .p-profiles-show .b-stats_bar.manga a.title, .b-button, .b-form .cancel, .b-button + .b-js-link, .b-shiki_editor footer .unpreview:not(.link), .b-topic-preview > .editor-container .hide, .b-shiki_editor footer .cancel, .b-link_button.dark, .b-poll .poll-actions .vote, .b-shiki_editor .hidden-block .b-button.ok, .p-profiles-edit .account .change-password a, .b-form input[type=submit], .b-contests-menu .results, .b-link_button, .p-dashboards-show .b-forums > .b-link_button.maxi::after {
  1071.   display: inline-block;
  1072.   vertical-align: top;
  1073.   min-width: 92px;
  1074.   padding: .375rem 1rem;
  1075.   margin: .375rem .5rem .375rem 0;
  1076.   background: transparent;
  1077.   border: 0;
  1078.   border-radius: 3px;
  1079.   font-size: .875rem;
  1080.   font-weight: bold;
  1081.   line-height: 1.5rem;
  1082.   text-align: center;
  1083.   text-decoration: none;
  1084.   text-transform: uppercase;
  1085.   transition: .3s;
  1086.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  1087.   user-select: none;
  1088. }
  1089.  
  1090. .headline > a:last-child, .midheadline > a:last-child, .subheadline > a:last-child, .b-poll .poll-actions .abstain:last-child, .p-profiles-show .b-stats_bar.anime a.title:last-child, .p-profiles-show .b-stats_bar.manga a.title:last-child, .b-button:last-child, .b-form .cancel:last-child, .b-button + .b-js-link:last-child, .b-shiki_editor footer .unpreview:last-child:not(.link), .b-topic-preview > .editor-container .hide:last-child, .b-shiki_editor footer .cancel:last-child, .b-poll .poll-actions .vote:last-child, .b-shiki_editor .hidden-block .b-button.ok:last-child, .p-profiles-edit .account .change-password a:last-child, .b-form input[type=submit]:last-child, .b-contests-menu .results:last-child, .b-link_button:last-child, .p-dashboards-show .b-forums > .b-link_button.maxi:last-child::after {
  1091.   margin-right: 0;
  1092. }
  1093.  
  1094. .headline > a, .midheadline > a, .subheadline > a, .b-poll .poll-actions .abstain, .p-profiles-show .b-stats_bar.anime a.title, .p-profiles-show .b-stats_bar.manga a.title, .b-button, .b-form .cancel, .b-button + .b-js-link, .b-shiki_editor footer .unpreview:not(.link), .b-topic-preview > .editor-container .hide, .b-shiki_editor footer .cancel {
  1095.   color: #009688;
  1096. }
  1097.  
  1098. .headline > a:hover, .midheadline > a:hover, .subheadline > a:hover, .b-poll .poll-actions .abstain:hover, .p-profiles-show .b-stats_bar.anime a.title:hover, .p-profiles-show .b-stats_bar.manga a.title:hover, .b-button:hover, .b-form .cancel:hover, .b-button + .b-js-link:hover, .b-shiki_editor footer .unpreview:hover:not(.link), .b-topic-preview > .editor-container .hide:hover, .b-shiki_editor footer .cancel:hover, .headline > a:focus, .midheadline > a:focus, .subheadline > a:focus, .b-poll .poll-actions .abstain:focus, .p-profiles-show .b-stats_bar.anime a.title:focus, .p-profiles-show .b-stats_bar.manga a.title:focus, .b-button:focus, .b-form .cancel:focus, .b-button + .b-js-link:focus, .b-shiki_editor footer .unpreview:focus:not(.link), .b-topic-preview > .editor-container .hide:focus, .b-shiki_editor footer .cancel:focus {
  1099.   background: rgba(0, 150, 136, 0.12);
  1100.   color: #009688;
  1101. }
  1102.  
  1103. .headline > a:active, .midheadline > a:active, .subheadline > a:active, .b-poll .poll-actions .abstain:active, .p-profiles-show .b-stats_bar.anime a.title:active, .p-profiles-show .b-stats_bar.manga a.title:active, .b-button:active, .b-form .cancel:active, .b-button + .b-js-link:active, .b-shiki_editor footer .unpreview:active:not(.link), .b-topic-preview > .editor-container .hide:active, .b-shiki_editor footer .cancel:active {
  1104.   background: rgba(0, 150, 136, 0.24);
  1105.   color: #009688;
  1106. }
  1107.  
  1108. .b-link_button.dark, .b-poll .poll-actions .vote, .b-shiki_editor .hidden-block .b-button.ok, .p-profiles-edit .account .change-password a, .b-form input[type=submit], .b-contests-menu .results {
  1109.   background: #009688;
  1110.   color: #FAFAFA;
  1111. }
  1112.  
  1113. .b-link_button.dark:hover, .b-poll .poll-actions .vote:hover, .b-shiki_editor .hidden-block .b-button.ok:hover, .p-profiles-edit .account .change-password a:hover, .b-form input[type=submit]:hover, .b-contests-menu .results:hover, .b-link_button.dark:focus, .b-poll .poll-actions .vote:focus, .b-shiki_editor .hidden-block .b-button.ok:focus, .p-profiles-edit .account .change-password a:focus, .b-form input[type=submit]:focus, .b-contests-menu .results:focus {
  1114.   background: #00bfad;
  1115.   color: #FAFAFA;
  1116. }
  1117.  
  1118. .b-link_button.dark:active, .b-poll .poll-actions .vote:active, .b-shiki_editor .hidden-block .b-button.ok:active, .p-profiles-edit .account .change-password a:active, .b-form input[type=submit]:active, .b-contests-menu .results:active {
  1119.   background: #008c7f;
  1120.   color: #FAFAFA;
  1121. }
  1122.  
  1123. .item-mobile, .buttons .editor-controls .b-tooltipped, header.head h1 a.back, header.head h2 a.back, .subheadline-buttons .item-edit, .profile-actions > a, .b-collection-filters .mylist-block .item-sign, .b-db_entry .c-actions .b-tooltipped, .b-image .delete, .b-image .confirm, .b-image .cancel, .b-image .mobile-edit, .b-list_switchers .switcher, .b-user_rate .rate-show .rate-number .item-add, .b-video_player .cc-player_controls .c-control .icon, .p-animes_collection-index .pagination .link,
  1124. .p-recommendations-index .pagination .link, .b-clubs-menu .club-actions .b-tooltipped, .p-dialogs .misc-links > a, .p-messages .mass-actions .action a, .p-profiles-show .about .item-edit, .b-stats_bar .compatibility a[href$='=similar'], .b-stats_bar .compatibility .text:first-child, .p-user_rates-index .list-lines tr.edit-form .remove, .p-user_rates-index .list-posters .user_rate .edit-user_rate {
  1125.   display: inline-block;
  1126.   vertical-align: top;
  1127.   width: 40px;
  1128.   height: 40px;
  1129.   padding: 8px;
  1130.   margin: 4px 8px 4px 0 !important;
  1131.   border-radius: 2px;
  1132.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  1133. }
  1134.  
  1135. .item-mobile:last-child, .buttons .editor-controls .b-tooltipped:last-child, header.head h1 a.back:last-child, header.head h2 a.back:last-child, .subheadline-buttons .item-edit:last-child, .profile-actions > a:last-child, .b-collection-filters .mylist-block .item-sign:last-child, .b-db_entry .c-actions .b-tooltipped:last-child, .b-image .delete:last-child, .b-image .confirm:last-child, .b-image .cancel:last-child, .b-image .mobile-edit:last-child, .b-list_switchers .switcher:last-child, .b-user_rate .rate-show .rate-number .item-add:last-child, .b-video_player .cc-player_controls .c-control .icon:last-child, .p-animes_collection-index .pagination .link:last-child,
  1136. .p-recommendations-index .pagination .link:last-child, .b-clubs-menu .club-actions .b-tooltipped:last-child, .p-dialogs .misc-links > a:last-child, .p-messages .mass-actions .action a:last-child, .p-profiles-show .about .item-edit:last-child, .b-stats_bar .compatibility a[href$='=similar']:last-child, .b-stats_bar .compatibility .text:last-child:first-child, .p-user_rates-index .list-lines tr.edit-form .remove:last-child, .p-user_rates-index .list-posters .user_rate .edit-user_rate:last-child {
  1137.   margin-right: 0 !important;
  1138. }
  1139.  
  1140. .item-mobile, .buttons .editor-controls .b-tooltipped, header.head h1 a.back, header.head h2 a.back, .subheadline-buttons .item-edit, .profile-actions > a, .b-collection-filters .mylist-block .item-sign, .b-db_entry .c-actions .b-tooltipped, .b-image .delete, .b-image .confirm, .b-image .cancel, .b-image .mobile-edit, .b-list_switchers .switcher, .b-user_rate .rate-show .rate-number .item-add, .b-video_player .cc-player_controls .c-control .icon, .p-animes_collection-index .pagination .link,
  1141. .p-recommendations-index .pagination .link, .b-clubs-menu .club-actions .b-tooltipped, .p-dialogs .misc-links > a, .p-messages .mass-actions .action a, .p-profiles-show .about .item-edit, .b-stats_bar .compatibility a[href$='=similar'], .b-stats_bar .compatibility .text:first-child, .p-user_rates-index .list-lines tr.edit-form .remove, .p-user_rates-index .list-posters .user_rate .edit-user_rate {
  1142.   color: #BDBDBD !important;
  1143. }
  1144.  
  1145. .item-mobile:hover, .buttons .editor-controls .b-tooltipped:hover, header.head h1 a.back:hover, header.head h2 a.back:hover, .subheadline-buttons .item-edit:hover, .profile-actions > a:hover, .b-collection-filters .mylist-block .item-sign:hover, .b-db_entry .c-actions .b-tooltipped:hover, .b-image .delete:hover, .b-image .confirm:hover, .b-image .cancel:hover, .b-image .mobile-edit:hover, .b-list_switchers .switcher:hover, .b-user_rate .rate-show .rate-number .item-add:hover, .b-video_player .cc-player_controls .c-control .icon:hover, .p-animes_collection-index .pagination .link:hover,
  1146. .p-recommendations-index .pagination .link:hover, .b-clubs-menu .club-actions .b-tooltipped:hover, .p-dialogs .misc-links > a:hover, .p-messages .mass-actions .action a:hover, .p-profiles-show .about .item-edit:hover, .b-stats_bar .compatibility a[href$='=similar']:hover, .b-stats_bar .compatibility .text:hover:first-child, .p-user_rates-index .list-lines tr.edit-form .remove:hover, .p-user_rates-index .list-posters .user_rate .edit-user_rate:hover {
  1147.   background-color: #424242;
  1148.   color: #EEEEEE !important;
  1149.   text-decoration: none;
  1150. }
  1151.  
  1152. .b-ban .spoiler.collapse::after,
  1153. .b-log_entry .spoiler.collapse::after, .p-dialogs .misc-links > a::after, .p-messages .mass-actions .action a::after, .b-stats_bar .compatibility a[href$='=similar']::after, .b-stats_bar .compatibility .text:first-child::after, .p-achievements-index .b-list_switchers .switcher::after {
  1154.   display: block !important;
  1155.   position: absolute;
  1156.   padding: .375rem .75rem;
  1157.   margin: .25rem .75rem;
  1158.   background-color: #616161;
  1159.   border-radius: .125rem;
  1160.   color: #eee;
  1161.   font-size: .875rem;
  1162.   line-height: 1.25rem;
  1163.   white-space: nowrap;
  1164.   z-index: 100;
  1165.   pointer-events: none;
  1166.   opacity: 0;
  1167.   transition: .3s;
  1168. }
  1169.  
  1170. .b-ban .spoiler.collapse:hover::after,
  1171. .b-log_entry .spoiler.collapse:hover::after, .p-dialogs .misc-links > a:hover::after, .p-messages .mass-actions .action a:hover::after, .b-stats_bar .compatibility a[href$='=similar']:hover::after, .b-stats_bar .compatibility .text:first-child:hover::after, .p-achievements-index .b-list_switchers .switcher:hover::after {
  1172.   opacity: .9;
  1173. }
  1174.  
  1175. .b-ban .spoiler.collapse::after,
  1176. .b-log_entry .spoiler.collapse::after, .p-dialogs .misc-links > a::after, .p-messages .mass-actions .action a::after, .b-stats_bar .compatibility a[href$='=similar']::after, .b-stats_bar .compatibility .text:first-child::after {
  1177.   right: 100%;
  1178.   bottom: 0;
  1179.   transform: translateX(0.75rem);
  1180. }
  1181.  
  1182. .b-ban .spoiler.collapse:hover::after,
  1183. .b-log_entry .spoiler.collapse:hover::after, .p-dialogs .misc-links > a:hover::after, .p-messages .mass-actions .action a:hover::after, .b-stats_bar .compatibility a[href$='=similar']:hover::after, .b-stats_bar .compatibility .text:first-child:hover::after {
  1184.   transform: translateX(0);
  1185. }
  1186.  
  1187. .p-achievements-index .b-list_switchers .switcher::after {
  1188.   bottom: 100%;
  1189.   transform: translateX(-50%) translateY(0.75em);
  1190. }
  1191.  
  1192. .p-achievements-index .b-list_switchers .switcher:hover::after {
  1193.   transform: translateX(-50%) translateY(0);
  1194. }
  1195.  
  1196. .b-comment, .b-dialog, .b-message, .b-topic {
  1197.   position: relative;
  1198.   padding-top: .75rem !important;
  1199.   padding-bottom: .75rem;
  1200. }
  1201.  
  1202. .b-comment > .inner header, .b-dialog > .inner header, .b-message > .inner header, .b-topic > .inner header {
  1203.   padding-top: .25rem;
  1204.   padding-bottom: .25rem;
  1205.   margin-bottom: 0;
  1206. }
  1207.  
  1208. .b-comment > .inner header img, .b-dialog > .inner header img, .b-message > .inner header img, .b-topic > .inner header img {
  1209.   width: 40px;
  1210.   margin: 0 16px 0 0;
  1211.   border-radius: 2px;
  1212. }
  1213.  
  1214. @media (min-width: 1025px) {
  1215.   .b-comment > .inner header img, .b-dialog > .inner header img, .b-message > .inner header img, .b-topic > .inner header img {
  1216.     margin-top: 4px;
  1217.   }
  1218. }
  1219.  
  1220. .b-comment > .inner header .name-date, .b-dialog > .inner header .name-date, .b-message > .inner header .name-date, .b-topic > .inner header .name-date {
  1221.   font-size: inherit;
  1222.   line-height: inherit;
  1223. }
  1224.  
  1225. @media (max-width: 1024px) {
  1226.   .b-comment > .inner header .name-date, .b-dialog > .inner header .name-date, .b-message > .inner header .name-date, .b-topic > .inner header .name-date {
  1227.     line-height: 1.25rem;
  1228.   }
  1229. }
  1230.  
  1231. .b-comment > .inner header .name-date a.name, .b-dialog > .inner header .name-date a.name, .b-message > .inner header .name-date a.name, .b-topic > .inner header .name-date a.name {
  1232.   margin-right: .5rem;
  1233.   color: inherit;
  1234.   line-height: inherit;
  1235. }
  1236.  
  1237. .b-comment > .inner header .name-date a.name:hover, .b-dialog > .inner header .name-date a.name:hover, .b-message > .inner header .name-date a.name:hover, .b-topic > .inner header .name-date a.name:hover {
  1238.   color: #FFAB40;
  1239. }
  1240.  
  1241. .b-comment > .inner header .name-date a.name:active, .b-dialog > .inner header .name-date a.name:active, .b-message > .inner header .name-date a.name:active, .b-topic > .inner header .name-date a.name:active {
  1242.   color: #FF9100;
  1243. }
  1244.  
  1245. .b-comment > .inner header .name-date .time, .b-dialog > .inner header .name-date .time, .b-message > .inner header .name-date .time, .b-topic > .inner header .name-date .time {
  1246.   position: relative;
  1247.   padding-top: 0;
  1248.   padding-left: 0;
  1249.   color: #BDBDBD;
  1250.   font-size: .875rem;
  1251.   line-height: 1.25rem;
  1252. }
  1253.  
  1254. .b-comment > .inner header .name-date .time time, .b-dialog > .inner header .name-date .time time, .b-message > .inner header .name-date .time time, .b-topic > .inner header .name-date .time time {
  1255.   font-size: .875rem;
  1256.   line-height: inherit;
  1257. }
  1258.  
  1259. .b-comment > .inner .was_updated, .b-dialog > .inner .was_updated, .b-message > .inner .was_updated, .b-topic > .inner .was_updated {
  1260.   padding-left: 3.5rem;
  1261.   margin-bottom: 0;
  1262.   color: #9E9E9E;
  1263. }
  1264.  
  1265. .b-comment > .inner .was_updated div, .b-dialog > .inner .was_updated div, .b-message > .inner .was_updated div, .b-topic > .inner .was_updated div {
  1266.   vertical-align: top;
  1267.   font-size: .75rem;
  1268.   line-height: inherit;
  1269. }
  1270.  
  1271. .b-comment > .inner .was_updated .b-user16, .b-dialog > .inner .was_updated .b-user16, .b-message > .inner .was_updated .b-user16, .b-topic > .inner .was_updated .b-user16 {
  1272.   padding-left: 14px;
  1273.   margin-left: 4px;
  1274. }
  1275.  
  1276. .b-comment > .inner .was_updated .b-user16 img, .b-dialog > .inner .was_updated .b-user16 img, .b-message > .inner .was_updated .b-user16 img, .b-topic > .inner .was_updated .b-user16 img {
  1277.   margin-top: 2px;
  1278. }
  1279.  
  1280. .aside-expanded.b-comment > .inner, .aside-expanded.b-dialog > .inner, .aside-expanded.b-message > .inner, .aside-expanded.b-topic > .inner {
  1281.   margin-left: 0;
  1282. }
  1283.  
  1284. .aside-expanded.b-comment > .inner aside.buttons, .aside-expanded.b-dialog > .inner aside.buttons, .aside-expanded.b-message > .inner aside.buttons, .aside-expanded.b-topic > .inner aside.buttons {
  1285.   position: absolute;
  1286.   top: 0;
  1287.   right: 0;
  1288.   left: 0;
  1289.   width: auto;
  1290.   height: 100%;
  1291.   padding: 8px 16px;
  1292.   margin: 0 -16px;
  1293.   background-color: rgba(48, 48, 48, 0.9);
  1294.   border: 0;
  1295.   overflow-y: auto;
  1296.   z-index: 3;
  1297. }
  1298.  
  1299. .b-comment, .b-dialog, .b-message {
  1300.   border-top: 0;
  1301.   margin-bottom: 0;
  1302. }
  1303.  
  1304. .b-comment .inner .name-date a.name .normal, .b-dialog .inner .name-date a.name .normal, .b-message .inner .name-date a.name .normal {
  1305.   vertical-align: top;
  1306.   color: #FFFFFF;
  1307.   font-size: inherit;
  1308. }
  1309.  
  1310. .b-comment .inner .body .ban .b-user16, .b-dialog .inner .body .ban .b-user16, .b-message .inner .body .ban .b-user16 {
  1311.   margin-right: 0;
  1312. }
  1313.  
  1314. .b-comment .inner .body .ban .resolution, .b-dialog .inner .body .ban .resolution, .b-message .inner .body .ban .resolution {
  1315.   color: #ef8d50;
  1316. }
  1317.  
  1318. .b-comment .inner .body .ban .resolution a, .b-dialog .inner .body .ban .resolution a, .b-message .inner .body .ban .resolution a {
  1319.   color: #ef8d50;
  1320. }
  1321.  
  1322. .aside-expanded.b-comment aside.buttons, .aside-expanded.b-dialog aside.buttons, .aside-expanded.b-message aside.buttons {
  1323.   border-top: 0;
  1324. }
  1325.  
  1326. .aside-expanded.b-comment aside.markers, .aside-expanded.b-dialog aside.markers, .aside-expanded.b-message aside.markers {
  1327.   position: static;
  1328. }
  1329.  
  1330. .b-anime_status_tag, body[data-locale] .b-abuse_marker, body[data-locale] .b-broadcast_marker, body[data-locale] .b-offtopic_marker, body[data-locale] .b-summary_marker, body[data-locale] .b-spoiler_marker, body[data-locale] .b-new_marker {
  1331.   width: auto;
  1332.   padding: 2px .5em;
  1333.   margin: .25rem 0 .25rem .5rem;
  1334.   border: 1px solid;
  1335.   border-radius: 2px;
  1336.   font-size: .75rem;
  1337.   font-weight: bold;
  1338.   line-height: 1.5;
  1339.   white-space: nowrap;
  1340.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  1341. }
  1342.  
  1343. .b-anime_status_tag::before, body[data-locale] .b-abuse_marker::before, body[data-locale] .b-broadcast_marker::before, body[data-locale] .b-offtopic_marker::before, body[data-locale] .b-summary_marker::before, body[data-locale] .b-spoiler_marker::before, body[data-locale] .b-new_marker::before {
  1344.   display: none !important;
  1345. }
  1346.  
  1347. .b-anime_status_tag::after, body[data-locale] .b-abuse_marker::after, body[data-locale] .b-broadcast_marker::after, body[data-locale] .b-offtopic_marker::after, body[data-locale] .b-summary_marker::after, body[data-locale] .b-spoiler_marker::after, body[data-locale] .b-new_marker::after {
  1348.   content: attr(data-text);
  1349.   text-transform: capitalize;
  1350. }
  1351.  
  1352. .off.b-anime_status_tag, body[data-locale] .off.b-abuse_marker, body[data-locale] .off.b-broadcast_marker, body[data-locale] .off.b-offtopic_marker, body[data-locale] .off.b-summary_marker, body[data-locale] .off.b-spoiler_marker, body[data-locale] .off.b-new_marker {
  1353.   color: #9E9E9E;
  1354. }
  1355.  
  1356. .collapsed, .collapsed + .spoiler .hide-expanded, .b-comments .comments-loader, .b-comments .comments-hider, .b-comments .comments-expander, .b-comments .faye-loader, .b-comments .messages-postloader, .b-forum .faye-loader {
  1357.   padding: .75rem 1.5rem;
  1358.   margin: 0 0 .5rem;
  1359.   background-color: #616161;
  1360.   border: 0;
  1361.   border-color: #424242;
  1362.   border-radius: 3px;
  1363.   color: inherit;
  1364.   text-align: center;
  1365.   line-height: 1;
  1366.   cursor: pointer;
  1367.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  1368. }
  1369.  
  1370. .collapsed:hover, .collapsed + .spoiler .hide-expanded:hover, .b-comments .comments-loader:hover, .b-comments .comments-hider:hover, .b-comments .comments-expander:hover, .b-comments .faye-loader:hover, .b-comments .messages-postloader:hover, .b-forum .faye-loader:hover {
  1371.   background-color: #424242;
  1372.   border: 0;
  1373.   border-color: #212121;
  1374.   color: inherit;
  1375. }
  1376.  
  1377. .collapsed:active, .collapsed + .spoiler .hide-expanded:active, .b-comments .comments-loader:active, .b-comments .comments-hider:active, .b-comments .comments-expander:active, .b-comments .faye-loader:active, .b-comments .messages-postloader:active, .b-forum .faye-loader:active {
  1378.   background-color: #212121;
  1379.   border: 0;
  1380.   border-color: #757575;
  1381. }
  1382.  
  1383. .b-catalog_entry-tooltip .inner .line .value .tag, .b-entry-info .line .b-tag, .b-tag {
  1384.   padding: 0 8px;
  1385.   margin: 0 4px 0 0;
  1386.   background-color: #616161;
  1387.   border: 0;
  1388.   border-radius: 3px;
  1389.   color: #EEEEEE;
  1390.   font-size: .875rem;
  1391.   line-height: 24px;
  1392. }
  1393.  
  1394. .b-catalog_entry-tooltip .inner .line .value .tag:hover, .b-entry-info .line .b-tag:hover, .b-tag:hover {
  1395.   padding: 0 8px;
  1396.   margin: 0 4px 0 0;
  1397.   background-color: #424242;
  1398.   color: #FFFFFF;
  1399. }
  1400.  
  1401. .b-catalog_entry-tooltip .inner .line .value .tag:active, .b-entry-info .line .b-tag:active, .b-tag:active {
  1402.   background-color: #757575;
  1403. }
  1404.  
  1405. .l-top_menu {
  1406.   position: fixed;
  1407.   top: 0;
  1408.   right: 0;
  1409.   left: 0;
  1410.   width: 100%;
  1411.   max-width: 100%;
  1412.   height: auto;
  1413.   margin: auto;
  1414.   padding: 4px 0;
  1415.   background-color: #333333;
  1416.   background-image: none;
  1417.   border: none;
  1418.   box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.24);
  1419.   color: #FAFAFA;
  1420.   overflow: visible;
  1421. }
  1422.  
  1423. .l-top_menu .to-top-fix {
  1424.   display: none;
  1425. }
  1426.  
  1427. .l-top_menu .inner {
  1428.   margin: 0 .375em;
  1429. }
  1430.  
  1431. @media (min-width: 960px) {
  1432.   .l-top_menu .inner {
  1433.     margin: 0 .875em;
  1434.   }
  1435. }
  1436.  
  1437. @media (min-width: 1025px) {
  1438.   .l-top_menu .inner {
  1439.     margin: 0 auto;
  1440.     padding: 0 .875em;
  1441.   }
  1442. }
  1443.  
  1444. .l-top_menu .inner > a:first-child {
  1445.   float: left;
  1446.   padding: calc((48px - 1em) / 2) 0.625rem;
  1447.   margin: 0 0 0 32px;
  1448.   color: inherit !important;
  1449.   font-weight: bold;
  1450.   line-height: 1;
  1451.   -webkit-backface-visibility: hidden;
  1452.   -moz-backface-visibility: hidden;
  1453.   backface-visibility: hidden;
  1454. }
  1455.  
  1456. [data-locale='en'] .l-top_menu .inner > a:first-child {
  1457.   text-transform: uppercase;
  1458. }
  1459.  
  1460. @media (min-width: 320px) {
  1461.   .l-top_menu .inner > a:first-child {
  1462.     margin-left: 40px;
  1463.     font-size: 1.25em;
  1464.   }
  1465. }
  1466.  
  1467. @media (min-width: 360px) {
  1468.   .l-top_menu .inner > a:first-child {
  1469.     margin-left: 56px;
  1470.   }
  1471. }
  1472.  
  1473. @media (min-width: 1025px) {
  1474.   .l-top_menu .inner > a:first-child {
  1475.     margin-left: 0;
  1476.     font-size: 1.125em;
  1477.   }
  1478. }
  1479.  
  1480. .l-top_menu .inner > a:first-child::after {
  1481.   content: attr(title);
  1482. }
  1483.  
  1484. .l-top_menu .inner .logo {
  1485.   display: none;
  1486. }
  1487.  
  1488. /* Цвет текста пунктов меню при наведении */
  1489. /* Цвет текста активных пунктов меню */
  1490. /* По умолчанию: цвет текста наследуется от меню */
  1491. .l-top_menu .menu-items > .entry.selected,
  1492. .l-top_menu .menu-items > .entry > a:active {
  1493.   color: inherit !important;
  1494. }
  1495.  
  1496. /* Цвет текста пунктов меню при наведении */
  1497. /* По умолчанию: цвет текста наследуется от меню */
  1498. .l-top_menu .menu-items > .entry:hover {
  1499.   color: inherit;
  1500. }
  1501.  
  1502. /* ВЫПАДАЮЩЕЕ МЕНЮ */
  1503. @media only screen and (min-width: 1025px) {
  1504.   /* Цвет фона выпадающего меню при наведении */
  1505.   .l-top_menu .submenu,
  1506.   .b-main_search ul.popup {
  1507.     background: #2D2D2D;
  1508.   }
  1509.   /* Цвет пунктов выпадающего меню при щелчке */
  1510.   /* Цвет активных пунктов выпадающего меню */
  1511.   /* По умолчанию: затемненный цвет фона выпадающего меню */
  1512.   .l-top_menu .submenu > .entry:active,
  1513.   .l-top_menu .submenu > .entry.active {
  1514.     background-color: rgba(0, 0, 0, 0.24);
  1515.   }
  1516.   /* Цвет пунктов выпадающего меню при наведении */
  1517.   /* По умолчанию: осветленный цвет фона выпадающего меню */
  1518.   .l-top_menu .submenu > .entry:hover {
  1519.     background-color: rgba(255, 255, 255, 0.24);
  1520.   }
  1521.   /* Цвет текста выпадающих меню */
  1522.   /* По умолчанию: цвет текста наследуется от меню */
  1523.   .l-top_menu .menu-search > .entry,
  1524.   .l-top_menu .menu-userbox > .entry,
  1525.   .l-top_menu .submenu {
  1526.     color: inherit;
  1527.   }
  1528.   /* Цвет текста выпадающих меню при щелчке */
  1529.   /* Цвет текста активных пунктов выпадающего меню */
  1530.   /* По умолчанию: цвет текста наследуется от выпадающего меню */
  1531.   .l-top_menu .submenu > .entry:active,
  1532.   .l-top_menu .submenu > .entry.active,
  1533.   .b-main_search .popup li:active,
  1534.   .b-main_search .popup li.active {
  1535.     color: inherit;
  1536.   }
  1537.   /* Цвет текста выпадающих меню при наведении */
  1538.   /* По умолчанию: цвет текста наследуется от выпадающего меню */
  1539.   .l-top_menu .submenu > .entry:hover,
  1540.   .b-main_search .popup li:hover {
  1541.     color: inherit;
  1542.   }
  1543.   /* ЦВЕТА ПОИСКА */
  1544.   /* Фон строки поиска  */
  1545.   .b-main_search .input {
  1546.     background: rgba(250, 250, 250, 0.06);
  1547.     color: inherit;
  1548.   }
  1549.   /* Набираемый текст в строке поиска  */
  1550.   .b-main_search .input input {
  1551.     color: inherit;
  1552.   }
  1553.   /* Вспомогательный текст в строке поиска  */
  1554.   .b-main_search input::-webkit-input-placeholder {
  1555.     color: rgba(250, 250, 250, 0.56);
  1556.   }
  1557.   .b-main_search input:-moz-placeholder {
  1558.     color: rgba(250, 250, 250, 0.56);
  1559.   }
  1560.   .b-main_search input::-moz-placeholder {
  1561.     color: rgba(250, 250, 250, 0.56);
  1562.   }
  1563.   .b-main_search input:-ms-input-placeholder {
  1564.     color: rgba(250, 250, 250, 0.56);
  1565.   }
  1566. }
  1567.  
  1568. /* ОБЩИЕ ЦВЕТА ПОИСКА */
  1569. .b-main_search .popup li:hover {
  1570.   background-color: rgba(255, 255, 255, 0.24);
  1571. }
  1572.  
  1573. .b-main_search .popup li.active,
  1574. .b-main_search .popup li:active {
  1575.   background-color: rgba(0, 0, 0, 0.24);
  1576. }
  1577.  
  1578. .l-top_menu .entry,
  1579. .b-main_search .popup li,
  1580. .b-main_search .popup li:hover,
  1581. .b-main_search .popup li:active {
  1582.   color: inherit;
  1583. }
  1584.  
  1585. /* ЦВЕТ ИКОНОК в меню (для мобильной версии) */
  1586. /* По умолчанию: цвет текста наследуется от меню */
  1587. .l-top_menu .to-mobile-forum,
  1588. .l-top_menu .menu-mobile .search,
  1589. .l-top_menu .menu-mobile .menu,
  1590. .l-top_menu .menu-mobile #sign_in,
  1591. .l-top_menu .menu-userbox .search,
  1592. .l-top_menu .menu-userbox .menu,
  1593. .l-top_menu .menu-userbox #sign_in {
  1594.   color: inherit;
  1595. }
  1596.  
  1597. /* END of Настройка цветов в меню */
  1598. /* NOTE: Максимальное разрешение SONY Xperia Z Ultra: 960x540px */
  1599. @media screen and (min-width: 480px) and (max-height: 540px) and (orientation: landscape) {
  1600.   .l-top_menu {
  1601.     padding: 0;
  1602.   }
  1603.   .l-page {
  1604.     padding-top: 64px;
  1605.   }
  1606. }
  1607.  
  1608. /* На планшетах и далее, высота меню равна 56px */
  1609. @media screen and (min-width: 961px) and (orientation: landscape) {
  1610.   .l-top_menu {
  1611.     padding: 4px 0;
  1612.   }
  1613. }
  1614.  
  1615. .l-top_menu .to-mobile-forum {
  1616.   display: inline-block;
  1617.   vertical-align: top;
  1618.   position: static;
  1619.   left: 138px;
  1620.   width: 40px;
  1621.   height: 40px;
  1622.   padding: 8px;
  1623.   margin: 4px !important;
  1624. }
  1625.  
  1626. .l-top_menu .to-mobile-forum:before {
  1627.   width: 1.5rem;
  1628.   line-height: 1.5rem;
  1629.   text-align: center;
  1630.   font-size: 24px;
  1631. }
  1632.  
  1633. .l-top_menu .mobile-menu-toggler,
  1634. .l-top_menu .mobile-search-toggler {
  1635.   position: absolute;
  1636.   top: 0;
  1637. }
  1638.  
  1639. .l-top_menu .mobile-menu-toggler {
  1640.   left: -.125em;
  1641. }
  1642.  
  1643. .l-top_menu .mobile-search-toggler {
  1644.   right: 56px;
  1645. }
  1646.  
  1647. .l-top_menu .mobile-search-toggler.active {
  1648.   background-color: transparent;
  1649. }
  1650.  
  1651. .l-top_menu .mobile-menu-toggler::after {
  1652.   content: '';
  1653.   position: fixed;
  1654.   top: 0;
  1655.   right: 0;
  1656.   bottom: 0;
  1657.   left: 0;
  1658.   background-color: rgba(0, 0, 0, 0.48);
  1659.   opacity: 0;
  1660.   visibility: hidden;
  1661.   transition: 0.24s cubic-bezier(0.4, 0, 0.6, 1);
  1662.   z-index: 12;
  1663. }
  1664.  
  1665. .l-top_menu .mobile-menu-toggler.active::after {
  1666.   opacity: 1;
  1667.   visibility: visible;
  1668. }
  1669.  
  1670. @media (max-width: 1024px) {
  1671.   .l-top_menu .menu-items {
  1672.     display: block;
  1673.     position: fixed;
  1674.     top: 0;
  1675.     right: 0;
  1676.     bottom: 0;
  1677.     left: 0;
  1678.     width: calc(100% - 56px);
  1679.     max-width: 320px;
  1680.     padding: 8px 0;
  1681.     margin: 0;
  1682.     background: #424242;
  1683.     box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
  1684.     overflow-y: auto;
  1685.     -webkit-transform: translateX(-110%);
  1686.     transform: translateX(-110%);
  1687.     transition: 0.24s cubic-bezier(0.4, 0, 0.6, 1);
  1688.     z-index: 13;
  1689.   }
  1690.   .l-top_menu .menu-items.active {
  1691.     -webkit-transform: translateX(0);
  1692.     transform: translateX(0);
  1693.   }
  1694. }
  1695.  
  1696. @media only screen and (min-width: 1025px) {
  1697.   .l-top_menu .to-mobile-forum {
  1698.     display: none;
  1699.   }
  1700.   .l-top_menu .menu-items {
  1701.     margin-left: 0;
  1702.     background-color: transparent;
  1703.   }
  1704.   .l-top_menu .menu-items > .entry:active {
  1705.     background-color: inherit;
  1706.   }
  1707.   .l-top_menu .menu-items > .entry:active,
  1708.   .l-top_menu .submenu > .entry:active,
  1709.   .l-top_menu .menu-items > .entry > a {
  1710.     color: inherit !important;
  1711.   }
  1712.   .l-top_menu .menu-items > .entry > .submenu {
  1713.     margin-top: 4px;
  1714.     margin-left: 0;
  1715.   }
  1716.   .l-top_menu .submenu.right {
  1717.     right: 0px;
  1718.     margin-top: 4px;
  1719.   }
  1720.   .b-main_search ul.popup,
  1721.   .b-main_search.hovered .popup {
  1722.     margin: 0;
  1723.     margin-top: 12px;
  1724.   }
  1725.   .l-top_menu .submenu > .entry,
  1726.   .b-main_search .popup li {
  1727.     color: inherit;
  1728.   }
  1729.   .b-main_search.hovered .popup {
  1730.     height: 304px;
  1731.   }
  1732.   .l-top_menu .menu-items > .entry.calendar > a,
  1733.   .l-top_menu .menu-items > .entry.info > a {
  1734.     padding: 0.9375rem;
  1735.   }
  1736.   .l-top_menu .menu-items > .entry.calendar > a:before,
  1737.   .l-top_menu .menu-items > .entry.info > a:before {
  1738.     display: block !important;
  1739.   }
  1740.   .l-top_menu .menu-items > .entry.calendar > a:after,
  1741.   .l-top_menu .menu-items > .entry.info > a:after {
  1742.     display: none;
  1743.   }
  1744. }
  1745.  
  1746. .l-top_menu .menu-items > .entry {
  1747.   float: none;
  1748.   display: block;
  1749.   padding: 0;
  1750.   border: 0;
  1751.   line-height: inherit;
  1752. }
  1753.  
  1754. @media (min-width: 1025px) {
  1755.   .l-top_menu .menu-items > .entry {
  1756.     display: inline-block;
  1757.     vertical-align: top;
  1758.   }
  1759. }
  1760.  
  1761. .l-top_menu .inner > a:first-child,
  1762. .l-top_menu .menu-items > .entry > a {
  1763.   opacity: .87;
  1764.   transition: 0.24s cubic-bezier(0.4, 0, 0.2, 1);
  1765. }
  1766.  
  1767. .l-top_menu .inner > a:first-child:hover,
  1768. .l-top_menu .menu-items > .entry > a:hover {
  1769.   background-color: transparent !important;
  1770.   opacity: 1;
  1771. }
  1772.  
  1773. .l-top_menu .menu-items > .entry.selected,
  1774. .l-top_menu .menu-items > .entry:hover {
  1775.   background-color: transparent;
  1776. }
  1777.  
  1778. .l-top_menu .menu-items > .entry > a,
  1779. .l-top_menu .menu-items > .entry.sign_out {
  1780.   padding: 1rem;
  1781.   margin: 0;
  1782.   font-size: inherit;
  1783.   line-height: 1rem;
  1784. }
  1785.  
  1786. .l-top_menu .menu-items > .entry > .contest {
  1787.   width: auto;
  1788.   height: auto;
  1789.   margin: auto;
  1790.   background: inherit;
  1791. }
  1792.  
  1793. .l-top_menu .menu-items > .entry > .contest::before {
  1794.   position: static;
  1795.   margin: 0;
  1796.   color: inherit;
  1797. }
  1798.  
  1799. @media screen and (min-width: 1025px) {
  1800.   .l-top_menu .inner .logo,
  1801.   .l-top_menu .menu-items > .entry > a,
  1802.   .l-top_menu .menu-items > .entry.sign_out {
  1803.     padding: calc((48px - 1rem) / 2) 0.625rem;
  1804.   }
  1805. }
  1806.  
  1807. /* Текст вместо иконок в верхнем меню */
  1808. .l-top_menu .menu-items > .entry.calendar > a,
  1809. .l-top_menu .menu-items > .entry.info > a {
  1810.   padding: 1em;
  1811.   margin: 0;
  1812.   line-height: 1;
  1813. }
  1814.  
  1815. .l-top_menu .menu-items > .entry.calendar > a::before,
  1816. .l-top_menu .menu-items > .entry.info > a::before {
  1817.   display: none !important;
  1818. }
  1819.  
  1820. @media only screen and (min-width: 1025px) {
  1821.   .l-top_menu .menu-items > .entry.calendar > a::before,
  1822.   .l-top_menu .menu-items > .entry.info > a::before {
  1823.     display: block !important;
  1824.   }
  1825. }
  1826.  
  1827. @media only screen and (min-width: 1025px) {
  1828.   .l-top_menu .menu-items > .entry.calendar > a::after,
  1829.   .l-top_menu .menu-items > .entry.info > a::after {
  1830.     display: none;
  1831.   }
  1832. }
  1833.  
  1834. [data-locale='ru'] .l-top_menu .menu-items > .entry.calendar > a::after {
  1835.   content: 'Календарь онгоингов';
  1836. }
  1837.  
  1838. [data-locale='en'] .l-top_menu .menu-items > .entry.calendar > a::after {
  1839.   content: 'Calendar';
  1840. }
  1841.  
  1842. [data-locale='ru'] .l-top_menu .menu-items > .entry.info > a::after {
  1843.   content: 'Информация';
  1844. }
  1845.  
  1846. [data-locale='en'] .l-top_menu .menu-items > .entry.info > a::after {
  1847.   content: 'Info';
  1848. }
  1849.  
  1850. /* END of Текст вместо иконок в верхнем меню */
  1851. /* FIX: BACKFACE VISIBILITY */
  1852. .l-top_menu .menu-items > .entry > a {
  1853.   -webkit-backface-visibility: hidden;
  1854.   -moz-backface-visibility: hidden;
  1855.   backface-visibility: hidden;
  1856. }
  1857.  
  1858. /* Уведомления о голосованиях */
  1859. .l-top_menu .menu-items > .entry > a.contest {
  1860.   position: relative;
  1861. }
  1862.  
  1863. .l-top_menu .menu-items > .entry > a.contest:hover {
  1864.   background-color: transparent !important;
  1865. }
  1866.  
  1867. .l-top_menu .menu-items > .entry > a.contest:after {
  1868.   content: attr(data-count);
  1869.   position: absolute;
  1870.   top: .125rem;
  1871.   right: .125rem;
  1872.   width: 1.25rem;
  1873.   background-color: #FFAB40;
  1874.   border-radius: 50%;
  1875.   color: #212121;
  1876.   font-size: .75rem;
  1877.   line-height: 1.25rem;
  1878.   text-align: center;
  1879. }
  1880.  
  1881. @media screen and (min-width: 1025px) {
  1882.   .l-top_menu .menu-items > .entry > a.contest {
  1883.     margin-left: -0.625rem;
  1884.   }
  1885.   .l-top_menu .menu-items > .entry > a.contest:after {
  1886.     top: 0;
  1887.     right: 0;
  1888.   }
  1889. }
  1890.  
  1891. /* END of Уведомления о голосованиях */
  1892. .l-top_menu .submenu,
  1893. .b-main_search ul.popup {
  1894.   min-width: 112px;
  1895.   border: 0;
  1896. }
  1897.  
  1898. .b-main_search .popup li {
  1899.   transition: 0s;
  1900. }
  1901.  
  1902. .l-top_menu .submenu > .entry {
  1903.   height: auto;
  1904.   padding: 0.5rem 0.625rem;
  1905.   background-color: transparent;
  1906.   border: 0;
  1907.   font-family: inherit;
  1908.   font-size: .875rem;
  1909.   line-height: 1rem;
  1910. }
  1911.  
  1912. .l-top_menu .submenu > .entry:first-child,
  1913. .b-main_search ul.popup li:first-child {
  1914.   margin-top: .5rem;
  1915. }
  1916.  
  1917. .l-top_menu .submenu > .entry:last-child,
  1918. .b-main_search ul.popup li:last-child {
  1919.   margin-bottom: .5rem;
  1920. }
  1921.  
  1922. .l-top_menu .menu-items .submenu-toggler {
  1923.   right: 0;
  1924.   width: 48px;
  1925.   height: 48px;
  1926.   padding: .75rem;
  1927.   margin: 0;
  1928.   z-index: 10;
  1929. }
  1930.  
  1931. .l-top_menu .menu-items .submenu-toggler:before {
  1932.   width: 24px;
  1933.   line-height: 24px;
  1934. }
  1935.  
  1936. @media screen and (min-width: 1025px) {
  1937.   .l-top_menu .menu-items .submenu-toggler,
  1938.   .l-top_menu .inner .sign_out {
  1939.     display: none;
  1940.   }
  1941.   .l-top_menu .menu-items > .entry {
  1942.     color: inherit;
  1943.   }
  1944. }
  1945.  
  1946. @media screen and (max-width: 1024px) {
  1947.   .l-top_menu .submenu {
  1948.     padding-left: 32px;
  1949.   }
  1950. }
  1951.  
  1952. /* TOPMENU | SEARCH */
  1953. .l-top_menu .menu-search {
  1954.   padding: 8px 0;
  1955. }
  1956.  
  1957. @media (max-width: 1024px) {
  1958.   .l-top_menu .menu-search {
  1959.     clear: left;
  1960.   }
  1961. }
  1962.  
  1963. @media screen and (min-width: 1025px) {
  1964.   .l-top_menu .menu-search {
  1965.     padding: 0;
  1966.   }
  1967.   .l-top_menu .menu-search > .entry {
  1968.     width: 224px;
  1969.     padding: 8px 0 !important;
  1970.   }
  1971.   .b-main_search {
  1972.     padding-right: 8px !important;
  1973.     padding-left: 8px !important;
  1974.   }
  1975. }
  1976.  
  1977. .b-main_search .input {
  1978.   position: relative;
  1979.   width: auto;
  1980.   height: 2rem;
  1981.   padding: 0;
  1982.   margin: 0;
  1983.   border-radius: 2px;
  1984.   transition: background .3s;
  1985. }
  1986.  
  1987. .b-main_search.hovered .popup {
  1988.   border: 0;
  1989.   font-size: .875rem;
  1990. }
  1991.  
  1992. .b-main_search ul.popup li {
  1993.   width: auto;
  1994.   height: 2rem;
  1995.   padding: 0.5rem 0.625rem;
  1996.   border: 0;
  1997.   font-family: inherit;
  1998.   font-size: .875rem;
  1999.   line-height: 1rem;
  2000. }
  2001.  
  2002. .b-main_search .input input {
  2003.   width: 100%;
  2004.   padding: 0 0.625rem;
  2005.   font-family: inherit;
  2006.   font-size: 1rem;
  2007.   line-height: 2rem;
  2008. }
  2009.  
  2010. .b-main_search .input input.ac_loading {
  2011.   width: 100%;
  2012.   padding: 0 0.625rem;
  2013. }
  2014.  
  2015. .b-main_search ul.popup {
  2016.   width: inherit;
  2017. }
  2018.  
  2019. /* END of SEARCH */
  2020. /* TOPMENU | SEARCHRESULT */
  2021. .ac_results,
  2022. .completable-block {
  2023.   background: #424242;
  2024.   color: #FFFFFF !important;
  2025.   font-size: .75rem;
  2026. }
  2027.  
  2028. .ac_results.menu-suggest,
  2029. .completable-block.menu-suggest {
  2030.   margin-top: -17px;
  2031.   margin-left: 6px;
  2032.   border: 0;
  2033.   box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.24);
  2034. }
  2035.  
  2036. .ac_results .name,
  2037. .completable-block .name {
  2038.   color: inherit;
  2039.   font-size: 14px;
  2040. }
  2041.  
  2042. .ac_odd {
  2043.   background-color: #303030;
  2044. }
  2045.  
  2046. .ac_even {
  2047.   background-color: #424242;
  2048. }
  2049.  
  2050. .ac_over {
  2051.   background-color: rgba(255, 255, 255, 0.24);
  2052. }
  2053.  
  2054. .ac_results li {
  2055.   padding: 0 .5rem;
  2056.   border: none;
  2057.   line-height: 2rem;
  2058. }
  2059.  
  2060. .b-main_search ul.popup,
  2061. .b-main_search.hovered .popup {
  2062.   margin: 0;
  2063. }
  2064.  
  2065. .ac_results .name > strong {
  2066.   background-color: #ff0;
  2067.   color: #111;
  2068. }
  2069.  
  2070. .ac_results .character-suggest .animes {
  2071.   line-height: 1.25rem;
  2072. }
  2073.  
  2074. .ac_results .character-suggest .animes > div {
  2075.   margin: 2px 0 0;
  2076. }
  2077.  
  2078. .ac_results .character-suggest .avatar {
  2079.   width: 40px;
  2080.   height: auto;
  2081.   max-height: 64px;
  2082.   margin: 8px 0 0 8px;
  2083.   clip-path: circle(20px at 20px 20px);
  2084. }
  2085.  
  2086. /* END of SEARCHRESULT */
  2087. /* TOPMENU | USERBOX */
  2088. .l-top_menu .menu-userbox {
  2089.   position: absolute;
  2090.   top: 0;
  2091.   right: 0;
  2092. }
  2093.  
  2094. .l-top_menu .menu-userbox > .entry {
  2095.   position: relative;
  2096.   height: 48px;
  2097.   padding: 0 !important;
  2098.   margin: 0 .625rem 0 1.25rem !important;
  2099.   cursor: default;
  2100. }
  2101.  
  2102. .entry.userbox > .avatar {
  2103.   display: inline-block;
  2104.   vertical-align: top;
  2105.   position: relative;
  2106.   width: 40px;
  2107.   height: 40px;
  2108.   margin: 4px 0;
  2109.   border-radius: 100%;
  2110. }
  2111.  
  2112. .entry.userbox > .avatar:after {
  2113.   content: '';
  2114.   display: block;
  2115.   position: absolute;
  2116.   top: 0;
  2117.   left: 0;
  2118.   width: inherit;
  2119.   height: inherit;
  2120.   border-radius: 100%;
  2121. }
  2122.  
  2123. .entry.userbox > .avatar > img {
  2124.   height: inherit;
  2125. }
  2126.  
  2127. .userbox > a .graphics-arrow-down,
  2128. .l-top_menu .menu-userbox .arrow-container,
  2129. .l-top_menu .menu-userbox .arrow-container .arrow-down {
  2130.   display: none;
  2131. }
  2132.  
  2133. @media screen and (max-width: 1024px) {
  2134.   .userbox img.avatar,
  2135.   .menu .unread-count {
  2136.     margin-top: 0;
  2137.   }
  2138. }
  2139.  
  2140. .menu .unread-count {
  2141.   position: absolute;
  2142.   top: 0;
  2143.   right: 0;
  2144.   width: 1.25rem;
  2145.   height: auto;
  2146.   margin: 0;
  2147.   border-radius: 100%;
  2148.   line-height: 1.25rem;
  2149.   z-index: 1;
  2150. }
  2151.  
  2152. @media screen and (min-width: 1025px) {
  2153.   .l-top_menu .menu-userbox {
  2154.     position: relative;
  2155.   }
  2156. }
  2157.  
  2158. /* END of USERBOX */
  2159. /* TOPMENU | ICON */
  2160. .l-top_menu .menu-mobile .search,
  2161. .l-top_menu .menu-mobile .menu {
  2162.   width: 40px;
  2163.   height: 40px;
  2164.   padding: 8px;
  2165.   margin: 4px;
  2166.   margin-left: 4px !important;
  2167. }
  2168.  
  2169. .l-top_menu .menu-mobile #sign_in,
  2170. .l-top_menu .menu-userbox #sign_in {
  2171.   width: 40px;
  2172.   height: 40px;
  2173.   padding: 8px;
  2174.   margin: 4px;
  2175.   margin-left: 4px !important;
  2176. }
  2177.  
  2178. @media (min-width: 1025px) {
  2179.   .l-top_menu .menu-mobile #sign_in,
  2180.   .l-top_menu .menu-userbox #sign_in {
  2181.     width: 48px;
  2182.     height: 48px;
  2183.     padding: 12px;
  2184.     margin: 0;
  2185.   }
  2186. }
  2187.  
  2188. @media (max-width: 1024px) {
  2189.   .l-top_menu .menu-items > .entry > a.contest {
  2190.     padding: .75em !important;
  2191.   }
  2192. }
  2193.  
  2194. @media (min-width: 1025px) {
  2195.   .l-top_menu .menu-items > .entry.calendar > a,
  2196.   .l-top_menu .menu-items > .entry.info > a,
  2197.   .l-top_menu .menu-items > .entry > a.contest {
  2198.     padding: .875em;
  2199.   }
  2200. }
  2201.  
  2202. .l-top_menu .menu-items > .entry.calendar > a::before,
  2203. .l-top_menu .menu-items > .entry.info > a::before,
  2204. .l-top_menu .menu-items > .entry > a.contest::before {
  2205.   display: block;
  2206.   width: 1em !important;
  2207.   font-size: 24px !important;
  2208.   line-height: 1 !important;
  2209. }
  2210.  
  2211. @media (min-width: 1025px) {
  2212.   .l-top_menu .menu-items > .entry.calendar > a::before,
  2213.   .l-top_menu .menu-items > .entry.info > a::before,
  2214.   .l-top_menu .menu-items > .entry > a.contest::before {
  2215.     font-size: 20px !important;
  2216.   }
  2217. }
  2218.  
  2219.  
  2220.  
  2221.  
  2222. /**
  2223.  * Иконки в меню
  2224.  */
  2225. .l-top_menu .to-mobile-forum::before {
  2226.   content: 'forum';
  2227. }
  2228.  
  2229. .l-top_menu .menu-mobile .menu::before {
  2230.   content: 'menu';
  2231. }
  2232.  
  2233. .l-top_menu .menu-mobile .search::before {
  2234.   content: 'search';
  2235. }
  2236.  
  2237. .l-top_menu .menu-userbox #sign_in::before {
  2238.   content: 'exit_to_app';
  2239. }
  2240.  
  2241. .l-top_menu .menu-items > .entry > a::before,
  2242. .l-top_menu .menu-items > a::before {
  2243.   display: inline-block;
  2244.   vertical-align: top;
  2245.   font-size: 20px;
  2246.   line-height: 1;
  2247. }
  2248.  
  2249. .l-top_menu .menu-items > .entry.calendar > a::before,
  2250. .l-top_menu .menu-items > .entry.info > a::before {
  2251.   display: inline-block !important;
  2252. }
  2253.  
  2254. .l-top_menu .menu-items > .entry > a[href$='/animes']::before {
  2255.   content: 'ondemand_video';
  2256. }
  2257.  
  2258. .l-top_menu .menu-items > .entry.calendar > a::before {
  2259.   content: 'today';
  2260. }
  2261.  
  2262. .l-top_menu .menu-items > .entry > a[href$='/mangas']::before {
  2263.   content: 'photo_album';
  2264. }
  2265.  
  2266. .l-top_menu .menu-items > .entry > a[href$='/ranobe']::before {
  2267.   content: 'book';
  2268. }
  2269.  
  2270. .l-top_menu .menu-items > .entry > a[href$='/contests']::before {
  2271.   content: 'equalizer';
  2272.   transform: scale(-1, 1);
  2273. }
  2274.  
  2275. .l-top_menu .menu-items > .entry > .contest::before {
  2276.   content: 'poll';
  2277. }
  2278.  
  2279. .l-top_menu .menu-items > .entry > a[href$='/forum']::before {
  2280.   content: 'forum';
  2281. }
  2282.  
  2283. .l-top_menu .menu-items > .entry.info > a::before {
  2284.   content: 'info';
  2285. }
  2286.  
  2287. .l-top_menu .menu-items > .entry > a[href$='/for_right_holders']::before {
  2288.   content: 'copyright';
  2289. }
  2290.  
  2291. .l-top_menu .menu-items > .entry > a[href='https://shikimori.org/']::before {
  2292.   content: 'home';
  2293. }
  2294.  
  2295. .l-top_menu .menu-items > .entry.sign_out::before {
  2296.   content: 'open_in_new';
  2297. }
  2298.  
  2299. .l-top_menu .menu-items .submenu-toggler::before {
  2300.   content: 'arrow_drop_down';
  2301. }
  2302.  
  2303. .l-top_menu .menu-items .submenu-toggler.active::before {
  2304.   content: 'arrow_drop_down';
  2305.   transform: rotate(180deg);
  2306. }
  2307.  
  2308. @media (max-width: 1024px) {
  2309.   .l-top_menu .menu-items .submenu {
  2310.     padding-left: 3.5em;
  2311.   }
  2312.   .l-top_menu .menu-items .submenu > .entry {
  2313.     display: block;
  2314.     padding: .5em 1em;
  2315.     margin: 0;
  2316.     font-size: 1em;
  2317.   }
  2318.   .l-top_menu .menu-items > .entry.selected > a,
  2319.   .l-top_menu .menu-items .submenu > .entry.active {
  2320.     background-color: rgba(0, 0, 0, 0.12);
  2321.   }
  2322.   .l-top_menu .menu-items > .entry > a,
  2323.   .l-top_menu .menu-items > .entry.calendar > a,
  2324.   .l-top_menu .menu-items > .entry.info > a,
  2325.   .l-top_menu .menu-items > .entry.sign_out {
  2326.     padding: .75em 1rem;
  2327.     line-height: 1.5;
  2328.   }
  2329.   .l-top_menu .menu-items > .entry > a::before,
  2330.   .l-top_menu .menu-items > a::before {
  2331.     margin-right: 32px;
  2332.     color: #BDBDBD;
  2333.     font-size: 24px;
  2334.   }
  2335. }
  2336.  
  2337. @media screen and (min-width: 1025px) {
  2338.   .l-top_menu .menu-items > .entry > a::before,
  2339.   .l-top_menu .menu-items > a::before {
  2340.     display: none;
  2341.   }
  2342. }
  2343.  
  2344.  
  2345.  
  2346.  
  2347. .item-mobile {
  2348.   position: relative;
  2349.   margin: 4px 0 4px 8px !important;
  2350.   border-radius: 100%;
  2351.   z-index: 4;
  2352. }
  2353.  
  2354. .item-mobile::before {
  2355.   content: 'more_vert';
  2356. }
  2357.  
  2358. .item-mobile.selected {
  2359.   color: #EEEEEE;
  2360. }
  2361.  
  2362. .item-mobile.selected::before {
  2363.   content: 'clear';
  2364. }
  2365.  
  2366. @media (min-width: 1025px) {
  2367.   .item-mobile {
  2368.     display: none;
  2369.   }
  2370. }
  2371.  
  2372. .buttons {
  2373.   margin-right: 0;
  2374.   color: inherit;
  2375.   font-family: inherit;
  2376.   font-size: inherit;
  2377.   font-weight: 700;
  2378. }
  2379.  
  2380. .buttons .editor-controls {
  2381.   overflow-x: auto;
  2382. }
  2383.  
  2384. .buttons .editor-controls .b-tooltipped.selected {
  2385.   color: #FFAB40 !important;
  2386. }
  2387.  
  2388. .buttons .item-save::before {
  2389.   content: 'save';
  2390. }
  2391.  
  2392. .buttons .item-moderation::before {
  2393.   content: 'flag';
  2394. }
  2395.  
  2396. .buttons .item-preview::before {
  2397.   content: 'visibility';
  2398. }
  2399.  
  2400. .buttons .item-unpreview::before {
  2401.   content: 'visibility_off';
  2402. }
  2403.  
  2404. .buttons .item-quote::before {
  2405.   content: 'format_quote';
  2406. }
  2407.  
  2408. .buttons .item-reply::before {
  2409.   content: 'reply';
  2410. }
  2411.  
  2412. .buttons .item-edit::before {
  2413.   content: 'mode_edit';
  2414. }
  2415.  
  2416. .buttons .item-delete::before,
  2417. .buttons .item-delete-confirm::before {
  2418.   content: 'delete';
  2419. }
  2420.  
  2421. .buttons .item-apply::before,
  2422. .buttons .item-request-confirm::before {
  2423.   content: 'done';
  2424. }
  2425.  
  2426. .buttons .item-cancel::before,
  2427. .buttons .item-request-reject::before,
  2428. .buttons .item-delete-cancel::before,
  2429. .buttons .item-moderation-cancel::before {
  2430.   content: 'clear';
  2431. }
  2432.  
  2433. .buttons .item-subscribe::before {
  2434.   content: 'star';
  2435. }
  2436.  
  2437. .buttons .item-offtopic::before {
  2438.   content: 'speaker_notes_off';
  2439. }
  2440.  
  2441. .buttons .item-offtopic.selected {
  2442.   color: #ef5350;
  2443. }
  2444.  
  2445. .buttons .item-summary::before {
  2446.   content: 'check_circle';
  2447. }
  2448.  
  2449. .buttons .item-summary.selected {
  2450.   color: #66bb6a;
  2451. }
  2452.  
  2453. .buttons .item-spoiler::before {
  2454.   content: 'sms_failed';
  2455. }
  2456.  
  2457. .buttons .item-abuse::before {
  2458.   content: 'pan_tool';
  2459. }
  2460.  
  2461. .buttons .item-ban::before {
  2462.   content: 'gavel';
  2463. }
  2464.  
  2465. .buttons .item-ignore::before {
  2466.   content: 'do_not_disturb_on';
  2467. }
  2468.  
  2469. .buttons .item-ignore.selected::before {
  2470.   content: 'do_not_disturb_off';
  2471. }
  2472.  
  2473. .buttons .editor-bold::before {
  2474.   content: 'format_bold';
  2475. }
  2476.  
  2477. .buttons .editor-italic::before {
  2478.   content: 'format_italic';
  2479. }
  2480.  
  2481. .buttons .editor-underline::before {
  2482.   content: 'format_underlined';
  2483. }
  2484.  
  2485. .buttons .editor-strike::before {
  2486.   content: 'strikethrough_s';
  2487. }
  2488.  
  2489. .buttons .editor-link::before {
  2490.   content: 'insert_link';
  2491. }
  2492.  
  2493. .buttons .editor-image::before {
  2494.   content: 'insert_photo';
  2495. }
  2496.  
  2497. .buttons .editor-quote::before {
  2498.   content: 'format_quote';
  2499. }
  2500.  
  2501. .buttons .editor-spoiler::before {
  2502.   content: 'error_outline';
  2503. }
  2504.  
  2505. .buttons .editor-file::before {
  2506.   content: 'attach_file';
  2507. }
  2508.  
  2509. .buttons .editor-smiley::before {
  2510.   content: 'insert_emoticon';
  2511. }
  2512.  
  2513. .buttons .editor-file {
  2514.   position: relative;
  2515. }
  2516.  
  2517. .buttons .editor-file span,
  2518. .buttons .editor-file a {
  2519.   top: 0;
  2520.   left: 0;
  2521.   width: 40px;
  2522.   height: 40px;
  2523.   margin: 0 !important;
  2524. }
  2525.  
  2526. .buttons .editor-file input {
  2527.   left: 0;
  2528.   width: 40px;
  2529.   height: 40px;
  2530.   border: 0;
  2531.   font-size: 40px;
  2532. }
  2533.  
  2534. .buttons [class*='item-'] {
  2535.   vertical-align: top;
  2536.   width: 220px;
  2537.   padding: 11px 16px;
  2538.   margin-right: auto !important;
  2539.   margin-left: auto !important;
  2540.   color: #BDBDBD !important;
  2541.   line-height: 18px !important;
  2542.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  2543. }
  2544.  
  2545. @media (min-width: 1025px) {
  2546.   .buttons [class*='item-'] {
  2547.     width: 32px;
  2548.     height: 32px;
  2549.     padding: 7px;
  2550.     margin-left: 8px !important;
  2551.     border-radius: 2px;
  2552.     line-height: 18px !important;
  2553.   }
  2554. }
  2555.  
  2556. .buttons [class*='item-']:hover {
  2557.   background-color: #424242;
  2558.   color: #EEEEEE !important;
  2559. }
  2560.  
  2561. .buttons [class*='item-']::before {
  2562.   display: inline-block;
  2563.   vertical-align: top;
  2564. }
  2565.  
  2566. .buttons [class*='item-']::after {
  2567.   vertical-align: top;
  2568.   padding-left: 12px;
  2569.   font-size: 16px;
  2570.   line-height: 18px;
  2571. }
  2572.  
  2573. /**
  2574.  * Headline
  2575.  * Изменение подзаголовков разделов и ссылок в них.
  2576.  */
  2577. header.head {
  2578.   margin-bottom: 1.5rem;
  2579. }
  2580.  
  2581. header.head h1, header.head h2 {
  2582.   padding: .5rem 0;
  2583.   font-family: inherit;
  2584.   font-size: 1.5rem;
  2585.   line-height: 2rem;
  2586.   color: inherit;
  2587. }
  2588.  
  2589. header.head h1 a.back:nth-child(n), header.head h2 a.back:nth-child(n) {
  2590.   margin: -4px 24px -4px -8px !important;
  2591. }
  2592.  
  2593. @media (min-width: 1025px) {
  2594.   header.head h1 a.back:nth-child(n), header.head h2 a.back:nth-child(n) {
  2595.     margin: -4px 16px -4px 0 !important;
  2596.   }
  2597. }
  2598.  
  2599. header.head h1 a.back::before, header.head h2 a.back::before {
  2600.   content: 'arrow_back';
  2601.   position: static;
  2602.   color: inherit;
  2603. }
  2604.  
  2605. header.head h1 a.back::after, header.head h2 a.back::after {
  2606.   display: none;
  2607. }
  2608.  
  2609. header.head .misc, header.head a.edit {
  2610.   color: #9E9E9E;
  2611. }
  2612.  
  2613. header.head a.misc, header.head a.edit {
  2614.   color: #009688;
  2615. }
  2616.  
  2617. header.head a.misc:hover, header.head a.edit:hover {
  2618.   color: #FFAB40;
  2619. }
  2620.  
  2621. header.head a.misc:active, header.head a.edit:active {
  2622.   color: #FF9100;
  2623. }
  2624.  
  2625. header.head .notice {
  2626.   margin: .5rem 0;
  2627.   margin-top: -.5rem;
  2628.   font-size: .875rem;
  2629.   line-height: 1.25rem;
  2630. }
  2631.  
  2632. .headline {
  2633.   padding: 8px 0;
  2634.   margin: 8px 0;
  2635.   background: none;
  2636.   border: 0;
  2637.   font-size: 24px;
  2638.   font-weight: normal;
  2639.   line-height: 32px;
  2640.   text-transform: none;
  2641. }
  2642.  
  2643. .midheadline,
  2644. .subheadline,
  2645. .mischeadline, .b-stats_bar .title, .p-dashboards-show .c-my_list .title, .p-profiles .lifetime .title, .p-profiles .activity .title {
  2646.   padding: 16px;
  2647.   margin: 0 -16px;
  2648.   background-color: transparent;
  2649.   border: 0;
  2650.   font-size: .875rem;
  2651.   font-weight: 700;
  2652.   line-height: 1rem;
  2653.   text-transform: uppercase;
  2654. }
  2655.  
  2656. .headline > a, .midheadline > a, .subheadline > a {
  2657.   min-width: 0;
  2658.   margin: -.625rem -1rem;
  2659. }
  2660.  
  2661. .headline > a::before, .midheadline > a::before, .subheadline > a::before {
  2662.   content: 'chevron_right';
  2663.   right: 0;
  2664.   left: 0;
  2665.   width: auto !important;
  2666.   margin-top: -6px;
  2667.   text-align: right;
  2668.   line-height: 32px !important;
  2669.   opacity: 0;
  2670.   pointer-events: auto;
  2671. }
  2672.  
  2673. .headline > a:hover, .midheadline > a:hover, .subheadline > a:hover {
  2674.   text-decoration: none;
  2675. }
  2676.  
  2677. .headline.linkheadline > a, .midheadline.linkheadline > a, .subheadline.linkheadline > a {
  2678.   color: #009688 !important;
  2679.   text-decoration: none;
  2680. }
  2681.  
  2682. .subheadline .misc-link {
  2683.   float: right;
  2684. }
  2685.  
  2686. .subheadline-input {
  2687.   padding: 5px 8px;
  2688.   margin-top: 8px !important;
  2689.   border-radius: 2px !important;
  2690.   font-size: 14px;
  2691.   line-height: inherit !important;
  2692. }
  2693.  
  2694. @media (max-width: 767px) {
  2695.   .subheadline-input {
  2696.     padding-bottom: 5px !important;
  2697.     padding-top: 5px !important;
  2698.   }
  2699. }
  2700.  
  2701. .subheadline-buttons {
  2702.   right: 0;
  2703.   margin: 0;
  2704. }
  2705.  
  2706. .subheadline-buttons .item-edit::before {
  2707.   content: 'edit';
  2708. }
  2709.  
  2710. .subheadline-buttons + .subheadline {
  2711.   padding-right: 3rem;
  2712. }
  2713.  
  2714. /* SVG-графики на страницах о сайте и индустрии аниме */
  2715. .highcharts-root .highcharts-background {
  2716.   fill: #303030;
  2717. }
  2718.  
  2719. .highcharts-root .highcharts-yaxis-grid .highcharts-grid-line,
  2720. .highcharts-root .highcharts-xaxis .highcharts-tick,
  2721. .highcharts-root .highcharts-xaxis .highcharts-axis-line {
  2722.   stroke: #757575;
  2723. }
  2724.  
  2725. .highcharts-root .highcharts-legend-item text {
  2726.   color: #FFFFFF !important;
  2727.   fill: #FFFFFF !important;
  2728. }
  2729.  
  2730. .highcharts-root .highcharts-legend-item.highcharts-legend-item-hidden text {
  2731.   color: #EEEEEE !important;
  2732.   fill: #EEEEEE !important;
  2733. }
  2734.  
  2735. .highcharts-root .highcharts-axis-labels text {
  2736.   color: #BDBDBD !important;
  2737.   fill: #BDBDBD !important;
  2738. }
  2739.  
  2740. .highcharts-root .highcharts-text-outline {
  2741.   display: none;
  2742. }
  2743.  
  2744. .highcharts-root .highcharts-text-outline ~ tspan {
  2745.   color: #FFFFFF !important;
  2746.   fill: #FFFFFF !important;
  2747. }
  2748.  
  2749. .p-statistics-index #total,
  2750. .p-statistics-index #by_kind,
  2751. .p-statistics-index #by_rating,
  2752. .p-statistics-index #by_genre,
  2753. .p-statistics-index #by_studio {
  2754.   min-width: 0 !important;
  2755.   overflow-x: auto;
  2756. }
  2757.  
  2758. .highcharts-container {
  2759.   max-width: 100%;
  2760. }
  2761.  
  2762. text,
  2763. .highcharts-tooltip text tspan:last-child {
  2764.   font-weight: bold;
  2765. }
  2766.  
  2767. .profile-actions .mail::before {
  2768.   content: 'mail';
  2769. }
  2770.  
  2771. .profile-actions .talk::before {
  2772.   content: 'message';
  2773. }
  2774.  
  2775. .profile-actions .fav-add::before {
  2776.   content: 'person_add';
  2777. }
  2778.  
  2779. .profile-actions .fav-remove::before {
  2780.   content: 'person';
  2781.   color: #FFAB40;
  2782. }
  2783.  
  2784. .profile-actions .fav-remove:hover::before {
  2785.   content: 'person_outline';
  2786.   color: inherit;
  2787. }
  2788.  
  2789. .profile-actions .ignore-add::before {
  2790.   content: 'do_not_disturb_on';
  2791. }
  2792.  
  2793. .profile-actions .ignore-remove::before {
  2794.   content: 'do_not_disturb_off';
  2795. }
  2796.  
  2797. .profile-actions .settings::before {
  2798.   content: 'settings';
  2799. }
  2800.  
  2801. .profile-actions .ban::before {
  2802.   content: 'gavel';
  2803. }
  2804.  
  2805. .c-actions .edit::before {
  2806.   content: 'build';
  2807. }
  2808.  
  2809. .c-actions .fav-remove:hover::before,
  2810. .c-actions .fav-add::before {
  2811.   content: 'favorite_border';
  2812. }
  2813.  
  2814. .c-actions .fav-add:hover::before,
  2815. .c-actions .fav-remove::before {
  2816.   content: 'favorite';
  2817. }
  2818.  
  2819. .c-actions .new_review::before {
  2820.   content: 'rate_review';
  2821. }
  2822.  
  2823. .c-actions .new_comment::before {
  2824.   content: 'chat_bubble';
  2825. }
  2826.  
  2827. /* Всплывающая подсказка */
  2828. .tipsy {
  2829.   padding: .875rem;
  2830.   font-size: .875rem;
  2831.   opacity: .9 !important;
  2832.   pointer-events: none;
  2833. }
  2834.  
  2835. .tipsy-arrow {
  2836.   display: none;
  2837. }
  2838.  
  2839. .tipsy-inner {
  2840.   padding: .375rem 1rem;
  2841.   background-color: #616161;
  2842.   border-radius: 3px;
  2843.   box-shadow: none;
  2844.   color: #eee;
  2845.   text-align: left;
  2846. }
  2847.  
  2848. /* TOAST */
  2849. .toast-message {
  2850.   display: inline-block;
  2851.   vertical-align: top;
  2852.   line-height: 1.5rem;
  2853. }
  2854.  
  2855. .toast-top-right {
  2856.   top: auto;
  2857.   bottom: 0;
  2858.   right: 0;
  2859.   left: 0;
  2860. }
  2861.  
  2862. #toast-container {
  2863.   line-height: 1.5rem;
  2864. }
  2865.  
  2866. #toast-container > div {
  2867.   width: 100%;
  2868.   max-width: 25rem;
  2869.   padding: .75rem 1.5rem;
  2870.   margin: auto;
  2871.   background-size: 0;
  2872.   border-radius: 0;
  2873. }
  2874.  
  2875. #toast-container > .toast-error::before {
  2876.   content: 'error_outline';
  2877.   float: left;
  2878.   margin: 0 1rem 0 -.5rem;
  2879.   font-size: 1.5rem !important;
  2880. }
  2881.  
  2882. .toast,
  2883. .toast-success,
  2884. .toast-error {
  2885.   background-color: #323232;
  2886. }
  2887.  
  2888. .tooltip-inner {
  2889.   min-height: 3.5rem;
  2890.   padding: 1rem;
  2891.   background: #424242;
  2892.   border: 0;
  2893.   border-radius: 2px;
  2894.   box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.24);
  2895.   color: #FFFFFF !important;
  2896.   overflow: hidden;
  2897. }
  2898.  
  2899. .tooltip-arrow {
  2900.   display: none;
  2901. }
  2902.  
  2903. .tooltip-inner .close {
  2904.   top: .25em;
  2905.   right: .25em;
  2906.   width: auto;
  2907.   padding: .375em;
  2908.   background: transparent;
  2909.   border-radius: 50%;
  2910.   color: inherit;
  2911.   font-size: 1rem;
  2912. }
  2913.  
  2914. .tooltip-inner .close:hover {
  2915.   color: #FFAB40;
  2916. }
  2917.  
  2918. .tooltip-inner .close:active {
  2919.   color: #FF9100;
  2920. }
  2921.  
  2922. .tooltip-inner .close::before {
  2923.   content: 'close';
  2924.   font-size: 20px !important;
  2925. }
  2926.  
  2927. .tooltip-inner .close::after {
  2928.   display: none;
  2929. }
  2930.  
  2931. /**
  2932.  * Simple <paper-spinner>
  2933.  * MIT License
  2934.  * Copyright (c) 2015 Chris Nager
  2935.  * https://github.com/chrisnager/simple-paper-spinner
  2936.  */
  2937. .tooltip-details .ajax-loading {
  2938.   display: block;
  2939.   top: 50%;
  2940.   left: 50%;
  2941.   width: 1.75em;
  2942.   height: 1.75em;
  2943.   min-height: 0;
  2944.   margin: 3em auto;
  2945.   background: #424242;
  2946.   background-image: none;
  2947.   border-radius: 50%;
  2948.   box-shadow: inset 0 0 0 0.1875em;
  2949.   overflow: hidden;
  2950.   will-change: transform;
  2951.   -webkit-animation: spin 2666ms linear infinite;
  2952.   animation: spin 2666ms linear infinite;
  2953.   -webkit-clip-path: circle(0.875em at center);
  2954.   clip-path: circle(0.875em at center);
  2955. }
  2956.  
  2957. .tooltip-details .ajax-loading::after, .tooltip-details .ajax-loading::before {
  2958.   content: '';
  2959.   position: absolute;
  2960.   width: 7em;
  2961.   height: 1.75em;
  2962.   background-color: inherit;
  2963. }
  2964.  
  2965. .tooltip-details .ajax-loading::after {
  2966.   -webkit-transform: skewX(-80deg) translate(0.875em, 0.875em);
  2967.   transform: skewX(-80deg) translate(0.875em, 0.875em);
  2968.   -webkit-animation: shape-shift-after 1066.4ms cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
  2969.   animation: shape-shift-after 1066.4ms cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
  2970. }
  2971.  
  2972. .tooltip-details .ajax-loading::before {
  2973.   -webkit-transform: skewX(80deg) translate(0.875em, -0.875em);
  2974.   transform: skewX(80deg) translate(0.875em, -0.875em);
  2975.   -webkit-animation: shape-shift-before 1066.4ms cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
  2976.   animation: shape-shift-before 1066.4ms cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
  2977. }
  2978.  
  2979. @-webkit-keyframes spin {
  2980.   to {
  2981.     -webkit-transform: rotate(1080deg);
  2982.     transform: rotate(1080deg);
  2983.   }
  2984. }
  2985.  
  2986. @keyframes spin {
  2987.   to {
  2988.     -webkit-transform: rotate(1080deg);
  2989.     transform: rotate(1080deg);
  2990.   }
  2991. }
  2992.  
  2993. @-webkit-keyframes shape-shift-before {
  2994.   to {
  2995.     -webkit-transform: skewX(-45deg) translate(0.875em, -0.875em);
  2996.     transform: skewX(-45deg) translate(0.875em, -0.875em);
  2997.   }
  2998. }
  2999.  
  3000. @keyframes shape-shift-before {
  3001.   to {
  3002.     -webkit-transform: skewX(-45deg) translate(0.875em, -0.875em);
  3003.     transform: skewX(-45deg) translate(0.875em, -0.875em);
  3004.   }
  3005. }
  3006.  
  3007. @-webkit-keyframes shape-shift-after {
  3008.   to {
  3009.     -webkit-transform: skewX(45deg) translate(0.875em, 0.875em);
  3010.     transform: skewX(45deg) translate(0.875em, 0.875em);
  3011.   }
  3012. }
  3013.  
  3014. @keyframes shape-shift-after {
  3015.   to {
  3016.     -webkit-transform: skewX(45deg) translate(0.875em, 0.875em);
  3017.     transform: skewX(45deg) translate(0.875em, 0.875em);
  3018.   }
  3019. }
  3020.  
  3021. .b-ban,
  3022. .b-log_entry {
  3023.   position: relative;
  3024.   padding: .5rem 0;
  3025.   padding-right: 2.5rem !important;
  3026.   font-size: .875rem;
  3027.   line-height: 1.5rem;
  3028. }
  3029.  
  3030. @media (min-width: 1025px) {
  3031.   .b-ban,
  3032.   .b-log_entry {
  3033.     padding: .25rem 0;
  3034.   }
  3035. }
  3036.  
  3037. .b-ban > span,
  3038. .b-log_entry > span {
  3039.   padding-right: 0.375em;
  3040. }
  3041.  
  3042. .b-ban .date,
  3043. .b-log_entry .date {
  3044.   color: #BDBDBD;
  3045.   font-size: inherit;
  3046. }
  3047.  
  3048. .b-ban a, .b-ban .link,
  3049. .b-log_entry a,
  3050. .b-log_entry .link {
  3051.   color: #009688;
  3052. }
  3053.  
  3054. .b-ban a:hover, .b-ban .link:hover,
  3055. .b-log_entry a:hover,
  3056. .b-log_entry .link:hover {
  3057.   color: #FFAB40;
  3058. }
  3059.  
  3060. .b-ban a:active, .b-ban .link:active,
  3061. .b-log_entry a:active,
  3062. .b-log_entry .link:active {
  3063.   color: #FF9100;
  3064. }
  3065.  
  3066. .b-ban a:hover .id-label, .b-ban .link:hover .id-label,
  3067. .b-log_entry a:hover .id-label,
  3068. .b-log_entry .link:hover .id-label {
  3069.   color: inherit;
  3070. }
  3071.  
  3072. .b-ban .id-label,
  3073. .b-log_entry .id-label {
  3074.   color: #9E9E9E;
  3075. }
  3076.  
  3077. .b-ban .b-user16 span,
  3078. .b-log_entry .b-user16 span {
  3079.   padding-right: .5rem;
  3080. }
  3081.  
  3082. .b-ban .spoiler.collapse,
  3083. .b-log_entry .spoiler.collapse {
  3084.   position: absolute;
  3085.   top: 0;
  3086.   right: 0;
  3087.   padding: .375rem;
  3088.   border-radius: 3px;
  3089.   color: #BDBDBD;
  3090.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  3091. }
  3092.  
  3093. .b-ban .spoiler.collapse:hover,
  3094. .b-log_entry .spoiler.collapse:hover {
  3095.   background: #424242 !important;
  3096.   color: #EEEEEE;
  3097. }
  3098.  
  3099. .b-ban .spoiler.collapse::before,
  3100. .b-log_entry .spoiler.collapse::before {
  3101.   content: 'expand_more';
  3102.   font-size: 1.25rem !important;
  3103.   transition: inherit;
  3104. }
  3105.  
  3106. .b-ban .spoiler.collapse.triggered::before,
  3107. .b-log_entry .spoiler.collapse.triggered::before {
  3108.   transform: rotate(180deg);
  3109. }
  3110.  
  3111. .b-ban .spoiler.collapse::after,
  3112. .b-log_entry .spoiler.collapse::after {
  3113.   content: 'Показать правку';
  3114.   margin: 0 .75rem;
  3115. }
  3116.  
  3117. [data-locale=en] .b-ban .spoiler.collapse::after, [data-locale=en]
  3118. .b-log_entry .spoiler.collapse::after {
  3119.   content: 'Show details';
  3120. }
  3121.  
  3122. .b-ban .spoiler.collapse.triggered::after,
  3123. .b-log_entry .spoiler.collapse.triggered::after {
  3124.   content: 'Свернуть';
  3125. }
  3126.  
  3127. [data-locale=en] .b-ban .spoiler.collapse.triggered::after, [data-locale=en]
  3128. .b-log_entry .spoiler.collapse.triggered::after {
  3129.   content: 'Hide';
  3130. }
  3131.  
  3132. .b-ban .spoiler.collapsed,
  3133. .b-ban .spoiler.collapse .action,
  3134. .b-log_entry .spoiler.collapsed,
  3135. .b-log_entry .spoiler.collapse .action {
  3136.   display: none !important;
  3137. }
  3138.  
  3139. /* Модерация */
  3140. .b-ban .abuser {
  3141.   vertical-align: top;
  3142.   color: #009688;
  3143.   font-size: inherit;
  3144. }
  3145.  
  3146. .b-ban .abuser::before, .b-ban .abuser::after {
  3147.   color: #9E9E9E;
  3148. }
  3149.  
  3150. .b-ban .abuser:hover {
  3151.   color: #FFAB40;
  3152. }
  3153.  
  3154. .b-ban .abuser:active {
  3155.   color: #FF9100;
  3156. }
  3157.  
  3158. .b-ban .comment-hash {
  3159.   color: #9E9E9E;
  3160. }
  3161.  
  3162. .b-ban .comment-hash:hover {
  3163.   color: #FFAB40;
  3164. }
  3165.  
  3166. .b-ban .comment-hash:active {
  3167.   color: #FF9100;
  3168. }
  3169.  
  3170. .b-ban .duration {
  3171.   color: #BDBDBD;
  3172.   font-size: inherit;
  3173. }
  3174.  
  3175. .b-ban .moderator {
  3176.   padding-left: 0.375em;
  3177. }
  3178.  
  3179. .b-ban .moderator > span {
  3180.   padding-left: 0.375em;
  3181. }
  3182.  
  3183. /* Список правок */
  3184. .b-log_entry .state + span {
  3185.   padding-right: 0;
  3186. }
  3187.  
  3188. .b-log_entry .change-details {
  3189.   margin: .5em 0 0;
  3190. }
  3191.  
  3192. .b-log_entry .change-details .reason {
  3193.   margin-bottom: .5rem;
  3194. }
  3195.  
  3196. .b-log_entry .change-details .reason span {
  3197.   padding-right: 0.375em;
  3198.   color: #BDBDBD;
  3199. }
  3200.  
  3201. .b-log_entry .change-details .field-changes .changes .change {
  3202.   margin-bottom: .5rem;
  3203. }
  3204.  
  3205. .b-log_entry .change-details .field-changes .label {
  3206.   padding-right: 0.375em;
  3207.   color: #BDBDBD;
  3208. }
  3209.  
  3210. /* Жалобы */
  3211. .b-abuse_request {
  3212.   /* FIX */
  3213. }
  3214.  
  3215. .b-abuse_request .outdated {
  3216.   font-size: inherit;
  3217. }
  3218.  
  3219. .b-abuse_request .outdated::before, .b-abuse_request .outdated::after {
  3220.   color: #BDBDBD;
  3221. }
  3222.  
  3223. .b-abuse_request .remove {
  3224.   padding-right: 0.375em;
  3225. }
  3226.  
  3227. .b-abuse_request .marker {
  3228.   vertical-align: baseline !important;
  3229.   padding: 0 .375em !important;
  3230.   margin: 0 0.5rem 0 0 !important;
  3231. }
  3232.  
  3233. .b-add_to_list {
  3234.   min-width: 0;
  3235.   margin-bottom: .5rem;
  3236. }
  3237.  
  3238. .b-add_to_list .trigger, .b-add_to_list .option {
  3239.   padding: .5rem 1rem .5rem 3rem;
  3240.   border: 0;
  3241.   font-size: .875rem;
  3242.   line-height: 1.5rem;
  3243. }
  3244.  
  3245. .b-add_to_list .trigger {
  3246.   border-radius: 3px;
  3247. }
  3248.  
  3249. .b-add_to_list .option:last-child {
  3250.   border-radius: 0 3px 3px 0;
  3251. }
  3252.  
  3253. .b-add_to_list .plus, .b-add_to_list .edit, .b-add_to_list .trigger-arrow {
  3254.   width: 2.5rem;
  3255.   height: 2.5rem;
  3256.   padding: .5rem;
  3257.   margin: -.5rem -1rem -.5rem 0;
  3258.   color: inherit !important;
  3259. }
  3260.  
  3261. .b-add_to_list .plus, .b-add_to_list .edit {
  3262.   position: absolute;
  3263.   left: 0;
  3264.   margin-left: 0 !important;
  3265.   margin-right: .5rem !important;
  3266. }
  3267.  
  3268. .b-add_to_list .plus::before {
  3269.   content: 'add';
  3270. }
  3271.  
  3272. .b-add_to_list.planned .edit::before {
  3273.   content: 'event';
  3274. }
  3275.  
  3276. .b-add_to_list.on_hold .edit::before {
  3277.   content: 'query_builder';
  3278. }
  3279.  
  3280. .b-add_to_list.watching .edit::before {
  3281.   content: 'play_arrow';
  3282. }
  3283.  
  3284. .b-add_to_list.rewatching .edit::before {
  3285.   content: 'replay';
  3286. }
  3287.  
  3288. .b-add_to_list.completed .edit::before {
  3289.   content: 'done';
  3290. }
  3291.  
  3292. .b-add_to_list.dropped .edit::before {
  3293.   content: 'delete';
  3294. }
  3295.  
  3296. .b-add_to_list .trigger-arrow {
  3297.   position: relative;
  3298. }
  3299.  
  3300. .b-add_to_list .trigger-arrow::before {
  3301.   content: 'arrow_drop_down';
  3302.   transition: .24s;
  3303. }
  3304.  
  3305. .b-add_to_list.expanded .trigger-arrow::before {
  3306.   content: 'arrow_drop_down';
  3307.   transform: rotate(180deg);
  3308. }
  3309.  
  3310. .b-add_to_list .expanded-options {
  3311.   padding-top: 3px;
  3312.   margin-top: -3px;
  3313. }
  3314.  
  3315. .b-add_to_list .expanded-options .option {
  3316.   font-size: .875rem;
  3317. }
  3318.  
  3319. .b-add_to_list .expanded-options .option .text {
  3320.   padding-left: 0;
  3321. }
  3322.  
  3323. .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option {
  3324.   padding: 0 1rem 0 2rem;
  3325.   line-height: 2rem;
  3326. }
  3327.  
  3328. .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:hover .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:hover .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:hover .trigger-arrow::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:active .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:active .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger:active .trigger-arrow::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:hover .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:hover .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:hover .trigger-arrow::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:active .plus::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:active .edit::before, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .option:active .trigger-arrow::before {
  3329.   color: inherit;
  3330. }
  3331.  
  3332. .b-db_entry-note .name-container .b-user_rate .b-add_to_list .plus, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .edit, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .trigger-arrow {
  3333.   width: 2rem;
  3334.   height: 2rem;
  3335.   padding: .4375rem;
  3336.   margin: 0 -1rem 0 .25rem;
  3337. }
  3338.  
  3339. .b-db_entry-note .name-container .b-user_rate .b-add_to_list .plus, .b-db_entry-note .name-container .b-user_rate .b-add_to_list .edit {
  3340.   margin-right: .25rem !important;
  3341. }
  3342.  
  3343. .b-db_entry-note .name-container .b-user_rate .b-add_to_list .expanded-options {
  3344.   padding-top: 0;
  3345.   margin-top: 0;
  3346. }
  3347.  
  3348. .b-catalog_entry-tooltip .b-add_to_list {
  3349.   width: auto;
  3350.   max-width: 224px;
  3351. }
  3352.  
  3353. .b-catalog_entry-tooltip .b-add_to_list .trigger, .b-catalog_entry-tooltip .b-add_to_list .option {
  3354.   font-size: .875rem;
  3355. }
  3356.  
  3357. .b-catalog_entry-tooltip .b-add_to_list .trigger {
  3358.   line-height: 1.5rem;
  3359. }
  3360.  
  3361. .b-catalog_entry-tooltip .b-add_to_list .trigger, .b-catalog_entry-tooltip .b-add_to_list .add-trigger, .b-catalog_entry-tooltip .b-add_to_list .remove-trigger {
  3362.   max-width: 224px;
  3363. }
  3364.  
  3365. .b-ajax::before {
  3366.   opacity: .75;
  3367. }
  3368.  
  3369. .b-ajax::after {
  3370.   width: 1.5rem;
  3371.   height: 1.5rem;
  3372.   margin-top: -.75rem;
  3373.   margin-left: -.75rem;
  3374.   background: transparent;
  3375.   border: .1875rem solid;
  3376.   border-right-color: transparent;
  3377.   border-radius: 50%;
  3378.   color: #009688;
  3379.   -webkit-animation: spin 2s linear infinite;
  3380.   animation: spin 2s linear infinite;
  3381.   box-sizing: border-box;
  3382.   pointer-events: all;
  3383. }
  3384.  
  3385. .ajax-loading.vk-like {
  3386.   min-height: 1.5rem;
  3387. }
  3388.  
  3389. .b-anime_status_tag {
  3390.   margin: 0;
  3391. }
  3392.  
  3393. .b-anime_status_tag.released {
  3394.   color: #66bb6a;
  3395. }
  3396.  
  3397. .b-anime_status_tag.anons {
  3398.   color: #ef8d50;
  3399. }
  3400.  
  3401. .b-anime_status_tag.ongoing {
  3402.   color: #4f91e8;
  3403. }
  3404.  
  3405. .b-anime_status_tag.episode {
  3406.   color: #4f91e8;
  3407. }
  3408.  
  3409. .b-anime_status_tag.summary {
  3410.   color: #a64fe8;
  3411. }
  3412.  
  3413. .b-anime_status_tag.news {
  3414.   color: #ef8d50;
  3415. }
  3416.  
  3417. .b-anime_status_tag.review {
  3418.   color: #e84fde;
  3419. }
  3420.  
  3421. .b-anime_status_tag.collection {
  3422.   color: #aea593;
  3423. }
  3424.  
  3425. .b-anime_status_tag.cosplay {
  3426.   color: #e8dc4f;
  3427. }
  3428.  
  3429. .b-anime_status_tag.offtopic {
  3430.   color: #f58ebb;
  3431. }
  3432.  
  3433. .b-anime_status_tag.ignored {
  3434.   vertical-align: top;
  3435.   color: #ef5350;
  3436. }
  3437.  
  3438. .b-anime_status_tag.broadcast {
  3439.   color: #e84fde;
  3440. }
  3441.  
  3442. .b-block_list li {
  3443.   padding: 0 .5rem;
  3444.   margin: 0 -.5rem;
  3445.   color: #EEEEEE;
  3446.   font-family: inherit;
  3447.   line-height: 1.5rem;
  3448. }
  3449.  
  3450. .b-block_list li:hover, .b-block_list li.selected {
  3451.   background-color: #616161;
  3452.   color: #FFFFFF;
  3453. }
  3454.  
  3455. .b-block_list li:active {
  3456.   background-color: #616161;
  3457. }
  3458.  
  3459. .b-block_list li a {
  3460.   color: #EEEEEE;
  3461. }
  3462.  
  3463. /* Хлебные крошки */
  3464. .b-breadcrumbs {
  3465.   margin: 0;
  3466.   color: #BDBDBD;
  3467.   line-height: 1rem;
  3468. }
  3469.  
  3470. .b-breadcrumbs > span::after {
  3471.   content: '»';
  3472.   color: #9E9E9E;
  3473. }
  3474.  
  3475. .b-breadcrumbs a.b-link {
  3476.   color: #BDBDBD;
  3477. }
  3478.  
  3479. .b-catalog_entry .image-cutter {
  3480.   border-radius: 2px;
  3481. }
  3482.  
  3483. .b-catalog_entry.planned .image-decor::before, .b-catalog_entry.watching .image-decor::before, .b-catalog_entry.completed .image-decor::before, .b-catalog_entry.rewatching .image-decor::before, .b-catalog_entry.on_hold .image-decor::before, .b-catalog_entry.dropped .image-decor::before {
  3484.   top: auto !important;
  3485.   right: 8px !important;
  3486.   bottom: 8px !important;
  3487.   width: 1.5em !important;
  3488.   height: auto !important;
  3489.   border: none;
  3490.   border-radius: 100% !important;
  3491.   box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.24);
  3492.   color: #FFF;
  3493.   font-size: 24px !important;
  3494.   line-height: 1.5 !important;
  3495.   text-align: center;
  3496. }
  3497.  
  3498. .b-catalog_entry.planned .image-decor::after, .b-catalog_entry.watching .image-decor::after, .b-catalog_entry.completed .image-decor::after, .b-catalog_entry.rewatching .image-decor::after, .b-catalog_entry.on_hold .image-decor::after, .b-catalog_entry.dropped .image-decor::after {
  3499.   display: none;
  3500. }
  3501.  
  3502. .b-catalog_entry.planned .image-decor::before {
  3503.   content: 'event';
  3504.   background: #FAFAFA;
  3505.   color: #2b7ae3;
  3506. }
  3507.  
  3508. .b-catalog_entry.watching .image-decor::before {
  3509.   content: 'play_arrow';
  3510.   background: #4f91e8;
  3511. }
  3512.  
  3513. .b-catalog_entry.rewatching .image-decor::before {
  3514.   content: 'replay';
  3515.   background: #4f91e8;
  3516. }
  3517.  
  3518. .b-catalog_entry.completed .image-decor::before {
  3519.   content: 'done';
  3520.   background: #66bb6a;
  3521. }
  3522.  
  3523. .b-catalog_entry.on_hold .image-decor::before {
  3524.   content: 'schedule';
  3525.   background: #757575;
  3526. }
  3527.  
  3528. .b-catalog_entry.dropped .image-decor::before {
  3529.   content: 'delete';
  3530.   background: #ef5350;
  3531. }
  3532.  
  3533. .b-catalog_entry-tooltip .inner a.name {
  3534.   color: #FFFFFF !important;
  3535.   font-size: .875rem;
  3536. }
  3537.  
  3538. .b-catalog_entry-tooltip .inner .text {
  3539.   margin-bottom: .5rem;
  3540.   font-size: .8125rem;
  3541.   line-height: 1.25rem;
  3542. }
  3543.  
  3544. .b-catalog_entry-tooltip .inner .line {
  3545.   font-size: .8125rem;
  3546.   line-height: 1.5rem;
  3547. }
  3548.  
  3549. .b-catalog_entry-tooltip .inner .line.name {
  3550.   margin-bottom: 0;
  3551.   line-height: 1.5rem;
  3552. }
  3553.  
  3554. .b-catalog_entry-tooltip .inner .line .key {
  3555.   color: #EEEEEE;
  3556. }
  3557.  
  3558. .b-catalog_entry-tooltip .inner .line .value a {
  3559.   color: #FFFFFF !important;
  3560. }
  3561.  
  3562. .b-catalog_entry-tooltip .inner .line .value .tag {
  3563.   font-size: 10px;
  3564.   line-height: 20px;
  3565.   text-transform: uppercase;
  3566. }
  3567.  
  3568. .b-catalog_entry-tooltip .inner .rating {
  3569.   bottom: 0;
  3570.   color: #EEEEEE;
  3571.   font-family: inherit;
  3572.   font-size: 1.5rem;
  3573.   line-height: 1;
  3574. }
  3575.  
  3576. .b-catalog_entry-tooltip .inner .rating .text {
  3577.   margin: .5rem .5rem 0;
  3578.   color: #BDBDBD;
  3579.   font-size: .75rem;
  3580.   line-height: 1rem;
  3581. }
  3582.  
  3583. .b-catalog_entry-tooltip .inner .additional-images .link .title {
  3584.   color: #EEEEEE;
  3585. }
  3586.  
  3587. .b-club .name-logo:hover .name {
  3588.   color: inherit;
  3589. }
  3590.  
  3591. .b-club .name {
  3592.   color: #009688;
  3593. }
  3594.  
  3595. .b-club .name:hover {
  3596.   color: #FFAB40;
  3597. }
  3598.  
  3599. .b-club .name:active {
  3600.   color: #FF9100;
  3601. }
  3602.  
  3603. .b-club .info {
  3604.   font-size: .75rem;
  3605.   line-height: inherit;
  3606. }
  3607.  
  3608. .b-club .info .number {
  3609.   color: #BDBDBD;
  3610. }
  3611.  
  3612. .b-club .info .value {
  3613.   color: #9E9E9E;
  3614. }
  3615.  
  3616. /* BBCode: CODE */
  3617. code {
  3618.   vertical-align: middle;
  3619.   padding: .5px 4px;
  3620.   background-color: rgba(32, 32, 32, 0.05);
  3621.   border-radius: 2px;
  3622.   font-size: .875rem;
  3623. }
  3624.  
  3625. pre {
  3626.   position: relative;
  3627. }
  3628.  
  3629. .b-code {
  3630.   padding: 1rem;
  3631.   margin: .5rem 0;
  3632.   background: #263238;
  3633.   border-radius: 2px;
  3634.   font-size: .875rem;
  3635.   font-style: normal;
  3636.   font-weight: normal;
  3637.   text-align: left;
  3638. }
  3639.  
  3640. @media (min-width: 960px) {
  3641.   .b-code::before {
  3642.     content: attr(data-language);
  3643.     position: absolute;
  3644.     top: 1rem;
  3645.     right: .5rem;
  3646.     padding: 0 .5rem;
  3647.     background-color: #747474;
  3648.     border-radius: 2px;
  3649.   }
  3650.   .tooltip-details .b-code::before {
  3651.     display: none;
  3652.   }
  3653. }
  3654.  
  3655. .hljs-selector-tag {
  3656.   color: #FF5370;
  3657. }
  3658.  
  3659. .hljs-selector-id {
  3660.   color: #FAD430;
  3661. }
  3662.  
  3663. .hljs-selector-class {
  3664.   color: #FFCB6B;
  3665. }
  3666.  
  3667. .hljs-selector-pseudo,
  3668. .hljs-meta {
  3669.   color: #C792EA;
  3670. }
  3671.  
  3672. .hljs-attribute {
  3673.   color: #80CBC4;
  3674. }
  3675.  
  3676. .hljs-built_in {
  3677.   color: #89DDFF;
  3678. }
  3679.  
  3680. .hljs-number {
  3681.   color: #F77669;
  3682. }
  3683.  
  3684. .hljs-string {
  3685.   color: #C3E88D;
  3686. }
  3687.  
  3688. .hljs-comment {
  3689.   color: #5C7E8C;
  3690. }
  3691.  
  3692. /* Фильтры на страницах поиска */
  3693. .b-collection-filters .b-block_list li {
  3694.   position: relative;
  3695.   padding: .25em .5em;
  3696.   margin: 0 -.5em;
  3697.   font-size: 1rem;
  3698.   line-height: 1.5;
  3699. }
  3700.  
  3701. .b-collection-filters .b-block_list li::before {
  3702.   content: 'check_box_outline_blank';
  3703.   display: inline-block;
  3704.   vertical-align: top;
  3705.   margin: 0 .75rem 0 0;
  3706.   color: #BDBDBD;
  3707. }
  3708.  
  3709. .b-collection-filters .b-block_list li.selected::before {
  3710.   content: 'check_box';
  3711.   color: #009688;
  3712. }
  3713.  
  3714. .b-collection-filters .b-block_list li.selected {
  3715.   color: inherit;
  3716. }
  3717.  
  3718. .b-collection-filters .b-block_list li.sub {
  3719.   padding-left: 2.75rem;
  3720. }
  3721.  
  3722. .b-collection-filters .b-block_list li input {
  3723.   position: absolute;
  3724.   width: 1.25rem;
  3725.   height: 1.25rem;
  3726.   margin: .125rem 0 0 -2.125rem;
  3727.   opacity: 0;
  3728. }
  3729.  
  3730. .b-collection-filters .b-block_list li .b-question {
  3731.   position: absolute;
  3732.   right: .5rem;
  3733. }
  3734.  
  3735. .b-collection-filters .b-block_list li .b-question::before {
  3736.   content: 'help_outline';
  3737.   width: 1em;
  3738.   height: auto;
  3739.   margin: 0;
  3740.   background: transparent;
  3741.   color: #BDBDBD;
  3742. }
  3743.  
  3744. .b-collection-filters .b-block_list li .filter {
  3745.   float: right;
  3746.   position: relative;
  3747.   right: auto;
  3748.   margin: 0 0 0 .5rem;
  3749.   color: #009688;
  3750.   font-weight: bold;
  3751. }
  3752.  
  3753. .b-collection-filters .b-block_list li .filter:hover {
  3754.   color: #FFAB40;
  3755. }
  3756.  
  3757. .b-collection-filters .b-block_list li .filter::before {
  3758.   display: block;
  3759.   width: auto;
  3760.   font-family: inherit;
  3761.   font-size: .75rem;
  3762.   line-height: 1.5rem;
  3763.   text-transform: lowercase;
  3764. }
  3765.  
  3766. .b-collection-filters .b-block_list li .filter.item-add::before {
  3767.   content: 'Исключить';
  3768. }
  3769.  
  3770. [data-locale='en'] .b-collection-filters .b-block_list li .filter.item-add::before {
  3771.   content: 'Exclude';
  3772. }
  3773.  
  3774. .b-collection-filters .b-block_list li .filter.item-minus::before {
  3775.   content: 'Добавить';
  3776. }
  3777.  
  3778. [data-locale='en'] .b-collection-filters .b-block_list li .filter.item-minus::before {
  3779.   content: 'Include';
  3780. }
  3781.  
  3782. .b-collection-filters .b-block_list.orders li::before {
  3783.   content: 'radio_button_unchecked';
  3784. }
  3785.  
  3786. .b-collection-filters .b-block_list.orders li.selected::before {
  3787.   content: 'radio_button_checked';
  3788. }
  3789.  
  3790. .b-collection-filters .b-block_list.ratings .filter, .b-collection-filters .b-block_list.genres .filter,
  3791. .b-collection-filters .b-block_list li.sub .filter {
  3792.   margin-right: 2rem;
  3793. }
  3794.  
  3795. .b-collection-filters .mylist-block .subheadline {
  3796.   font-size: 0;
  3797.   line-height: 0;
  3798. }
  3799.  
  3800. .b-collection-filters .mylist-block .subheadline::after {
  3801.   content: 'Мой список';
  3802.   font-size: .875rem;
  3803.   line-height: 1rem;
  3804. }
  3805.  
  3806. [data-locale='en'] .b-collection-filters .mylist-block .subheadline::after {
  3807.   content: 'My List';
  3808. }
  3809.  
  3810. .b-collection-filters .mylist-block .item-sign {
  3811.   margin-right: 0 !important;
  3812. }
  3813.  
  3814. .b-collection-filters .mylist-block .item-sign::before {
  3815.   content: 'playlist_add_check';
  3816. }
  3817.  
  3818. .p-user_rates .mylist-block + .block + .block + .block > .b-list,
  3819. .b-collection-filters > .block:nth-child(3) > .b-list {
  3820.   margin-left: 0 !important;
  3821. }
  3822.  
  3823. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li,
  3824. .b-collection-filters > .block:nth-child(3) > .b-list > li {
  3825.   position: relative;
  3826.   margin-bottom: .5rem;
  3827.   background-color: #009688;
  3828.   border-radius: 2px;
  3829.   font-size: .875rem;
  3830.   font-weight: bold;
  3831.   line-height: 2rem;
  3832.   text-align: center;
  3833.   text-transform: uppercase;
  3834.   list-style: none;
  3835. }
  3836.  
  3837. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li::before, .p-user_rates .mylist-block + .block + .block + .block > .b-list > li::after,
  3838. .b-collection-filters > .block:nth-child(3) > .b-list > li::before,
  3839. .b-collection-filters > .block:nth-child(3) > .b-list > li::after {
  3840.   content: '';
  3841.   position: absolute;
  3842.   top: 0;
  3843.   right: 0;
  3844.   bottom: 0;
  3845.   left: 0;
  3846.   border-radius: inherit;
  3847.   opacity: 0;
  3848.   z-index: 0;
  3849.   transition: opacity .3s;
  3850.   -webkit-backface-visibility: hidden;
  3851.   -moz-backface-visibility: hidden;
  3852.   backface-visibility: hidden;
  3853. }
  3854.  
  3855. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li::before,
  3856. .b-collection-filters > .block:nth-child(3) > .b-list > li::before {
  3857.   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.56);
  3858. }
  3859.  
  3860. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li::after,
  3861. .b-collection-filters > .block:nth-child(3) > .b-list > li::after {
  3862.   background-color: rgba(0, 0, 0, 0.12);
  3863. }
  3864.  
  3865. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li:hover::before, .p-user_rates .mylist-block + .block + .block + .block > .b-list > li:hover::after,
  3866. .b-collection-filters > .block:nth-child(3) > .b-list > li:hover::before,
  3867. .b-collection-filters > .block:nth-child(3) > .b-list > li:hover::after {
  3868.   opacity: 1;
  3869. }
  3870.  
  3871. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li > a,
  3872. .b-collection-filters > .block:nth-child(3) > .b-list > li > a {
  3873.   position: relative;
  3874.   display: block;
  3875.   color: #FAFAFA !important;
  3876.   z-index: 1;
  3877. }
  3878.  
  3879. .p-user_rates .mylist-block + .block + .block + .block > .b-list > li > a:hover,
  3880. .b-collection-filters > .block:nth-child(3) > .b-list > li > a:hover {
  3881.   color: #FAFAFA !important;
  3882.   text-decoration: none;
  3883. }
  3884.  
  3885. /* Поиск клубов и коллекций */
  3886. .b-collection_search .field {
  3887.   margin-bottom: 1.5rem;
  3888. }
  3889.  
  3890. .b-collection_search .field input {
  3891.   padding: .75rem 1rem;
  3892.   background: #424242;
  3893.   border-color: #757575;
  3894.   border-radius: 2px;
  3895.   font-size: 1rem;
  3896. }
  3897.  
  3898. .b-collection_search .field .clear {
  3899.   position: absolute;
  3900.   top: 0;
  3901.   right: 0;
  3902.   padding: .625rem;
  3903.   color: #BDBDBD;
  3904.   font-size: 0;
  3905.   line-height: 0;
  3906. }
  3907.  
  3908. .b-collection_search .field .clear:hover {
  3909.   color: #EEEEEE;
  3910.   text-decoration: none;
  3911. }
  3912.  
  3913. .b-collection_search .field .clear::before {
  3914.   content: 'clear';
  3915.   position: static;
  3916. }
  3917.  
  3918. .b-comment header .time:hover {
  3919.   text-decoration: underline;
  3920. }
  3921.  
  3922. .b-comment header .hash {
  3923.   position: absolute;
  3924.   top: 0;
  3925.   right: 0;
  3926.   bottom: 0;
  3927.   left: 0;
  3928.   margin: 0;
  3929.   opacity: 0;
  3930.   z-index: 1;
  3931. }
  3932.  
  3933. .b-comment div.body {
  3934.   line-height: 1.25;
  3935. }
  3936.  
  3937. .b-comments-notifier {
  3938.   top: 0 !important;
  3939.   width: 2rem;
  3940.   height: 2rem;
  3941.   margin-top: 4rem;
  3942.   background: #4f91e8;
  3943.   border-radius: 2px;
  3944.   line-height: 2rem;
  3945. }
  3946.  
  3947. .b-comments {
  3948.   line-height: inherit;
  3949. }
  3950.  
  3951. .b-comments .comments-collapser {
  3952.   width: 2.5rem;
  3953.   padding: .5rem;
  3954.   margin: 0;
  3955.   border: 0;
  3956.   color: #009688;
  3957.   font-size: 0;
  3958.   line-height: 0;
  3959. }
  3960.  
  3961. .b-comments .comments-collapser:hover {
  3962.   color: #FFAB40;
  3963. }
  3964.  
  3965. .b-comments .comments-collapser:active {
  3966.   color: #FF9100;
  3967. }
  3968.  
  3969. .b-comments .comments-collapser::before {
  3970.   content: 'expand_less';
  3971.   display: block;
  3972. }
  3973.  
  3974. .b-comments .messages-postloader {
  3975.   margin-bottom: .5rem;
  3976. }
  3977.  
  3978. /* Вывод основных данных из БД */
  3979. .b-db_entry {
  3980.   line-height: inherit;
  3981. }
  3982.  
  3983. .b-db_entry > .c-about .c-info-left,
  3984. .b-db_entry > .c-about .c-info-right,
  3985. .b-db_entry > .c-about .c-info-left:last-child,
  3986. .b-db_entry > .c-about .c-info-right:last-child {
  3987.   margin-bottom: 8px !important;
  3988. }
  3989.  
  3990. .b-db_entry > .c-about .contest_winners {
  3991.   margin-top: 0;
  3992.   margin-bottom: 1em;
  3993. }
  3994.  
  3995. @media (min-width: 768px) {
  3996.   .p-people-show .b-db_entry > .c-about {
  3997.     float: none;
  3998.     margin-left: 30%;
  3999.     overflow: hidden;
  4000.   }
  4001. }
  4002.  
  4003. .b-db_entry > div:last-child .text {
  4004.   line-height: 1.5;
  4005. }
  4006.  
  4007. .p-animes .b-db_entry > div:last-child {
  4008.   clear: left;
  4009.   padding-top: 0;
  4010.   margin-left: 0;
  4011.   line-height: inherit;
  4012. }
  4013.  
  4014. .b-db_entry .c-poster img {
  4015.   border-radius: 2px;
  4016. }
  4017.  
  4018. @media (max-width: 480px) and (orientation: portrait) {
  4019.   .b-db_entry .c-actions .b-tooltipped {
  4020.     display: table;
  4021.     width: 100%;
  4022.     margin: 0 0 8px !important;
  4023.   }
  4024. }
  4025.  
  4026. .b-db_entry .c-actions .b-tooltipped::before {
  4027.   display: table-cell;
  4028.   float: none;
  4029. }
  4030.  
  4031. .b-db_entry .c-actions .b-tooltipped::after {
  4032.   padding-left: .5rem;
  4033.   color: inherit;
  4034.   font-size: .875rem;
  4035.   line-height: 1.125rem;
  4036. }
  4037.  
  4038. .b-db_entry .c-actions .fav-add:hover {
  4039.   color: #FFAB40 !important;
  4040. }
  4041.  
  4042. .b-db_entry .c-actions .fav-remove {
  4043.   color: #FFAB40 !important;
  4044. }
  4045.  
  4046. .b-db_entry .c-actions .fav-remove:hover::before {
  4047.   color: inherit;
  4048. }
  4049.  
  4050. /* "Связанное" и "Авторы" аниме и манги */
  4051. .b-db_entry-note {
  4052.   position: relative;
  4053.   padding: 8px 0;
  4054.   margin: 0;
  4055.   border: 0;
  4056. }
  4057.  
  4058. .b-db_entry-note::before {
  4059.   content: '';
  4060.   position: absolute;
  4061.   right: -16px;
  4062.   top: 0;
  4063.   left: 56px;
  4064.   height: 1px;
  4065.   background-color: #757575;
  4066. }
  4067.  
  4068. .b-db_entry-note .name-container {
  4069.   padding: .25rem 0;
  4070.   margin-left: 64px;
  4071.   line-height: inherit;
  4072. }
  4073.  
  4074. .b-db_entry-note .name-container .name {
  4075.   color: #FFFFFF;
  4076.   font-size: 1rem;
  4077. }
  4078.  
  4079. .b-db_entry-note .name-container .name:hover {
  4080.   color: #FFAB40;
  4081. }
  4082.  
  4083. .b-db_entry-note .name-container .name:active {
  4084.   color: #FF9100;
  4085. }
  4086.  
  4087. .b-db_entry-note .name-container .note {
  4088.   margin-top: 4px;
  4089.   color: #BDBDBD;
  4090.   font-size: .875rem;
  4091.   line-height: 1rem;
  4092. }
  4093.  
  4094. .b-db_entry-note .name-container .note > span {
  4095.   display: inline-block;
  4096.   vertical-align: top;
  4097. }
  4098.  
  4099. .b-db_entry-note .name-container .note > span::after {
  4100.   color: #9E9E9E;
  4101. }
  4102.  
  4103. .b-db_entry-note .name-container .note .relation + .additional::before, .b-db_entry-note .name-container .note .relation + .additional::after {
  4104.   color: #9E9E9E;
  4105. }
  4106.  
  4107. .b-db_entry-note .name-container .b-user_rate {
  4108.   margin-top: .375rem;
  4109. }
  4110.  
  4111. .cc > .b-db_entry-note:first-child::before,
  4112. .block_m > .b-db_entry-note:first-child::before {
  4113.   display: none;
  4114. }
  4115.  
  4116. @media only screen and (min-width: 768px) {
  4117.   .c-column:first-child:last-child .cc > .b-db_entry-note:nth-child(2)::before {
  4118.     display: none;
  4119.   }
  4120. }
  4121.  
  4122. .b-db_entry-note::before {
  4123.   right: 0;
  4124.   left: 64px;
  4125. }
  4126.  
  4127. .p-db_entries-related .b-db_entry-note {
  4128.   padding: 16px 0;
  4129. }
  4130.  
  4131. @media (max-width: 1024px) {
  4132.   .b-dialog .time {
  4133.     display: block !important;
  4134.     padding-left: 0 !important;
  4135.     font-size: .875em !important;
  4136.   }
  4137. }
  4138.  
  4139. .b-dialog .to_dialog {
  4140.   position: absolute;
  4141.   top: 0;
  4142.   right: 0;
  4143.   bottom: 0;
  4144.   left: 0;
  4145.   margin: 0 -16px;
  4146.   font-size: 0;
  4147. }
  4148.  
  4149. .b-dialog:hover .to_dialog {
  4150.   background-color: rgba(255, 255, 255, 0.05);
  4151.   z-index: 0;
  4152. }
  4153.  
  4154. .b-dialog img:not([alt]),
  4155. .b-dialog a,
  4156. .b-dialog .buttons,
  4157. .b-dialog .b-new_marker,
  4158. .b-dialog .b-spoiler {
  4159.   position: relative;
  4160.   z-index: 2;
  4161. }
  4162.  
  4163. .b-dialog .b-message {
  4164.   position: static;
  4165.   margin: 0;
  4166.   padding: 0 !important;
  4167.   overflow: visible;
  4168. }
  4169.  
  4170. .b-dialog .b-message .inner header img {
  4171.   width: 24px;
  4172.   margin: 0 12px 0 0;
  4173. }
  4174.  
  4175. .b-dialog .b-message .inner header .name-date {
  4176.   line-height: inherit;
  4177. }
  4178.  
  4179. @media (max-width: 1024px) {
  4180.   .b-dialog .b-message .inner header .name-date .time {
  4181.     display: inline !important;
  4182.     padding-left: .5em !important;
  4183.   }
  4184. }
  4185.  
  4186. .b-dropzone {
  4187.   padding: .5rem 1rem 3rem;
  4188.   background-color: #616161;
  4189.   border: 1px dashed #757575;
  4190.   border-radius: .125rem;
  4191. }
  4192.  
  4193. .b-dropzone:hover {
  4194.   border-color: #009688;
  4195. }
  4196.  
  4197. .b-dropzone:hover::before,
  4198. .b-dropzone:hover input[type=file] {
  4199.   color: #EEEEEE;
  4200. }
  4201.  
  4202. .b-dropzone::before {
  4203.   margin: .5rem 0;
  4204.   color: #9E9E9E;
  4205.   font-size: 14px;
  4206. }
  4207.  
  4208. .b-dropzone .thank-you {
  4209.   margin-bottom: .5rem;
  4210. }
  4211.  
  4212. .b-dropzone input[type=file] {
  4213.   bottom: 1rem;
  4214.   color: #9E9E9E;
  4215. }
  4216.  
  4217. .b-entry-info {
  4218.   margin: 0;
  4219.   font-size: .875rem;
  4220. }
  4221.  
  4222. .b-entry-info .line {
  4223.   line-height: 1.5rem;
  4224. }
  4225.  
  4226. .b-entry-info .line a {
  4227.   color: #009688;
  4228. }
  4229.  
  4230. .b-entry-info .line a:hover {
  4231.   color: #FFAB40;
  4232. }
  4233.  
  4234. .b-entry-info .line a:active {
  4235.   color: #FF9100;
  4236. }
  4237.  
  4238. .b-entry-info .line .b-tag {
  4239.   font-size: 10px;
  4240.   line-height: 20px;
  4241.   text-transform: uppercase;
  4242. }
  4243.  
  4244. .b-entry-info .line .b-tag > span::after {
  4245.   display: none;
  4246. }
  4247.  
  4248. .b-entry-info .line .key {
  4249.   color: #BDBDBD;
  4250. }
  4251.  
  4252. .b-entry-info .line .value {
  4253.   color: inherit;
  4254. }
  4255.  
  4256. /* Формы */
  4257. .b-form::after {
  4258.   display: block;
  4259. }
  4260.  
  4261. /* Список топиков */
  4262. .b-forums {
  4263.   margin-bottom: .5rem;
  4264.   line-height: inherit;
  4265. }
  4266.  
  4267. .b-forums .forum {
  4268.   clear: both;
  4269.   position: relative;
  4270.   min-height: 1.5rem;
  4271.   padding: 0 .5rem;
  4272.   margin: 0 -.5rem;
  4273.   line-height: 1.5rem;
  4274. }
  4275.  
  4276. .b-forums .forum input {
  4277.   position: absolute;
  4278.   left: .375rem;
  4279.   width: 1.125rem;
  4280.   height: 1.125rem;
  4281.   margin: .1875rem 1rem .1875rem 0;
  4282.   opacity: 0;
  4283.   z-index: 1;
  4284.   -webkit-appearance: none;
  4285.   -moz-appearance: none;
  4286.   appearance: none;
  4287. }
  4288.  
  4289. .b-forums .forum input:disabled {
  4290.   pointer-events: none;
  4291. }
  4292.  
  4293. .b-forums .forum input + .link {
  4294.   padding-left: 2.25rem !important;
  4295. }
  4296.  
  4297. .b-forums .forum input + .link::before {
  4298.   content: 'check_box_outline_blank';
  4299.   position: absolute;
  4300.   top: 0;
  4301.   left: 0.375rem;
  4302.   width: 1em;
  4303.   margin: 0.1875rem 0;
  4304. }
  4305.  
  4306. .b-forums .forum input:hover + .link::before {
  4307.   opacity: .9;
  4308. }
  4309.  
  4310. .b-forums .forum input:checked + .link::before {
  4311.   content: 'check_box';
  4312. }
  4313.  
  4314. .b-forums .forum input:disabled + .link::before {
  4315.   color: #BDBDBD;
  4316. }
  4317.  
  4318. .b-forums .forum .link-with-input .link {
  4319.   display: inline-block;
  4320.   vertical-align: top;
  4321.   position: absolute;
  4322.   right: 0;
  4323.   left: 0;
  4324.   padding-left: .5rem;
  4325. }
  4326.  
  4327. .b-forums .forum .topics {
  4328.   margin-left: 8px;
  4329.   margin-top: 0;
  4330.   font-size: .75rem;
  4331. }
  4332.  
  4333. .b-gallery .b-image {
  4334.   padding: .125rem;
  4335. }
  4336.  
  4337. .b-gallery .b-image .controls {
  4338.   margin: .125rem;
  4339.   text-align: right;
  4340. }
  4341.  
  4342. .b-gallery .grid_sizer .controls {
  4343.   margin-top: .375rem !important;
  4344.   margin-right: .375rem !important;
  4345. }
  4346.  
  4347. .b-height_shortener {
  4348.   position: relative;
  4349.   padding-left: 0;
  4350.   cursor: s-resize;
  4351. }
  4352.  
  4353. .b-height_shortener .shade {
  4354.   right: 0;
  4355.   left: 0;
  4356.   width: auto;
  4357.   height: 2.5rem;
  4358.   margin-top: -2.5rem;
  4359.   background-image: linear-gradient(to bottom, transparent, #303030);
  4360. }
  4361.  
  4362. .b-height_shortener .expand {
  4363.   display: inline-block;
  4364.   vertical-align: top;
  4365.   padding: 0 .5rem;
  4366.   border-radius: .625rem;
  4367.   color: #EEEEEE;
  4368.   font-size: .875rem;
  4369.   line-height: 1.25rem;
  4370.   transition: .16s;
  4371.   user-select: none;
  4372. }
  4373.  
  4374. .b-height_shortener .expand:hover, .b-height_shortener .expand:active {
  4375.   background: #424242;
  4376.   color: #EEEEEE;
  4377. }
  4378.  
  4379. .b-height_shortener .expand::before {
  4380.   content: 'expand_more';
  4381.   display: inline-block;
  4382.   vertical-align: top;
  4383.   margin: 0 .375rem 0 -.375rem;
  4384.   font-size: 20px !important;
  4385. }
  4386.  
  4387. .b-height_shortener .expand::after {
  4388.   display: none;
  4389. }
  4390.  
  4391. .b-height_shortener .expand span {
  4392.   border: 0;
  4393.   font-weight: bold;
  4394. }
  4395.  
  4396. .b-comment .b-height_shortener,
  4397. .b-dialog .b-height_shortener {
  4398.   padding-left: 3.5rem;
  4399. }
  4400.  
  4401. .b-review-topic .b-height_shortener {
  4402.   padding-left: 0;
  4403.   cursor: default;
  4404. }
  4405.  
  4406. /* ТЕМЫ ДНЯ */
  4407. .b-hot_topics {
  4408.   padding: .5rem 1rem;
  4409.   margin: -.5rem -1rem 0 -1rem;
  4410.   background-color: initial;
  4411.   border: 0;
  4412. }
  4413.  
  4414. @media (max-width: 767px) {
  4415.   .b-hot_topics {
  4416.     overflow: hidden;
  4417.     overflow-x: auto;
  4418.     white-space: nowrap;
  4419.   }
  4420.   .b-hot_topics::before, .b-hot_topics::after {
  4421.     content: '';
  4422.     position: absolute;
  4423.     left: 0;
  4424.     width: 1rem;
  4425.     height: 2rem;
  4426.     background-image: linear-gradient(-90deg, transparent, #303030);
  4427.     z-index: 1;
  4428.   }
  4429.   .b-hot_topics::after {
  4430.     left: auto;
  4431.     right: 0;
  4432.     margin-top: -2rem;
  4433.     background-image: linear-gradient(90deg, transparent, #303030);
  4434.   }
  4435. }
  4436.  
  4437. @media (max-width: 1024px) {
  4438.   .b-hot_topics {
  4439.     padding: 14px 16px;
  4440.     margin: -16px -16px 0 -16px;
  4441.     border: 0;
  4442.   }
  4443. }
  4444.  
  4445. .b-hot_topics .topic {
  4446.   font-size: .875rem;
  4447.   line-height: 2rem;
  4448.   text-align: left;
  4449. }
  4450.  
  4451. @media (max-width: 767px) {
  4452.   .b-hot_topics .topic {
  4453.     float: none;
  4454.     vertical-align: top;
  4455.     width: auto;
  4456.     max-width: 100%;
  4457.   }
  4458.   .b-hot_topics .topic:nth-child(n) {
  4459.     display: inline-block;
  4460.     margin-right: 1rem;
  4461.   }
  4462.   .b-hot_topics .topic:last-child {
  4463.     margin-right: 0;
  4464.   }
  4465. }
  4466.  
  4467. @media (min-width: 1025px) {
  4468.   .b-hot_topics .topic {
  4469.     width: 10.6666%;
  4470.     margin-right: .5%;
  4471.   }
  4472. }
  4473.  
  4474. .b-hot_topics .topic.subject {
  4475.   color: #FFFFFF;
  4476.   font-size: .875rem;
  4477.   font-weight: bold;
  4478.   line-height: 2rem;
  4479.   text-align: left;
  4480.   text-transform: uppercase;
  4481.   white-space: nowrap;
  4482. }
  4483.  
  4484. .b-hot_topics .topic a {
  4485.   padding: 0 .75rem 0 2.5rem;
  4486.   background-color: #616161;
  4487.   border-radius: 1rem;
  4488.   color: #FFFFFF;
  4489. }
  4490.  
  4491. .b-hot_topics .topic a:hover {
  4492.   background-color: #424242;
  4493.   text-decoration: none;
  4494. }
  4495.  
  4496. .b-hot_topics .topic a .poster {
  4497.   width: 2rem;
  4498.   height: 2rem;
  4499.   margin: 0 0 0 -2.5rem;
  4500.   border-radius: 100%;
  4501. }
  4502.  
  4503. .b-image {
  4504.   display: inline-block;
  4505.   vertical-align: top;
  4506.   margin-bottom: .25rem;
  4507. }
  4508.  
  4509. .b-image:hover {
  4510.   opacity: 1;
  4511. }
  4512.  
  4513. .b-image img {
  4514.   vertical-align: top;
  4515.   border-radius: 2px;
  4516. }
  4517.  
  4518. .b-image .marker {
  4519.   right: 4px;
  4520.   bottom: 4px;
  4521.   left: auto;
  4522.   padding: 0 8px;
  4523.   background: rgba(0, 0, 0, 0.8);
  4524.   border-radius: 3px;
  4525.   color: #fff;
  4526.   font-size: .75em;
  4527.   line-height: 20px;
  4528. }
  4529.  
  4530. .b-image .controls {
  4531.   bottom: 0;
  4532.   left: 0;
  4533.   background-image: linear-gradient(rgba(0, 0, 0, 0.6) 0%, transparent 40%);
  4534.   border-radius: 2px;
  4535. }
  4536.  
  4537. .b-image.deletable img {
  4538.   opacity: 1;
  4539. }
  4540.  
  4541. .b-image .delete, .b-image .confirm, .b-image .cancel, .b-image .move-left, .b-image .move-right, .b-image .mobile-edit {
  4542.   z-index: 8;
  4543. }
  4544.  
  4545. .b-image .delete, .b-image .confirm, .b-image .cancel, .b-image .mobile-edit {
  4546.   background: transparent;
  4547. }
  4548.  
  4549. .b-image .delete:nth-child(n), .b-image .confirm:nth-child(n), .b-image .cancel:nth-child(n), .b-image .mobile-edit:nth-child(n) {
  4550.   margin-right: 4px !important;
  4551. }
  4552.  
  4553. .b-image .delete::before {
  4554.   content: 'delete';
  4555. }
  4556.  
  4557. .b-image .confirm {
  4558.   display: none;
  4559. }
  4560.  
  4561. .b-image .confirm::before {
  4562.   content: 'check';
  4563. }
  4564.  
  4565. .b-image .cancel {
  4566.   display: none;
  4567. }
  4568.  
  4569. .b-image .cancel::before {
  4570.   content: 'close';
  4571. }
  4572.  
  4573. .b-image .mobile-edit {
  4574.   margin-top: .375rem !important;
  4575.   margin-right: .375rem !important;
  4576. }
  4577.  
  4578. .b-image .mobile-edit::before {
  4579.   content: 'edit';
  4580. }
  4581.  
  4582. @media (min-width: 1025px) {
  4583.   .b-image .mobile-edit {
  4584.     display: none;
  4585.   }
  4586. }
  4587.  
  4588. .b-input {
  4589.   margin-bottom: .5rem;
  4590. }
  4591.  
  4592. .b-input:last-child {
  4593.   margin-bottom: 0;
  4594. }
  4595.  
  4596. .b-input input, .b-input textarea {
  4597.   padding: .3125rem 1rem;
  4598.   background: #424242;
  4599.   border-color: #757575;
  4600.   border-radius: 2px;
  4601.   font-family: inherit;
  4602.   font-size: inherit;
  4603.   line-height: 1.25rem;
  4604. }
  4605.  
  4606. .b-input input::-webkit-input-placeholder, .b-input textarea::-webkit-input-placeholder {
  4607.   padding: 0;
  4608.   color: #9E9E9E;
  4609.   line-height: inherit;
  4610. }
  4611.  
  4612. .b-input input:-moz-placeholder, .b-input textarea:-moz-placeholder {
  4613.   padding: 0;
  4614.   color: #9E9E9E;
  4615.   line-height: inherit;
  4616. }
  4617.  
  4618. .b-input input::-moz-placeholder, .b-input textarea::-moz-placeholder {
  4619.   padding: 0;
  4620.   color: #9E9E9E;
  4621.   line-height: inherit;
  4622. }
  4623.  
  4624. .b-input input:-ms-input-placeholder, .b-input textarea:-ms-input-placeholder {
  4625.   padding: 0;
  4626.   color: #9E9E9E;
  4627.   line-height: inherit;
  4628. }
  4629.  
  4630. .b-input input[type=checkbox] {
  4631.   display: inline-block;
  4632.   vertical-align: top;
  4633.   width: 1.125rem !important;
  4634.   height: 1.125rem;
  4635.   padding: 0;
  4636.   margin: .1875rem 1rem .1875rem 0;
  4637.   background-color: transparent;
  4638.   background-repeat: no-repeat;
  4639.   background-size: 1.125rem;
  4640.   background-position: -.125rem -.125rem;
  4641.   border: 0.125rem solid #BDBDBD;
  4642.   border-radius: .125rem;
  4643.   box-sizing: border-box;
  4644.   transition: 0.24s cubic-bezier(0.4, 0, 0.2, 1);
  4645.   -webkit-appearance: none;
  4646.   -moz-appearance: none;
  4647.   appearance: none;
  4648. }
  4649.  
  4650. .b-input input[type=checkbox]:disabled {
  4651.   border-color: #9E9E9E;
  4652. }
  4653.  
  4654. .b-input input[type=checkbox]:checked {
  4655.   background-color: #009688;
  4656.   background-image: url("data\:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6Ii8+PC9zdmc+");
  4657.   border-color: transparent;
  4658. }
  4659.  
  4660. .b-input input[type=checkbox]:checked:disabled {
  4661.   background-color: #9E9E9E;
  4662.   border-color: transparent;
  4663. }
  4664.  
  4665. .b-input input[disabled] {
  4666.   padding: .375rem 0 .25rem;
  4667.   background: transparent;
  4668.   border-width: 0;
  4669.   border-bottom-width: .125rem;
  4670.   color: #9E9E9E !important;
  4671. }
  4672.  
  4673. .b-input textarea {
  4674.   padding: .4375rem 1rem;
  4675. }
  4676.  
  4677. .b-input select {
  4678.   height: 2rem;
  4679.   padding: 2px .5rem;
  4680.   background: #424242;
  4681.   font-family: inherit;
  4682.   font-size: .875rem;
  4683.   line-height: 2rem;
  4684. }
  4685.  
  4686. .b-input select:disabled {
  4687.   opacity: .5;
  4688. }
  4689.  
  4690. .b-input label {
  4691.   line-height: 1.5;
  4692. }
  4693.  
  4694. .b-input .hint {
  4695.   color: #9E9E9E;
  4696.   font-size: .75rem;
  4697.   line-height: 1.25rem;
  4698. }
  4699.  
  4700. /* Переключение языка описания */
  4701. .b-lang_trigger {
  4702.   position: absolute;
  4703.   top: -53px;
  4704.   right: 0;
  4705.   width: 40px;
  4706.   height: 40px;
  4707.   margin: 4px;
  4708.   background-color: #616161;
  4709.   border-radius: 2px;
  4710.   font-size: 12px;
  4711.   font-weight: bold;
  4712.   line-height: 40px;
  4713.   text-align: center;
  4714.   text-transform: uppercase;
  4715.   cursor: pointer;
  4716.   user-select: none;
  4717. }
  4718.  
  4719. .b-lang_trigger:hover {
  4720.   background-color: #424242;
  4721. }
  4722.  
  4723. .b-lang_trigger::before, .b-lang_trigger::after {
  4724.   display: none;
  4725. }
  4726.  
  4727. .b-lang_trigger span {
  4728.   border: 0;
  4729.   color: #BDBDBD;
  4730. }
  4731.  
  4732. .b-lang_trigger span:hover {
  4733.   color: #EEEEEE;
  4734. }
  4735.  
  4736. .b-lang_trigger:hover span {
  4737.   color: #EEEEEE;
  4738. }
  4739.  
  4740. /* Еще кнопка */
  4741. .b-link_button {
  4742.   display: block;
  4743.   margin: 0 0 .5em;
  4744.   background-color: #616161;
  4745.   color: #FFFFFF;
  4746.   font-size: 15px !important;
  4747.   text-transform: none;
  4748. }
  4749.  
  4750. .b-link_button:last-child {
  4751.   margin-bottom: 0;
  4752. }
  4753.  
  4754. .b-link_button:hover {
  4755.   background-color: #424242;
  4756. }
  4757.  
  4758. .b-link_button:active {
  4759.   background-color: #212121;
  4760. }
  4761.  
  4762. .b-link_button.maxi {
  4763.   padding: 0;
  4764.   font-size: 1rem;
  4765.   line-height: 2.5rem;
  4766. }
  4767.  
  4768. .b-link_button.dark {
  4769.   display: block;
  4770.   margin: 0 auto .5em;
  4771.   text-transform: none;
  4772. }
  4773.  
  4774. .b-link_button.dark:disabled {
  4775.   background-color: #676767;
  4776.   color: #9E9E9E;
  4777. }
  4778.  
  4779. .b-link_button.join-club::before, .b-link_button.watch-online::before, .b-link_button.is-licensed::before, .b-link_button.upload-video::before, .b-link_button.create-topic::before {
  4780.   display: none;
  4781. }
  4782.  
  4783. /* Списки */
  4784. .b-list {
  4785.   margin: .5rem 0 1rem 2rem;
  4786. }
  4787.  
  4788. .b-list li {
  4789.   margin: 0;
  4790.   line-height: 1.5;
  4791.   list-style-image: none;
  4792.   list-style-type: disc;
  4793. }
  4794.  
  4795. .b-list li + li {
  4796.   margin: .5rem 0 0 0;
  4797. }
  4798.  
  4799. .b-list .b-list li + li {
  4800.   margin: 0;
  4801. }
  4802.  
  4803. .b-list_switchers .switcher.list::before {
  4804.   content: 'view_list';
  4805. }
  4806.  
  4807. .b-list_switchers .switcher.lines::before {
  4808.   content: 'view_headline';
  4809. }
  4810.  
  4811. .b-list_switchers .switcher.posters::before {
  4812.   content: 'view_module';
  4813. }
  4814.  
  4815. .b-list_switchers .switcher.popularity::before {
  4816.   content: 'trending_up';
  4817. }
  4818.  
  4819. .b-list_switchers .switcher.alphabet::before {
  4820.   content: 'sort_by_alpha';
  4821. }
  4822.  
  4823. .b-list_switchers .switcher.selected {
  4824.   color: #FFAB40 !important;
  4825. }
  4826.  
  4827. .b-message header .broadcast-by {
  4828.   display: inline-block;
  4829.   vertical-align: top;
  4830.   padding: 0;
  4831.   margin-right: .5rem;
  4832.   font-size: .875rem;
  4833.   line-height: inherit;
  4834. }
  4835.  
  4836. .b-modal > .inner {
  4837.   padding: 1rem 1.5rem;
  4838.   background: #424242;
  4839.   border-radius: .125rem;
  4840.   box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.24);
  4841. }
  4842.  
  4843. .b-modal .subheadline {
  4844.   font-size: 20px;
  4845.   font-weight: 400;
  4846.   text-transform: none;
  4847. }
  4848.  
  4849. /* Переключатели для подзаголовков */
  4850. .b-options-floated {
  4851.   right: 0;
  4852.   margin-top: 16px;
  4853.   font-size: 14px;
  4854.   font-weight: 700;
  4855.   line-height: 16px;
  4856. }
  4857.  
  4858. @media (min-width: 768px) {
  4859.   .b-options-floated.before-buttons-2 {
  4860.     padding-right: 112px;
  4861.   }
  4862. }
  4863.  
  4864. @media (min-width: 768px) {
  4865.   .b-options-floated.r-edit {
  4866.     margin-right: 48px;
  4867.   }
  4868. }
  4869.  
  4870. .b-options-floated a, .b-options-floated .link {
  4871.   color: #009688;
  4872. }
  4873.  
  4874. .b-options-floated a:hover, .b-options-floated .link:hover {
  4875.   color: #FFAB40;
  4876. }
  4877.  
  4878. .b-options-floated a:active, .b-options-floated .link:active {
  4879.   color: #FF9100;
  4880. }
  4881.  
  4882. .b-options-floated a::after, .b-options-floated .link::after {
  4883.   padding: 0 .375rem;
  4884.   color: #9E9E9E;
  4885. }
  4886.  
  4887. .b-options-floated a span.brackets, .b-options-floated .link span.brackets {
  4888.   display: inline-block;
  4889.   vertical-align: text-top;
  4890.   min-width: 20px;
  4891.   height: 16px;
  4892.   padding: 0 4px;
  4893.   background-color: #FFAB40;
  4894.   border-radius: 4px;
  4895.   color: #212121;
  4896.   font-size: 10px;
  4897.   font-weight: 700;
  4898.   line-height: 16px;
  4899.   text-align: center;
  4900. }
  4901.  
  4902. .b-options-floated a span.brackets::before, .b-options-floated a span.brackets::after, .b-options-floated .link span.brackets::before, .b-options-floated .link span.brackets::after {
  4903.   display: none;
  4904. }
  4905.  
  4906. .b-options-floated.count {
  4907.   color: #BDBDBD;
  4908. }
  4909.  
  4910. .b-options-floated .action {
  4911.   color: #009688;
  4912. }
  4913.  
  4914. .b-options-floated .action:hover {
  4915.   color: #FFAB40;
  4916. }
  4917.  
  4918. .b-options-floated .action:active {
  4919.   color: #FF9100;
  4920. }
  4921.  
  4922. .b-options-floated .selected {
  4923.   color: #FFAB40;
  4924. }
  4925.  
  4926. .b-options-floated .selected:hover {
  4927.   color: #FF9100;
  4928. }
  4929.  
  4930. .b-options-floated .selected.always-active {
  4931.   color: inherit;
  4932. }
  4933.  
  4934. .b-options-floated .selected.always-active:hover {
  4935.   color: #FFAB40;
  4936. }
  4937.  
  4938. .b-options-floated .selected.always-active:active {
  4939.   color: #FF9100;
  4940. }
  4941.  
  4942. .b-options-floated.mobile-desktop a, .b-options-floated.mobile-phone_portrait a, .b-options-floated.mobile-phone a, .b-options-floated.mobile-tablet a {
  4943.   color: #009688;
  4944. }
  4945.  
  4946. .b-options-floated.mobile-desktop a:hover, .b-options-floated.mobile-phone_portrait a:hover, .b-options-floated.mobile-phone a:hover, .b-options-floated.mobile-tablet a:hover {
  4947.   color: #FFAB40;
  4948. }
  4949.  
  4950. .b-options-floated.mobile-desktop a:active, .b-options-floated.mobile-phone_portrait a:active, .b-options-floated.mobile-phone a:active, .b-options-floated.mobile-tablet a:active {
  4951.   color: #FF9100;
  4952. }
  4953.  
  4954. .b-options-floated.mobile-desktop a.selected, .b-options-floated.mobile-phone_portrait a.selected, .b-options-floated.mobile-phone a.selected, .b-options-floated.mobile-tablet a.selected {
  4955.   color: inherit;
  4956. }
  4957.  
  4958. .b-options-floated.mobile-desktop a.selected:hover, .b-options-floated.mobile-phone_portrait a.selected:hover, .b-options-floated.mobile-phone a.selected:hover, .b-options-floated.mobile-tablet a.selected:hover {
  4959.   color: #FF9100;
  4960. }
  4961.  
  4962. /* Опросы */
  4963. .b-poll {
  4964.   margin: .5rem 0;
  4965.   line-height: inherit;
  4966. }
  4967.  
  4968. .b-poll .poll {
  4969.   margin-bottom: .5em;
  4970. }
  4971.  
  4972. .b-poll .poll-variants {
  4973.   padding: .25em 0;
  4974.   margin: 0;
  4975. }
  4976.  
  4977. .b-poll .poll-variants .poll-variant {
  4978.   padding: .25em 0;
  4979.   line-height: 1.5em;
  4980. }
  4981.  
  4982. .b-poll .poll-variants .poll-variant label {
  4983.   margin-bottom: 0;
  4984.   border: 0;
  4985.   color: #FFFFFF;
  4986. }
  4987.  
  4988. .b-poll .poll-variants .poll-variant.result {
  4989.   margin-bottom: .5em;
  4990. }
  4991.  
  4992. .b-poll .poll-variants .poll-variant.result .bar .bar, .b-poll .poll-variants .poll-variant.result .bar .line {
  4993.   height: 4px;
  4994.   margin-bottom: 0;
  4995.   border-radius: 2px;
  4996.   line-height: 4px;
  4997. }
  4998.  
  4999. .b-poll .poll-variants .poll-variant.result .bar .bar.s0, .b-poll .poll-variants .poll-variant.result .bar .bar.s1, .b-poll .poll-variants .poll-variant.result .bar .bar.s2, .b-poll .poll-variants .poll-variant.result .bar .bar.s3 {
  5000.   background-color: #009688;
  5001. }
  5002.  
  5003. .b-poll .poll-variants .poll-variant.result .bar .line {
  5004.   background-color: #757575;
  5005. }
  5006.  
  5007. .b-poll .poll-variants .poll-variant.result .votes-percent {
  5008.   margin-right: 1em;
  5009.   color: #9E9E9E;
  5010.   font-size: .75em;
  5011.   line-height: inherit;
  5012. }
  5013.  
  5014. .b-poll .poll-variants .poll-variant.result .votes-total {
  5015.   margin-left: 1em;
  5016.   color: #BDBDBD;
  5017.   font-size: .75em;
  5018.   line-height: inherit;
  5019. }
  5020.  
  5021. .b-poll .poll-variants .poll-variant.result label .voted-for {
  5022.   padding-left: 1em;
  5023.   color: #66bb6a;
  5024. }
  5025.  
  5026. .b-poll .poll-variants .poll-variant.result label .voted-for::after, .b-poll .poll-variants .poll-variant.result label .voted-for::before {
  5027.   display: none;
  5028. }
  5029.  
  5030. /* Псевдо переключатель */
  5031. .b-radio input[type='radio'] {
  5032.   pointer-events: none;
  5033. }
  5034.  
  5035. .b-radio input[type='radio'] + .radio-label::before {
  5036.   content: '';
  5037.   display: inline-block;
  5038.   vertical-align: top;
  5039.   width: 18px;
  5040.   height: 18px;
  5041.   margin: 3px 18px 0 0;
  5042.   border-radius: 100%;
  5043.   border: 1.5px solid #BDBDBD;
  5044.   box-sizing: border-box;
  5045.   box-shadow: 0 0 0 2.75px #303030 inset;
  5046. }
  5047.  
  5048. .b-radio input[type='radio']:checked + .radio-label::before {
  5049.   width: 18px;
  5050.   height: 18px;
  5051.   background-color: #009688;
  5052.   border: 1.5px solid #009688;
  5053. }
  5054.  
  5055. /* Цитаты */
  5056. .b-quote {
  5057.   padding: .5rem 1rem;
  5058.   margin: .5rem 0;
  5059.   background: #424242;
  5060.   border-color: #757575;
  5061.   border-style: solid;
  5062.   border-radius: 2px;
  5063.   color: inherit;
  5064. }
  5065.  
  5066. .b-quote .quoteable {
  5067.   margin: 0 0 .5rem;
  5068.   line-height: 20px;
  5069. }
  5070.  
  5071. .b-quote .quoteable::before {
  5072.   float: left;
  5073.   margin-right: 8px;
  5074.   color: #BDBDBD;
  5075. }
  5076.  
  5077. .b-quote .quoteable a {
  5078.   padding-right: 0;
  5079.   margin-right: .375rem;
  5080. }
  5081.  
  5082. .b-quote .b-quote {
  5083.   margin-left: 0 !important;
  5084.   background: #616161;
  5085. }
  5086.  
  5087. .b-quote .b-quote .b-quote {
  5088.   background: #424242;
  5089. }
  5090.  
  5091. .b-quote .b-quote .b-quote .b-quote {
  5092.   background: #616161;
  5093. }
  5094.  
  5095. /* Звёзды рейтинга */
  5096. .b-rate {
  5097.   padding: 6px 0;
  5098. }
  5099.  
  5100. .b-rate:last-child {
  5101.   margin-bottom: 15px;
  5102. }
  5103.  
  5104. .b-rate .text-score {
  5105.   vertical-align: top;
  5106.   color: inherit;
  5107. }
  5108.  
  5109. .b-rate .score-notice {
  5110.   color: inherit;
  5111.   font-size: 10px;
  5112.   margin-top: -46px;
  5113.   text-transform: uppercase;
  5114. }
  5115.  
  5116. .b-review-topic .b-rate .score-notice {
  5117.   margin-top: -58px;
  5118. }
  5119.  
  5120. .b-rate .score-value {
  5121.   line-height: 36px;
  5122. }
  5123.  
  5124. .b-rate .stars::before {
  5125.   width: auto !important;
  5126.   font-size: 36px !important;
  5127.   letter-spacing: -6px;
  5128. }
  5129.  
  5130. .b-rate .stars::after {
  5131.   display: none;
  5132. }
  5133.  
  5134. .b-rate .stars.background {
  5135.   color: #757575;
  5136. }
  5137.  
  5138. .b-rate .stars.background::before {
  5139.   content: 'star_border star_border star_border star_border star_border';
  5140. }
  5141.  
  5142. .b-rate .stars.hover {
  5143.   color: #FFAB40;
  5144. }
  5145.  
  5146. .b-rate .stars.score {
  5147.   color: #009688;
  5148. }
  5149.  
  5150. .b-rate .stars.score-1::before {
  5151.   content: 'star_half';
  5152. }
  5153.  
  5154. .b-rate .stars.score-2::before {
  5155.   content: 'star';
  5156. }
  5157.  
  5158. .b-rate .stars.score-3::before {
  5159.   content: 'star star_half';
  5160. }
  5161.  
  5162. .b-rate .stars.score-4::before {
  5163.   content: 'star star';
  5164. }
  5165.  
  5166. .b-rate .stars.score-5::before {
  5167.   content: 'star star star_half';
  5168. }
  5169.  
  5170. .b-rate .stars.score-6::before {
  5171.   content: 'star star star';
  5172. }
  5173.  
  5174. .b-rate .stars.score-7::before {
  5175.   content: 'star star star star_half';
  5176. }
  5177.  
  5178. .b-rate .stars.score-8::before {
  5179.   content: 'star star star star';
  5180. }
  5181.  
  5182. .b-rate .stars.score-9::before {
  5183.   content: 'star star star star star_half';
  5184. }
  5185.  
  5186. .b-rate .stars.score-10::before {
  5187.   content: 'star star star star star';
  5188. }
  5189.  
  5190. .b-review_votes {
  5191.   color: inherit;
  5192.   font-size: inherit;
  5193.   line-height: inherit;
  5194. }
  5195.  
  5196. .b-review_votes::before {
  5197.   content: 'thumbs_up_down';
  5198.   display: inline-block;
  5199.   vertical-align: top;
  5200.   color: #9E9E9E;
  5201.   font-size: 1.125rem !important;
  5202. }
  5203.  
  5204. .b-review_votes span {
  5205.   color: #9E9E9E;
  5206. }
  5207.  
  5208. .b-review_votes .votes-for {
  5209.   color: #66BB6A;
  5210. }
  5211.  
  5212. .b-review_votes .votes-against {
  5213.   color: #EF5350;
  5214. }
  5215.  
  5216. .b-shiki_editor aside.markers {
  5217.   height: auto;
  5218.   padding: .5rem 0;
  5219. }
  5220.  
  5221. .b-shiki_editor aside.buttons {
  5222.   margin: 0;
  5223. }
  5224.  
  5225. .b-shiki_editor aside.buttons .editor-strike {
  5226.   display: inline-block;
  5227. }
  5228.  
  5229. .b-shiki_editor .hidden-block {
  5230.   height: auto;
  5231.   line-height: 3em;
  5232. }
  5233.  
  5234. .b-shiki_editor .hidden-block p {
  5235.   padding: 0 !important;
  5236.   white-space: nowrap;
  5237.   overflow-x: auto;
  5238. }
  5239.  
  5240. .b-shiki_editor .hidden-block label {
  5241.   vertical-align: top;
  5242.   margin: 0;
  5243. }
  5244.  
  5245. .b-shiki_editor .hidden-block label + label {
  5246.   margin-left: .5rem;
  5247. }
  5248.  
  5249. .b-shiki_editor .hidden-block .link-value {
  5250.   vertical-align: top;
  5251.   width: 16rem !important;
  5252.   height: 36px;
  5253.   padding: 0 .75rem;
  5254.   margin: .375rem 0;
  5255.   margin-left: .5rem !important;
  5256.   background: #303030;
  5257.   border: 2px solid #009688;
  5258.   border-right-width: 0;
  5259.   border-radius: 4px 0 0 4px;
  5260.   color: #FFFFFF;
  5261.   line-height: 32px;
  5262. }
  5263.  
  5264. .b-shiki_editor .hidden-block .b-button.ok {
  5265.   min-width: 0;
  5266.   border-radius: 0 4px 4px 0;
  5267. }
  5268.  
  5269. .b-shiki_editor .body .editor textarea {
  5270.   padding: .5rem 1rem;
  5271.   margin: 0;
  5272.   background: #424242;
  5273.   border-radius: 2px;
  5274.   font-size: 1rem;
  5275.   line-height: 1.25rem;
  5276. }
  5277.  
  5278. .b-shiki_editor .body .editor textarea::-webkit-input-placeholder {
  5279.   padding: 0;
  5280.   line-height: inherit;
  5281. }
  5282.  
  5283. .b-shiki_editor .body .editor textarea:-moz-placeholder {
  5284.   padding: 0;
  5285.   line-height: inherit;
  5286. }
  5287.  
  5288. .b-shiki_editor .body .editor textarea::-moz-placeholder {
  5289.   padding: 0;
  5290.   line-height: inherit;
  5291. }
  5292.  
  5293. .b-shiki_editor .body .editor textarea:-ms-input-placeholder {
  5294.   padding: 0;
  5295.   line-height: inherit;
  5296. }
  5297.  
  5298. .b-shiki_editor .body .preview {
  5299.   padding: 0;
  5300.   margin: 0;
  5301.   background: transparent;
  5302.   border: 0;
  5303. }
  5304.  
  5305. .b-shiki_editor.previewed .body .preview .b-comment {
  5306.   padding: 0 !important;
  5307. }
  5308.  
  5309. .b-shiki_editor footer {
  5310.   margin-top: .25em;
  5311. }
  5312.  
  5313. .b-shiki_editor footer input[type=submit],
  5314. .b-shiki_editor footer .unpreview,
  5315. .b-shiki_editor footer .preview {
  5316.   margin: .375rem .5rem .375rem 0;
  5317. }
  5318.  
  5319. .b-shiki_editor footer .about-bb_codes {
  5320.   padding: .5rem;
  5321.   margin: .25rem 0;
  5322.   border-radius: 3px;
  5323.   color: #BDBDBD;
  5324.   font-size: 0;
  5325.   line-height: inherit;
  5326.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  5327.   transition: .3s;
  5328. }
  5329.  
  5330. .b-shiki_editor footer .about-bb_codes:hover {
  5331.   text-decoration: none;
  5332.   color: #BDBDBD;
  5333. }
  5334.  
  5335. .b-shiki_editor footer .about-bb_codes:active {
  5336.   color: #BDBDBD;
  5337. }
  5338.  
  5339. .b-shiki_editor footer .about-bb_codes::before {
  5340.   content: 'help';
  5341.   font-size: 1rem;
  5342. }
  5343.  
  5344. .b-shiki_editor footer .about-bb_codes::after {
  5345.   content: 'Справка';
  5346.   display: none;
  5347.   vertical-align: top;
  5348.   font-size: .875rem;
  5349. }
  5350.  
  5351. [data-locale='en'] .b-shiki_editor footer .about-bb_codes::after {
  5352.   content: 'Help';
  5353. }
  5354.  
  5355. @media (min-width: 768px) {
  5356.   .b-shiki_editor footer .about-bb_codes {
  5357.     padding: .5rem 1rem;
  5358.     margin: .375rem 0;
  5359.     font-weight: bold;
  5360.     line-height: 1.25rem;
  5361.     text-transform: uppercase;
  5362.   }
  5363.   .b-shiki_editor footer .about-bb_codes:hover {
  5364.     background: rgba(189, 189, 189, 0.12);
  5365.   }
  5366.   .b-shiki_editor footer .about-bb_codes:active {
  5367.     background: rgba(189, 189, 189, 0.24);
  5368.   }
  5369.   .b-shiki_editor footer .about-bb_codes::before {
  5370.     display: none;
  5371.   }
  5372.   .b-shiki_editor footer .about-bb_codes::after {
  5373.     display: inline;
  5374.   }
  5375. }
  5376.  
  5377. body[data-locale] .b-abuse_marker {
  5378.   color: #ef5350;
  5379. }
  5380.  
  5381. body[data-locale] .b-broadcast_marker {
  5382.   color: #ef8d50;
  5383. }
  5384.  
  5385. body[data-locale] .b-offtopic_marker {
  5386.   color: #f58ebb;
  5387. }
  5388.  
  5389. body[data-locale] .b-offtopic_marker.active:hover {
  5390.   color: #9E9E9E;
  5391. }
  5392.  
  5393. body[data-locale] .b-offtopic_marker.off:hover {
  5394.   color: #f58ebb;
  5395. }
  5396.  
  5397. body[data-locale] .b-summary_marker {
  5398.   color: #66bb6a;
  5399. }
  5400.  
  5401. body[data-locale] .b-summary_marker.active:hover {
  5402.   color: #9E9E9E;
  5403. }
  5404.  
  5405. body[data-locale] .b-summary_marker.off:hover {
  5406.   color: #66bb6a;
  5407. }
  5408.  
  5409. body[data-locale] .b-spoiler_marker {
  5410.   color: #ef8d50;
  5411. }
  5412.  
  5413. body[data-locale] .b-new_marker {
  5414.   display: none;
  5415.   color: #4f91e8;
  5416. }
  5417.  
  5418. body[data-locale] .b-new_marker.active:hover {
  5419.   color: #9E9E9E;
  5420. }
  5421.  
  5422. body[data-locale] .b-new_marker.off:hover {
  5423.   color: #4f91e8;
  5424. }
  5425.  
  5426. /* Источники описаний */
  5427. .b-source {
  5428.   margin-top: .5rem;
  5429.   margin-bottom: 1rem;
  5430.   line-height: 1.5rem;
  5431. }
  5432.  
  5433. .b-source .contributors, .b-source .mal, .b-source .source {
  5434.   padding: 0;
  5435. }
  5436.  
  5437. .b-source .contributors .b-user16, .b-source .mal .b-user16, .b-source .source .b-user16 {
  5438.   margin-right: .5rem;
  5439. }
  5440.  
  5441. .b-source .contributors .b-user16::after, .b-source .mal .b-user16::after, .b-source .source .b-user16::after {
  5442.   display: none;
  5443. }
  5444.  
  5445. .b-source .contributors .key, .b-source .mal .key, .b-source .source .key {
  5446.   margin-right: .5em;
  5447.   color: #BDBDBD;
  5448.   line-height: inherit;
  5449. }
  5450.  
  5451. .b-source .contributors .val a, .b-source .mal .val a, .b-source .source .val a {
  5452.   color: #009688;
  5453. }
  5454.  
  5455. .b-source .contributors .val a:hover, .b-source .mal .val a:hover, .b-source .source .val a:hover {
  5456.   color: #FFAB40;
  5457. }
  5458.  
  5459. .b-source .contributors .val a:active, .b-source .mal .val a:active, .b-source .source .val a:active {
  5460.   color: #FF9100;
  5461. }
  5462.  
  5463. /* Спойлеры */
  5464. .b-spoiler label {
  5465.   color: #009688;
  5466.   font-size: inherit;
  5467.   letter-spacing: initial;
  5468. }
  5469.  
  5470. .b-spoiler label:hover {
  5471.   color: #FFAB40;
  5472. }
  5473.  
  5474. .b-spoiler label:active {
  5475.   color: #FF9100;
  5476. }
  5477.  
  5478. .b-spoiler .content .before, .b-spoiler .content .after {
  5479.   color: #009688;
  5480.   font-size: inherit;
  5481.   letter-spacing: initial;
  5482. }
  5483.  
  5484. .b-spoiler .content:hover .before, .b-spoiler .content:hover .after {
  5485.   color: #FFAB40;
  5486. }
  5487.  
  5488. .b-stats_bar .title {
  5489.   color: #BDBDBD;
  5490. }
  5491.  
  5492. .b-stats_bar a.title {
  5493.   color: #009688;
  5494. }
  5495.  
  5496. .b-stats_bar a.title:hover {
  5497.   color: #FFAB40;
  5498. }
  5499.  
  5500. .b-stats_bar a.title:active {
  5501.   color: #FF9100;
  5502. }
  5503.  
  5504. .b-stats_bar .bar {
  5505.   height: auto;
  5506.   border-radius: 2px;
  5507. }
  5508.  
  5509. .b-stats_bar .bar .first, .b-stats_bar .bar .second, .b-stats_bar .bar .third {
  5510.   color: inherit;
  5511.   font-size: .75rem;
  5512.   line-height: 1.25rem;
  5513. }
  5514.  
  5515. .b-stats_bar .bar .third {
  5516.   background: #757575;
  5517.   color: #FFFFFF;
  5518. }
  5519.  
  5520. .b-stats_bar .stat_names {
  5521.   font-size: .875rem;
  5522.   line-height: 2rem;
  5523. }
  5524.  
  5525. .b-stats_bar .stat_names .stat_name {
  5526.   padding: 0 1rem 0 0;
  5527. }
  5528.  
  5529. .b-stats_bar .stat_names .stat_name::after {
  5530.   display: none;
  5531. }
  5532.  
  5533. .b-stats_bar .stat_names .stat_name a {
  5534.   display: block;
  5535.   color: #FFFFFF;
  5536. }
  5537.  
  5538. .b-stats_bar .stat_names .stat_name a:hover {
  5539.   color: #FFAB40;
  5540. }
  5541.  
  5542. .b-stats_bar .stat_names .stat_name a:active {
  5543.   color: #FF9100;
  5544. }
  5545.  
  5546. .b-stats_bar .stat_names .stat_name .size::before, .b-stats_bar .stat_names .stat_name .size::after {
  5547.   color: #9E9E9E;
  5548. }
  5549.  
  5550. .b-status-line {
  5551.   margin-top: .125rem;
  5552.   margin-bottom: .5rem;
  5553.   font-size: .875rem;
  5554.   line-height: 1.25rem;
  5555. }
  5556.  
  5557. .b-status-line .section {
  5558.   vertical-align: top;
  5559.   padding-left: .5rem;
  5560.   margin-left: .5rem;
  5561.   border-color: #757575;
  5562. }
  5563.  
  5564. .b-status-line .section.about span.about {
  5565.   padding-left: .5rem;
  5566. }
  5567.  
  5568. .b-status-line .section.about .b-link {
  5569.   padding-left: .5rem;
  5570. }
  5571.  
  5572. .b-status-line .section.about .author {
  5573.   padding-left: .5rem;
  5574. }
  5575.  
  5576. .b-status-line .section.created_at time::before,
  5577. .b-status-line .section.changed_at time::before,
  5578. .b-status-line .section.additional .collection-size::before,
  5579. .b-status-line .section.additional .comments::before,
  5580. .b-status-line .section.additional .b-review_votes::before {
  5581.   display: inline-block;
  5582.   vertical-align: top;
  5583.   padding: 0;
  5584.   margin-right: .375rem;
  5585.   color: #9E9E9E;
  5586.   font-size: 1.125rem !important;
  5587. }
  5588.  
  5589. .b-status-line .section.created_at time::before {
  5590.   content: 'create';
  5591. }
  5592.  
  5593. .b-status-line .section.changed_at time::before {
  5594.   content: 'history';
  5595. }
  5596.  
  5597. .b-status-line .section.additional .collection-size {
  5598.   margin-right: 1rem;
  5599.   color: inherit;
  5600. }
  5601.  
  5602. .b-status-line .section.additional .collection-size::before {
  5603.   content: 'collections_bookmark';
  5604.   content: 'widgets';
  5605. }
  5606.  
  5607. .b-status-line .section.additional .comments::before {
  5608.   content: 'mode_comment';
  5609. }
  5610.  
  5611. .b-status-line .section.additional .b-review_votes {
  5612.   margin-left: 1rem;
  5613. }
  5614.  
  5615. /* Table */
  5616. .b-table td {
  5617.   padding: .25em 0;
  5618.   line-height: 1.5;
  5619. }
  5620.  
  5621. .b-table td.num {
  5622.   white-space: nowrap;
  5623. }
  5624.  
  5625. .b-table th {
  5626.   color: inherit;
  5627. }
  5628.  
  5629. .b-table tr.border {
  5630.   border-color: #757575;
  5631. }
  5632.  
  5633. .b-table a {
  5634.   color: #009688;
  5635. }
  5636.  
  5637. .b-table a:hover {
  5638.   color: #FFAB40;
  5639. }
  5640.  
  5641. .b-table a:active {
  5642.   color: #FF9100;
  5643. }
  5644.  
  5645. .b-to-top .slide::before {
  5646.   width: 56px;
  5647.   background: #616161;
  5648. }
  5649.  
  5650. .b-to-top .slide::before:hover + .arrow::before {
  5651.   color: #EEEEEE;
  5652. }
  5653.  
  5654. .b-to-top .arrow {
  5655.   top: auto;
  5656.   bottom: 4px;
  5657.   width: 48px;
  5658.   height: 48px;
  5659.   padding: .75em;
  5660.   margin: 0 4px;
  5661.   border-radius: 50%;
  5662.   font: inherit;
  5663.   pointer-events: none;
  5664. }
  5665.  
  5666. .b-to-top .arrow::before {
  5667.   content: 'arrow_upward';
  5668.   color: #BDBDBD;
  5669.   font-family: 'Material Icons';
  5670.   font-size: 24px;
  5671.   line-height: 1;
  5672.   text-shadow: none;
  5673.   letter-spacing: normal;
  5674.   text-transform: none;
  5675.   word-wrap: normal;
  5676.   white-space: nowrap;
  5677.   direction: ltr;
  5678.   /* Support for all WebKit browsers. */
  5679.   -webkit-font-smoothing: antialiased;
  5680.   /* Support for Safari and Chrome. */
  5681.   text-rendering: optimizeLegibility;
  5682.   /* Support for Firefox. */
  5683.   -moz-osx-font-smoothing: grayscale;
  5684.   /* Support for IE. */
  5685.   font-feature-settings: 'liga';
  5686. }
  5687.  
  5688. .b-topic {
  5689.   margin-bottom: 0;
  5690.   line-height: inherit;
  5691. }
  5692.  
  5693. .b-topic > .editor-container {
  5694.   margin-top: 1rem;
  5695. }
  5696.  
  5697. .b-topic > .inner > header .name-date a {
  5698.   font-size: inherit;
  5699. }
  5700.  
  5701. .b-topic > .inner > header .about {
  5702.   margin-right: .5rem;
  5703. }
  5704.  
  5705. .b-topic > .inner > header .about > span {
  5706.   color: #BDBDBD;
  5707.   padding: 0 .5rem 0 0;
  5708.   font-size: .875rem;
  5709. }
  5710.  
  5711. .b-topic > .inner > header .about a {
  5712.   font-size: 1rem;
  5713.   font-weight: bold;
  5714. }
  5715.  
  5716. .b-topic .footer-vote {
  5717.   padding: 0;
  5718.   margin-top: 1rem;
  5719.   margin-bottom: 1rem;
  5720.   background: transparent;
  5721.   border: 0;
  5722.   color: inherit;
  5723.   font-size: inherit;
  5724.   line-height: inherit;
  5725. }
  5726.  
  5727. .b-topic .footer-vote::after {
  5728.   content: '';
  5729.   display: block;
  5730.   clear: both;
  5731. }
  5732.  
  5733. .b-topic .footer-vote .star {
  5734.   vertical-align: top;
  5735.   padding: .5rem;
  5736.   line-height: 0;
  5737. }
  5738.  
  5739. .b-topic .footer-vote .star::before {
  5740.   content: 'thumbs_up_down';
  5741.   width: 1.5rem;
  5742.   padding: 0;
  5743.   font-size: 1.5rem;
  5744. }
  5745.  
  5746. .b-topic .footer-vote .notice {
  5747.   margin: 0 1.5rem 0 1rem;
  5748.   line-height: 2.5rem;
  5749. }
  5750.  
  5751. .b-topic .footer-vote .vote-group {
  5752.   float: right;
  5753. }
  5754.  
  5755. .b-topic .footer-vote .vote-group .separator {
  5756.   display: none;
  5757. }
  5758.  
  5759. .b-topic .footer-vote .vote-group .vote {
  5760.   min-width: 5.5rem;
  5761.   padding: 0 1rem;
  5762.   margin: .25rem 0;
  5763.   background-color: #212121;
  5764.   border: 0;
  5765.   border-radius: .125rem;
  5766.   color: inherit;
  5767.   font-size: .875rem;
  5768.   font-weight: 700;
  5769.   line-height: 2rem;
  5770.   text-transform: uppercase;
  5771.   opacity: 1;
  5772.   transition: background-color .24s ease, color .24s ease;
  5773. }
  5774.  
  5775. .b-topic .footer-vote .vote-group .vote:not(:last-child) {
  5776.   margin-right: .5rem;
  5777. }
  5778.  
  5779. .b-topic .footer-vote .vote-group .vote.yes::before, .b-topic .footer-vote .vote-group .vote.no::before {
  5780.   display: inline;
  5781.   vertical-align: middle;
  5782.   padding: 0;
  5783.   margin-right: .875rem;
  5784.   font-size: 1.125rem !important;
  5785. }
  5786.  
  5787. .b-topic .footer-vote .vote-group .vote.yes.selected, .b-topic .footer-vote .vote-group .vote.yes:hover {
  5788.   background-color: #4CAF50;
  5789.   background-color: #66BB6A;
  5790.   color: #FFFFFF;
  5791. }
  5792.  
  5793. .b-topic .footer-vote .vote-group .vote.yes::before {
  5794.   content: 'thumb_up';
  5795. }
  5796.  
  5797. .b-topic .footer-vote .vote-group .vote.no.selected, .b-topic .footer-vote .vote-group .vote.no:hover {
  5798.   background-color: #F44336;
  5799.   background-color: #EF5350;
  5800.   color: #FFFFFF;
  5801. }
  5802.  
  5803. .b-topic .footer-vote .vote-group .vote.no::before {
  5804.   content: 'thumb_down';
  5805. }
  5806.  
  5807. .b-topic > .b-comments {
  5808.   margin-top: 0;
  5809. }
  5810.  
  5811. .b-topic.aside-expanded > .b-comments {
  5812.   margin-left: 0;
  5813. }
  5814.  
  5815. /* Полоса загрузки. thx Dewopalaxy */
  5816. .b-upload_progress.active {
  5817.   height: 1.5rem;
  5818. }
  5819.  
  5820. .b-upload_progress .bar {
  5821.   min-width: 0;
  5822.   height: 4px;
  5823.   background-color: #009688;
  5824.   border-radius: 2px;
  5825.   color: #FFFFFF;
  5826.   font-size: .875rem;
  5827.   text-align: left;
  5828.   text-indent: 1rem;
  5829.   line-height: 2rem;
  5830.   overflow: visible;
  5831. }
  5832.  
  5833. .b-upload_progress .bar::first-letter {
  5834.   text-transform: uppercase;
  5835. }
  5836.  
  5837. .b-user.named_avatar .name {
  5838.   margin: auto;
  5839. }
  5840.  
  5841. /* Плашки пользователей */
  5842. .b-user16 {
  5843.   margin-right: .375rem;
  5844.   margin-left: 0;
  5845.   border-radius: 1rem;
  5846.   color: #BDBDBD;
  5847.   font-weight: bold;
  5848.   line-height: 1.25rem;
  5849. }
  5850.  
  5851. .b-user16:hover {
  5852.   color: #EEEEEE;
  5853. }
  5854.  
  5855. .b-user16:active {
  5856.   color: #FF9100;
  5857. }
  5858.  
  5859. .b-user16 a {
  5860.   display: inline-block;
  5861.   vertical-align: top;
  5862.   color: inherit;
  5863. }
  5864.  
  5865. .b-user16 a:hover, .b-user16 a:active {
  5866.   color: inherit;
  5867.   text-decoration: none;
  5868. }
  5869.  
  5870. .b-user16:hover a {
  5871.   color: inherit;
  5872. }
  5873.  
  5874. .b-user16 img {
  5875.   padding: 0;
  5876.   margin: 2px 0 2px -12px !important;
  5877.   border-radius: 50%;
  5878. }
  5879.  
  5880. .b-user16 span {
  5881.   vertical-align: top;
  5882.   padding: 0 .5rem;
  5883.   font-size: .875rem;
  5884.   line-height: 1.25rem;
  5885. }
  5886.  
  5887. .b-user16:hover span {
  5888.   color: inherit;
  5889.   text-decoration: none;
  5890. }
  5891.  
  5892. .subheadline .b-user16 {
  5893.   margin: -.125rem 0;
  5894.   line-height: 1.25rem;
  5895. }
  5896.  
  5897. .subheadline .b-user16 img {
  5898.   margin-top: 2px;
  5899. }
  5900.  
  5901. .b-user16 a,
  5902. a.b-user16 {
  5903.   padding-left: 14px;
  5904.   background: #616161;
  5905.   border-radius: 1rem;
  5906.   transition: .24s ease;
  5907. }
  5908.  
  5909. .b-user16 a:hover, .b-user16 a:focus,
  5910. a.b-user16:hover,
  5911. a.b-user16:focus {
  5912.   background: #424242;
  5913. }
  5914.  
  5915. .b-user16 a:active,
  5916. a.b-user16:active {
  5917.   background: #212121;
  5918. }
  5919.  
  5920. .b-user16 a:focus,
  5921. a.b-user16:focus {
  5922.   color: #FFAB40;
  5923. }
  5924.  
  5925. /* Форма выставления оценки и редактирования комментария под постером */
  5926. .b-user_rate .rate-show {
  5927.   margin-bottom: .5rem;
  5928. }
  5929.  
  5930. .b-user_rate .rate-show .episodes {
  5931.   margin-bottom: 8px;
  5932.   font-size: 14px;
  5933.   line-height: 32px;
  5934. }
  5935.  
  5936. .b-user_rate .rate-show .note {
  5937.   padding: .5rem 1rem;
  5938.   background: #616161;
  5939.   border-radius: 2px;
  5940.   color: #BDBDBD;
  5941.   font-size: .875rem;
  5942.   line-height: 1.25rem;
  5943.   max-height: 10rem;
  5944.   overflow-x: hidden;
  5945.   overflow-y: auto;
  5946. }
  5947.  
  5948. .b-user_rate .rate-show .note::before {
  5949.   content: 'Заметка';
  5950.   display: block;
  5951.   font-size: 10px;
  5952.   font-weight: bold;
  5953. }
  5954.  
  5955. .b-user_rate .rate-show .rate-number {
  5956.   margin-right: 0;
  5957. }
  5958.  
  5959. .b-user_rate .rate-show .rate-number .current-episodes, .b-user_rate .rate-show .rate-number .b-separator, .b-user_rate .rate-show .rate-number .total-episodes {
  5960.   display: inline-block;
  5961.   vertical-align: top;
  5962.   line-height: 32px;
  5963. }
  5964.  
  5965. .b-user_rate .rate-show .rate-number .item-add {
  5966.   margin: -4px 0 0 8px !important;
  5967. }
  5968.  
  5969. .b-user_rate .rate-show .rate-number .item-add::before {
  5970.   content: 'add';
  5971. }
  5972.  
  5973. .b-user_rate .rate-edit .b-input.integer input {
  5974.   width: 7rem;
  5975. }
  5976.  
  5977. /* Контейнер для видеоплеера */
  5978. .b-video_player .cc-player_controls .cc-navigation > .c-control > b,
  5979. .b-video_player .cc-player_controls .cc-navigation > .c-control > span {
  5980.   display: inline-block;
  5981.   vertical-align: top;
  5982.   margin: .25rem auto;
  5983.   line-height: 2.5rem;
  5984. }
  5985.  
  5986. @media (max-width: 480px) and (orientation: portrait) {
  5987.   .b-video_player .cc-player_controls .cc-navigation > .c-control > b,
  5988.   .b-video_player .cc-player_controls .cc-navigation > .c-control > span {
  5989.     display: none;
  5990.   }
  5991. }
  5992.  
  5993. .b-video_player .cc-player_controls .cc-navigation > .c-control > b {
  5994.   margin-left: .5rem;
  5995. }
  5996.  
  5997. .b-video_player .cc-player_controls .cc-options > .c-video_stats {
  5998.   margin: .25rem auto;
  5999. }
  6000.  
  6001. .b-video_player .cc-player_controls a.c-control {
  6002.   display: block;
  6003.   color: #009688;
  6004. }
  6005.  
  6006. .b-video_player .cc-player_controls a.c-control:hover {
  6007.   color: #FFAB40;
  6008.   text-decoration: none;
  6009. }
  6010.  
  6011. .b-video_player .cc-player_controls a.c-control:active {
  6012.   color: #FF9100;
  6013. }
  6014.  
  6015. .b-video_player .cc-player_controls .c-control {
  6016.   color: #009688;
  6017. }
  6018.  
  6019. .b-video_player .cc-player_controls .c-control:hover {
  6020.   color: #FFAB40;
  6021.   text-decoration: none;
  6022. }
  6023.  
  6024. .b-video_player .cc-player_controls .c-control:active {
  6025.   color: #FF9100;
  6026. }
  6027.  
  6028. .b-video_player .cc-player_controls .c-control.selected {
  6029.   color: #FFAB40;
  6030. }
  6031.  
  6032. .b-video_player .cc-player_controls .c-control.selected:hover {
  6033.   color: #FF9100;
  6034. }
  6035.  
  6036. .b-video_player .cc-player_controls .c-control .icon {
  6037.   margin: .25rem auto !important;
  6038. }
  6039.  
  6040. .b-video_player .cc-player_controls .c-control:hover .icon {
  6041.   background-color: #424242;
  6042. }
  6043.  
  6044. .b-video_player .cc-player_controls .label {
  6045.   font-size: .75rem;
  6046. }
  6047.  
  6048. .b-video_player .cc-player_controls .episode-num {
  6049.   color: #EEEEEE !important;
  6050. }
  6051.  
  6052. .b-video_player .cc-player_controls .episode-num input {
  6053.   margin: .75rem .25rem;
  6054. }
  6055.  
  6056. .b-video_player .cc-player_controls .episode-num .video-link a {
  6057.   color: #009688;
  6058. }
  6059.  
  6060. .b-video_player .cc-player_controls .episode-num .video-link a:hover {
  6061.   color: #FFAB40;
  6062. }
  6063.  
  6064. .b-video_player .cc-player_controls .episode-num .video-link a:active {
  6065.   color: #FF9100;
  6066. }
  6067.  
  6068. .b-video_player .cc-player_controls .episode-title {
  6069.   color: #FFFFFF !important;
  6070. }
  6071.  
  6072. .b-video_player .cc-player_controls .episode-title .video-link {
  6073.   font-size: .75rem;
  6074. }
  6075.  
  6076. .b-video_player .cc-player_controls .episode-title .video-link a {
  6077.   display: block;
  6078.   border: 0;
  6079.   color: #009688;
  6080.   line-height: inherit;
  6081. }
  6082.  
  6083. .b-video_player .cc-player_controls .episode-title .video-link a:hover {
  6084.   color: #FFAB40;
  6085. }
  6086.  
  6087. .b-video_player .cc-player_controls .episode-title .video-link a:active {
  6088.   color: #FF9100;
  6089. }
  6090.  
  6091. .b-video_player .cc-player_controls .next .icon::before {
  6092.   content: 'skip_next';
  6093. }
  6094.  
  6095. .b-video_player .cc-player_controls .prev .icon::before {
  6096.   content: 'skip_previous';
  6097. }
  6098.  
  6099. .b-video_player .cc-player_controls .create-user_rate .icon::before {
  6100.   content: 'add';
  6101. }
  6102.  
  6103. .b-video_player .cc-player_controls .show-options .icon::before {
  6104.   content: 'settings';
  6105. }
  6106.  
  6107. .b-video_player .cc-player_controls .edit .icon::before {
  6108.   content: 'build';
  6109. }
  6110.  
  6111. .b-video_player .cc-player_controls .upload .icon::before {
  6112.   content: 'cloud_upload';
  6113. }
  6114.  
  6115. .b-video_player .cc-player_controls .increment-user_rate .icon::before {
  6116.   content: 'done';
  6117. }
  6118.  
  6119. .b-video_player .cc-player_controls .delete .icon::before {
  6120.   content: 'delete';
  6121. }
  6122.  
  6123. .b-video_player .cc-player_controls .report .icon::before {
  6124.   content: 'flag';
  6125. }
  6126.  
  6127. .b-video_variant {
  6128.   margin: 0 0 4px;
  6129.   border-radius: 3px;
  6130.   transition: .24s ease-out;
  6131. }
  6132.  
  6133. .b-video_variant:hover {
  6134.   background-color: #424242;
  6135. }
  6136.  
  6137. .b-video_variant:active, .b-video_variant.active {
  6138.   background-color: #009688;
  6139. }
  6140.  
  6141. .b-video_variant:active a, .b-video_variant.active a {
  6142.   border: 0;
  6143.   color: rgba(250, 250, 250, 0.8);
  6144. }
  6145.  
  6146. .b-video_variant:active a:hover span, .b-video_variant.active a:hover span {
  6147.   color: #FAFAFA;
  6148. }
  6149.  
  6150. .b-video_variant:active .video-author,
  6151. .b-video_variant:active .episode-num,
  6152. .b-video_variant:active .video-id, .b-video_variant.active .video-author,
  6153. .b-video_variant.active .episode-num,
  6154. .b-video_variant.active .video-id {
  6155.   color: #FAFAFA !important;
  6156. }
  6157.  
  6158. .b-video_variant a {
  6159.   display: block;
  6160.   padding: 8px 12px;
  6161.   color: inherit;
  6162.   font-size: .875em;
  6163. }
  6164.  
  6165. .b-video_variant a::after {
  6166.   content: '';
  6167.   display: block;
  6168.   clear: both;
  6169. }
  6170.  
  6171. .b-video_variant a:hover {
  6172.   border: 0;
  6173. }
  6174.  
  6175. .b-video_variant a.broken::before, .b-video_variant a.wrong::before, .b-video_variant a.rejected::before, .b-video_variant a.banned_hosting::before {
  6176.   font-size: 10px;
  6177.   font-weight: bold;
  6178.   line-height: 16px;
  6179.   text-transform: uppercase;
  6180. }
  6181.  
  6182. .b-video_variant a span {
  6183.   float: left;
  6184.   color: #BDBDBD;
  6185.   font-size: 10px;
  6186.   font-weight: bold;
  6187.   line-height: 16px;
  6188.   text-transform: uppercase;
  6189.   backface-visibility: hidden;
  6190. }
  6191.  
  6192. .b-video_variant a span::before, .b-video_variant a span::after {
  6193.   color: inherit !important;
  6194. }
  6195.  
  6196. .b-video_variant a:hover span {
  6197.   color: #BDBDBD;
  6198. }
  6199.  
  6200. .b-video_variant .video-author {
  6201.   float: none;
  6202.   clear: both;
  6203.   display: block;
  6204.   font-size: 14px;
  6205.   font-weight: bold;
  6206.   line-height: 20px;
  6207.   text-transform: none;
  6208. }
  6209.  
  6210. .b-video_variant .video-quality.bd,
  6211. .b-video_variant .video-quality.dvd {
  6212.   margin: 2px 4px 2px 0;
  6213. }
  6214.  
  6215. .b-video_variant .video-kind.english::before {
  6216.   left: -16px;
  6217.   margin-top: 0;
  6218. }
  6219.  
  6220. .b-video_variant .episode-num {
  6221.   display: none;
  6222. }
  6223.  
  6224. .p-anime_videos-index .same-videos .b-video_variant {
  6225.   vertical-align: top;
  6226.   margin: 0 4px 0 0;
  6227. }
  6228.  
  6229. .p-anime_videos-index .same-videos .b-video_variant::after {
  6230.   display: none;
  6231. }
  6232.  
  6233. .c-anime_video_episodes .b-video_variant::before {
  6234.   content: attr(data-episode);
  6235.   position: absolute;
  6236.   width: 32px;
  6237.   height: 32px;
  6238.   padding: 0;
  6239.   margin: 8px 12px;
  6240.   line-height: 32px;
  6241.   background: rgba(0, 0, 0, 0.16);
  6242.   border-radius: 50%;
  6243.   text-align: center;
  6244.   font-size: 12px;
  6245.   font-weight: bold;
  6246.   z-index: 1;
  6247.   pointer-events: none;
  6248. }
  6249.  
  6250. .c-anime_video_episodes .b-video_variant.active::before {
  6251.   color: #FAFAFA !important;
  6252. }
  6253.  
  6254. .c-anime_video_episodes .b-video_variant a {
  6255.   padding-left: 56px;
  6256. }
  6257.  
  6258. .c-anime_video_episodes .b-video_variant a span:last-child {
  6259.   clear: both;
  6260. }
  6261.  
  6262. /* Страница видео */
  6263. .p-anime_videos-index .c-videos .video-variant-switcher {
  6264.   float: right;
  6265.   margin: 0;
  6266.   border: 0;
  6267.   color: #009688;
  6268.   font-size: .875rem;
  6269.   font-weight: 700;
  6270.   line-height: 1rem;
  6271.   text-transform: capitalize;
  6272. }
  6273.  
  6274. .p-anime_videos-index .c-videos .video-variant-switcher:hover, .p-anime_videos-index .c-videos .video-variant-switcher.active {
  6275.   color: #FFAB40;
  6276. }
  6277.  
  6278. .p-anime_videos-index .c-videos .video-variant-switcher:active, .p-anime_videos-index .c-videos .video-variant-switcher.active:hover {
  6279.   color: #FF9100;
  6280. }
  6281.  
  6282. .p-anime_videos-index .c-videos .video-variant-switcher:not(:first-child)::after {
  6283.   content: '/';
  6284.   padding: 0 .375rem;
  6285.   color: #9E9E9E;
  6286.   font-weight: normal;
  6287. }
  6288.  
  6289. .p-anime_videos-index .c-video_stats {
  6290.   font-size: .875rem;
  6291. }
  6292.  
  6293. .p-anime_videos-index .c-video_stats .views_count {
  6294.   color: #BDBDBD;
  6295. }
  6296.  
  6297. .p-anime_videos-index .c-video_stats .uploader .b-user16 {
  6298.   padding-left: 0;
  6299.   line-height: 1.25rem;
  6300. }
  6301.  
  6302. .p-anime_videos-index .c-video_stats .uploader .b-user16 img {
  6303.   margin-top: 0;
  6304. }
  6305.  
  6306. .p-anime_videos-index .same-videos .title,
  6307. .p-anime_videos-index .c-anime_video_episodes .title,
  6308. .p-anime_videos-index .c-videos .title {
  6309.   padding: 1rem 0;
  6310.   margin: 0;
  6311.   color: #BDBDBD;
  6312.   color: inherit;
  6313.   font-size: .875rem;
  6314.   font-weight: 700;
  6315.   line-height: 1rem;
  6316.   text-transform: uppercase;
  6317. }
  6318.  
  6319. .p-anime_videos-index.x1000 .c-videos .title {
  6320.   font-size: 0;
  6321.   line-height: 0;
  6322. }
  6323.  
  6324. .p-anime_videos-index.x1000 .c-videos .title::after {
  6325.   content: 'Варианты';
  6326.   font-size: .875rem;
  6327.   line-height: 1rem;
  6328. }
  6329.  
  6330. .p-anime_videos-index.x1000[data-locale='en'] .c-videos .title::after {
  6331.   content: 'Variants';
  6332. }
  6333.  
  6334. .p-animes-show .other-names.click-loader,
  6335. .p-mangas-show .other-names.click-loader {
  6336.   background-color: #616161;
  6337.   border-color: #424242;
  6338.   color: inherit !important;
  6339. }
  6340.  
  6341. .p-animes-show .other-names.click-loader:hover,
  6342. .p-mangas-show .other-names.click-loader:hover {
  6343.   background-color: #424242;
  6344.   border-color: #212121;
  6345. }
  6346.  
  6347. .p-animes-show .other-names.click-loader:active,
  6348. .p-mangas-show .other-names.click-loader:active {
  6349.   background-color: #212121;
  6350.   border-color: #757575;
  6351. }
  6352.  
  6353. @media screen and (min-width: 1200px) {
  6354.   .p-animes-show .c-image .b-user_rate,
  6355.   .p-mangas-show .c-image .b-user_rate {
  6356.     margin: 0;
  6357.   }
  6358. }
  6359.  
  6360. .watch-online-placeholer {
  6361.   margin: 2rem auto .5rem;
  6362. }
  6363.  
  6364. .b-animes-menu .friend-rate {
  6365.   padding: 2px 0;
  6366.   line-height: 1.25rem;
  6367. }
  6368.  
  6369. .b-animes-menu .friend-rate .status {
  6370.   margin-left: .5rem;
  6371.   font-size: .75em;
  6372. }
  6373.  
  6374. .b-animes-menu .total-rates {
  6375.   color: inherit;
  6376. }
  6377.  
  6378. .b-animes-menu .site-icon {
  6379.   margin-top: .25rem;
  6380.   margin-right: .75rem;
  6381. }
  6382.  
  6383. .b-animes-menu .menu-topics-block .entry {
  6384.   font-size: .875rem;
  6385.   line-height: 1.5rem;
  6386. }
  6387.  
  6388. .b-animes-menu .menu-topics-block .entry .time {
  6389.   color: #BDBDBD;
  6390.   font-size: .75rem;
  6391. }
  6392.  
  6393. .b-animes-menu .menu-topics-block .history-entry-tooltip .tooltip-details a {
  6394.   font-size: .875rem;
  6395. }
  6396.  
  6397. .b-animes-menu .b-external_link {
  6398.   font-size: .875rem;
  6399.   line-height: 1.5rem;
  6400. }
  6401.  
  6402. .b-animes-menu .b-external_link a, .b-animes-menu .b-external_link .linkeable {
  6403.   display: block;
  6404.   margin-left: 2rem;
  6405.   color: #FFFFFF !important;
  6406. }
  6407.  
  6408. .b-animes-menu .b-external_link a:hover, .b-animes-menu .b-external_link .linkeable:hover {
  6409.   text-decoration: underline;
  6410. }
  6411.  
  6412. .b-animes-menu .b-external_link a::before, .b-animes-menu .b-external_link .linkeable::before {
  6413.   width: 1.125rem;
  6414.   height: 1.125rem;
  6415.   margin-top: .1875rem;
  6416.   margin-left: -2rem;
  6417.   background-size: 1rem;
  6418.   background-position: center;
  6419.   background-repeat: no-repeat;
  6420. }
  6421.  
  6422. @media screen and (min-width: 1200px) {
  6423.   .p-animes_collection-index.x1200 .cc-entries > .c-column,
  6424.   .p-recommendations-index.x1200 .cc-entries > .c-column {
  6425.     width: 18.4%;
  6426.     margin-right: 2%;
  6427.   }
  6428. }
  6429.  
  6430. .p-animes_collection-index .pagination,
  6431. .p-recommendations-index .pagination {
  6432.   margin: 8px auto;
  6433.   color: inherit;
  6434.   font-size: .875em;
  6435.   font-weight: normal;
  6436.   line-height: 48px;
  6437. }
  6438.  
  6439. .p-animes_collection-index .pagination:last-child,
  6440. .p-recommendations-index .pagination:last-child {
  6441.   margin: 8px auto 0;
  6442. }
  6443.  
  6444. .p-animes_collection-index .pagination .no-hover,
  6445. .p-recommendations-index .pagination .no-hover {
  6446.   vertical-align: top;
  6447. }
  6448.  
  6449. .p-animes_collection-index .pagination .link,
  6450. .p-recommendations-index .pagination .link {
  6451.   font-size: 0;
  6452. }
  6453.  
  6454. .p-animes_collection-index .pagination .link.disabled,
  6455. .p-recommendations-index .pagination .link.disabled {
  6456.   color: #9E9E9E !important;
  6457. }
  6458.  
  6459. .p-animes_collection-index .pagination .link.disabled:hover,
  6460. .p-recommendations-index .pagination .link.disabled:hover {
  6461.   background: transparent;
  6462.   color: #9E9E9E !important;
  6463. }
  6464.  
  6465. .p-animes_collection-index .pagination .link.link-prev::before,
  6466. .p-recommendations-index .pagination .link.link-prev::before {
  6467.   content: 'chevron_left';
  6468. }
  6469.  
  6470. .p-animes_collection-index .pagination .link.link-next::before,
  6471. .p-recommendations-index .pagination .link.link-next::before {
  6472.   content: 'chevron_right';
  6473. }
  6474.  
  6475. .p-club_pages .l-content .subheadline,
  6476. .p-club_pages .l-content .subheadline > a {
  6477.   max-width: 100%;
  6478.   white-space: normal;
  6479. }
  6480.  
  6481. .p-clubs-edit .pages .b-button {
  6482.   margin-right: .5rem;
  6483. }
  6484.  
  6485. .p-clubs-edit .pages .club_page-layout {
  6486.   padding-left: 1rem;
  6487.   font-size: .875rem;
  6488. }
  6489.  
  6490. .p-clubs-edit .pages .club_page-actions {
  6491.   padding-left: 1rem;
  6492.   font-size: .875rem;
  6493. }
  6494.  
  6495. .p-clubs-edit .pages .club_page-actions .b-js-link {
  6496.   margin-right: .5rem;
  6497. }
  6498.  
  6499. .b-clubs-menu .club-actions {
  6500.   margin-bottom: .5rem;
  6501. }
  6502.  
  6503. .b-clubs-menu .club-actions .b-tooltipped {
  6504.   width: auto;
  6505.   height: auto;
  6506.   line-height: 0;
  6507. }
  6508.  
  6509. @media (max-width: 480px) and (orientation: portrait) {
  6510.   .b-clubs-menu .club-actions .b-tooltipped {
  6511.     display: block;
  6512.     margin: 0 !important;
  6513.   }
  6514.   .b-clubs-menu .club-actions .b-tooltipped::after {
  6515.     padding-left: 1.5rem;
  6516.     color: #FFFFFF;
  6517.     font-size: inherit;
  6518.     line-height: 1.5;
  6519.   }
  6520. }
  6521.  
  6522. .b-clubs-menu .club-actions .edit-club::before {
  6523.   content: 'build';
  6524. }
  6525.  
  6526. .b-clubs-menu .club-actions .broadcast::before {
  6527.   content: 'speaker_notes';
  6528. }
  6529.  
  6530. .b-clubs-menu .club-actions .upload::before {
  6531.   content: 'attach_file';
  6532. }
  6533.  
  6534. .b-clubs-menu .club-actions .join::before,
  6535. .b-clubs-menu .club-actions .invite::before {
  6536.   content: 'person_add';
  6537. }
  6538.  
  6539. .b-clubs-menu .club-actions .leave::before {
  6540.   content: 'directions_run';
  6541. }
  6542.  
  6543. /**
  6544.  * ТУРНИРЫ
  6545.  */
  6546. .p-contests .match-container.b-ajax::after {
  6547.   z-index: 10;
  6548. }
  6549.  
  6550. .p-contests .b-contest_match {
  6551.   padding: 16px 0;
  6552.   margin-bottom: 0;
  6553. }
  6554.  
  6555. .p-contests .b-contest_match .current-match .match-members:last-child {
  6556.   margin-bottom: 0 !important;
  6557. }
  6558.  
  6559. .p-contests .match-day {
  6560.   position: relative;
  6561.   margin-bottom: 16px;
  6562.   text-align: center;
  6563. }
  6564.  
  6565. .p-contests .match-day::before {
  6566.   content: '';
  6567.   display: block;
  6568.   position: absolute;
  6569.   top: 10px;
  6570.   right: 0;
  6571.   left: 0;
  6572.   height: 1px;
  6573. }
  6574.  
  6575. .p-contests .match-day > .date {
  6576.   position: relative;
  6577.   display: inline-block;
  6578.   padding: 0 16px;
  6579.   margin-bottom: 4px;
  6580.   text-align: center;
  6581.   text-transform: uppercase;
  6582. }
  6583.  
  6584. .p-contests .match-day > .date .from,
  6585. .p-contests .match-day > .date .to {
  6586.   margin-right: 8px;
  6587. }
  6588.  
  6589. .p-contests .match-day > .date .to {
  6590.   margin-left: 8px;
  6591. }
  6592.  
  6593. .p-contests .match-day .match-link {
  6594.   padding-left: 0;
  6595.   text-align: left;
  6596. }
  6597.  
  6598. .p-contests .match-day .match-link:hover, .p-contests .match-day .match-link.active {
  6599.   background: #424242;
  6600. }
  6601.  
  6602. .p-contests .match-day .match-link:active {
  6603.   background-color: #616161;
  6604. }
  6605.  
  6606. .p-contests .match-day .match-link .c-column {
  6607.   line-height: 32px !important;
  6608. }
  6609.  
  6610. .p-contests .match-day .match-link .draw {
  6611.   padding-left: 0;
  6612. }
  6613.  
  6614. .p-contests .match-day .match-link .draw::before {
  6615.   position: static;
  6616.   top: 0;
  6617.   left: 0;
  6618.   width: 12px;
  6619.   height: 12px;
  6620.   margin: 10px 4px;
  6621.   margin-right: 16px;
  6622. }
  6623.  
  6624. .p-contests .match-day .match-link .voted::before, .p-contests .match-day .match-link .winner::before, .p-contests .match-day .match-link .loser::before, .p-contests .match-day .match-link .created::before, .p-contests .match-day .match-link .started::before, .p-contests .match-day .match-link .finished::before {
  6625.   display: inline-block;
  6626.   vertical-align: top;
  6627.   padding-right: 0;
  6628.   padding-left: 0;
  6629.   margin: 7px 0;
  6630.   margin-right: 14px;
  6631. }
  6632.  
  6633. .p-contests .match-day .match-link .created::before {
  6634.   content: 'lock';
  6635.   color: #9E9E9E;
  6636.   padding-right: 0;
  6637. }
  6638.  
  6639. .p-contests .match-day .match-link .winner::before {
  6640.   content: 'thumb_up';
  6641. }
  6642.  
  6643. .p-contests .match-day .match-link .loser::before {
  6644.   content: 'thumb_down';
  6645.   padding-right: 0;
  6646. }
  6647.  
  6648. .p-contests .match-day .match-link .started::before,
  6649. .p-contests .match-day .match-link.voted-abstain .started::before {
  6650.   content: 'check_box_outline_blank';
  6651.   color: #757575;
  6652. }
  6653.  
  6654. .p-contests .match-day .match-link.voted-abstain .started::before {
  6655.   color: #9E9E9E;
  6656. }
  6657.  
  6658. .p-contests .match-day .match-link.voted-left .started:first-child::before,
  6659. .p-contests .match-day .match-link.voted-right .started:last-child::before {
  6660.   content: 'check_box';
  6661. }
  6662.  
  6663. .p-contests .match-day .match-link.voted-left .started:last-child::before,
  6664. .p-contests .match-day .match-link.voted-right .started:first-child::before {
  6665.   content: 'indeterminate_check_box';
  6666. }
  6667.  
  6668. .p-contests .match-day .match-link.voted-left .started:first-child::before,
  6669. .p-contests .match-day .match-link.voted-right .started:last-child::before,
  6670. .p-contests .match-day .match-link .winner::before {
  6671.   color: #66BB6A;
  6672. }
  6673.  
  6674. .p-contests .match-day .match-link.voted-left .started:last-child::before,
  6675. .p-contests .match-day .match-link.voted-right .started:first-child::before,
  6676. .p-contests .match-day .match-link .loser::before {
  6677.   color: #EF5350;
  6678. }
  6679.  
  6680. .p-contests .match-day .matches-num {
  6681.   display: inline-block;
  6682.   width: 56px;
  6683.   padding-right: 0;
  6684.   font-size: 16px;
  6685. }
  6686.  
  6687. .p-contests-show .cc-round_stats > .c-column:first-child:last-child > .block:last-child {
  6688.   padding: 4px 0;
  6689. }
  6690.  
  6691. .p-contests-show .warning {
  6692.   margin-top: 0;
  6693.   margin-bottom: 16px;
  6694. }
  6695.  
  6696. .p-contests .rating .member {
  6697.   height: auto;
  6698. }
  6699.  
  6700. .p-contests-users .subheadline a:hover {
  6701.   background: none;
  6702. }
  6703.  
  6704. .p-contests .b-contest_match .votes-percents {
  6705.   border-radius: 4px;
  6706.   font-size: 14px;
  6707.   line-height: 24px;
  6708. }
  6709.  
  6710. .p-contests .b-contest_match .votes-percents span {
  6711.   float: left;
  6712.   position: relative;
  6713.   white-space: nowrap;
  6714.   z-index: 1;
  6715. }
  6716.  
  6717. .p-contests .b-contest_match .votes-percents .left-part {
  6718.   position: relative;
  6719.   border-radius: inherit;
  6720.   padding-left: 8px;
  6721.   background-color: #FFAB40;
  6722. }
  6723.  
  6724. .p-contests .b-contest_match .votes-percents .left-part:hover {
  6725.   background-color: #FFAB40;
  6726. }
  6727.  
  6728. .p-contests .b-contest_match .votes-percents .left-part > span {
  6729.   color: #212121;
  6730. }
  6731.  
  6732. .p-contests .b-contest_match .votes-percents .right-part {
  6733.   position: absolute;
  6734.   top: 0;
  6735.   right: 0;
  6736.   padding-right: 8px;
  6737. }
  6738.  
  6739. .p-contests .b-contest_match .votes-percents .right-part span {
  6740.   float: right;
  6741. }
  6742.  
  6743. .p-contests .b-contest_match .votes-percents .left-part,
  6744. .p-contests .b-contest_match .votes-percents .right-part {
  6745.   height: auto;
  6746. }
  6747.  
  6748. .p-contests .b-contest_match .votes-percents .right-part::before {
  6749.   left: -24px;
  6750.   border-right-width: 24px;
  6751.   border-top-width: 48px;
  6752. }
  6753.  
  6754. .p-contests .b-contest_match .votes-percents .left-part:hover .right-part::before {
  6755.   border-right-width: 24px;
  6756. }
  6757.  
  6758. .p-contests .b-contest_match .votes-percents .right-part::before,
  6759. .p-contests .b-contest_match .votes-percents .left-part:hover .right-part::before {
  6760.   border-right-color: inherit;
  6761. }
  6762.  
  6763. .p-contests .results .cc-result .c-rounds .label {
  6764.   color: #EEEEEE;
  6765.   font-size: .875rem;
  6766. }
  6767.  
  6768. .p-contests .results .cc-result .c-rounds .match-day::before {
  6769.   display: none;
  6770. }
  6771.  
  6772. .p-contests .results .cc-result .c-rounds .match-day .match {
  6773.   padding-bottom: 0;
  6774.   line-height: 32px;
  6775.   text-align: left;
  6776. }
  6777.  
  6778. .p-contests .results .cc-result .c-rounds .match-link {
  6779.   display: inline-block;
  6780. }
  6781.  
  6782. /* Кнопки турнира */
  6783. .b-contest_match .vs .action {
  6784.   display: inline-block;
  6785.   vertical-align: top;
  6786.   min-width: 112px;
  6787.   padding: 0;
  6788.   margin: .25rem 0;
  6789.   background-color: transparent;
  6790.   border-radius: 2px;
  6791.   font-size: .875rem;
  6792.   font-weight: 700;
  6793.   text-align: center;
  6794.   text-transform: uppercase;
  6795.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  6796.   user-select: none;
  6797. }
  6798.  
  6799. .b-contest_match .vs .action:hover {
  6800.   background-color: rgba(0, 150, 136, 0.12);
  6801. }
  6802.  
  6803. .b-contest_match .vs .action:active {
  6804.   background-color: rgba(0, 150, 136, 0.24);
  6805. }
  6806.  
  6807. /* Текст внутри кнопки */
  6808. .b-contest_match .vs .actions .action span {
  6809.   padding: 0 1rem;
  6810.   line-height: 2rem;
  6811. }
  6812.  
  6813. .b-contest_match .vs .actions .action span,
  6814. .b-contest_match .vs .actions .action span:hover,
  6815. .b-contest_match .vs .actions .action span:active {
  6816.   color: #009688;
  6817.   border: 0;
  6818.   -webkit-tap-highlight-color: transparent;
  6819. }
  6820.  
  6821. /* Убираем желтое свечение постеров */
  6822. .b-contest_match .current-match .match-members .match-member > .b-catalog_entry.yellow-fade {
  6823.   background: transparent;
  6824.   outline-color: transparent;
  6825. }
  6826.  
  6827. .p-contests .b-contest_match .prev-match, .p-contests .b-contest_match .next-match {
  6828.   color: #BDBDBD !important;
  6829. }
  6830.  
  6831. .p-contests .b-contest_match .prev-match:hover, .p-contests .b-contest_match .next-match:hover {
  6832.   background-color: #424242;
  6833.   color: #EEEEEE !important;
  6834. }
  6835.  
  6836. @media (min-width: 481px) {
  6837.   .p-contests .b-contest_match .prev-match:hover, .p-contests .b-contest_match .next-match:hover {
  6838.     background-color: transparent;
  6839.   }
  6840. }
  6841.  
  6842. /* BUG: font-size нужно указать внутри соответствующего элемента */
  6843. @media (min-width: 768px) {
  6844.   .b-contest_match .vs {
  6845.     font-size: inherit;
  6846.   }
  6847.   .b-contest_match .vs .label {
  6848.     font-family: inherit;
  6849.     font-size: 64px;
  6850.   }
  6851. }
  6852.  
  6853. /* Мобильная версия */
  6854. @media (max-width: 480px) {
  6855.   .p-contests .b-contest_match .prev-match, .p-contests .b-contest_match .next-match {
  6856.     position: absolute;
  6857.     left: 0;
  6858.     width: auto;
  6859.     padding: 8px;
  6860.     border-radius: 2px;
  6861.     line-height: 32px;
  6862.     z-index: 2;
  6863.   }
  6864.   .p-contests .b-contest_match .next-match {
  6865.     right: 0;
  6866.     left: auto;
  6867.   }
  6868.   .p-contests .b-contest_match .next-match::before {
  6869.     margin: 0;
  6870.   }
  6871.   .p-contests .b-contest_match .prev-match::before,
  6872.   .p-contests .b-contest_match .next-match::before {
  6873.     display: block;
  6874.     font-family: 'Material Icons';
  6875.     font-size: 24px;
  6876.     line-height: 1;
  6877.     text-transform: none;
  6878.     letter-spacing: normal;
  6879.     word-wrap: normal;
  6880.     white-space: nowrap;
  6881.     direction: ltr;
  6882.     /* Support for all WebKit browsers. */
  6883.     -webkit-font-smoothing: antialiased;
  6884.     /* Support for Safari and Chrome. */
  6885.     text-rendering: optimizeLegibility;
  6886.     /* Support for Firefox. */
  6887.     -moz-osx-font-smoothing: grayscale;
  6888.     /* Support for IE. */
  6889.     font-feature-settings: 'liga';
  6890.   }
  6891.   .p-contests .b-contest_match .prev-match::before {
  6892.     content: 'chevron_left';
  6893.   }
  6894.   .p-contests .b-contest_match .next-match::before {
  6895.     content: 'chevron_right';
  6896.   }
  6897.   .p-contests .b-contest_match .current-match {
  6898.     clear: both;
  6899.     padding: 0;
  6900.   }
  6901.   .p-contests .b-contest_match .current-match .match-members {
  6902.     padding-top: 96px;
  6903.     margin-bottom: 4px;
  6904.   }
  6905.   .p-contests .b-contest_match .current-match .match-member {
  6906.     position: relative;
  6907.     width: 48%;
  6908.     z-index: 2;
  6909.   }
  6910.   .p-contests .b-contest_match .current-match .match-member:first-child {
  6911.     float: left;
  6912.   }
  6913.   .p-contests .b-contest_match .current-match .match-member:last-child {
  6914.     float: right;
  6915.   }
  6916.   .p-contests .b-contest_match .match-losers {
  6917.     display: block;
  6918.     padding: 0;
  6919.   }
  6920.   /* Контейнер подсказок и кнопок турнира */
  6921.   .p-contests .b-contest_match .vs {
  6922.     position: absolute;
  6923.     top: 0;
  6924.     width: 100%;
  6925.     padding: 3rem 0 0;
  6926.     margin: 0;
  6927.     font-size: inherit;
  6928.   }
  6929.   /* Блок кнопок турнира */
  6930.   .b-contest_match .vs .actions {
  6931.     position: absolute;
  6932.     top: 0;
  6933.     left: 0;
  6934.     right: 0;
  6935.     font-size: inherit;
  6936.   }
  6937.   /* Кнопка "К следующей паре" */
  6938.   .b-contest_match .vs .action:nth-child(2) {
  6939.     display: none;
  6940.   }
  6941.   /* Подсказка: "Кликните по одному из двух вариантов" */
  6942.   /* Подсказка: "Ваш голос учтён!" */
  6943.   /* Подсказка: "Вы воздержались в этом голосовании" */
  6944.   /* Подсказка: "На сегодня всё! Спасибо за участие!" */
  6945.   /* Подсказка: "Голосование ещё не началось" */
  6946.   .b-contest_match .vs .invitation,
  6947.   .b-contest_match .vs .vote-voted,
  6948.   .b-contest_match .vs .vote-abstained,
  6949.   .b-contest_match .vs .thanks,
  6950.   .b-contest_match .vs .hint {
  6951.     font-size: 1rem;
  6952.     line-height: 40px;
  6953.     margin: 0;
  6954.   }
  6955.   /* Подсказка: "На сегодня всё! Спасибо за участие!" */
  6956.   .b-contest_match .vs .thanks {
  6957.     position: absolute;
  6958.     top: 0;
  6959.     right: 0;
  6960.     left: 0;
  6961.   }
  6962.   .b-contest_match .vs .vote-abstained[style='display: none;'] ~ .thanks {
  6963.     display: none !important;
  6964.   }
  6965.   /* Иконка VS */
  6966.   .b-contest_match .vs .label {
  6967.     display: inline-block;
  6968.     position: absolute;
  6969.     top: 192px;
  6970.     right: 0;
  6971.     left: 0;
  6972.     width: 72px;
  6973.     height: 72px;
  6974.     margin: auto;
  6975.     border-radius: 100%;
  6976.     font-size: 24px;
  6977.     line-height: 72px;
  6978.     text-transform: uppercase;
  6979.     z-index: 6;
  6980.   }
  6981. }
  6982.  
  6983. @media (max-width: 1024px) {
  6984.   .p-contests .match-day .match-link .c-column {
  6985.     text-overflow: ellipsis;
  6986.     white-space: nowrap;
  6987.     overflow: hidden;
  6988.   }
  6989.   .p-contests .match-day .match-link .draw::before,
  6990.   .p-contests .match-day .match-link .loser::before,
  6991.   .p-contests .match-day .match-link .winner::before {
  6992.     display: none;
  6993.   }
  6994.   .p-contests .match-day .matches-num {
  6995.     width: auto;
  6996.     padding: 0 4px;
  6997.     margin-right: 8px;
  6998.     border-radius: 2px;
  6999.     color: #FFF;
  7000.     font-size: 12px;
  7001.     line-height: 20px;
  7002.   }
  7003.   .p-contests .match-day .draw .matches-num {
  7004.     background-color: #4f91e8;
  7005.   }
  7006.   .p-contests .match-day .loser .matches-num {
  7007.     background-color: #ef5350;
  7008.   }
  7009.   .p-contests .match-day .winner .matches-num {
  7010.     background-color: #66bb6a;
  7011.   }
  7012. }
  7013.  
  7014. .p-contests .contest-match .vs .refrain,
  7015. .p-contests .contest-match .votes-percents,
  7016. .p-contests .contest-match .vs > div:first-child,
  7017. .p-contests .contest-match .vs .next {
  7018.   font-weight: bold;
  7019. }
  7020.  
  7021. /**
  7022.  * Dashboard Layout
  7023.  * Изменение положения блоков на главной странице
  7024.  */
  7025. .p-dashboards-show .cc-second .cc-inner {
  7026.   display: none;
  7027. }
  7028.  
  7029. @media (max-width: 767px) and (orientation: landscape) {
  7030.   .p-dashboards-show .cc-second > .c-forum {
  7031.     width: 100%;
  7032.   }
  7033.   .p-dashboards-show .cc-second > .c-forum .b-forums,
  7034.   .p-dashboards-show .cc-second > .c-forum .contests {
  7035.     float: left;
  7036.     width: 48%;
  7037.   }
  7038.   .p-dashboards-show .cc-second > .c-forum .b-forums {
  7039.     margin-right: 4%;
  7040.   }
  7041. }
  7042.  
  7043. @media (min-width: 768px) {
  7044.   .p-dashboards-show .cc-second {
  7045.     float: right;
  7046.     width: 30.33333%;
  7047.     margin-bottom: 0;
  7048.   }
  7049.   .p-dashboards-show .cc-second > .cc-inner {
  7050.     display: block;
  7051.     float: none;
  7052.     width: 100%;
  7053.     margin: 0;
  7054.   }
  7055.   .p-dashboards-show .cc-second > .cc-inner > .c-content,
  7056.   .p-dashboards-show .cc-second > .cc-inner > .c-my_list {
  7057.     float: none;
  7058.     width: 100%;
  7059.     padding: 0;
  7060.   }
  7061.   .p-dashboards-show .cc-second > .c-forum {
  7062.     float: none;
  7063.     width: 100%;
  7064.   }
  7065.   .p-dashboards-show .cc-second > .c-forum > .b-forums,
  7066.   .p-dashboards-show .cc-second > .c-forum > .block:last-child {
  7067.     margin-bottom: 1.5rem;
  7068.   }
  7069.   .p-dashboards-show .cc-second .cc-inner {
  7070.     display: none;
  7071.   }
  7072. }
  7073.  
  7074. @media (max-width: 767px) {
  7075.   .p-dashboards-show .cc-second {
  7076.     margin-bottom: .5rem;
  7077.   }
  7078. }
  7079.  
  7080. /* END of Dashboard Layout */
  7081. /**
  7082.  * INDEX
  7083.  * Изменения главной страницы.
  7084.  */
  7085. .p-dashboards-show .c-my_list {
  7086.   padding: 0;
  7087.   background: initial;
  7088.   border: none;
  7089. }
  7090.  
  7091. .p-dashboards-show .c-my_list .title .switch, .p-dashboards-show .c-my_list .title .link {
  7092.   float: right;
  7093. }
  7094.  
  7095. /* Изменение новостей на главной */
  7096. .p-dashboards-show .cc-news {
  7097.   /* FIX: исправление стандартного правила */
  7098. }
  7099.  
  7100. .p-dashboards-show .cc-news .c-news_topics .b-topic {
  7101.   padding: 1rem 0 1.5rem;
  7102.   margin-bottom: 0;
  7103.   border-top-width: 1px;
  7104. }
  7105.  
  7106. .p-dashboards-show .cc-news .c-news_topics .b-topic .name-date a {
  7107.   padding: 0 0 .25rem;
  7108.   font-size: 22px !important;
  7109.   font-weight: 400 !important;
  7110.   line-height: 1.65;
  7111.   white-space: normal;
  7112. }
  7113.  
  7114. .p-dashboards-show .cc-news .c-news_topics .b-topic .b-anime_status_tag {
  7115.   display: none;
  7116. }
  7117.  
  7118. .p-dashboards-show .cc-news .c-generated_news .b-topic .name-date a {
  7119.   font-size: 16px !important;
  7120. }
  7121.  
  7122. /* Change Forum Button */
  7123. /* NOTE: Цвета настраиваются в общем блоке ЦВЕТА */
  7124. .p-dashboards-show .b-forums > .b-link_button.maxi {
  7125.   position: relative;
  7126.   margin-bottom: 0;
  7127.   background-color: transparent;
  7128.   font-size: 0 !important;
  7129.   line-height: 0;
  7130.   text-align: left;
  7131.   text-transform: uppercase;
  7132.   overflow: visible;
  7133. }
  7134.  
  7135. .p-dashboards-show .b-forums > .b-link_button.maxi::after {
  7136.   content: 'Форум';
  7137.   min-width: 0;
  7138.   margin-left: -1rem;
  7139.   color: #009688 !important;
  7140. }
  7141.  
  7142. .p-dashboards-show .b-forums > .b-link_button.maxi:hover::after, .p-dashboards-show .b-forums > .b-link_button.maxi:focus::after {
  7143.   background-color: rgba(0, 150, 136, 0.12);
  7144. }
  7145.  
  7146. .p-dashboards-show .b-forums > .b-link_button.maxi:active::after {
  7147.   background-color: rgba(0, 150, 136, 0.24);
  7148. }
  7149.  
  7150. .p-dashboards-show[data-locale='en'] .b-forums > .b-link_button.maxi::after {
  7151.   content: 'Forum';
  7152. }
  7153.  
  7154. /* Ссылки на текущие турниры */
  7155. .p-dashboards-show .contests .contest {
  7156.   margin: 0 -.5rem;
  7157. }
  7158.  
  7159. .p-dashboards-show .contests .contest:hover {
  7160.   background-color: #616161;
  7161. }
  7162.  
  7163. .p-dashboards-show .contests .contest a {
  7164.   display: block;
  7165.   padding: 0 .5rem;
  7166.   color: #FFFFFF !important;
  7167.   font-size: .875rem;
  7168.   line-height: 2rem;
  7169.   text-overflow: ellipsis;
  7170.   white-space: nowrap;
  7171.   overflow: hidden;
  7172. }
  7173.  
  7174. .p-dashboards-show .contests .contest a:hover {
  7175.   text-decoration: none;
  7176. }
  7177.  
  7178. .block2,
  7179. .contests.block {
  7180.   margin-bottom: 1.5rem;
  7181.   line-height: 1.5rem;
  7182. }
  7183.  
  7184. .p-dialogs .misc-links {
  7185.   position: absolute;
  7186.   top: 56px;
  7187.   right: 0;
  7188.   margin: 0;
  7189. }
  7190.  
  7191. .p-dialogs .misc-links > a {
  7192.   position: relative;
  7193.   font-size: 0;
  7194.   line-height: 0;
  7195. }
  7196.  
  7197. .p-dialogs .misc-links > a::before {
  7198.   content: 'low_priority';
  7199.   transform: scale(-1, 1);
  7200. }
  7201.  
  7202. .p-dialogs .misc-links > a::after {
  7203.   content: 'Непрочитанные начиная со старых';
  7204. }
  7205.  
  7206. .p-dialogs[data-locale='en'] .misc-links > a::after {
  7207.   content: 'Unread messages from oldest one';
  7208. }
  7209.  
  7210. .p-messages .mass-actions {
  7211.   position: absolute;
  7212.   top: 56px;
  7213.   right: 0;
  7214.   margin: 0;
  7215. }
  7216.  
  7217. .p-messages .mass-actions .action {
  7218.   vertical-align: top;
  7219. }
  7220.  
  7221. .p-messages .mass-actions .action + .action {
  7222.   margin-left: 8px;
  7223. }
  7224.  
  7225. .p-messages .mass-actions .action::after {
  7226.   display: none;
  7227. }
  7228.  
  7229. .p-messages .mass-actions .action a {
  7230.   position: relative;
  7231.   border: 0;
  7232.   font-size: 0;
  7233.   line-height: 1;
  7234. }
  7235.  
  7236. .p-messages .mass-actions .action:nth-child(1) > a::before {
  7237.   content: 'done_all';
  7238. }
  7239.  
  7240. .p-messages .mass-actions .action:nth-child(1) > a::after {
  7241.   content: 'Прочитать всё';
  7242. }
  7243.  
  7244. .p-messages .mass-actions .action:nth-child(2) > a::before {
  7245.   content: 'delete_sweep';
  7246. }
  7247.  
  7248. .p-messages .mass-actions .action:nth-child(2) > a::after {
  7249.   content: 'Удалить всё';
  7250. }
  7251.  
  7252. .p-messages[data-locale='en'] .mass-actions .action:nth-child(1) > a::after {
  7253.   content: 'Mark all messages as read';
  7254. }
  7255.  
  7256. .p-messages[data-locale='en'] .mass-actions .action:nth-child(2) > a::after {
  7257.   content: 'Remove all messages';
  7258. }
  7259.  
  7260. /**
  7261.  * PROFILE
  7262.  * ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ
  7263.  */
  7264. .p-profiles-show .profile-content {
  7265.   overflow: visible;
  7266. }
  7267.  
  7268. .p-profiles .profile-content .cc-2,
  7269. .p-profiles .profile-content .about,
  7270. .p-profiles .profile-content .cc-2 .c-right .cc-2a {
  7271.   margin-bottom: 1rem !important;
  7272. }
  7273.  
  7274. @media screen and (max-width: 767px) {
  7275.   .cc-2 > .c-column {
  7276.     margin-bottom: 1rem;
  7277.   }
  7278.   .p-profiles-show .profile-content .activity:last-child {
  7279.     margin-bottom: 1.25rem !important;
  7280.   }
  7281. }
  7282.  
  7283. .line:nth-child(even) > .bar-container > .bar,
  7284. .line:nth-child(even) > .bar-container > .bar:hover {
  7285.   background-color: #0d796f;
  7286. }
  7287.  
  7288. /* Столбики активности */
  7289. .bar.vertical {
  7290.   padding: 0;
  7291.   border: none;
  7292. }
  7293.  
  7294. .bar.vertical .line {
  7295.   border: none;
  7296. }
  7297.  
  7298. .bar.vertical .line .bar-container .value {
  7299.   font-size: .75rem;
  7300.   line-height: 1.25rem;
  7301. }
  7302.  
  7303. /* Горизонтальные полосы */
  7304. .bar.horizontal .line {
  7305.   padding: 0;
  7306.   margin: 0;
  7307.   line-height: 1.25em;
  7308. }
  7309.  
  7310. .bar.horizontal .line .bar-container .bar {
  7311.   height: 1.25em;
  7312.   text-align: right;
  7313. }
  7314.  
  7315. .bar.horizontal .line .bar-container .value {
  7316.   float: none;
  7317.   display: inline-block;
  7318.   vertical-align: top;
  7319.   padding-right: .25em;
  7320.   color: #FAFAFA;
  7321.   font-size: .75em;
  7322.   line-height: inherit;
  7323. }
  7324.  
  7325. .bar.horizontal .line .x_label {
  7326.   font-size: .75em;
  7327.   font-weight: normal;
  7328.   line-height: inherit;
  7329. }
  7330.  
  7331. .p-profiles-show .about .item-edit::before {
  7332.   content: 'edit';
  7333. }
  7334.  
  7335. /* FIX: update 2017-03-19 */
  7336. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar::after {
  7337.   clear: none;
  7338. }
  7339.  
  7340. /* Выпадающий список аниме/манги в профиле */
  7341. @media (max-width: 599px) {
  7342.   .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar {
  7343.     position: relative;
  7344.   }
  7345.   .b-stats_bar .stat_names {
  7346.     position: absolute;
  7347.     top: 0;
  7348.     min-width: 165px;
  7349.     border-radius: .125rem;
  7350.   }
  7351.   .b-stats_bar .stat_names:hover {
  7352.     padding: 3rem 0 .5rem;
  7353.     background-color: #424242;
  7354.     z-index: 10;
  7355.   }
  7356.   .b-stats_bar .stat_names::after {
  7357.     content: '';
  7358.     position: absolute;
  7359.     top: 0;
  7360.     right: 0;
  7361.     bottom: 0;
  7362.     left: 0;
  7363.     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.32);
  7364.     z-index: -1;
  7365.   }
  7366.   .b-stats_bar .stat_names::before {
  7367.     content: 'arrow_drop_down';
  7368.     display: block;
  7369.     position: absolute;
  7370.     top: 0;
  7371.     right: 0;
  7372.     width: 2rem;
  7373.     height: 2rem;
  7374.     padding: .25rem;
  7375.     margin: .5rem .25rem;
  7376.     border-radius: 100%;
  7377.     font-size: 1.5rem;
  7378.     font-family: 'Material Icons';
  7379.     line-height: 1;
  7380.     box-sizing: border-box;
  7381.     pointer-events: auto;
  7382.     text-transform: none;
  7383.     letter-spacing: normal;
  7384.     word-wrap: normal;
  7385.     white-space: nowrap;
  7386.     direction: ltr;
  7387.     -webkit-font-smoothing: antialiased;
  7388.     text-rendering: optimizeLegibility;
  7389.     -moz-osx-font-smoothing: grayscale;
  7390.     font-feature-settings: 'liga';
  7391.   }
  7392.   .b-stats_bar .stat_names:hover .stat_name {
  7393.     display: block;
  7394.   }
  7395.   .b-stats_bar .stat_names .stat_name {
  7396.     display: none;
  7397.     padding: 0 1rem;
  7398.   }
  7399.   .b-stats_bar .stat_names .stat_name a {
  7400.     display: block;
  7401.     padding: 0 1rem;
  7402.     margin: 0 -1rem;
  7403.   }
  7404.   .b-stats_bar .stat_names .stat_name a:hover {
  7405.     background-color: rgba(0, 0, 0, 0.24);
  7406.     text-decoration: none;
  7407.   }
  7408. }
  7409.  
  7410. .p-profiles .profile-head .c-brief header h1 {
  7411.   vertical-align: top;
  7412.   font-size: 1.5em;
  7413.   line-height: 1;
  7414. }
  7415.  
  7416. .p-profiles .profile-head .c-brief header h1.aliases {
  7417.   cursor: help;
  7418. }
  7419.  
  7420. .p-profiles .profile-head .c-brief header h1.aliases::before {
  7421.   content: 'label';
  7422.   display: inline-block;
  7423.   vertical-align: top;
  7424.   float: right;
  7425.   margin-left: .5rem;
  7426.   opacity: .5;
  7427. }
  7428.  
  7429. .p-profiles .profile-head .c-brief header h1.aliases::after {
  7430.   display: none;
  7431. }
  7432.  
  7433. .p-profiles .profile-head .c-brief header .misc {
  7434.   vertical-align: top;
  7435.   padding: .5rem 1rem;
  7436.   margin: 0;
  7437.   font-size: .875rem;
  7438.   line-height: 1.5rem;
  7439. }
  7440.  
  7441. .p-profiles .profile-head .c-brief header .notice {
  7442.   font-size: .75em;
  7443.   line-height: 1.25rem;
  7444. }
  7445.  
  7446. @media (min-width: 768px) {
  7447.   .p-profiles .profile-head .c-brief .avatar {
  7448.     margin: .5rem 2rem 3rem 1rem;
  7449.   }
  7450. }
  7451.  
  7452. .p-profiles .profile-head .c-brief .avatar .profile-actions {
  7453.   margin-top: 1rem;
  7454.   margin-right: -.75rem;
  7455.   margin-left: -.75rem;
  7456. }
  7457.  
  7458. .p-profiles .profile-head .c-brief .avatar img {
  7459.   display: block;
  7460.   margin: auto;
  7461. }
  7462.  
  7463. @media (min-width: 768px) {
  7464.   .p-profiles .profile-head .c-brief .avatar img {
  7465.     width: 160px;
  7466.     height: 160px;
  7467.   }
  7468. }
  7469.  
  7470. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar {
  7471.   overflow: visible;
  7472.   margin-bottom: 0;
  7473. }
  7474.  
  7475. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar::after {
  7476.   clear: none;
  7477. }
  7478.  
  7479. .p-profiles .profile-head .c-info .c-additionals {
  7480.   margin-top: 8px;
  7481.   margin-bottom: 8px;
  7482. }
  7483.  
  7484. .p-profiles .profile-head .c-info .c-additionals b {
  7485.   padding-right: 8px;
  7486.   font-size: 0;
  7487. }
  7488.  
  7489. .p-profiles .profile-head .c-info .c-additionals b::after {
  7490.   content: 'Активность на сайте:';
  7491.   font-size: 14px;
  7492. }
  7493.  
  7494. .p-profiles[data-locale='en'] .profile-head .c-info .c-additionals b::after {
  7495.   content: 'Activity:';
  7496. }
  7497.  
  7498. /* USER PROFILE |> HISTORY ENTRY */
  7499. .p-profiles .profile-head .c-history .entry {
  7500.   position: relative;
  7501.   padding: .5rem 0;
  7502.   margin: 0;
  7503.   border: 0;
  7504.   overflow: initial;
  7505. }
  7506.  
  7507. .p-profiles .profile-head .c-history .entry,
  7508. .p-profiles .profile-head .c-history .entry:first-child {
  7509.   padding-top: .5rem;
  7510.   margin-top: 0;
  7511. }
  7512.  
  7513. .p-profiles .profile-head .c-history .entry::before {
  7514.   content: '';
  7515.   display: block;
  7516.   position: absolute;
  7517.   right: -.5rem;
  7518.   bottom: 0;
  7519.   left: 3.5rem;
  7520.   height: 1px;
  7521.   pointer-events: none;
  7522. }
  7523.  
  7524. .p-profiles .profile-head .c-history .entry:last-child::before {
  7525.   display: none;
  7526. }
  7527.  
  7528. /* Полноразмерная ссылка .entry, работает только для .c-history & .l-menu */
  7529. .p-profiles .profile-head .c-history .entry a {
  7530.   display: block;
  7531.   padding: .5rem .5rem;
  7532.   margin: -.5rem;
  7533. }
  7534.  
  7535. @media (min-width: 960px) {
  7536.   .p-profiles .profile-head .c-history .entry a {
  7537.     padding: .75rem .5rem;
  7538.   }
  7539. }
  7540.  
  7541. .p-profiles .profile-head .c-history .entry a::after {
  7542.   content: '';
  7543.   clear: both;
  7544.   display: block;
  7545. }
  7546.  
  7547. .p-profiles .profile-head .c-history .entry:hover .title {
  7548.   text-decoration: none;
  7549. }
  7550.  
  7551. /* END of FULLENTRY LINK */
  7552. .p-profiles .profile-head .c-history .entry img {
  7553.   margin: 0 16px 0 0;
  7554.   max-height: 72px;
  7555.   max-width: 40px;
  7556.   border-radius: 2px;
  7557. }
  7558.  
  7559. .p-profiles .profile-head .c-history .entry .misc {
  7560.   font-size: .75em;
  7561. }
  7562.  
  7563. .p-profiles-show .b-stats_bar.anime a.title {
  7564.   margin-left: -1rem;
  7565. }
  7566.  
  7567. .p-profiles-show .b-stats_bar.anime .bar {
  7568.   color: #FAFAFA;
  7569. }
  7570.  
  7571. .p-profiles-show .b-stats_bar.anime .bar .first {
  7572.   background: #009688;
  7573. }
  7574.  
  7575. .p-profiles-show .b-stats_bar.anime .bar .second {
  7576.   background: #0d796f;
  7577. }
  7578.  
  7579. .p-profiles-show .b-stats_bar.manga a.title {
  7580.   margin-left: -1rem;
  7581.   color: #FFAB40;
  7582. }
  7583.  
  7584. .p-profiles-show .b-stats_bar.manga a.title:hover, .p-profiles-show .b-stats_bar.manga a.title:focus {
  7585.   background: rgba(255, 171, 64, 0.12);
  7586.   color: #FFAB40;
  7587. }
  7588.  
  7589. .p-profiles-show .b-stats_bar.manga a.title:active {
  7590.   background: rgba(255, 171, 64, 0.24);
  7591.   color: #FFAB40;
  7592. }
  7593.  
  7594. .p-profiles-show .b-stats_bar.manga .bar {
  7595.   color: #212121;
  7596. }
  7597.  
  7598. .p-profiles-show .b-stats_bar.manga .bar .first {
  7599.   background: #FFAB40;
  7600. }
  7601.  
  7602. .p-profiles-show .b-stats_bar.manga .bar .second {
  7603.   background: #c5893c;
  7604. }
  7605.  
  7606. .p-profiles-show .b-stats_bar.lifetime .title {
  7607.   display: block;
  7608.   width: auto;
  7609. }
  7610.  
  7611. .p-profiles-show .b-stats_bar.lifetime .bar {
  7612.   height: .5rem;
  7613. }
  7614.  
  7615. .p-profiles-show .b-stats_bar.lifetime .bar .first {
  7616.   background: #009688;
  7617. }
  7618.  
  7619. .p-profiles-show .b-stats_bar.lifetime .cuts .cut {
  7620.   width: 0;
  7621.   height: 0;
  7622.   margin: 0 -.25rem;
  7623.   background: transparent;
  7624.   border: .25rem solid transparent;
  7625.   border-bottom-color: #303030;
  7626.   z-index: 1;
  7627. }
  7628.  
  7629. .p-profiles-show .b-stats_bar.lifetime .times {
  7630.   line-height: 0;
  7631. }
  7632.  
  7633. .p-profiles-show .b-stats_bar.lifetime .times .time {
  7634.   color: #9E9E9E;
  7635.   font-size: .625rem;
  7636.   line-height: 1.25rem;
  7637.   text-transform: uppercase;
  7638. }
  7639.  
  7640. .p-profiles-show .b-stats_bar.lifetime .times .time.checked {
  7641.   color: #009688;
  7642.   font-weight: bold;
  7643. }
  7644.  
  7645. .p-profiles-show .b-stats_bar.lifetime .times .time.checked::before {
  7646.   display: none;
  7647.   color: #009688;
  7648.   opacity: .72;
  7649. }
  7650.  
  7651. /* Иконки совместимости для профиля */
  7652. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar {
  7653.   position: relative;
  7654.   overflow: visible;
  7655. }
  7656.  
  7657. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar .compatibility a {
  7658.   font-size: 0;
  7659. }
  7660.  
  7661. .p-profiles .profile-head .c-info .c-lists-info .b-stats_bar .compatibility a:hover {
  7662.   text-decoration: none;
  7663. }
  7664.  
  7665. .b-stats_bar .compatibility a[href$='=similar'] {
  7666.   position: relative;
  7667.   font-size: 0;
  7668.   line-height: 0;
  7669.   margin: 4px 0 !important;
  7670. }
  7671.  
  7672. .b-stats_bar .compatibility a[href$='=similar']::before {
  7673.   content: 'compare_arrows';
  7674. }
  7675.  
  7676. .b-stats_bar .compatibility a[href$='=similar']::after {
  7677.   content: 'Найти похожих пользователей';
  7678. }
  7679.  
  7680. [data-locale='en'] .b-stats_bar .compatibility a[href$='=similar']::after {
  7681.   content: 'Find similar users';
  7682. }
  7683.  
  7684. .b-stats_bar .compatibility a[href^='/comparer']::before {
  7685.   display: none;
  7686. }
  7687.  
  7688. .b-stats_bar .compatibility .text:first-child {
  7689.   position: relative;
  7690.   font-size: 0;
  7691.   line-height: 0;
  7692.   margin: 4px 0 !important;
  7693. }
  7694.  
  7695. .b-stats_bar .compatibility .text:first-child::before {
  7696.   content: 'people';
  7697. }
  7698.  
  7699. .b-stats_bar .compatibility .text:first-child.zero::before {
  7700.   content: 'people_outline';
  7701. }
  7702.  
  7703. .b-stats_bar .compatibility .text:first-child.zero::after {
  7704.   content: 'Нет совместимости';
  7705. }
  7706.  
  7707. [data-locale='en'] .b-stats_bar .compatibility .text:first-child.zero::after {
  7708.   content: 'No compatibility';
  7709. }
  7710.  
  7711. .b-stats_bar .compatibility .text:first-child.weak {
  7712.   background-color: #F9FBE7;
  7713.   color: #CDDC39 !important;
  7714. }
  7715.  
  7716. .b-stats_bar .compatibility .text:first-child.weak:hover {
  7717.   background-color: #F0F4C3;
  7718.   color: #C0CA33 !important;
  7719. }
  7720.  
  7721. .b-stats_bar .compatibility .text:first-child.weak::after {
  7722.   content: 'Низкая совместимость';
  7723. }
  7724.  
  7725. [data-locale='en'] .b-stats_bar .compatibility .text:first-child.weak::after {
  7726.   content: 'Low compatibility';
  7727. }
  7728.  
  7729. .b-stats_bar .compatibility .text:first-child.moderate {
  7730.   background-color: #F1F8E9;
  7731.   color: #8BC34A !important;
  7732. }
  7733.  
  7734. .b-stats_bar .compatibility .text:first-child.moderate:hover {
  7735.   background-color: #DCEDC8;
  7736.   color: #7CB342 !important;
  7737. }
  7738.  
  7739. .b-stats_bar .compatibility .text:first-child.moderate::after {
  7740.   content: 'Средняя совместимость';
  7741. }
  7742.  
  7743. [data-locale='en'] .b-stats_bar .compatibility .text:first-child.moderate::after {
  7744.   content: 'Medium compatibility';
  7745. }
  7746.  
  7747. .b-stats_bar .compatibility .text:first-child.high {
  7748.   background-color: #E8F5E9;
  7749.   color: #4CAF50 !important;
  7750. }
  7751.  
  7752. .b-stats_bar .compatibility .text:first-child.high:hover {
  7753.   background-color: #C8E6C9;
  7754.   color: #43A047 !important;
  7755. }
  7756.  
  7757. .b-stats_bar .compatibility .text:first-child.high::after {
  7758.   content: 'Высокая совместимость';
  7759. }
  7760.  
  7761. [data-locale='en'] .b-stats_bar .compatibility .text:first-child.high::after {
  7762.   content: 'High compatibility';
  7763. }
  7764.  
  7765. .b-stats_bar .compatibility .text:first-child.full {
  7766.   background-color: #E1F5FE;
  7767.   color: #03A9F4 !important;
  7768. }
  7769.  
  7770. .b-stats_bar .compatibility .text:first-child.full:hover {
  7771.   background-color: #B3E5FC;
  7772.   color: #039BE5 !important;
  7773. }
  7774.  
  7775. .b-stats_bar .compatibility .text:first-child.full::after {
  7776.   content: 'Полная совместимость';
  7777. }
  7778.  
  7779. [data-locale='en'] .b-stats_bar .compatibility .text:first-child.full::after {
  7780.   content: 'Full compatibility';
  7781. }
  7782.  
  7783. .b-stats_bar .compatibility .link-replacement {
  7784.   cursor: help;
  7785. }
  7786.  
  7787. .b-stats_bar .compatibility .link-replacement .text:first-child,
  7788. .b-stats_bar .compatibility .link-replacement:hover .text:first-child {
  7789.   background-color: transparent !important;
  7790. }
  7791.  
  7792. .b-stats_bar .compatibility .text + .text {
  7793.   display: none;
  7794. }
  7795.  
  7796. .b-stats_bar .compatibility .rate {
  7797.   position: absolute;
  7798.   top: -.125rem;
  7799.   right: -.5rem;
  7800.   padding: 0 .25rem;
  7801.   background-color: #FFAB40;
  7802.   border-radius: 2px;
  7803.   color: #212121;
  7804.   font-size: .75rem;
  7805.   line-height: 1rem;
  7806. }
  7807.  
  7808. .b-stats_bar .compatibility .rate::before, .b-stats_bar .compatibility .rate::after {
  7809.   display: none;
  7810. }
  7811.  
  7812. .p-dialogs .l-page > div > header.head,
  7813. .p-messages .l-page > div > header.head,
  7814. .p-profiles-edit .l-page > div > header.head {
  7815.   margin-bottom: 0;
  7816. }
  7817.  
  7818. .p-dialogs header.head,
  7819. .p-messages header.head,
  7820. .p-profiles-edit header.head {
  7821.   padding: 16px 16px 8px;
  7822.   margin: -16px -16px 0;
  7823.   background-color: #424242;
  7824. }
  7825.  
  7826. @media (min-width: 481px) {
  7827.   .p-dialogs header.head,
  7828.   .p-messages header.head,
  7829.   .p-profiles-edit header.head {
  7830.     padding: 0;
  7831.     margin: 0;
  7832.     background-color: transparent;
  7833.   }
  7834. }
  7835.  
  7836. .p-dialogs .b-options-floated,
  7837. .p-messages .b-options-floated,
  7838. .p-profiles-edit .b-options-floated {
  7839.   position: static;
  7840.   padding: 0;
  7841.   margin: 0 -16px 8px;
  7842.   background-color: #424242;
  7843.   text-align: left;
  7844.   white-space: nowrap;
  7845.   overflow: hidden;
  7846.   overflow-x: auto;
  7847. }
  7848.  
  7849. @media (min-width: 481px) {
  7850.   .p-dialogs .b-options-floated,
  7851.   .p-messages .b-options-floated,
  7852.   .p-profiles-edit .b-options-floated {
  7853.     position: initial;
  7854.     padding: 0;
  7855.     margin: 0 -16px 8px;
  7856.     background-color: transparent;
  7857.     text-align: right;
  7858.   }
  7859. }
  7860.  
  7861. .p-dialogs .b-options-floated > a,
  7862. .p-messages .b-options-floated > a,
  7863. .p-profiles-edit .b-options-floated > a {
  7864.   display: inline-block;
  7865.   width: auto;
  7866.   min-width: 88px;
  7867.   height: 48px;
  7868.   padding: 0 12px;
  7869.   color: #EEEEEE;
  7870.   font-size: 14px;
  7871.   font-weight: 700;
  7872.   line-height: 48px;
  7873.   text-align: center;
  7874.   text-transform: uppercase;
  7875. }
  7876.  
  7877. .p-dialogs .b-options-floated > a:hover,
  7878. .p-messages .b-options-floated > a:hover,
  7879. .p-profiles-edit .b-options-floated > a:hover {
  7880.   text-decoration: none;
  7881. }
  7882.  
  7883. .p-dialogs .b-options-floated > a::after,
  7884. .p-messages .b-options-floated > a::after,
  7885. .p-profiles-edit .b-options-floated > a::after {
  7886.   display: none;
  7887. }
  7888.  
  7889. .p-dialogs .b-options-floated > a.selected,
  7890. .p-messages .b-options-floated > a.selected,
  7891. .p-profiles-edit .b-options-floated > a.selected {
  7892.   border-bottom: 2px solid #FFAB40;
  7893.   color: #FFFFFF !important;
  7894. }
  7895.  
  7896. /* Страница редактирования аккаунта */
  7897. .p-profiles-edit .account .c-column .block:not(:last-child) {
  7898.   margin-bottom: 3rem;
  7899. }
  7900.  
  7901. .p-profiles-edit .account .change-password {
  7902.   max-width: 375px;
  7903.   margin-top: .25em;
  7904.   margin-bottom: 2em;
  7905. }
  7906.  
  7907. .p-profiles-edit .account .change-password::after {
  7908.   content: '';
  7909.   clear: both;
  7910.   display: block;
  7911. }
  7912.  
  7913. .p-profiles-edit .account .change-password a {
  7914.   float: right;
  7915.   font-size: 0;
  7916. }
  7917.  
  7918. .p-profiles-edit .account .change-password a:hover {
  7919.   text-decoration: none;
  7920. }
  7921.  
  7922. .p-profiles-edit .account .change-password a::after {
  7923.   content: 'Изменить';
  7924.   vertical-align: top;
  7925.   font-size: .875rem;
  7926. }
  7927.  
  7928. .p-profiles-edit[data-locale=en] .account .change-password a::after {
  7929.   content: 'Change';
  7930. }
  7931.  
  7932. .p-profiles-edit .edit_user_preferences .about-options {
  7933.   position: absolute;
  7934.   right: 0;
  7935.   margin: .75rem 0;
  7936.   background: transparent !important;
  7937.   text-align: right;
  7938.   z-index: 1;
  7939. }
  7940.  
  7941. .p-profiles-edit .edit_user_preferences .about-options .b-input label {
  7942.   line-height: 1.5rem;
  7943. }
  7944.  
  7945. /* MENU ENTRY REVIEW & CLUBS */
  7946. .p-topics header h1 a.reload {
  7947.   color: #EEEEEE !important;
  7948. }
  7949.  
  7950. .p-topics header h1 a.reload:hover::after {
  7951.   position: static;
  7952. }
  7953.  
  7954. .p-topics .l-menu .b-forums {
  7955.   margin-bottom: 1.5rem;
  7956.   line-height: 1.5rem;
  7957. }
  7958.  
  7959. .p-topics .l-menu .calendar .entry, .p-topics .l-menu .clubs .entry, .p-topics .l-menu .reviews .entry {
  7960.   position: relative;
  7961.   padding: 8px 0;
  7962.   margin: 0;
  7963.   border: 0;
  7964.   overflow: initial;
  7965. }
  7966.  
  7967. .p-topics .l-menu .calendar .entry:first-child, .p-topics .l-menu .clubs .entry:first-child, .p-topics .l-menu .reviews .entry:first-child {
  7968.   padding-top: 8px;
  7969.   margin-top: 0;
  7970. }
  7971.  
  7972. .p-topics .l-menu .calendar .entry::before, .p-topics .l-menu .clubs .entry::before, .p-topics .l-menu .reviews .entry::before {
  7973.   content: '';
  7974.   position: absolute;
  7975.   right: -8px;
  7976.   bottom: 0;
  7977.   left: 56px;
  7978.   height: 1px;
  7979.   background-color: #757575;
  7980.   pointer-events: none;
  7981. }
  7982.  
  7983. .p-topics .l-menu .calendar .entry:last-child::before, .p-topics .l-menu .clubs .entry:last-child::before, .p-topics .l-menu .reviews .entry:last-child::before {
  7984.   display: none;
  7985. }
  7986.  
  7987. .p-topics .l-menu .calendar .entry a, .p-topics .l-menu .clubs .entry a, .p-topics .l-menu .reviews .entry a {
  7988.   display: block;
  7989.   padding: 8px;
  7990.   margin: -8px;
  7991.   color: #FFFFFF;
  7992. }
  7993.  
  7994. .p-topics .l-menu .calendar .entry a::after, .p-topics .l-menu .clubs .entry a::after, .p-topics .l-menu .reviews .entry a::after {
  7995.   content: '';
  7996.   clear: both;
  7997.   display: block;
  7998. }
  7999.  
  8000. .p-topics .l-menu .calendar .entry:hover a, .p-topics .l-menu .clubs .entry:hover a, .p-topics .l-menu .reviews .entry:hover a {
  8001.   background-color: #616161;
  8002.   color: #FFFFFF;
  8003. }
  8004.  
  8005. .p-topics .l-menu .calendar .entry:hover .title, .p-topics .l-menu .clubs .entry:hover .title, .p-topics .l-menu .reviews .entry:hover .title {
  8006.   text-decoration: none;
  8007. }
  8008.  
  8009. .p-topics .l-menu .calendar .entry .misc, .p-topics .l-menu .clubs .entry .misc, .p-topics .l-menu .reviews .entry .misc {
  8010.   color: #BDBDBD !important;
  8011. }
  8012.  
  8013. .p-topics .l-menu .calendar .entry .misc.date, .p-topics .l-menu .clubs .entry .misc.date, .p-topics .l-menu .reviews .entry .misc.date {
  8014.   color: #9E9E9E !important;
  8015. }
  8016.  
  8017. .p-topics .l-menu .clubs .entry img {
  8018.   width: 40px;
  8019.   min-width: 40px;
  8020.   height: 40px;
  8021.   margin: 2px 16px 2px 0;
  8022.   border-radius: 2px;
  8023. }
  8024.  
  8025. .p-topics .l-menu .reviews .entry img {
  8026.   min-width: 40px;
  8027.   max-height: 64px;
  8028.   margin: 2px 16px 2px 0;
  8029.   border-radius: 2px;
  8030. }
  8031.  
  8032. .p-topics .l-menu .sticky-topics .topic,
  8033. .p-topics .l-menu .contests .contest {
  8034.   padding: 8px;
  8035.   margin: 0 -8px;
  8036.   border: 0;
  8037. }
  8038.  
  8039. .p-topics .l-menu .sticky-topics .topic:first-child,
  8040. .p-topics .l-menu .contests .contest:first-child {
  8041.   padding-top: 8px;
  8042.   margin-top: 0;
  8043. }
  8044.  
  8045. .p-topics .l-menu .sticky-topics .topic:hover,
  8046. .p-topics .l-menu .contests .contest:hover {
  8047.   background-color: #616161;
  8048. }
  8049.  
  8050. .p-topics .l-menu .sticky-topics .topic .title,
  8051. .p-topics .l-menu .contests .contest .title {
  8052.   color: #FFFFFF;
  8053.   line-height: 20px;
  8054. }
  8055.  
  8056. .p-topics .l-menu .sticky-topics .topic .title::after,
  8057. .p-topics .l-menu .contests .contest .title::after {
  8058.   display: none;
  8059. }
  8060.  
  8061. .p-topics .l-menu .sticky-topics .topic:hover .title,
  8062. .p-topics .l-menu .contests .contest:hover .title {
  8063.   color: #FFFFFF;
  8064.   text-decoration: none;
  8065. }
  8066.  
  8067. .p-topics .l-menu .sticky-topics .topic:active .title,
  8068. .p-topics .l-menu .contests .contest:active .title {
  8069.   color: #FFFFFF;
  8070. }
  8071.  
  8072. .p-topics .l-menu .sticky-topics .topic .notice,
  8073. .p-topics .l-menu .contests .contest .notice {
  8074.   margin-top: 2px;
  8075.   color: #BDBDBD;
  8076.   line-height: 18px;
  8077. }
  8078.  
  8079. /* Страница истории пользователя */
  8080. .p-user_history-index .history-page .mischeadline {
  8081.   margin-bottom: 0;
  8082. }
  8083.  
  8084. .p-user_history-index .history-page .history-interval {
  8085.   margin-bottom: .5rem;
  8086. }
  8087.  
  8088. .p-user_history-index .history-page .history-interval p {
  8089.   margin-bottom: 0;
  8090.   line-height: 1.5rem;
  8091. }
  8092.  
  8093. .p-user_history-index .history-page .history-interval p:hover {
  8094.   background-color: #616161;
  8095. }
  8096.  
  8097. .p-user_history-index .history-page .history-interval p a {
  8098.   color: #009688;
  8099. }
  8100.  
  8101. .p-user_history-index .history-page .history-interval p a:hover {
  8102.   color: #FFAB40;
  8103. }
  8104.  
  8105. .p-user_history-index .history-page .history-interval p a:active {
  8106.   color: #FF9100;
  8107. }
  8108.  
  8109. .p-user_history-index .history-page .history-interval p .date {
  8110.   color: #BDBDBD;
  8111. }
  8112.  
  8113. /* Пользовательские списки */
  8114. .p-user_rates-index .l-content .b-options-floated span::before, .p-user_rates-index .l-content .b-options-floated span::after {
  8115.   color: #9E9E9E;
  8116. }
  8117.  
  8118. .p-user_rates-index .l-content .order-control {
  8119.   color: #FFFFFF;
  8120. }
  8121.  
  8122. .p-user_rates-index .l-content .order-control:hover {
  8123.   background-color: #616161;
  8124.   color: #FFFFFF;
  8125. }
  8126.  
  8127. .p-user_rates-index .l-content .order-control:active {
  8128.   color: #FF9100;
  8129. }
  8130.  
  8131. .p-user_rates-index .stat-categories .category {
  8132.   height: 20px;
  8133.   color: #009688;
  8134. }
  8135.  
  8136. .p-user_rates-index .stat-categories .category:hover, .p-user_rates-index .stat-categories .category.active {
  8137.   color: #FFAB40;
  8138. }
  8139.  
  8140. .p-user_rates-index .stat-categories .category:active, .p-user_rates-index .stat-categories .category.active:hover {
  8141.   color: #FF9100;
  8142. }
  8143.  
  8144. .p-user_rates-index .list-lines thead tr {
  8145.   font-size: 13px;
  8146.   line-height: 2rem;
  8147. }
  8148.  
  8149. .p-user_rates-index .list-lines .selectable:hover {
  8150.   background-color: #616161;
  8151. }
  8152.  
  8153. .p-user_rates-index .list-lines tr td .anime-remove:hover, .p-user_rates-index .list-lines tr td .anime-remove.selected {
  8154.   color: #FFAB40;
  8155. }
  8156.  
  8157. .p-user_rates-index .list-lines tr td .anime-remove:active {
  8158.   color: #FF9100;
  8159. }
  8160.  
  8161. .p-user_rates-index .list-lines tr td .anime-status:hover {
  8162.   color: #FFAB40;
  8163. }
  8164.  
  8165. .p-user_rates-index .list-lines tr td .anime-status:active {
  8166.   color: #FF9100;
  8167. }
  8168.  
  8169. .p-user_rates-index .list-lines tr td .rate-text {
  8170.   color: #EEEEEE;
  8171.   font-size: .875rem;
  8172.   line-height: 1.25rem;
  8173. }
  8174.  
  8175. .p-user_rates-index .list-lines tr td .episodes_total {
  8176.   color: #EEEEEE;
  8177. }
  8178.  
  8179. .p-user_rates-index .list-lines tr td .new-value input {
  8180.   height: 1.5rem;
  8181.   background: #424242;
  8182.   border-color: #757575;
  8183.   border-radius: 2px;
  8184.   color: #FFFFFF !important;
  8185.   font-size: 1rem;
  8186.   line-height: 1.5rem;
  8187. }
  8188.  
  8189. .p-user_rates-index .list-lines tr.edit-form form {
  8190.   padding: 1rem;
  8191.   margin: .5rem 0;
  8192.   background: #616161;
  8193.   border: 1px solid #757575;
  8194.   border-radius: 2px;
  8195. }
  8196.  
  8197. .p-user_rates-index .list-lines tr.edit-form .b-input {
  8198.   vertical-align: top;
  8199. }
  8200.  
  8201. .p-user_rates-index .list-lines tr.edit-form .b-input.integer input {
  8202.   width: 7rem;
  8203. }
  8204.  
  8205. .p-user_rates-index .list-lines tr.edit-form .b-input.text textarea {
  8206.   font-size: .875rem;
  8207.   resize: vertical;
  8208. }
  8209.  
  8210. .p-user_rates-index .list-lines tr.edit-form .buttons {
  8211.   margin-top: 0;
  8212. }
  8213.  
  8214. .p-user_rates-index .list-lines tr.edit-form .remove {
  8215.   border: 0;
  8216.   font-size: 0;
  8217. }
  8218.  
  8219. .p-user_rates-index .list-lines tr.edit-form .remove::before {
  8220.   content: 'delete';
  8221. }
  8222.  
  8223. .p-user_rates-index .list-lines tr .index {
  8224.   width: 2em;
  8225.   padding-right: .5em;
  8226.   color: #BDBDBD;
  8227. }
  8228.  
  8229. .p-user_rates-index .list-lines tr .name a {
  8230.   color: #009688;
  8231. }
  8232.  
  8233. .p-user_rates-index .list-lines tr .name a:hover {
  8234.   color: #FFAB40;
  8235. }
  8236.  
  8237. .p-user_rates-index .list-lines tr .name a:active {
  8238.   color: #FF9100;
  8239. }
  8240.  
  8241. .p-user_rates-index .list-posters .user_rate .b-catalog_entry::after {
  8242.   content: '';
  8243.   position: absolute;
  8244.   top: 0;
  8245.   right: 0;
  8246.   bottom: 0;
  8247.   left: 0;
  8248.   background-image: linear-gradient(rgba(0, 0, 0, 0.6) 0%, transparent 40%);
  8249.   border-radius: .125rem;
  8250.   opacity: 0;
  8251.   pointer-events: none;
  8252. }
  8253.  
  8254. .p-user_rates-index .list-posters .user_rate:hover .b-catalog_entry::after {
  8255.   opacity: 1;
  8256. }
  8257.  
  8258. .p-user_rates-index .list-posters .user_rate.b-ajax::after {
  8259.   margin-top: -1.5rem;
  8260. }
  8261.  
  8262. .p-user_rates-index .list-posters .user_rate .edit-user_rate {
  8263.   background-color: transparent;
  8264.   color: #fff !important;
  8265. }
  8266.  
  8267. .p-user_rates-index .list-posters .user_rate .edit-user_rate:last-child {
  8268.   margin-right: .25rem !important;
  8269. }
  8270.  
  8271. .p-user_rates-index .list-posters .user_rate .edit-user_rate:hover {
  8272.   background-color: #009688;
  8273.   color: #FAFAFA !important;
  8274. }
  8275.  
  8276. .p-user_rates-index .list-posters .user_rate .edit-user_rate::before {
  8277.   content: 'edit';
  8278.   position: static;
  8279.   height: auto;
  8280.   background: transparent;
  8281. }
  8282.  
  8283. .p-user_rates-index .list-posters .user_rate > .text {
  8284.   padding: .5rem;
  8285.   background: rgba(0, 0, 0, 0.8);
  8286.   border-radius: 0 0 2px 2px;
  8287. }
  8288.  
  8289. .p-user_rates-index .list-posters .user_rate > .text::before {
  8290.   display: none;
  8291. }
  8292.  
  8293. .p-user_rates-index .list-groups .summary.posters {
  8294.   padding: .5em 1em;
  8295.   background: #424242;
  8296.   border-color: #757575;
  8297.   border-radius: 2px;
  8298. }
  8299.  
  8300. .p-user_rates-index .list-groups .summary.lines {
  8301.   font: inherit;
  8302.   font-size: .875em;
  8303.   color: inherit;
  8304. }
  8305.  
  8306. .p-user_rates-index .list-groups .summary .stat-value::after {
  8307.   padding: 0 3px;
  8308.   color: #9E9E9E;
  8309. }
  8310.  
  8311. /* Страница сравнения списков */
  8312. .p-userlist_comparer .comparer table .selectable:hover {
  8313.   background-color: #424242;
  8314. }
  8315.  
  8316. .p-userlist_comparer .comparer table a {
  8317.   color: inherit;
  8318. }
  8319.  
  8320. .p-userlist_comparer .comparer table .name a {
  8321.   color: #009688;
  8322. }
  8323.  
  8324. .p-userlist_comparer .comparer table .name a:hover {
  8325.   color: #FFAB40;
  8326. }
  8327.  
  8328. .p-userlist_comparer .comparer table .name a:active {
  8329.   color: #FF9100;
  8330. }
  8331.  
  8332. .p-userlist_comparer .notice span {
  8333.   padding: 1.5px 4px !important;
  8334.   border-radius: 2px;
  8335. }
  8336.  
  8337. .p-userlist_comparer .notice span:nth-child(6) {
  8338.   background: rgba(244, 67, 54, 0.5) !important;
  8339. }
  8340.  
  8341. .p-userlist_comparer .notice span:nth-child(4) {
  8342.   background: rgba(255, 138, 128, 0.5) !important;
  8343. }
  8344.  
  8345. .p-userlist_comparer .notice span:nth-child(3) {
  8346.   background: rgba(185, 246, 202, 0.5) !important;
  8347. }
  8348.  
  8349. .p-userlist_comparer .notice span:nth-child(5) {
  8350.   background: rgba(76, 175, 80, 0.5) !important;
  8351. }
  8352.  
  8353. .p-userlist_comparer .comparer table .abslt-difr,
  8354. .p-userlist_comparer .legend .abslt-difr {
  8355.   background: rgba(244, 67, 54, 0.5) !important;
  8356. }
  8357.  
  8358. .p-userlist_comparer .comparer table .slightly-difr,
  8359. .p-userlist_comparer .legend .slightly-difr {
  8360.   background: rgba(255, 138, 128, 0.5) !important;
  8361. }
  8362.  
  8363. .p-userlist_comparer .comparer table .almost-same,
  8364. .p-userlist_comparer .legend .almost-same {
  8365.   background: rgba(185, 246, 202, 0.5) !important;
  8366. }
  8367.  
  8368. .p-userlist_comparer .comparer table .exact-same,
  8369. .p-userlist_comparer .legend .exact-same {
  8370.   background: rgba(76, 175, 80, 0.5) !important;
  8371. }
  8372.  
  8373. a.b-button {
  8374.   color: #009688;
  8375. }
  8376.  
  8377. .b-form input[type=submit][disabled], .b-form input[type=submit].disabled {
  8378.   background-color: #424242;
  8379.   box-shadow: none;
  8380.   color: #9E9E9E !important;
  8381. }
  8382.  
  8383. .b-form .cancel:hover {
  8384.   text-decoration: none;
  8385. }
  8386.  
  8387. .buttons > div,
  8388. .buttons a {
  8389.   line-height: 1.5rem !important;
  8390. }
  8391.  
  8392. .b-shiki_editor footer .unpreview:not(.link) {
  8393.   font-size: 0;
  8394. }
  8395.  
  8396. .b-shiki_editor footer .unpreview:not(.link)::after {
  8397.   content: 'Редактировать';
  8398.   vertical-align: top;
  8399.   font-size: .875rem;
  8400. }
  8401.  
  8402. [data-locale=en] .b-shiki_editor footer .unpreview:not(.link)::after {
  8403.   content: 'Edit';
  8404. }
  8405.  
  8406. .b-contests-menu .results {
  8407.   display: block;
  8408.   float: none;
  8409.   margin: .5rem 0;
  8410.   border-radius: 2px;
  8411.   font-size: 0;
  8412. }
  8413.  
  8414. .b-contests-menu .results:hover {
  8415.   text-decoration: none;
  8416. }
  8417.  
  8418. .b-contests-menu .results::after {
  8419.   content: attr(title);
  8420.   vertical-align: top;
  8421.   font-size: .875rem;
  8422. }
  8423.  
  8424. @media (max-width: 1024px) {
  8425.   .l-menu {
  8426.     position: fixed !important;
  8427.     top: 0;
  8428.     right: 0;
  8429.     width: 25rem !important;
  8430.     max-width: calc(100% - 3.5rem);
  8431.     height: 100%;
  8432.     background-color: #424242;
  8433.     padding: 4.5rem 1rem 1.5rem;
  8434.     box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.24);
  8435.     overflow-y: auto;
  8436.     -webkit-transform: translateX(110%);
  8437.     -ms-transform: translateX(110%);
  8438.     transform: translateX(110%);
  8439.     transition: .25s ease;
  8440.     z-index: 9;
  8441.   }
  8442.   .l-page.menu-expanded .l-menu {
  8443.     -webkit-transform: translateX(0);
  8444.     -ms-transform: translateX(0);
  8445.     transform: translateX(0);
  8446.   }
  8447.   .menu-slide-outer .l-content {
  8448.     margin-left: 0 !important;
  8449.   }
  8450. }
  8451.  
  8452. .l-page .menu-toggler {
  8453.   position: fixed;
  8454.   top: 74px;
  8455.   right: 0;
  8456.   width: auto;
  8457.   height: auto;
  8458.   padding: 8px 0;
  8459.   transform: rotate(270deg);
  8460.   transform-origin: bottom right;
  8461.   z-index: 10;
  8462. }
  8463.  
  8464. .l-page .menu-toggler .toggler {
  8465.   border-radius: 4px;
  8466.   padding: 0 .25em;
  8467.   line-height: 24px;
  8468. }
  8469.  
  8470. .l-page .menu-toggler .toggler::before {
  8471.   content: 'chevron_right' !important;
  8472.   display: inline-block;
  8473.   vertical-align: top;
  8474.   width: 1em;
  8475.   margin: 0;
  8476.   font-size: 1.5em;
  8477.   opacity: .72;
  8478.   transition: 0.16s cubic-bezier(0.4, 0, 0.6, 1);
  8479. }
  8480.  
  8481. .l-page .menu-toggler .toggler::after {
  8482.   margin: 0 .25em;
  8483.   color: inherit;
  8484.   font: inherit;
  8485. }
  8486.  
  8487. .l-page.menu-expanded .menu-toggler .toggler::before {
  8488.   transform: rotate(90deg);
  8489. }
  8490.  
  8491. [data-locale='ru'] .l-page .menu-toggler .toggler::after {
  8492.   content: 'меню';
  8493. }
  8494.  
  8495. [data-locale='en'] .l-page .menu-toggler .toggler::after {
  8496.   content: 'sidebar';
  8497. }
  8498.  
  8499. @media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  8500.   .l-page .menu-toggler.ipad-expanded {
  8501.     display: block;
  8502.   }
  8503. }
  8504.  
  8505. /**
  8506.  * List of User
  8507.  * Список пользователей меняется на карточки пользователей
  8508.  */
  8509. .p-users .b-user.detailed {
  8510.   display: inline-block;
  8511.   vertical-align: top;
  8512.   float: none;
  8513.   position: relative;
  8514.   width: 48%;
  8515.   height: auto;
  8516.   min-height: 261px;
  8517.   padding: 8px;
  8518.   margin-bottom: 4%;
  8519.   margin-right: 4%;
  8520.   background-color: #424242;
  8521.   border: 0;
  8522.   border-radius: 2px;
  8523.   box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
  8524.   backface-visibility: hidden;
  8525. }
  8526.  
  8527. .p-users .b-user.detailed:nth-child(2n+2) {
  8528.   margin-right: 0;
  8529. }
  8530.  
  8531. .p-users .b-user.detailed::before {
  8532.   content: '';
  8533.   position: absolute;
  8534.   top: 0;
  8535.   right: 0;
  8536.   bottom: 0;
  8537.   left: 0;
  8538.   box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.16);
  8539.   opacity: 0;
  8540.   transition: .3s all;
  8541. }
  8542.  
  8543. .p-users .b-user.detailed:hover::before {
  8544.   opacity: 1;
  8545. }
  8546.  
  8547. .p-users .b-user.detailed .info,
  8548. .p-users .b-user.detailed .history {
  8549.   clear: both;
  8550.   float: none;
  8551.   width: 100%;
  8552.   margin: 0;
  8553. }
  8554.  
  8555. .p-users .b-user.detailed .info .image-name {
  8556.   display: block;
  8557.   padding: 16px 0;
  8558.   margin: auto;
  8559.   color: #009688;
  8560.   text-align: center;
  8561. }
  8562.  
  8563. .p-users .b-user.detailed .info .image-name:hover {
  8564.   color: #FFAB40;
  8565. }
  8566.  
  8567. .p-users .b-user.detailed .info .image-name:active {
  8568.   color: #FF9100;
  8569. }
  8570.  
  8571. .p-users .b-user.detailed .info .image-name .name {
  8572.   position: absolute;
  8573.   top: 0;
  8574.   right: 0;
  8575.   bottom: 0;
  8576.   left: 0;
  8577.   padding: 97px 0 0;
  8578.   line-height: 32px;
  8579.   text-overflow: ellipsis;
  8580.   white-space: nowrap;
  8581.   overflow: hidden;
  8582. }
  8583.  
  8584. .p-users .b-user.detailed .info .image-name .image {
  8585.   clear: both;
  8586.   float: none;
  8587.   display: block;
  8588.   padding: 0;
  8589.   margin: auto auto 24px;
  8590.   border-radius: 100%;
  8591. }
  8592.  
  8593. .p-users .b-user.detailed .info .last-online {
  8594.   color: #BDBDBD;
  8595.   text-align: center;
  8596. }
  8597.  
  8598. .p-users .b-user.detailed .history {
  8599.   padding-top: 8px;
  8600.   margin-top: 0;
  8601.   font-size: 12px;
  8602.   line-height: 20px;
  8603. }
  8604.  
  8605. .p-users .b-user.detailed .history .line .event {
  8606.   color: inherit;
  8607. }
  8608.  
  8609. .p-users .b-user.detailed .history .line .date {
  8610.   color: #9E9E9E;
  8611. }
  8612.  
  8613. .p-users .b-user.detailed .history .line a .event {
  8614.   color: #009688;
  8615. }
  8616.  
  8617. .p-users .b-user.detailed .history .line a .event:hover {
  8618.   color: #FFAB40;
  8619. }
  8620.  
  8621. .p-users .b-user.detailed .history .line a .event:active {
  8622.   color: #FF9100;
  8623. }
  8624.  
  8625. @media (min-width: 540px) {
  8626.   .p-users .b-user.detailed {
  8627.     width: 32%;
  8628.     margin-right: 2%;
  8629.     margin-bottom: 2%;
  8630.   }
  8631.   .p-users .b-user.detailed:nth-child(2n+2) {
  8632.     margin-right: 2%;
  8633.   }
  8634.   .p-users .b-user.detailed:nth-child(3n+3) {
  8635.     margin-right: 0;
  8636.   }
  8637. }
  8638.  
  8639. @media (min-width: 768px) {
  8640.   .p-users .b-user.detailed {
  8641.     width: 23.5%;
  8642.     margin-right: 2%;
  8643.     margin-bottom: 2%;
  8644.   }
  8645.   .p-users .b-user.detailed:nth-child(2n+2) {
  8646.     margin-right: 2%;
  8647.   }
  8648.   .p-users .b-user.detailed:nth-child(3n+3) {
  8649.     margin-right: 2%;
  8650.   }
  8651.   .p-users .b-user.detailed:nth-child(4n+4) {
  8652.     margin-right: 0;
  8653.   }
  8654. }
  8655.  
  8656. @media (min-width: 960px) {
  8657.   .p-users .b-user.detailed {
  8658.     width: 18.4%;
  8659.     margin-right: 2%;
  8660.     margin-bottom: 2%;
  8661.   }
  8662.   .p-users .b-user.detailed:nth-child(2n+2) {
  8663.     margin-right: 2%;
  8664.   }
  8665.   .p-users .b-user.detailed:nth-child(3n+3) {
  8666.     margin-right: 2%;
  8667.   }
  8668.   .p-users .b-user.detailed:nth-child(4n+4) {
  8669.     margin-right: 2%;
  8670.   }
  8671.   .p-users .b-user.detailed:nth-child(5n+5) {
  8672.     margin-right: 0;
  8673.   }
  8674. }
  8675.  
  8676. @media (min-width: 1200px) {
  8677.   .p-users.x1200 .b-user.detailed {
  8678.     width: 15%;
  8679.     margin-right: 2%;
  8680.     margin-bottom: 2%;
  8681.   }
  8682.   .p-users.x1200 .b-user.detailed:nth-child(2n+2) {
  8683.     margin-right: 2%;
  8684.   }
  8685.   .p-users.x1200 .b-user.detailed:nth-child(3n+3) {
  8686.     margin-right: 2%;
  8687.   }
  8688.   .p-users.x1200 .b-user.detailed:nth-child(4n+4) {
  8689.     margin-right: 2%;
  8690.   }
  8691.   .p-users.x1200 .b-user.detailed:nth-child(5n+5) {
  8692.     margin-right: 2%;
  8693.   }
  8694.   .p-users.x1200 .b-user.detailed:nth-child(6n+6) {
  8695.     margin-right: 0;
  8696.   }
  8697. }
  8698.  
  8699. /* END of List of User */
  8700. /**
  8701.  * PROFILE HEAD
  8702.  * Adaptive profile header includes: avatar, history, information, anime/manga bars.
  8703.  */
  8704. .p-profiles .profile-head {
  8705.   position: relative;
  8706.   min-height: 15.5rem;
  8707.   padding-top: 3rem;
  8708.   margin-top: -1rem;
  8709.   overflow: visible;
  8710. }
  8711.  
  8712. @media (min-width: 600px) {
  8713.   .p-profiles .profile-head {
  8714.     background-color: inherit;
  8715.   }
  8716. }
  8717.  
  8718. @media (min-width: 960px) {
  8719.   .p-profiles .profile-head {
  8720.     padding-top: 0;
  8721.     margin-top: 0;
  8722.   }
  8723. }
  8724.  
  8725. .p-profiles .profile-head .c-info {
  8726.   margin-bottom: .5rem;
  8727.   overflow: visible;
  8728. }
  8729.  
  8730. @media (min-width: 600px) {
  8731.   .p-profiles .profile-head .c-info {
  8732.     margin-left: 11.5rem;
  8733.   }
  8734. }
  8735.  
  8736. @media (min-width: 768px) {
  8737.   .p-profiles .profile-head .c-info {
  8738.     margin-left: 12.5rem;
  8739.   }
  8740. }
  8741.  
  8742. @media (min-width: 960px) {
  8743.   .p-profiles .profile-head .c-info {
  8744.     margin-left: 13.5rem;
  8745.     margin-right: calc(23% + 3.5rem);
  8746.     margin-bottom: 1.5rem;
  8747.   }
  8748. }
  8749.  
  8750. .p-profiles .profile-head .c-brief {
  8751.   position: relative;
  8752.   margin: -3rem -1rem 1rem;
  8753.   overflow: hidden;
  8754. }
  8755.  
  8756. @media (min-width: 600px) {
  8757.   .p-profiles .profile-head .c-brief {
  8758.     margin: -3rem -1rem 0;
  8759.     overflow: visible;
  8760.   }
  8761. }
  8762.  
  8763. @media (min-width: 768px) {
  8764.   .p-profiles .profile-head .c-brief {
  8765.     overflow: visible;
  8766.   }
  8767. }
  8768.  
  8769. @media (min-width: 960px) {
  8770.   .p-profiles .profile-head .c-brief {
  8771.     max-height: 504px;
  8772.     margin: 0;
  8773.     overflow: visible;
  8774.   }
  8775. }
  8776.  
  8777. .p-profiles .profile-head .c-brief::before {
  8778.   content: '';
  8779.   display: block;
  8780.   height: 0;
  8781.   padding-bottom: 0;
  8782. }
  8783.  
  8784. @media (min-width: 320px) {
  8785.   .p-profiles .profile-head .c-brief::before {
  8786.     padding-bottom: 48px;
  8787.   }
  8788. }
  8789.  
  8790. @media (min-width: 600px) {
  8791.   .p-profiles .profile-head .c-brief::before {
  8792.     padding-bottom: 56px;
  8793.   }
  8794. }
  8795.  
  8796. @media (min-width: 960px) {
  8797.   .p-profiles .profile-head .c-brief::before {
  8798.     padding-bottom: 0;
  8799.   }
  8800. }
  8801.  
  8802. @media (min-width: 320px) {
  8803.   .p-profiles .profile-head .c-brief .avatar {
  8804.     float: none;
  8805.     max-width: 100%;
  8806.     margin: 1rem auto 0;
  8807.   }
  8808. }
  8809.  
  8810. @media (min-width: 320px) and (max-width: 599px) {
  8811.   .p-profiles .profile-head .c-brief .avatar {
  8812.     position: relative;
  8813.     height: 160px;
  8814.   }
  8815. }
  8816.  
  8817. @media (min-width: 600px) {
  8818.   .p-profiles .profile-head .c-brief .avatar {
  8819.     position: absolute;
  8820.     max-width: 160px;
  8821.     margin: 1rem 1rem 1rem .5rem;
  8822.   }
  8823. }
  8824.  
  8825. @media (min-width: 960px) {
  8826.   .p-profiles .profile-head .c-brief .avatar {
  8827.     margin: 1rem 2rem 1rem 0;
  8828.   }
  8829. }
  8830.  
  8831. @media (min-width: 320px) {
  8832.   .p-profiles .profile-head .c-brief .avatar img {
  8833.     display: block;
  8834.     width: 36%;
  8835.     max-width: 160px;
  8836.     margin: auto;
  8837.   }
  8838. }
  8839.  
  8840. @media (min-width: 320px) and (max-width: 599px) {
  8841.   .p-profiles .profile-head .c-brief .avatar img {
  8842.     position: absolute;
  8843.     top: 0;
  8844.     bottom: 0;
  8845.     left: 0;
  8846.     right: 0;
  8847.   }
  8848. }
  8849.  
  8850. @media (min-width: 600px) {
  8851.   .p-profiles .profile-head .c-brief .avatar img {
  8852.     width: 160px;
  8853.   }
  8854. }
  8855.  
  8856. @media (min-width: 320px) {
  8857.   .p-profiles .profile-head .c-brief header {
  8858.     clear: both;
  8859.     margin: 0;
  8860.     text-align: center;
  8861.   }
  8862. }
  8863.  
  8864. @media (min-width: 320px) and (max-width: 599px) {
  8865.   .p-profiles .profile-head .c-brief header {
  8866.     background-color: inherit !important;
  8867.   }
  8868. }
  8869.  
  8870. @media (min-width: 600px) {
  8871.   .p-profiles .profile-head .c-brief header {
  8872.     clear: none;
  8873.     padding: 1rem 0 .5rem;
  8874.     margin-left: 12.5rem;
  8875.     text-align: left;
  8876.   }
  8877. }
  8878.  
  8879. @media (min-width: 768px) {
  8880.   .p-profiles .profile-head .c-brief header {
  8881.     margin-left: 13.5rem;
  8882.   }
  8883. }
  8884.  
  8885. @media (min-width: 320px) and (max-width: 599px) {
  8886.   .p-profiles .profile-head .c-brief header .notice {
  8887.     padding: .5rem 1rem;
  8888.   }
  8889. }
  8890.  
  8891. @media (min-width: 320px) {
  8892.   .p-profiles .profile-head .c-mobile-actions {
  8893.     display: none;
  8894.   }
  8895. }
  8896.  
  8897. .p-profiles .profile-head .c-history {
  8898.   margin-bottom: 3rem;
  8899. }
  8900.  
  8901. .p-profiles .profile-head .c-history.x3 {
  8902.   margin-bottom: 2rem;
  8903. }
  8904.  
  8905. @media (min-width: 320px) and (max-width: 959px) {
  8906.   .p-profiles .profile-head .c-history {
  8907.     display: block;
  8908.     position: absolute;
  8909.     top: 0;
  8910.     right: 0;
  8911.     left: 0;
  8912.     width: auto;
  8913.     padding: 0 1rem;
  8914.     margin: 0 -1rem;
  8915.     background-color: rgba(0, 0, 0, 0.48);
  8916.     white-space: nowrap;
  8917.     overflow-x: auto;
  8918.     z-index: 1;
  8919.   }
  8920.   .p-profiles .profile-head .c-history .subheadline {
  8921.     display: inline-block;
  8922.     vertical-align: top;
  8923.   }
  8924.   .p-profiles .profile-head .c-history .subheadline a {
  8925.     color: #eee !important;
  8926.   }
  8927.   .p-profiles .profile-head .c-history .subheadline a::before {
  8928.     display: none;
  8929.   }
  8930.   .p-profiles .profile-head .c-history .b-block_list {
  8931.     display: inline-block;
  8932.     vertical-align: top;
  8933.     padding: .5rem;
  8934.     margin-left: .5rem;
  8935.   }
  8936.   .p-profiles .profile-head .c-history .entry {
  8937.     display: inline-block !important;
  8938.     vertical-align: top;
  8939.     min-width: 112px;
  8940.     height: 2rem;
  8941.     padding-right: .5rem;
  8942.     padding-left: .5rem;
  8943.     margin-left: .5rem;
  8944.     border-radius: 1rem;
  8945.     overflow: hidden;
  8946.   }
  8947.   .p-profiles .profile-head .c-history .entry .image-name {
  8948.     float: left;
  8949.     width: 32px;
  8950.     height: 32px;
  8951.     margin: -8px 8px -8px -8px;
  8952.     border-radius: 50%;
  8953.     font-size: 0;
  8954.     line-height: 0;
  8955.     overflow: hidden;
  8956.   }
  8957.   .p-profiles .profile-head .c-history .entry::before,
  8958.   .p-profiles .profile-head .c-history .entry span.misc {
  8959.     display: none;
  8960.   }
  8961. }
  8962.  
  8963. @media (min-width: 600px) and (max-width: 959px) {
  8964.   .p-profiles .profile-head .c-history {
  8965.     padding: .25rem 1rem;
  8966.   }
  8967. }
  8968.  
  8969. @media (min-width: 960px) {
  8970.   .p-profiles .profile-head .c-history {
  8971.     display: block;
  8972.     position: relative;
  8973.     top: 1rem;
  8974.     margin-left: 3.5rem;
  8975.     z-index: 1;
  8976.   }
  8977. }
  8978.  
  8979. @media (min-width: 320px) and (max-width: 600px) {
  8980.   .p-profiles .profile-head .c-brief .avatar .profile-actions a:first-child {
  8981.     margin-right: 0 !important;
  8982.   }
  8983. }
  8984.  
  8985. @media (min-width: 320px) {
  8986.   .p-profiles .profile-head .c-brief .avatar .profile-actions {
  8987.     display: block;
  8988.     position: absolute;
  8989.     top: 50%;
  8990.     width: 100%;
  8991.     padding: .75rem 1rem;
  8992.     margin: 0 auto;
  8993.     text-align: left;
  8994.   }
  8995.   .p-profiles .profile-head .c-brief .avatar .profile-actions a:first-child,
  8996.   .p-profiles .profile-head .c-brief .avatar .profile-actions .fav-add,
  8997.   .p-profiles .profile-head .c-brief .avatar .profile-actions .fav-remove {
  8998.     float: right;
  8999.   }
  9000. }
  9001.  
  9002. @media (min-width: 600px) {
  9003.   .p-profiles .profile-head .c-brief .avatar .profile-actions {
  9004.     position: static;
  9005.     width: auto;
  9006.     padding: 0;
  9007.     margin-top: 1rem;
  9008.     margin-right: -12px;
  9009.     margin-left: -12px;
  9010.     text-align: center;
  9011.   }
  9012.   .p-profiles .profile-head .c-brief .avatar .profile-actions a:first-child {
  9013.     float: none;
  9014.     margin: 0;
  9015.   }
  9016.   .p-profiles .profile-head .c-brief .avatar .profile-actions .fav-add,
  9017.   .p-profiles .profile-head .c-brief .avatar .profile-actions .fav-remove {
  9018.     float: none;
  9019.   }
  9020. }
  9021.  
  9022. /* END of PROFILE HEAD */
  9023.  
  9024.  
  9025.  
  9026. /**
  9027.  * Profile Content
  9028.  */
  9029. /* Lifetime */
  9030. .p-profiles .lifetime {
  9031.   margin-bottom: 0;
  9032.   min-height: 0;
  9033. }
  9034.  
  9035. .p-profiles .lifetime .bar,
  9036. .p-profiles .lifetime .times {
  9037.   display: none;
  9038. }
  9039.  
  9040. .p-profiles .lifetime .title .value {
  9041.   height: 16px;
  9042.   margin-top: 0;
  9043.   line-height: 16px;
  9044. }
  9045.  
  9046. .p-profiles .lifetime .title > .label {
  9047.   font-size: 0;
  9048.   line-height: 0;
  9049. }
  9050.  
  9051. .p-profiles .lifetime .title > .label::before {
  9052.   content: 'Активность';
  9053.   display: block;
  9054.   font-size: 0.875rem;
  9055.   line-height: 1rem;
  9056. }
  9057.  
  9058. .p-profiles[data-locale='en'] .lifetime .title > .label::before {
  9059.   content: 'Time spent';
  9060. }
  9061.  
  9062. .p-profiles .activity .title {
  9063.   display: none;
  9064. }
  9065.  
  9066. /* Layout */
  9067. .p-profiles .profile-content > .cc-2 .c-right .cc-2a {
  9068.   margin-bottom: 16px !important;
  9069. }
  9070.  
  9071. @media (min-width: 768px) {
  9072.   .p-profiles .profile-content .graph {
  9073.     height: 155px;
  9074.   }
  9075.   .p-profiles .profile-content > .cc-2 > .c-column {
  9076.     width: 100%;
  9077.     margin-bottom: 1rem;
  9078.   }
  9079.   .p-profiles .profile-content > .cc-2 .activity {
  9080.     padding-bottom: 1rem;
  9081.   }
  9082. }
  9083.  
  9084. @media (min-width: 960px) {
  9085.   .p-profiles .profile-content > .cc-2 {
  9086.     position: relative;
  9087.   }
  9088.   .p-profiles .profile-content > .cc-2 .c-left {
  9089.     position: relative;
  9090.     width: calc(77% - 16px);
  9091.     min-height: 220px;
  9092.     padding-right: 40px;
  9093.     margin-right: 0;
  9094.     margin-bottom: 1.5rem;
  9095.     z-index: 1;
  9096.   }
  9097.   .p-profiles .profile-content > .cc-2 .c-right .cc-2a {
  9098.     width: calc(23% + 16px);
  9099.     padding-left: 16px;
  9100.     margin-left: -16px;
  9101.     overflow: hidden;
  9102.   }
  9103.   .p-profiles .profile-content > .cc-2 .c-right .cc-2a > .c-column {
  9104.     clear: both;
  9105.     width: 100%;
  9106.     margin: 0;
  9107.   }
  9108.   .p-profiles .profile-content .c-right:last-child {
  9109.     float: none;
  9110.   }
  9111.   .p-profiles .profile-content .c-right > .block:last-child {
  9112.     clear: both;
  9113.   }
  9114. }
  9115.  
  9116. /* Achievements */
  9117. .p-profiles-show .achievements .header {
  9118.   align-items: baseline;
  9119. }
  9120.  
  9121. .p-profiles-show .achievements .header .title {
  9122.   color: #BDBDBD;
  9123.   font-size: .875em;
  9124. }
  9125.  
  9126. .p-profiles-show .achievements .header .size {
  9127.   font-size: .75em;
  9128. }
  9129.  
  9130. /* END of Profile Content */
  9131. /**
  9132.  * PROFILE COVER
  9133.  */
  9134. @media (min-width: 480px) {
  9135.   .p-profiles .profile-head .c-brief {
  9136.     min-height: 16rem;
  9137.     margin-bottom: 1rem;
  9138.   }
  9139. }
  9140.  
  9141. @media (min-width: 600px) {
  9142.   .p-profiles .profile-head .c-brief {
  9143.     min-height: 19rem;
  9144.   }
  9145. }
  9146.  
  9147. @media (min-width: 960px) {
  9148.   .p-profiles .profile-head .c-brief {
  9149.     min-height: 0;
  9150.   }
  9151. }
  9152.  
  9153. @media (min-width: 600px) {
  9154.   .p-profiles .profile-head .c-info {
  9155.     margin-left: 0;
  9156.   }
  9157. }
  9158.  
  9159. @media (min-width: 768px) {
  9160.   .p-profiles .profile-head .c-info {
  9161.     margin-left: 0;
  9162.   }
  9163. }
  9164.  
  9165. @media (min-width: 960px) {
  9166.   .p-profiles .profile-head .c-info {
  9167.     margin-left: 13.5rem;
  9168.   }
  9169. }
  9170.  
  9171. @media (min-width: 320px) {
  9172.   .p-profiles .profile-head[data-user-id='211191'] .c-brief {
  9173.     background-color: #424242;
  9174.     box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.24);
  9175.   }
  9176. }
  9177.  
  9178. @media (min-width: 600px) {
  9179.   .p-profiles .profile-head[data-user-id='211191'] .c-brief {
  9180.     max-height: 380px;
  9181.     padding-bottom: 112px;
  9182.     margin: -3rem -1rem 1rem;
  9183.     background-color: inherit;
  9184.     box-shadow: none;
  9185.   }
  9186. }
  9187.  
  9188. @media (min-width: 960px) {
  9189.   .p-profiles .profile-head[data-user-id='211191'] .c-brief {
  9190.     max-height: 520px;
  9191.     margin: -4.5rem -1.5rem 0;
  9192.   }
  9193. }
  9194.  
  9195. @media (min-width: 320px) {
  9196.   .p-profiles .profile-head[data-user-id='211191'] .c-brief::before {
  9197.     content: '';
  9198.     display: block;
  9199.     height: 0;
  9200.     padding-bottom: 56.25%;
  9201.     background-repeat: no-repeat;
  9202.     background-size: cover;
  9203.   }
  9204. }
  9205.  
  9206. @media (min-width: 600px) {
  9207.   .p-profiles .profile-head[data-user-id='211191'] .c-brief::before {
  9208.     height: 268px;
  9209.     max-height: inherit;
  9210.     padding-bottom: 0;
  9211.   }
  9212. }
  9213.  
  9214. @media (min-width: 960px) {
  9215.   .p-profiles .profile-head[data-user-id='211191'] .c-brief::before {
  9216.     height: 408px;
  9217.   }
  9218. }
  9219.  
  9220. @media (min-width: 320px) and (max-width: 599px) {
  9221.   .p-profiles .profile-head[data-user-id='211191'] .c-brief .avatar {
  9222.     margin-top: -80px;
  9223.   }
  9224. }
  9225.  
  9226. @media (min-width: 600px) {
  9227.   .p-profiles .profile-head[data-user-id='211191'] .c-brief .avatar {
  9228.     position: absolute;
  9229.     top: auto;
  9230.     right: auto;
  9231.     bottom: 0;
  9232.     left: 0;
  9233.     max-width: 160px;
  9234.     margin: 1.5rem 1rem;
  9235.     z-index: 2;
  9236.   }
  9237. }
  9238.  
  9239. @media (min-width: 960px) {
  9240.   .p-profiles .profile-head[data-user-id='211191'] .c-brief .avatar {
  9241.     margin: 1.5rem 2rem;
  9242.   }
  9243. }
  9244.  
  9245. @media (min-width: 600px) {
  9246.   .p-profiles .profile-head[data-user-id='211191'] .c-brief .avatar img {
  9247.     box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.16);
  9248.   }
  9249. }
  9250.  
  9251. @media (min-width: 960px) {
  9252.   .p-profiles .profile-head[data-user-id='211191'] .c-brief header {
  9253.     padding: 1rem calc(23% + 4.5rem) 1rem 0.5rem;
  9254.   }
  9255. }
  9256.  
  9257. @media (min-width: 960px) {
  9258.   .p-profiles .profile-head[data-user-id='211191'] .c-info {
  9259.     width: 77%;
  9260.     padding-right: 2.5rem;
  9261.     padding-left: 1rem;
  9262.     margin-left: -1rem;
  9263.   }
  9264. }
  9265.  
  9266. @media (min-width: 960px) {
  9267.   .p-profiles .profile-head[data-user-id='211191'] .c-history {
  9268.     float: none;
  9269.     position: absolute;
  9270.     right: 0;
  9271.     top: 520px;
  9272.     width: 23%;
  9273.     padding: .5rem 0;
  9274.     margin: 0;
  9275.     margin-top: -112px;
  9276.     z-index: 3;
  9277.   }
  9278. }
  9279.  
  9280. /* END of PROFILE COVER */
  9281. /* Полупрозрачное меню в профиле */
  9282. @media (min-width: 960px) {
  9283.   #profiles_show .l-top_menu {
  9284.     max-width: 1200px;
  9285.     margin: auto;
  9286.     background-color: transparent;
  9287.     background-image: linear-gradient(#333333, transparent);
  9288.     box-shadow: none;
  9289.     z-index: 11;
  9290.   }
  9291.   #profiles_show .l-top_menu:hover ~ .b-to-top::before {
  9292.     opacity: 1;
  9293.   }
  9294.   #profiles_show.x1000 .l-top_menu {
  9295.     max-width: 1000px;
  9296.   }
  9297.   #profiles_show .b-to-top::before {
  9298.     content: '';
  9299.     display: block;
  9300.     position: fixed;
  9301.     top: 0;
  9302.     right: 0;
  9303.     left: 0;
  9304.     height: 56px;
  9305.     background: #333333;
  9306.     box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.24);
  9307.     z-index: 1;
  9308.     opacity: 0;
  9309.     visibility: visible;
  9310.     pointer-events: none;
  9311.     transition: opacity .25s ease;
  9312.   }
  9313.   #profiles_show .b-to-top.active::before {
  9314.     opacity: 1;
  9315.   }
  9316. }
  9317.  
  9318. /* END of Полупрозрачное меню в профиле */
  9319.  
  9320.  
  9321.  
  9322. /* Круглые аватарки */
  9323. .b-comment > .inner header img,
  9324. .b-dialog > .inner header img,
  9325. .b-message > .inner header img,
  9326. .p-user_rates-index .l-menu .avatar img,
  9327. .avatar > img {
  9328.   border-radius: 100%;
  9329. }
  9330.  
  9331. .p-achievements-index .cc-achievements {
  9332.   display: flex;
  9333.   flex-wrap: wrap;
  9334.   align-items: stretch;
  9335.   align-content: stretch;
  9336. }
  9337.  
  9338. .p-achievements-index .cc-achievements .b-achievement {
  9339.   display: inline-flex;
  9340.   flex-direction: column-reverse;
  9341.   justify-content: flex-end;
  9342.   float: none;
  9343.   background: #424242;
  9344.   border-radius: 2px;
  9345.   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
  9346.   overflow: hidden;
  9347.   transition: box-shadow .16s ease;
  9348. }
  9349.  
  9350. .p-achievements-index .cc-achievements .b-achievement:hover {
  9351.   box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.12);
  9352. }
  9353.  
  9354. @media (min-width: 768px) {
  9355.   .p-achievements-index .cc-achievements .b-achievement:nth-child(n) {
  9356.     width: calc(25% - (16px * 3 / 4));
  9357.     margin-right: 16px;
  9358.     margin-bottom: 16px;
  9359.   }
  9360.   .p-achievements-index .cc-achievements .b-achievement:nth-child(4n+4) {
  9361.     margin-right: 0;
  9362.   }
  9363.   .p-achievements-index .cc-franchises-genres .c-genres .b-achievement:nth-child(n) {
  9364.     margin-right: 16px;
  9365.     margin-bottom: 16px;
  9366.   }
  9367.   .p-achievements-index .cc-franchises-genres .c-genres .b-achievement:nth-child(4n+4) {
  9368.     margin-right: 0;
  9369.   }
  9370.   .p-achievements-index .cc-franchises-genres .c-genres,
  9371.   .p-achievements-index .cc-franchises-genres .c-franchises {
  9372.     width: 100%;
  9373.   }
  9374. }
  9375.  
  9376. .b-achievement .c-image,
  9377. .b-achievement .c-about {
  9378.   width: 100%;
  9379. }
  9380.  
  9381. .b-achievement .c-image {
  9382.   padding-top: 50%;
  9383. }
  9384.  
  9385. .b-achievement .c-image .inner .border {
  9386.   border: 0;
  9387. }
  9388.  
  9389. .b-achievement .c-about {
  9390.   padding: 16px;
  9391.   white-space: normal;
  9392. }
  9393.  
  9394. .b-achievement .c-about .title {
  9395.   margin: 0 0 8px;
  9396.   line-height: 20px;
  9397. }
  9398.  
  9399. .b-achievement .c-about .hint {
  9400.   color: #BDBDBD;
  9401. }
  9402.  
  9403. .b-achievement .c-about .percent {
  9404.   color: #BDBDBD;
  9405. }
  9406.  
  9407. .b-achievement .c-about .progress {
  9408.   margin: 0 0 8px;
  9409.   background-color: #757575;
  9410. }
  9411.  
  9412. .b-achievement .c-about .progress .bar {
  9413.   background-color: #009688;
  9414. }
  9415.  
  9416. .b-achievement .c-about .text {
  9417.   margin: 0;
  9418.   font-size: 14px;
  9419. }
  9420.  
  9421. .b-achievement .c-about a.title {
  9422.   color: #FFFFFF;
  9423. }
  9424.  
  9425. .b-achievement .c-about a.title:hover {
  9426.   color: #FFAB40;
  9427. }
  9428.  
  9429. .b-achievement .c-about a.title:active {
  9430.   color: #FF9100;
  9431. }
  9432.  
  9433. .p-achievements-index .tipsy {
  9434.   display: none !important;
  9435. }
  9436.  
  9437. .p-achievements-index .c-franchises .b-badge {
  9438.   position: relative;
  9439.   background: rgba(0, 0, 0, 0.4);
  9440.   border-radius: 3px;
  9441.   overflow: hidden;
  9442. }
  9443.  
  9444. .p-achievements-index .c-franchises .b-badge,
  9445. .p-achievements-index .c-franchises .b-badge img {
  9446.   transition: .24s ease;
  9447. }
  9448.  
  9449. .b-badge .no-image,
  9450. .p-achievements-index .c-franchises .b-badge img {
  9451.   border-radius: inherit;
  9452. }
  9453.  
  9454. .p-achievements-index .c-franchises .b-badge::after,
  9455. .p-achievements-index .c-franchises .b-badge::before {
  9456.   display: block;
  9457.   position: absolute;
  9458.   top: auto;
  9459.   right: 0;
  9460.   bottom: 0;
  9461.   left: 0;
  9462.   width: auto;
  9463.   height: auto;
  9464.   padding: 12px 12px 6px;
  9465.   border-radius: 0 0 3px 3px;
  9466.   color: #fff;
  9467.   font-size: 14px;
  9468.   font-weight: bold;
  9469.   line-height: 20px;
  9470.   text-shadow: 0 0 1px black, 0 1px 5px rgba(0, 0, 0, 0.32);
  9471.   backface-visibility: hidden;
  9472.   transition: .24s ease;
  9473.   opacity: 1;
  9474.   z-index: 1;
  9475. }
  9476.  
  9477. .p-achievements-index .c-franchises .b-badge:hover::after,
  9478. .p-achievements-index .c-franchises .b-badge:hover::before {
  9479.   transform: translate3d(0, 100%, 0);
  9480. }
  9481.  
  9482. .p-achievements-index .c-franchises .b-badge[original-title]::before {
  9483.   content: attr(original-title);
  9484. }
  9485.  
  9486. .p-achievements-index .c-franchises .b-badge[title]::before {
  9487.   content: attr(title);
  9488. }
  9489.  
  9490. .p-achievements-index .c-franchises .b-badge::before {
  9491.   padding-right: 48px;
  9492.   background: linear-gradient(transparent, rgba(0, 0, 0, 0.32));
  9493.   text-align: left;
  9494. }
  9495.  
  9496. .p-achievements-index .c-franchises .b-badge::after {
  9497.   content: attr(data-progress) "%";
  9498.   background: none;
  9499.   text-align: right;
  9500. }
  9501.  
  9502. .p-achievements-index .c-franchises .b-badge .no-image {
  9503.   transition: .24s ease;
  9504. }
  9505.  
  9506. .p-achievements-index .c-franchises .b-badge.level-0.unavailable:not(:hover) .no-image {
  9507.   opacity: 0.2;
  9508. }
  9509.  
  9510. .p-achievements-index .c-franchises .b-badge.level-0:not(:hover) .no-image,
  9511. .p-achievements-index .c-franchises .b-badge.unavailable:not(:hover) .no-image {
  9512.   opacity: 0.5;
  9513. }
  9514.  
  9515. .b-list_switchers .switcher.popularity:before {
  9516.   content: 'trending_up';
  9517. }
  9518.  
  9519. .b-list_switchers .switcher.alphabet:before {
  9520.   content: 'sort_by_alpha';
  9521. }
  9522.  
  9523. .p-achievements-index .b-list_switchers .switcher[title]::after {
  9524.   content: attr(title);
  9525. }
  9526.  
  9527. .p-achievements-index .b-list_switchers .switcher[original-title]::after {
  9528.   content: attr(original-title);
  9529. }
  9530.  
  9531. @media screen and (max-width: 767px) {
  9532.   .p-achievements-index .cc-franchises-genres .c-franchises {
  9533.     padding: 0 16px;
  9534.     margin: 0 -16px;
  9535.     overflow: hidden;
  9536.   }
  9537. }
  9538.  
  9539.  
  9540.  
  9541.  
  9542.  
  9543.  
  9544.  
  9545.  
  9546.  
  9547.  
  9548.  
  9549. /* МОИ НАСТРОЙКИ */
  9550. /* Фон страницы */
  9551. body {
  9552.   background-attachment: fixed;
  9553.   background-image: url(https://septfon.ru/uploads/images/n/e/j/nejtralnie_oboi_1.jpg);
  9554.   background-position: top center;
  9555.   background-size: cover;
  9556. }
  9557.  
  9558. /* Моя обложка в профиле */
  9559. .p-profiles .profile-head[data-user-id='211191'] .c-brief:before {
  9560.   /* background-image: url(https://image.ibb.co/gT5kZJ/bd8W6VB.jpg); /* Пример */
  9561.   background-image: url(https://images3.alphacoders.com/215/215155.jpg);
  9562.   background-position: center 50%;
  9563. }
Add Comment
Please, Sign In to add comment