.attachment{font-size:13px;color:#536069}.attachment_title{margin-bottom:12px;padding-bottom:5px;font-weight:bold;font-size:1.286rem;color:#536069;border-bottom:1px solid #b8c6cc}.attachment_title_sort-icon{padding:2px 0;width:18px;font-size:14px;text-align:center;color:#98a5ae;border-radius:3px;cursor:pointer}.attachment_title_sort-icon:hover{color:#3aaee8}.attachment_title_sort-icon.__active{color:#fff;background:#3aaee8}.attachment_file-list_i{margin-bottom:7px}.attachment_file-list_i_header{line-height:32px}.attachment_file-list_i_header::after{content:"";clear:both;display:block}.attachment_file-list_i_header_action-list{float:right;list-style-type:none}.attachment_file-list_i_header_action-list_i{margin-left:20px;float:left}.attachment_file-list_i_header_title{overflow:hidden;line-height:32px;font-weight:bold;font-size:1rem;text-overflow:ellipsis;color:#536069}.attachment_file-list_i_header_title_label{margin-left:5px;padding:3px 3px 2px;vertical-align:1px;font-size:10px;text-transform:uppercase;color:#fff;background:silver;border-radius:2px}.attachment_file-list_i_header_title_action{margin-left:5px;color:#98a5ae;cursor:pointer}.attachment_file-list_i_header_title_action+.attachment_file-list_i_header_title_action{margin-left:3px}.attachment_file-list_i_header_title_action:hover{color:#3aaee8}.attachment_file-list_i_header_author{margin:0;padding-bottom:10px;display:block;line-height:normal;font-size:1rem;color:#a7a7a7}.attachment_file-list_i_header_author a{color:#3aaee8}.attachment_file-list_i_header_author a:hover{color:#7bd3ff}.attachment_file-list_i_header_move-handle{display:none;position:absolute;left:-20px;top:0;bottom:0;width:20px;background:#f8f8f8;cursor:move}.attachment_file-list_i_header_move-handle:hover{background:#eaeaea}.attachment_file-list_i_desc{padding:12px 17px;overflow:hidden;font-size:13px;background:#f8f8f8;cursor:pointer}.attachment_file-list_i_desc_short{position:relative}.attachment_file-list_i_desc_short_rating{position:absolute;right:0;top:0;line-height:13px;font-weight:bold;font-size:14px;color:#98a5ae}.attachment_file-list_i_desc_short_rating::before{content:" ";line-height:1.75;font-size:13px}.attachment_file-list_i_desc_full{position:relative}.attachment_file-list_i_desc_full_text{font-size:1rem}.attachment_file-list_i_desc_full_text h5{margin-bottom:5px;font-weight:bold;font-size:13px;color:#536069}.attachment_file-list_i_desc_full_text .article_text_spoiler-block::before{background:#eaeaea}.attachment_file-list_i_desc_full_rating{position:absolute;right:0;top:0;line-height:1.75}.attachment_file-list_i_desc_full_rating_btn{margin-right:7px;vertical-align:-15%;line-height:.75em;font-size:20px;color:#98a5ae;cursor:pointer}.attachment_file-list_i_desc_full_rating_btn.__active,.attachment_file-list_i_desc_full_rating_btn:hover{color:#3aaee8}.attachment_file-list_i_desc_full_rating_value{line-height:13px;font-weight:bold;font-size:14px;color:#3aaee8}.attachment_file-list_i_desc_full_rating_value.__negative{color:#536069}.attachment_file-list_i_desc_toggle{margin:0 -17px -12px;display:block;height:30px;line-height:30px;font-size:.9286rem;text-align:center;color:#9ba5ac;cursor:pointer}.attachment_file-list_i_desc_toggle::after{content:"";margin-left:5px;display:inline-block;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #9ba5ac}.attachment_file-list_i_desc_full .attachment_file-list_i_desc_toggle{margin-top:-5px}.attachment_file-list_i_desc_full .attachment_file-list_i_desc_toggle::after{border-top:none;border-bottom:6px solid #9ba5ac}.attachment_file-list_i_desc:hover,.attachment_file-list_i_desc.__open{background:#eaeaea}.attachment_file-list_i_desc.__open{cursor:default}.attachment_file-list_i_desc.__animated{-webkit-transition:background .3s,height .6s;transition:background .3s,height .6s}.attachment_param-list-short{padding-right:50px;line-height:1.5;font-size:1rem}.attachment_param-list-short .param-list_label{font-weight:normal}.attachment_param-list-short .param-list_value{white-space:nowrap}.attachment_param-list-short .param-list_value::after{content:";";display:inline}.attachment_param-list-short .param-list_value:last-child::after{content:"."}.attachment_param-list-full{margin-bottom:10px;line-height:1.5;font-size:1rem}.attachment_action-list{height:30px;line-height:30px;list-style-type:none}.attachment_action-list::after{content:"";clear:both;display:block}.attachment_action-list_i{margin-right:20px;float:left}.attachment_entry_pic-list{margin-bottom:5px}.attachment_entry_pic-list_i{width:154px;height:87px}.attachment_entry_pic-list .showcase_list{list-style:none}.attachment_entry_pic-list .showcase_list_i{margin-right:calc((100% - 616px)/3);width:154px}.attachment_entry_pic-list .showcase_list_i:last-child{margin-right:0}.attachment_entry_pic-list .showcase_prev,.attachment_entry_pic-list .showcase_next{width:35px;font-size:18px}.attachment.__sortable .attachment_file-list_i{cursor:move}.attachment .media_private-icon{margin-left:5px}.media-list_i{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #bebebe}.media-list_i_poster{margin-top:7px;float:left;position:relative;width:200px;height:286px}.media-list_i_poster-label{padding:0 10px;position:absolute;left:-10px;top:1rem;height:30px;line-height:30px;font-weight:bold;font-size:12px;color:#fff;background:#0093dd;border-radius:0 3px 3px 0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5)}.media-list_i_poster-label::after{content:"";position:absolute;left:0;bottom:-10px;border:5px solid rgba(0,0,0,0);border-top-color:#2f6899;border-right-color:#2f6899}.media-list_i_title{margin:0 50px 0 220px;max-height:2.8em;overflow:hidden;line-height:1.4;font-weight:bold;font-size:1.429rem}.media-list_i_subtitle{margin:1px 50px 0 220px;line-height:1.4;font-size:1.071rem;color:#7a7a7a}.media-list_i_pubdate{margin:8px 0 0 220px;display:block;color:#a7a7a7}.media-list_i_pubdate a{color:#3aaee8}.media-list_i_pubdate a:hover{color:#7bd3ff}.media-list_i_header{margin-bottom:12px;position:relative}.media-list_i_header_age-rating{position:absolute;right:0;top:7px;width:30px;height:30px;line-height:30px;font-weight:bold;font-size:12px;text-align:center;color:#fff;background:#3aaee8;border-radius:15px}.media-list_i_desc{margin-left:220px;line-height:1.4;font-size:1.071rem}.media-list_i_footer{padding-top:15px;clear:both}.media-list_i_footer::after{content:"";display:block;clear:both}.media-list_i_footer_summary{float:left;width:200px;text-align:center}.media-list_i_footer_actions{margin-left:220px;text-align:right}.media-list_i_footer_actions_rating{float:left;line-height:30px;font-size:1.071rem}.media-list_i_footer_actions_btn,.media-list_i_footer_actions_link{margin-left:20px}.media-list_i_footer_actions_link{color:#3aaee8}.media-list_i_footer_actions_link:hover{color:#7bd3ff}.media-list_param-list{margin:0 0 5px 220px}.media-list .media_private-icon{margin-left:2px;vertical-align:1px}.media-list_download-popup{position:fixed;margin-left:-305px;padding:20px 25px 30px;left:50%;top:250px;width:610px;background:#fff;border-radius:5px}.media-list_download-popup-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;background:rgba(0,0,0,.8)}.media-list_download-popup-overlay_close{position:absolute;left:0;right:0;top:0;bottom:0}.media-list_download-popup_title{margin-bottom:20px;padding-bottom:5px;font-weight:bold;font-size:1.429rem;color:#536069;border-bottom:1px solid #b8c6cc}.media-list_download-popup_list{padding-left:20px;line-height:1.4;font-size:1.071rem;list-style-type:decimal}.media-list_download-popup_list_i{margin:5px 0;color:#536069}.media-list_download-popup_list_i_action{margin-left:10px;float:right}.media-list_download-popup_list_i_name{margin-right:5px;color:#010101}.media-list_download-popup_list_i_label{margin-right:3px;padding:3px 3px 2px;vertical-align:1px;font-size:10px;text-transform:uppercase;color:#fff;background:silver;border-radius:2px}.media-list_download-popup_list_i_params{color:#6c6c6c}.media-list_download-popup_close{position:absolute;right:-26px;top:10px;opacity:.8;color:#fff;cursor:pointer}.media-list_download-popup_close:hover{opacity:1}.rating{color:#3aaee8}.rating_stars{position:relative;font-size:14px}.rating_star{padding:6px 3px;cursor:pointer}.rating_value{font-weight:bold;font-size:1.286rem}.rating_value_count{font-weight:normal;font-size:.9286rem}.rating_value_count::before{content:" / ";font-size:1.143rem}.rating_message{margin-left:-160px;padding:13px;position:absolute;top:calc(100% + 15px);left:50%;z-index:1;width:320px;line-height:1.4;font-weight:normal;font-size:13px;text-align:left;color:#7a7a7a;background:#fff;-webkit-box-shadow:0 0 9px rgba(95,92,92,.39);box-shadow:0 0 9px rgba(95,92,92,.39)}.rating_message::before{content:"";margin-left:-7px;position:absolute;left:50%;top:-13px;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:12px solid #e0e0e0}.rating_message::after{content:"";margin-left:-6px;position:absolute;left:50%;top:-11px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:11px solid #fff}.rating_message b{font-size:14px;color:#3aaee8}.rating_message.__show{-webkit-animation:fadein .3s linear forwards;animation:fadein .3s linear forwards}.rating_message.__hide{-webkit-animation:fadeout .3s linear forwards;animation:fadeout .3s linear forwards}.rating.__disabled .rating_star{cursor:default}.rating-summary__star{margin-right:3px}.rating-summary__star:last-child{margin-right:0}.filter-widget{padding:15px;background:#efefef}.filter-widget_title{margin-bottom:10px;font-weight:bold;font-size:1rem;color:#3aaee8}.filter-widget_selected-list{margin-bottom:10px;padding:7px;min-height:30px;overflow:hidden;background:#e0e0e0}.filter-widget_selected-list_i{margin:3px;float:left;max-width:calc(100% - 6px);overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.filter-widget_selected-list_i_btn{padding:0 15px;float:left;position:relative;height:24px;max-width:100%;overflow:hidden;line-height:24px;font-weight:bold;font-size:.9286rem;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#3aaee8;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.filter-widget_selected-list_i_btn::first-letter{text-transform:capitalize}.filter-widget_selected-list_i_btn::after{content:"\00F00D";position:absolute;right:8px;top:0;font-family:FontAwesome;font-weight:normal;-webkit-transition:all .3s;transition:all .3s;opacity:0}.filter-widget_selected-list_i_btn:hover{padding-left:8px;padding-right:22px}.filter-widget_selected-list_i_btn:hover::after{opacity:1}.filter-widget_selected-list_i.__new{-webkit-animation:fadein .3s linear forwards;animation:fadein .3s linear forwards}.filter-widget_selected-list_i.__delete{-webkit-animation:fadeout .3s linear forwards;animation:fadeout .3s linear forwards}.filter-widget_tag-list{line-height:1.4;word-spacing:10px}.filter-widget_tag-list_i{display:inline}.filter-widget_tag-list_i_btn{display:inline-block;color:#222;white-space:nowrap;word-spacing:normal;cursor:pointer}.filter-widget_tag-list_i_btn::first-letter{text-transform:capitalize}.filter-widget_tag-list_i_btn.__active{color:#9e9e9e}.filter-widget_tag-list_i_btn:hover{color:#3aaee8}.filter-widget .select{width:100%;font-size:1rem}.filter-widget .select_field{height:30px;line-height:30px;border-color:#e1e1e1;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.filter-widget .select_field::before{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:#fff}.filter-widget .select_field::after{border-top-color:silver}.filter-widget .select_field_label{color:#999;border-bottom:1px dashed #999}.filter-widget .select_dropdown{position:relative;-webkit-box-shadow:none;box-shadow:none}.filter-widget .select_options{border-color:#e1e1e1}.filter-widget .select.__open .select_field,.filter-widget .select:hover .select_field{z-index:11;-webkit-box-shadow:0 0 5px #e1e1e1;box-shadow:0 0 5px #e1e1e1}.filter-widget .slider-select_pip-list_i{z-index:1}.filter-widget .slider-select_pip-list_i::after{background:#efefef}.filter-widget .slider-select_pip-list_i:first-child{left:0 !important;z-index:0;text-align:left}.filter-widget .slider-select_pip-list_i:first-child::after{left:0}.filter-widget .slider-select_pip-list_i:last-child{left:auto !important;right:0;z-index:0;text-align:right}.filter-widget .slider-select_pip-list_i:last-child::after{left:auto;right:0}.filter-widget_range{margin:30px 0 20px}.filter-widget_range .noUi-pips{font-size:12px}.filter-widget_range .noUi-marker{background:#efefef}.filter-widget_range .noUi-marker-horizontal.noUi-marker-large{margin-left:-1px;width:2px}.filter-widget_range .noUi-value-horizontal{padding-bottom:10px}.filter-widget_range.__year .noUi-value.noUi-value-horizontal:last-child{margin-left:-30px}.filter-line{position:relative;display:inline-block;max-width:100%}.filter-line_content{padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-line_content dt{display:inline;font-weight:bold}.filter-line_content dt::after{content:": "}.filter-line_content dd{display:inline}.filter-line_content dd::after{content:". "}.filter-line_reset{position:absolute;right:0;top:0;cursor:pointer}.ace-player{display:none;position:fixed;left:0;right:0;top:0;bottom:0;font-size:14px;background:rgba(0,0,0,.8);z-index:9999}.ace-player_close-back{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.ace-player_close-btn{position:absolute;top:10px;right:-26px;cursor:pointer;opacity:.8;-webkit-transition:all .2s;transition:all .2s}.ace-player_close-btn:hover{opacity:1}.ace-player_window{margin-left:-370px;padding:0;position:absolute;left:50%;top:50px;width:740px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.ace-player_header{padding:10px 20px}.ace-player_title{margin-bottom:5px;font-size:14px;font-weight:bold;color:#333}.ace-player_subtitle{color:#97a8b1}.ace-player_plugin{display:block}.media_comments-title{margin-bottom:10px !important;font-weight:bold;font-size:14px;text-transform:uppercase}.media_main_context-menu{margin-top:32px}.media_main_comments .last-comments-widget{min-height:500px;max-height:500px}.media_main_subscription .media-subscription-widget{min-height:404px;max-height:404px}.media_main_group_list{border:1px solid #e1e1e1}.media_main_group_list::after{content:"";clear:left;display:block}.media_main_group_list_i{padding:10px;float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.media_main_group_list_i_box{height:130px;overflow:hidden;line-height:1.35;font-size:.9286rem;color:#535353}.media_main_group_list_i_box::after{content:"";clear:left;display:block}.media_main_group_list_i_box_poster{margin:2px 10px 0 0;float:left;position:relative;width:90px;height:128px}.media_main_group_list_i_box_poster_age-rating{position:absolute;right:5px;top:5px;width:30px;height:30px;line-height:30px;font-weight:bold;text-align:center;color:#fff;background:#3aaee8;border-radius:15px}.media_main_group_list_i_box_category{color:#9e9e9e}.media_main_group_list_i_box_category:hover{color:#7bd3ff}.media_main_group_list_i_box_title{line-height:1.35;display:inline;font-weight:bold;font-size:.9286rem;color:#535353}.media_main_group_list_i_box_header{margin-bottom:3px}.media_main_group_param-list{overflow:hidden;font-size:.9286rem;text-overflow:ellipsis;white-space:nowrap}.media_main_group_param-list .param-list_label{font-weight:normal;color:#9e9e9e}.media_main_group_param-list .param-list_value{color:#535353}.media_main_group_param-list .param-list_value::after{margin-bottom:3px}.media_main_group_list_i_box_desc{line-height:1.35;color:#535353}.media_main_footer_panel{padding:10px;border:1px solid #e1e1e1}.media_main_footer_panel::after{content:"";clear:both;display:block}.media_main_footer_list{float:left}.media_main_footer_list_i{margin-right:10px;float:left}.media_main_footer_list_i_link{position:relative;width:90px;height:128px}.media_main_footer_list_i_link_age-rating{position:absolute;right:5px;top:5px;width:30px;height:30px;line-height:30px;font-weight:bold;text-align:center;color:#fff;background:#3aaee8;border-radius:15px}.media_main_footer_add-btn{float:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:118px;height:128px;background:#3aaee8}.media_main_footer_add-btn::before,.media_main_footer_add-btn::after{content:"";position:absolute;left:50%;top:50%;background:#8dd9ff;-webkit-transition:all .3s .2s;transition:all .3s .2s}.media_main_footer_add-btn::before{margin:-2px -20px;width:40px;height:4px}.media_main_footer_add-btn::after{margin:-20px -2px;width:4px;height:40px}.media_main_footer_add-btn_label{padding:0 20px;line-height:1.25;font-size:1rem;text-align:center;color:#fff;opacity:0;-webkit-transition:all .3s;transition:all .3s}.media_main_footer_add-btn:hover .media_main_footer_add-btn_label{-webkit-transition:all .3s .2s;transition:all .3s .2s;opacity:1}.media_main_footer_add-btn:hover::before,.media_main_footer_add-btn:hover::after{-webkit-transition:all .3s;transition:all .3s;opacity:0}.media_filter-flag_label{vertical-align:middle;display:inline-block;width:80px;line-height:24px;font-weight:bold;font-size:1rem;color:#3aaee8}.media_filter-flag .switch-btn{vertical-align:middle}.media_article_header{margin-bottom:12px;position:relative}.media_article_poster{margin-top:3px;float:left;width:245px;height:350px}.media_article_poster-label{padding:0 10px;position:absolute;left:-10px;top:18px;height:32px;line-height:32px;font-weight:bold;font-size:14px;color:#fff;background:#0093dd;border-radius:0 3px 3px 0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5)}.media_article_poster-label::after{content:"";position:absolute;left:0;bottom:-10px;border:5px solid rgba(0,0,0,0);border-top-color:#2f6899;border-right-color:#2f6899}.media_article_title{margin:0 50px 0 265px}.media_article_title .media_private-icon{margin-left:2px;vertical-align:1px}.media_article_title_edit{margin-left:2px;vertical-align:1px;font-size:13px;color:#98a5ae}.media_article_title_edit:hover{color:#3aaee8}.media_article_subtitle{margin:1px 50px 0 265px;line-height:1.4;font-size:1.071rem;color:#7a7a7a}.media_article_pubdate{margin:8px 0 0 265px}.media_article_age-rating{position:absolute;right:0;top:3px;width:30px;height:30px;line-height:30px;font-weight:bold;font-size:12px;text-align:center;color:#fff;background:#3aaee8;border-radius:15px}.media_article_param-list{margin-left:265px;line-height:1.5}.media_article_votes-count{font-weight:normal;font-size:13px}.media_article_votes-count::before{content:" / ";font-size:1.143rem}.media_article_text{padding-top:20px;clear:left}.media_article_pubdate a{color:#3aaee8}.media_article_pubdate a_pubdate a:hover{color:#7bd3ff}.media_article_playlist_title{margin-bottom:7px;padding-bottom:5px;font-weight:bold;font-size:1.286rem;color:#536069;border-bottom:1px solid #b8c6cc}.media_article_playlist_scroll{height:auto;max-height:247px}.media_article_playlist_scroll::before,.media_article_playlist_scroll::after{content:"";position:absolute;left:0;right:0;z-index:1;height:15px}.media_article_playlist_scroll::before{top:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.1)), color-stop(80%, #fff));background:linear-gradient(to top, rgba(255, 255, 255, 0.1), #fff 80%)}.media_article_playlist_scroll::after{bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(80%, #fff));background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #fff 80%)}.media_article_playlist_list{padding:5px 0;line-height:1.25;font-size:13px;color:#474747}.media_article_playlist_list_i{margin:5px 0}.media_article_attachment_audio-track-list{margin:3px 0 8px;width:100%;border-collapse:collapse}.media_article_attachment_audio-track-list thead{border-bottom:3px solid rgba(0,0,0,0)}.media_article_attachment_audio-track-list tbody{background:#f3f3f3;border-top:5px solid #f3f3f3;border-bottom:5px solid #f3f3f3}.media_article_attachment_audio-track-list th,.media_article_attachment_audio-track-list td{padding:0 10px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media_form_title{margin-bottom:20px;font-weight:bold;font-size:18px;color:#3aaee8}.media_form_field-list_label{float:left;width:175px;font-size:1.071rem}.media_form_field-list_label::before{content:"";line-height:28px}.media_form_field-list_value{margin:0 0 17px 176px}.media_form_field-list_value::after{content:"";clear:both;display:block}.media_form_field-list_value.__wide{margin-left:0}.media_form_field-list_value.__wide::before{content:"";clear:both;display:block}.media_form_field-list_value .select{display:block;width:100%}.media_form_separate{margin:15px 0;display:block;height:1px;background:#3aaee8}.media_form_action{text-align:center}.media_form_submit{padding:0 15px !important}.media_form_error{padding:16px 20px 18px 50px;position:relative;line-height:1.4;font-size:13px;color:#536069;background:#ffefe8}.media_form_error_icon{margin-top:-12px;position:absolute;left:15px;top:50%;font-size:24px;color:#ff4e4e}.media_form_error_icon-place{position:absolute;left:0;top:0;height:100%;max-height:70px}.media_form_block{padding:13px;background:#f0f0f0}.media_form_block.__indent{margin:17px 0}.media_form_block.__indent-top{margin-top:17px}.media_form_block.__indent-bottom{margin-bottom:17px}.media_form_block_tbl{width:100%}.media_form_block_tbl th,.media_form_block_tbl td{padding:5px;vertical-align:middle;font-weight:normal;text-align:left}.media_form_block_tbl th:first-child,.media_form_block_tbl td:first-child{padding-left:0}.media_form_block_tbl th:last-child,.media_form_block_tbl td:last-child{padding-right:0}.media_form_block_tbl tr:first-child th,.media_form_block_tbl tr:first-child td{padding-top:0}.media_form_block_tbl tr:last-child th,.media_form_block_tbl tr:last-child td{padding-bottom:0}.media_form_block_tbl input{width:100%}.media_form_block_tbl .select{vertical-align:middle}.media_form_block_tbl.__fixed{table-layout:fixed}.media_form_block_tbl.__indent-bottom{margin-bottom:16px}.media_form_block_pic-list{height:88px}.media_form_block_pic-list_i{width:156px;height:88px}.media_form_block_pic-list_i_delete{position:absolute;right:0;top:0;width:20px;height:20px;visibility:hidden;line-height:20px;font-size:14px;text-align:center;color:#fff;background:rgba(0,0,0,.5);-webkit-transition:all .3s;transition:all .3s;opacity:0;cursor:pointer}.media_form_block_pic-list_i:hover .media_form_block_pic-list_i_delete{visibility:visible;opacity:1}.media_form_block_pic-list .showcase_list_i{margin-right:calc((100% - 624px)/3);width:156px}.media_form_block_pic-list .showcase_list_i:last-child{margin-right:0}.media_form_block_pic-list .showcase_prev,.media_form_block_pic-list .showcase_next{width:35px;font-size:18px}.media_form_block_pic-list .showcase_prev.__disabled,.media_form_block_pic-list .showcase_next.__disabled{visibility:hidden}.media_form_block_storage{margin:-5px -7px;width:auto;min-height:90px;max-height:180px;overflow:hidden}.media_form_block_storage_list::after{content:"";clear:both;display:block}.media_form_block_storage_list_i{margin:5px 7px;float:left;width:80px;height:80px;overflow:hidden;text-align:center;background:#fff;outline:4px solid rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.media_form_block_storage_list_i::before{content:"";vertical-align:middle;display:inline-block;width:0;height:100%}.media_form_block_storage_list_i_image{vertical-align:middle;display:inline-block}.media_form_block_storage.__group .media_form_block_storage_list_i.__checked,.media_form_block_storage.__group .media_form_block_storage_list_i:hover{outline-color:#3aaee8}.media_form_block_storage.__group-limit .media_form_block_storage_list_i:not(.__checked){outline-color:rgba(0,0,0,0);opacity:.5}.media_form_block-actions{height:30px;line-height:30px}.media_form_block-actions::after{content:"";clear:both;display:block}.media_form_block-actions_right{float:right}.media_form_upload-preview-list_i{margin-top:15px}.media_form_upload-preview-list_i::after{content:"";display:block;clear:both}.media_form_upload-preview-list_i_thumbnail{margin-right:10px;display:none;float:left;width:40px;height:40px}.media_form_upload-preview-list_i_details{padding-top:4px;position:relative;min-height:40px;overflow:hidden}.media_form_upload-preview-list_i_title{margin-bottom:5px;font-size:14px}.media_form_upload-preview-list_i_filename{margin-right:5px;display:inline-block}.media_form_upload-preview-list_i_size{color:#999}.media_form_upload-preview-list_i_error{display:none;font-size:13px;color:#af0000}.media_form_upload-preview-list_i_progress{margin:10px 30px 0 0;height:2px;background:#ccc;-webkit-transition:all .5s;transition:all .5s;opacity:0}.media_form_upload-preview-list_i_progress_bar{display:block;width:0;height:2px;background:#3aaee8;-webkit-transition:all .3s;transition:all .3s}.media_form_upload-preview-list_i_success-mark,.media_form_upload-preview-list_i_error-mark{margin-top:-10px;position:absolute;right:0;top:50%;height:20px;line-height:20px;opacity:0;font-size:16px;color:#3aaee8;-webkit-transition:all .5s;transition:all .5s}.media_form_upload-preview-list_i_error-mark{color:#e33}.media_form_upload-preview-list_i.dz-image-preview .media_form_upload-preview-list_i_thumbnail{display:block}.media_form_upload-preview-list_i.dz-processing .media_form_upload-preview-list_i_progress{opacity:1}.media_form_upload-preview-list_i.dz-complete .media_form_upload-preview-list_i_progress{opacity:0}.media_form_upload-preview-list_i.dz-success .media_form_upload-preview-list_i_success-mark{opacity:1}.media_form_upload-preview-list_i.dz-error .media_form_upload-preview-list_i_error{display:block}.media_form_upload-preview-list_i.dz-error .media_form_upload-preview-list_i_progress{display:none}.media_form_upload-preview-list_i.dz-error .media_form_upload-preview-list_i_error-mark{opacity:1}.media_form_dropzone{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;color:rgba(0,0,0,0);background:#f0f0f0}.media_form_dropzone::before{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:10px;border:2px dashed #999;-webkit-transition:all .3s;transition:all .3s;opacity:.5}.media_form_dropzone::after{content:"\00041F\000435\000440\000435\000442\000430\000449\000438\000442\000435 \000438\000437\00043E\000431\000440\000430\000436\000435\00043D\000438\00044F \000441\00044E\000434\000430";margin-top:-9px;position:absolute;left:0;right:0;top:50%;line-height:1;font-weight:bold;font-size:18px;color:#999;text-align:center;-webkit-transition:all .3s;transition:all .3s}.media_form_dropzone.__hover::before{opacity:1}.media_form_dropzone.__hover::after{opacity:.5}.media_form_poster{position:relative;width:112px;height:160px;cursor:pointer}.media_form_poster::after{content:"\000417\000430\000433\000440\000443\000437\000438\000442\00044C";padding-top:calc(80px - 1.25em);position:absolute;left:0;right:0;top:0;bottom:0;line-height:1.25;font-weight:bold;font-size:1.071rem;text-align:center;color:#fff;background:rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s;opacity:0}.media_form_poster:hover::after{opacity:1}.media_form_poster.__empty{background:#3aaee8;-webkit-transition:all .3s;transition:all .3s}.media_form_poster.__empty::after{background-color:rgba(0,0,0,0);opacity:1}.media_form_poster.__empty:hover{background-color:#71cfff}.media_form_torrent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media_form_torrent_name{margin-left:5px;display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis}.media_form_torrent_name:first-child{margin-left:0}.media_form_torrent_size{margin-left:5px;color:#999}.media_form_torrent_size::before{content:"("}.media_form_torrent_size::after{content:" MB)"}.media_form_similar{margin-top:17px;padding:13px;position:relative;background:#e5f6ff}.media_form_similar_title{margin-bottom:15px;font-size:1.071rem}.media_form_similar_list::after{content:"";clear:both;display:block}.media_form_similar_list_i{margin-right:10px;float:left;width:112px}.media_form_similar_list_i:last-child{margin-right:0}.media_form_similar_list_i_poster{margin-bottom:5px;width:112px;height:160px}.media_form_similar_list_i_title{max-height:3.48225rem;overflow:hidden;line-height:1.25;font-size:.9286rem}.media_form_similar_list_i .media_popup-inf{top:167px}.media_form_similar_list_i:nth-child(1) .media_popup-inf{left:-13px}.media_form_similar_list_i:nth-child(2) .media_popup-inf{left:-31px}.media_form_similar_list_i:nth-child(3) .media_popup-inf{left:auto;right:-31px}.media_form_similar_list_i:nth-child(4) .media_popup-inf{left:auto;right:-13px}.media_form_similar_list_i:nth-child(3) .media_popup-inf::before,.media_form_similar_list_i:nth-child(4) .media_popup-inf::before{left:auto;right:42px}.media_form_similar_more{position:absolute;right:13px;top:17px;font-weight:bold;font-size:.9286rem;color:#3aaee8}.media_popup-inf{padding:15px;position:absolute;z-index:11;width:400px;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;line-height:1.4;font-size:.9286rem;background:#fff;-webkit-box-shadow:0 0 9px rgba(95,92,92,.39);box-shadow:0 0 9px rgba(95,92,92,.39);-webkit-transition:all .3s;transition:all .3s;opacity:0}.media_popup-inf::before{content:"";position:absolute;left:42px;top:-11px;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:11px solid #fff;-webkit-box-shadow:0 -9px 9px -9px rgba(95,92,92,.39);box-shadow:0 -9px 9px -9px rgba(95,92,92,.39)}.media_popup-inf_title{margin-bottom:10px;font-weight:bold;font-size:1.071rem;color:#3aaee8}.media_popup-inf_summary-list{margin-bottom:10px;color:silver;list-style:none}.media_popup-inf_summary-list::after{content:"";clear:both;display:block}.media_popup-inf_summary-list_i{margin-right:14px;float:left}.media_popup-inf_summary-list_i.__label{padding:3px 3px 2px;line-height:12px;font-size:10px;text-transform:uppercase;color:#fff;background:silver;border-radius:2px}.media_popup-inf_summary-list_i.__label+.media_popup-inf_summary-list_i.__label{margin-left:-5px}.media_popup-inf_param-list{margin-bottom:10px}.media_popup-inf_param-list_label{float:left;width:70px;font-weight:bold}.media_popup-inf_param-list_label::after{content:":"}.media_popup-inf_param-list_value::after{content:"";margin-bottom:5px;clear:both;display:block}.media_popup-inf_rating-list_label{display:inline}.media_popup-inf_rating-list_label::after{content:":"}.media_popup-inf_rating-list_value{margin-right:10px;display:inline}.media_popup-inf_desc{line-height:1.4}.media_popup-inf-hover{position:relative}.media_popup-inf-hover:hover .media_popup-inf{visibility:visible;-webkit-transition:all .3s .3s;transition:all .3s .3s;opacity:1}.media_help{padding:14px 18px;background:#edefee}.media_help_title{margin-bottom:10px;font-weight:bold;font-size:1.071rem;color:#4f4f4f}.media_help_list{line-height:1.45;color:#474747}.media_help_list_i{margin-bottom:10px}.media_help_list_i_link{color:inherit}.media_help_list_i_link:hover{color:#3aaee8}.media_help.__fixed{margin-right:-480px;top:117px;right:50%;width:240px}.media_rules_welcome{padding:20px;background:#f1f5f8}.media_rules_actions{margin:30px -23px 0;height:30px;text-align:center}.media_rules_actions .btn{margin:0 23px;padding:0;width:150px}.media_private-icon{color:#ff4e4e;font-size:13px}.media-showcase_entry{position:relative;max-height:calc(256px + 3.75rem);overflow:hidden;line-height:1.25;font-size:1rem}.media-showcase_entry_poster{margin-bottom:10px;position:relative;width:172px;height:246px}.media-showcase_entry_poster_age-rating{position:absolute;right:10px;top:10px;width:30px;height:30px;line-height:30px;font-weight:bold;text-align:center;color:#fff;background:#3aaee8;border-radius:15px}.media-showcase_entry_category{color:#9e9e9e}.media-showcase_entry_category::after{content:" "}.media-showcase_entry_category:hover{color:#7bd3ff}.media-showcase_entry_title{display:inline;line-height:1.25;font-weight:bold;font-size:1rem;text-overflow:ellipsis;color:#535353}.media-showcase .showcase_list_i{margin-right:calc((100% - 860px)/4);width:172px}.media-showcase .showcase_list_i:last-child{margin-right:0}.media-showcase .showcase_prev,.media-showcase .showcase_next{height:246px}

/* --- Новый движок: страница поста, фильтры, топ, лайтбокс (упрощённая схема Media). --- */
.media-filter{padding:15px;background:#f6f6f6;border:1px solid #e6e6e6;border-radius:6px}
.media-filter_row{margin-bottom:10px}
.media-filter_label{display:block;margin-bottom:4px;font-size:.9286rem;color:#777}
.media-filter .select,.media-filter .input{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #cfcfcf;border-radius:4px}
.media-filter_submit{margin-top:5px}
.media-filter_reset{display:inline-block;margin-left:10px;color:#3aaee8}
.media-top{margin:0;padding:0;list-style:none}
.media-top_i{border-bottom:1px dotted #e0e0e0}
.media-top_i:last-child{border-bottom:none}
.media-top_i_link{display:flex;justify-content:space-between;align-items:center;padding:7px 0;color:#333}
.media-top_i_link:hover .media-top_i_title{color:#3aaee8}
.media-top_i_rate{flex-shrink:0;margin-left:10px;padding:1px 7px;font-size:.85rem;color:#fff;background:#f0a30a;border-radius:10px}
.b-aside-block_title{margin-bottom:10px;font-weight:bold;font-size:1.143rem}

.media-full_title{line-height:1.2;font-weight:bold;font-size:1.714rem}
.media-full_subtitle{margin-top:2px;font-size:1.143rem;color:#8a8a8a}
.media-full_top{display:flex;margin:20px 0}
.media-full_poster{position:relative;flex-shrink:0;width:200px;margin:0 20px 0 0}
.media-full_poster img{display:block;width:200px;height:auto;border-radius:4px}
.media-full_meta{flex-grow:1}
.media-full_rating{margin:12px 0;display:flex;align-items:center;gap:8px}
.media-stars_i{cursor:pointer;color:#d3d3d3;font-size:1.15rem}
.media-stars_i.__on{color:#f0a30a}
.media-full_rating_cnt{color:#999}
.media-full_summary{margin-top:10px}
.media-full_desc{margin:15px 0;line-height:1.5}
.media-full_torrents{margin-top:25px}
.media-torrent{margin-bottom:18px;padding:15px;border:1px solid #e2e2e2;border-radius:6px;background:#fafafa}
.media-torrent_head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.media-torrent_name{font-weight:bold}
.media-torrent_size{color:#888}
.media-torrent_btn{margin-left:auto}
.media-torrent_spec{margin-top:12px}
.media-shots{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}
.media-shots_i img{display:block;width:160px;height:90px;object-fit:cover;border-radius:4px;cursor:pointer;transition:opacity .15s}
.media-shots_i img:hover{opacity:.8}
.media-full_comments{margin-top:30px}
.media-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}
.media-lightbox[hidden]{display:none}
.media-lightbox_img{max-width:92vw;max-height:92vh}
.media-lightbox_close{position:absolute;top:20px;right:24px;color:#fff;font-size:2rem;cursor:pointer}
.media-list_empty,.media-list_sentinel{padding:20px 0;color:#999}

/* --- Топ-showcase: горизонтальный скролл без Swiper. --- */
.media-showcase{position:relative}
.media-showcase .swiper-wrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;padding-bottom:5px;margin:0;-ms-overflow-style:none;scrollbar-width:none}
.media-showcase .swiper-wrapper::-webkit-scrollbar{display:none}
.media-showcase .showcase_list_i{flex:0 0 auto;width:172px;margin-right:calc((100% - 860px)/4)}
.media-showcase .showcase_list_i:last-child{margin-right:0}
.media-showcase_entry_poster img{width:172px;height:246px;object-fit:cover;border-radius:4px}
.media-showcase .showcase_prev,.media-showcase .showcase_next{position:absolute;top:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.35);cursor:pointer;z-index:2}
.media-showcase .showcase_prev{left:0}
.media-showcase .showcase_next{right:0}
.media-showcase .showcase_prev.__disabled,.media-showcase .showcase_next.__disabled{visibility:hidden}

/* --- Сайдбар-фильтры и пагинация ленты (новый движок). --- */
.media-mode_label{display:block;margin-bottom:8px;font-weight:bold;font-size:1.143rem}
.media-mode_switch{display:flex;border:1px solid #d9d9d9;border-radius:5px;overflow:hidden}
.media-mode_opt{flex:1;padding:7px 0;text-align:center;font-size:.95rem;color:#555;background:#f6f6f6}
.media-mode_opt+.media-mode_opt{border-left:1px solid #d9d9d9}
.media-mode_opt.__active{color:#fff;background:#3aaee8}
.media-toggles{display:flex;flex-direction:column;gap:10px}
.media-toggle{display:flex;align-items:center;gap:10px;color:#333}
.media-toggle_knob{position:relative;width:38px;height:20px;background:#cfcfcf;border-radius:10px;transition:background .15s}
.media-toggle_knob::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:left .15s}
.media-toggle.__on .media-toggle_knob{background:#3aaee8}
.media-toggle.__on .media-toggle_knob::after{left:20px}
.media-genre-cloud{line-height:1.9}
.media-genre-cloud_i{margin-right:8px;color:#3aaee8;white-space:nowrap}
.media-genre-cloud_i:hover{color:#7bd3ff}
.media-genre-cloud_i.__active{font-weight:bold;color:#333}
.media-filter_reset{display:inline-block;margin-top:10px;color:#999}
.media-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.media-pagination_total{color:#3aaee8}
.media-pagination_list{display:flex;gap:4px;list-style:none;margin:0;padding:0}
.media-pagination_link{display:inline-block;min-width:28px;padding:4px 8px;text-align:center;color:#3aaee8;border:1px solid #dfe6ea;border-radius:4px}
.media-pagination_link:hover{background:#f2f8fc}
.media-pagination_link.__active{color:#fff;background:#3aaee8;border-color:#3aaee8}
.media-pagination_dots{padding:4px 2px;color:#9aa}
.media-list_i_footer_actions_rating .media-stars_i{cursor:pointer;color:#d3d3d3;font-size:1.05rem}
.media-list_i_footer_actions_rating .media-stars_i.__on{color:#f0a30a}

/* --- Страница поста: утилиты и скролл скриншотов (новый движок, без Swiper). --- */
.relative{position:relative}
.media_article_trailer{display:block;margin:20px 0;max-width:100%;border:0}
.media-rating{display:inline-flex;align-items:center;gap:6px}
.media-rating .media-stars_i{cursor:pointer;color:#d3d3d3;font-size:1.1rem}
.media-rating .media-stars_i.__on{color:#f0a30a}
.media-rating_cnt{color:#999}
.attachment_entry_pic-list{position:relative}
.attachment_entry_pic-list .swiper-wrapper{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;margin:0;padding:0;list-style:none;-ms-overflow-style:none;scrollbar-width:none}
.attachment_entry_pic-list .swiper-wrapper::-webkit-scrollbar{display:none}
.attachment_entry_pic-list .showcase_list_i{flex:0 0 auto;margin:0}
.attachment_entry_pic-list_i img{display:block;height:87px;width:auto;border-radius:3px;cursor:pointer}
.attachment_entry_pic-list .showcase_prev,.attachment_entry_pic-list .showcase_next{position:absolute;top:0;height:87px;display:flex;align-items:center;color:#fff;background:rgba(0,0,0,.35);cursor:pointer;z-index:2}
.attachment_entry_pic-list .showcase_prev{left:0}
.attachment_entry_pic-list .showcase_next{right:0}
.attachment_entry_pic-list .showcase_prev.__disabled,.attachment_entry_pic-list .showcase_next.__disabled{visibility:hidden}
.js-media-subscribe.__on{background:#3aaee8}

/* --- Сайдбар-фильтры media на легаси-компонентах (новый движок). --- */
.filter-widget .media_filter-flag{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.filter-widget .media_filter-flag_label{width:auto}
.filter-widget .filter-widget_title{margin-top:18px}
.filter-widget .media_filter-flag+.filter-widget_title{margin-top:8px}
.filter-widget .slider-select{margin:26px 10px 24px}
.filter-widget .slider-select_pip-list_i{color:#333;white-space:nowrap}
.filter-widget .slider-select_pip-list_i.__active{color:#3aaee8}
.filter-widget .switch-btn{flex:0 0 auto}
.filter-widget .media-filter_reset{display:inline-block;margin-top:14px;color:#999}
.media-banner-stub .skeleton{opacity:.5}

/* --- pjax: индикация подмены контента. --- */
.layout_content.__loading{opacity:.55;transition:opacity .15s;pointer-events:none}

/* --- Слайдер режима и облако жанров вне серого filter-widget (как в легаси). --- */
.media-mode-slider{margin:26px 10px 24px}
.slider-select_pip-list_i{color:#333;white-space:nowrap}
.slider-select_pip-list_i.__active{color:#3aaee8}
.layout_content_aside .filter-widget_tag-list_i_btn.__active{font-weight:bold;color:#3aaee8}
.media-mode-slider .slider-select_pip-list_i:first-child{left:0 !important;text-align:left}
.media-mode-slider .slider-select_pip-list_i:last-child{left:auto !important;right:0;text-align:right}

/* --- Фильтры «страна» (селект) и «период» (год от/до). --- */
.media-select{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#333;font-size:.95rem}
.media-period{display:flex;align-items:center;gap:8px}
.media-period_input{width:64px;box-sizing:border-box;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:.95rem}
.media-period_dash{color:#999}
.media-period_apply{padding:0 12px !important;flex:0 0 auto}

/* --- Оформление селекта страны и полей периода внутри серого filter-widget. --- */
.filter-widget .media-select{width:100%;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid #e1e1e1;border-radius:0;background:#fff;color:#555;font-size:1rem;cursor:pointer;-webkit-appearance:menulist}
.filter-widget .media-period{display:flex;align-items:center;gap:8px}
.filter-widget .media-period_input{width:64px;height:30px;box-sizing:border-box;padding:0 8px;border:1px solid #e1e1e1;border-radius:0;background:#fff;color:#555;font-size:1rem;-moz-appearance:textfield}
.filter-widget .media-period_input::-webkit-outer-spin-button,.filter-widget .media-period_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.filter-widget .media-period_dash{color:#999}
.filter-widget .media-period_apply{height:30px;line-height:28px;padding:0 14px !important;flex:0 0 auto}
.filter-widget .media-filter_reset{display:inline-block;margin-top:0;color:#7a7a7a}

/* --- Двуручковый ползунок диапазона годов. --- */
.media-yr{padding:2px 8px 8px}
.media-yr_values{margin-bottom:16px;font-size:1rem;color:#555}
.media-yr_track{position:relative;height:5px;margin:14px 8px 8px;background:#d6d6d6;border-radius:3px}
.media-yr_range{position:absolute;top:0;height:100%;background:#3aaee8;border-radius:3px}
.media-yr_handle{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:#fff;border:2px solid #3aaee8;border-radius:50%;cursor:pointer;touch-action:none;z-index:2}
.media-yr_handle:hover,.media-yr_handle:focus{border-color:#58c0f4;outline:none;-webkit-box-shadow:0 0 0 3px rgba(58,174,232,.2);box-shadow:0 0 0 3px rgba(58,174,232,.2)}

/* --- Чипсы выбранных жанров: текст всегда белый (перебиваем site a:hover). --- */
.filter-widget_selected-list_i_btn,.filter-widget_selected-list_i_btn:hover,.filter-widget_selected-list_i_btn:visited,.filter-widget_selected-list_i_btn:focus{color:#fff}

/* --- Лайтбокс-галерея (портирован из publication) --- */
.lb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92)}
.lb[hidden]{display:none}
.lb__stage{margin:0;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center}
.lb__img{max-width:92vw;max-height:82vh;object-fit:contain;display:block}
.lb__cap{margin-top:10px;color:#cfd3d6;font-size:13px;text-align:center;max-width:80vw}
.lb__counter{position:absolute;top:16px;left:20px;color:#fff;font-size:14px;opacity:.85}
.lb__close{position:absolute;top:8px;right:16px;border:0;background:transparent;color:#fff;font-size:36px;line-height:1;cursor:pointer;opacity:.8}
.lb__close:hover{opacity:1}
.lb__nav{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.08);color:#fff;font-size:40px;line-height:1;width:56px;height:80px;cursor:pointer;opacity:.85}
.lb__nav:hover{opacity:1;background:rgba(255,255,255,.16)}
.lb__prev{left:12px}
.lb__next{right:12px}
.lb__nav{width:44px;height:64px;font-size:30px}

/* --- Лайтбокс: зум/пан фото + драг ряда миниатюр. --- */
.lb__img{cursor:zoom-in;transition:transform .12s ease;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;will-change:transform}
.lb__stage{overflow:hidden}
.attachment_entry_pic-list .swiper-wrapper{cursor:grab}
.attachment_entry_pic-list .swiper-wrapper.__grabbing{cursor:grabbing}
.attachment_entry_pic-list .swiper-wrapper.__grabbing a{pointer-events:none}

/* --- Форма добавления поста (Vue). --- */
.media_form_multiselect{width:100%;min-height:120px;padding:6px;border:1px solid #d9d9d9;border-radius:4px;font-size:1rem}
.media_form_check{margin-right:20px}
.media_form_subtitle{margin:24px 0 10px;font-weight:bold;font-size:1.286rem;color:#3aaee8}
.media_form_poster{display:inline-flex;align-items:center;justify-content:center;width:160px;height:228px;background:#f2f2f2;border:1px dashed #cfcfcf;cursor:pointer;overflow:hidden}
.media_form_poster img{width:100%;height:100%;object-fit:cover}
.media_form_poster_hint{color:#999;font-size:.95rem;text-align:center}
.media_form_torrents{margin:0 0 12px;padding:0;list-style:none}
.media_form_torrent{margin-bottom:12px;padding:12px;border:1px solid #e2e2e2;border-radius:6px;background:#fafafa}
.media_form_torrent_head{display:flex;align-items:center;gap:12px}
.media_form_torrent_name{font-weight:bold}
.media_form_torrent_size{color:#888}
.media_form_torrent_del{margin-left:auto;border:0;background:none;color:#c33;cursor:pointer}
.media_form_shots{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}
.media_form_shot{position:relative}
.media_form_shot img{width:120px;height:68px;object-fit:cover;border-radius:3px}
.media_form_shot_del{position:absolute;top:2px;right:2px;border:0;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;width:18px;height:18px;cursor:pointer;font-size:11px;line-height:1}
.media_form_shot_add{padding:0 12px;height:68px;border:1px dashed #cfcfcf;background:#fff;color:#3aaee8;cursor:pointer;border-radius:3px}
.media_form_submit{margin:24px 0}
.media_form_busy{margin-left:10px;color:#999}

.media_form_note{padding:10px 14px;font-size:13px;color:#536069;background:#e5f6ff;border-radius:3px}.media_form_note .fa{margin-right:5px;color:#3aaee8}
.media_moderation-note{padding:12px 16px;line-height:1.4;font-size:13px;color:#8a6d3b;background:#fcf4dd;border:1px solid #f3e3b3;border-radius:3px}.media_moderation-note .fa{margin-right:6px;color:#c9a227}
