@charset "UTF-8";@font-face{font-weight:400;font-style:normal;font-family:'hgm_icons';src:url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.eot);src:url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.svg#hgm_icons) format("svg")}.post__title .icon_lock:before,.post__title .icon_edit:before,.post__title .icon_check:before,.post .hubs:before,.title_anchor:before,.comments_list .comment_item_plain .post_info .count:before,.comment-item__avatar-img_default:before,.comment-item__time_changed.icon_comment-edit:before,.comment-item__controls .icon_comment-anchor:before,.comment-item__controls .icon_comment-favorite:before,.comment-item__controls .icon_comment-tree:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-children:before,.comments-placeholder__close:before,.post__title .icon_lock:after,.post__title .icon_edit:after,.post__title .icon_check:after,.post .hubs:after,.title_anchor:after,.comments_list .comment_item_plain .post_info .count:after,.comment-item__avatar-img_default:after,.comment-item__time_changed.icon_comment-edit:after,.comment-item__controls .icon_comment-anchor:after,.comment-item__controls .icon_comment-favorite:after,.comment-item__controls .icon_comment-tree:after,.comment-item__controls .icon_comment-parent:after,.comment-item__controls .icon_comment-children:after,.comments-placeholder__close:after{display:inline-block;vertical-align:text-top;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:'hgm_icons';line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article__button-more{border:0;background-color:transparent;box-shadow:none;cursor:pointer}.article__button-more::-moz-focus-inner{padding:0;border:0}.article__button-more:hover,.article__button-more:focus{outline:0;box-shadow:none}.article__button-more:disabled{cursor:not-allowed}.icon_down:before{content:"\e602"}.icon_up:before{content:"\e60c"}.icon_eye:before{content:"\e603"}.icon_comment:before{content:"\e600"}.icon_fav:before,.comment-item__controls .icon_comment-favorite:before{content:"\e909"}.icon_abuse:before{content:"\e606"}.icon_podcast:before{content:"\e608"}.icon_translate:before{content:"\e60a"}.icon_rss:before{content:"\e609"}.icon_pocket:before{content:"\e607"}.icon_twitter:before{content:"\e60b"}.icon_vk:before{content:"\e60e"}.icon_facebook:before{content:"\e604"}.icon_user:before{content:"\e60d"}.icon_comp:before{content:"\e901"}.icon_hub:before{content:"\e902"}.icon_cross:before,.comments-placeholder__close:before{content:"\e601"}.icon_asterisk:before{content:"\e903"}.icon_mail:before{content:"\e900"}.icon_answers:before{content:"\e904"}.icon_lock:before{content:"\e905"}.icon_briefcase2:before,.post .hubs:before{content:"\e906"}.icon_edit:before{content:"\e907"}.icon_edit_msg:before{content:"\e90f"}.icon_check:before{content:"\e908"}.icon_hash:before,.comment-item__controls .icon_comment-anchor:before{content:"\e90a"}.icon_edit_end:after,.comment-item__time_changed.icon_comment-edit:after{content:"\e913"}.icon_tree:before,.comment-item__controls .icon_comment-tree:before{content:"\e90b"}.icon_up_thin:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-children:before{content:"\2b06"}.icon_slug:before,.comment-item__avatar-img_default:before{content:"\e90d"}.icon_company_pic:before{content:"\e90e"}.icon_search:before{content:"\2b91"}.icon_share:before{content:"\e90c"}.icon_rating:before{content:"\e914"}.icon_cap:before{content:"\e916"}.icon_anchor-link:after,.title_anchor:after{content:"\e915"}.post_cp{position:relative;margin-top:6px;margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333}.post_cp form{display:inline-block}.i-am-your-father-luke{display:block;clear:both;border:none;color:#cc9;letter-spacing:-2px;font:40px/110% Arial,sans-serif}.i-am-your-father-luke a{padding-bottom:2px;border-bottom:2px solid #cc9;color:#cc9;text-decoration:none}.i-am-your-father-luke a:visited{color:#cc9}.i-am-your-father-luke a:hover{border-bottom:none;color:#6da3bd;text-decoration:none}.ufo-was-here{margin-bottom:20px;color:#666;font:16px/110% Verdana,sans-serif}.posts .post{margin-bottom:40px}.posts .i-am-your-father-luke{margin:0 0 40px}.posts .ufo-was-here{margin-bottom:20px}.post__time_published{display:inline-block;margin-bottom:2px;color:#7e7e7e;vertical-align:baseline;font-size:11px}.post__time_published_md:after{position:relative;padding:0 10px;background:#ff0;color:#000;content:'MD'}.post__flow,.post__title_link,.post__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:28px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:34px}.fonts-loaded .post__flow,.fonts-loaded .post__title_link,.fonts-loaded .post__title{font-weight:500;font-family:'Fira Sans',sans-serif}.post__title-arrow{font-weight:700;font-size:24px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:1}.fonts-loaded .post__title-arrow{font-weight:500;font-family:'Fira Sans',sans-serif}.post__flow{color:#5d8fa8}.post__flow:visited{color:#5f9db5}.post__flow:hover{color:#47738d}.post__title,.post__title_link{color:#444}.post__title{margin:0 0 5px;padding:0}.post__title-text{font-size:32px;line-height:40px}.post__title_link:visited{color:#4d7284}.post__title_link:hover{color:#548eaa;text-decoration:none}.post__body{padding-bottom:20px}.post__body h1:hover .title_anchor,.post__body h2:hover .title_anchor,.post__body h3:hover .title_anchor,.post__body h4:hover .title_anchor,.post__body h5:hover .title_anchor,.post__body h6:hover .title_anchor{visibility:visible}.post__tags{margin-top:10px;padding:0;color:#000;font-size:12px;font-family:Verdana,sans-serif}.post__title .icon_lock:before{color:#6da3bd;vertical-align:baseline!important;font-size:20px}.post__title .icon_edit,.post__title .icon_check{letter-spacing:normal}.post__title .icon_edit:before,.post__title .icon_check:before{vertical-align:baseline!important;font-size:20px}.icon_check{margin-left:-4px}.icon_check:before{color:#76a758}.icon_delayed{display:inline-block;color:#89a16e;vertical-align:baseline}.icon_delayed .icon-svg{width:22px;height:20px;color:inherit}.post.special_post{margin-bottom:40px;padding:0 20px;border-left:4px solid #ffe237}.post.special_post .content>.habracut{padding-bottom:0}.post .searched-item{background:#fffacd;font-style:normal}.post .published{margin-bottom:2px;color:#7e7e7e;font-size:11px}.post h1.title{margin-bottom:8px}.post h1.title a.blog_title.corporative{color:#8277a3}.post h1.title a.blog_title.corporative:hover{color:#aba4c2}.post h1.title a.post_title{color:#666}.post h1.title a.post_title:visited{color:#b5b5b5}.post h1.title a.post_title:hover{color:#a3a3a3}.post div.habracut{padding-top:20px}.post .hubs{position:relative;margin-bottom:16px;padding:0 0 0 20px;padding-top:2px;padding-bottom:2px;color:#999;font-size:11px}.post .hubs:before{position:absolute;top:1px;left:0;margin-right:5px;color:#9bbcc6;font-size:15px}.post .hubs.special_hubs{padding-left:0;background:0 0}.post .hubs a{display:inline-block;color:#999;vertical-align:middle}.post .hubs a.subscribed{color:#6c9471}.post .hubs .profiled_hub{cursor:help}.post .content{overflow:hidden;font-size:14px;font-family:Verdana,sans-serif;line-height:160%}.post .content>.habracut{padding-top:20px;padding-bottom:10px}.post .content a:visited:not(.habracut){color:#909}.post .content img{max-width:100%}.post ul.tags{padding:2px 0;font-size:10px;font-family:Verdana,sans-serif}.post ul.tags.icon_tag:before{font-size:15px}.post ul.tags li{display:inline;color:#999}.post ul.tags li a{color:#666}.post ul.tags li a:hover{color:#a3a3a3}.post ul.tags li.fav a{color:#390}.post ul.tags li.fav a:hover{color:#85c266}.post ul.tags li.favourites_edit_tags{margin-left:10px}.post ul.tags li.favourites_edit_tags a{color:#ccc}.post ul.tags li.favourites_edit_tags a:hover{color:#666}.post .polling{margin:20px 0}.post .polling .poll{margin-bottom:20px}.post .polling .poll:last-child{margin-bottom:0}.post .poll .poll_title{color:#404040;font-weight:700;font-size:14px}.post .poll table.answer{margin:10px 0 17px;width:auto;border:0}.post .poll table.answer tr{border:0}.post .poll table.answer tr td{padding:8px 0;border:0;vertical-align:top}.post .poll table.answer tr td input[type=checkbox],.post .poll table.answer tr td input[type=radio]{margin:3px}.post .poll table.answer tr td.label{padding-left:5px;font-size:13px;line-height:15px}.post .poll table.result{margin:10px 0 0;width:100%;border:0;font-size:12px}.post .poll table.result tr{border:0}.post .poll table.result tr td{padding:2px 0;border:0;vertical-align:baseline;line-height:normal}.post .poll table.result tr td.percent{padding-right:10px;width:1%;color:#ccc;text-align:right;word-wrap:normal;word-break:normal}.post .poll table.result tr td strong{color:#404040;font-weight:700}.post .poll table.result tr td .bar{margin-top:5px;height:5px;background:#dadacd}.post .poll table.result tr td .bar.winner{background:#7fa0b0}.post .poll .total{padding-top:10px;color:#999;font-style:italic;font-size:11px}.abuse_wrapper{position:relative;display:inline-block;margin-left:5px;width:16px;height:16px;vertical-align:middle}.post .abuse_form{position:relative;display:inline-block;padding:0;width:90%;border:1px solid #e5e5e5;vertical-align:middle;font-size:11px;font-family:Arial,sans-serif}.post .abuse_form.hidden{display:none}.post .abuse_form .input{margin-right:100px}.post .abuse_form .input input.text{display:inline-block;box-sizing:border-box;margin:0;padding:0;width:100%;height:29px;border:0 solid #d9d9d9;background:0 0;color:#3b3b3b;vertical-align:top;text-indent:8px;font-size:14px;line-height:29px}.post .abuse_form .buttons{position:absolute;top:2px;right:2px;display:inline-block}.post div.tags{margin-bottom:15px;padding:2px 0;color:#000;font-size:12px;font-family:Verdana,sans-serif}#edit_tags_form{margin-bottom:10px;padding:10px;border-radius:5px;background:#eee;font-size:12px}#edit_tags_form label{display:block;margin-bottom:10px}#edit_tags_form input.tags_string{width:99%}#edit_tags_form .description{margin-top:5px;margin-bottom:10px;color:#666;font-size:10px}#edit_tags_form a.close{border-bottom:1px dashed;color:green;text-decoration:none}.post_inner_banner{position:relative;margin-top:40px}.post_inner_banner a{text-decoration:none}.post_inner_banner a:hover{text-decoration:none}.post_inner_banner .left{float:left;width:50%;height:68px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-top-left-radius:15px;border-bottom-left-radius:15px;vertical-align:middle;text-align:center;line-height:68px;-moz-border-radius-topleft:15px;-moz-border-radius-bottomleft:15px}.post_inner_banner .left .text{display:inline-block;padding-left:60px;height:45px;border:0 solid red;background:url(https://habracdn.net/habr/images/1488372722/posts/inner_post_banner/hp/hp.png) no-repeat left center;color:#333;vertical-align:middle;text-align:left;font-size:14px;line-height:20px}.post_inner_banner .right{position:absolute;top:0;right:0;bottom:0;width:50%;border-top:1px solid #7fcaea;border-right:1px solid #7fcaea;border-bottom:1px solid #7fcaea;border-top-right-radius:15px;border-bottom-right-radius:15px;background:url(https://habracdn.net/habr/images/1488372722/posts/inner_post_banner/hp/arrow.png) no-repeat left center;vertical-align:middle;text-align:center;line-height:68px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px}.post_inner_banner .right .text{display:inline-block;padding-left:43px;height:45px;border:0 solid red;background:url(https://habracdn.net/habr/images/1488372722/posts/inner_post_banner/hp/icon.png) no-repeat left center;color:#0096d6;vertical-align:middle;text-align:left;font-size:14px;line-height:20px}.habralenta_settings{margin-top:5px}.habralenta_settings p{margin-bottom:15px;color:#666;font-weight:700;font-size:13px}.habralenta_settings .category-list{margin-bottom:20px}.habralenta_settings .category-list .category_all{position:relative;overflow:hidden;margin-bottom:10px;font-size:133%}.habralenta_settings .category-list .category_all .checkbox{position:absolute;top:0;left:0;margin-top:.2em;width:14px;height:14px;background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -25px 0;cursor:pointer}.habralenta_settings .category-list .category_all.selected .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat 0 0}.habralenta_settings .category-list .category_all .title{margin-left:24px;border-bottom:1px dashed;color:green;cursor:pointer}.habralenta_settings .category-list .category_all .lenta-tip{color:#666;cursor:help}.habralenta_settings .category-list .category{position:relative;overflow:hidden;margin-bottom:10px;font-size:133%}.habralenta_settings .category-list .category:last-child{margin-bottom:0}.habralenta_settings .category-list .category .checkbox{position:absolute;top:0;left:0;float:left;margin-top:.2em;width:14px;height:14px;background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -25px 0;cursor:pointer}.habralenta_settings .category-list .category.full .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat 0 0}.habralenta_settings .category-list .category.part .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -50px 0}.habralenta_settings .category-list .category.disabled .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -25px -75px;cursor:default}.habralenta_settings .category-list .category.disabled.full .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat 0 -75px}.habralenta_settings .category-list .category.disabled.part .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -50px -75px}.habralenta_settings .category-list .category.disabled .title{color:#aaa}.habralenta_settings .category-list .category.disabled .title a{border-bottom:1px dashed #aaa;color:#aaa;cursor:default}.habralenta_settings .category-list .category.disabled .title a:hover{border-bottom:1px dashed #aaa;color:#aaa;cursor:default}.habralenta_settings .category-list .category.disabled .count{color:#aaa}.habralenta_settings .category-list .category .title{display:block;float:left;margin-bottom:1px;margin-left:24px;color:#aaa}.habralenta_settings .category-list .category .title a{border-bottom:1px dashed #6da3bd;text-decoration:none}.habralenta_settings .category-list .category .title a:hover{border-bottom:1px dashed #4d7285}.habralenta_settings .category-list .category .count{color:#999}.habralenta_settings .category-list .category .new{color:green;vertical-align:top;font-size:11px}.habralenta_settings .category-list .category .hubs{display:none;clear:both;padding-top:.8em;padding-left:22px}.habralenta_settings .category-list .category .hubs.show{display:block}.habralenta_settings .category-list .category .hubs .hub{position:relative;overflow:hidden;margin-bottom:.6em;font-size:85%}.habralenta_settings .category-list .category .hubs .hub:last-child{margin-bottom:0}.habralenta_settings .category-list .category .hubs .hub .checkbox{position:absolute;top:0;left:0;float:left;margin-top:.1em;width:14px;height:14px;background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -25px 0;cursor:pointer}.habralenta_settings .category-list .category .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat 0 0}.habralenta_settings .category-list .category.disabled .hubs .hub .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat -25px -75px;cursor:default}.habralenta_settings .category-list .category.disabled .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/habr/images/1488372722/form/checkbox.png) no-repeat 0 -75px}.habralenta_settings .category-list .category.disabled .hubs .hub a{color:#aaa;cursor:default}.habralenta_settings .category-list .category .hubs .hub a{display:block;float:left;margin-left:24px}.habralenta_settings .category-list .category .hubs .hub .new{display:block;float:left;margin-left:4px;color:green;vertical-align:top;font-size:11px}.habralenta_settings .category-list .category .hubs .description{margin-bottom:.6em;color:#999;font-size:85%}.habralenta_settings a#show_habralenta_settings,.habralenta_settings a#hide_habralenta_settings{border-bottom:1px dashed #6da3bd;text-decoration:none}.habralenta_settings a:hover#show_habralenta_settings,.habralenta_settings a:hover#hide_habralenta_settings{border-bottom:1px dashed #4d7285}.habralenta_settings #show_habralenta_settings.hide{display:none}.habralenta_settings img.ajax_loader{display:inline;margin-left:5px;vertical-align:top}.habralenta_settings .category-list img.ajax_loader{margin-top:3px;vertical-align:top}.habralenta_settings .or{margin-right:5px}.habralenta_settings #save_success{display:none;margin-left:10px;color:green}.habralenta_settings #save_success.show{display:inline}.habralenta_settings #form_habralenta_settings .btn{margin-right:5px}.habralenta_settings #form_habralenta_settings .btn.loading{background:url(https://habracdn.net/habr/images/1488372722/form/loader_button.gif)}.habralenta_settings hr.mail-stripe{margin-left:-20px;width:300px;height:2px;border:none;background:url(https://habracdn.net/habr/images/1488372722/mail-stripe.png)}#lenta_notifications .inner_notice{position:relative;margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333}#lenta_notifications a.close{position:absolute;top:5px;right:10px;border-bottom:1px dashed;text-align:right;text-decoration:none;font-size:10px}.post-additionals+div{margin-top:15px}.block_after_post{margin-top:20px}section.post-footer{padding:10px 0 20px!important}.reject_form{margin:20px 0;padding:20px;max-width:600px;border:1px solid red}.article__body{box-sizing:border-box;padding:30px;border-right:1px solid #ebeaea;border-left:1px solid #ebeaea}.article__body-text{margin-bottom:25px;color:#353535;font-weight:400;font-size:14px;line-height:24px}.article__button-more{display:inline-block;box-sizing:border-box;padding:0 20px;height:45px;border:2px solid #606f8c;border-radius:4px;color:#606f8c;vertical-align:top;font-weight:700;font-size:14px;line-height:41px}.article__button-more:hover{background-color:#606f8c;color:#fff;text-decoration:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.article__button-more_habr{border-color:#99c2cd;color:#99c2cd}.article__button-more_habr:hover{background-color:#99c2cd}.article__button-more_gt{border-color:#8293b6;color:#8293b6}.article__button-more_gt:hover{background-color:#8293b6}.article__button-more_mm{border-color:#7eb9df;color:#8293b6}.article__button-more_mm:hover{background-color:#7eb9df}.title_anchor{position:relative;visibility:hidden}.title_anchor:after{position:relative;top:2px;margin-left:7px;color:#b5b5b5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list{margin:0;padding:0;list-style:none}.list__item,.list__item-link{color:#fff;font-size:14px}.article__tags .list__item,.article__tags .list__item-link{color:#87878d;font-size:13px}.megapost-cover_light .list__item,.megapost-cover_light .list__item-link{color:#fff}.megapost-cover_dark .list__item,.megapost-cover_dark .list__item-link{color:#000}.list__item-link{text-decoration:underline}.list__item-link.link_dotted{border-bottom:1px dotted;text-decoration:none}.list__item-link:hover{color:rgba(255,255,255,.8)}.article__tags .list__item-link:hover{color:#87878d}.preview-data .list__item-link{text-decoration:none;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:13px;letter-spacing:0;text-shadow:0 0 30px rgba(0,0,0,.1)}.preview-data .list__item-link:hover{text-decoration:underline}.megapost-cover_light .list__item-link:hover{color:rgba(255,255,255,.8)}.megapost-cover_dark .list__item-link:hover{color:rgba(0,0,0,.8)}.list_inline .list__item{display:inline-block;vertical-align:middle}.megapost-head__meta .list__item{margin-right:30px}.megapost-head__meta .list__item:last-child{margin:0}.megapost-head__hubs .list__item,.article__tags .list__item,.preview-data .list__item{white-space:nowrap;line-height:1.5em}.megapost-head__hubs .list__item:after,.article__tags .list__item:after,.preview-data .list__item:after{content:',\00a0'}.megapost-head__hubs .list__item:last-child:after,.article__tags .list__item:last-child:after,.preview-data .list__item:last-child:after{content:''}.megapost-cover{margin-bottom:11px}.megapost-cover__img{height:600px;background-color:#ccc;background-position:50% 50%;background-size:cover;background-repeat:none}.megapost-cover_short .megapost-cover__img{height:500px}.megapost-cover__img_darken{position:relative}.megapost-cover__img_darken:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(0,0,0,.55);content:''}.megapost-cover__company-blog{position:absolute;top:0;left:auto;width:100%}.megapost-cover_short .megapost-cover__company-blog{top:30px;left:0}.megapost-cover__grid-link{position:absolute;top:0;right:0;box-sizing:border-box;padding:0 30px;height:40px;white-space:nowrap;line-height:40px}.megapost-cover__inner{position:relative;z-index:2;height:100%}.megapost-cover_short .megapost-cover__inner{box-sizing:border-box;padding:14px 20px 20px}.megapost-cover_short{margin-bottom:11px}.megapost-head{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.megapost-head__blog-link{display:inline-block;box-sizing:border-box;margin-bottom:10px;padding:0;color:#fff;vertical-align:top;text-transform:uppercase;white-space:nowrap;font-weight:700;font-size:12px}.megapost-head__blog-link:hover{color:#fff}.megapost-head__title,.megapost-head__title-link{color:#fff;text-indent:-3px;font-weight:700;font-size:34px;line-height:1.5em}.megapost-cover_light .megapost-head__title,.megapost-cover_light .megapost-head__title-link{color:#fff}.megapost-cover_dark .megapost-head__title,.megapost-cover_dark .megapost-head__title-link{color:#000}.megapost-head__title-link:hover{color:#fff;text-decoration:none}.megapost-cover_light .megapost-head__title-link:hover{color:#fff}.megapost-cover_dark .megapost-head__title-link:hover{color:#000}.megapost-head__title{margin:0 0 18px;max-width:580px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.megapost-head__title .searched-item{color:#353535}.megapost-head__meta{position:absolute;bottom:0;left:auto;margin-bottom:30px}.preview-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.preview-data__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-data__blog-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.1);font-weight:700;font-size:14px;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;line-height:22px}.megapost-cover_light .preview-data__blog-link{color:#fff}.megapost-cover_dark .preview-data__blog-link{color:#000}.preview-data__time-published{margin-left:auto;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.1);font-size:13px;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.megapost-cover_light .preview-data__time-published{color:#fff}.megapost-cover_dark .preview-data__time-published{color:#000}.preview-data__title,.preview-data__title-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:14px;color:#fff;text-shadow:0 0 30px rgba(0,0,0,.1);font-size:26px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:36px;text-rendering:optimizeLegibility}.preview-data__title:hover,.preview-data__title-link:hover{text-decoration:none}.fonts-loaded .preview-data__title,.fonts-loaded .preview-data__title-link{font-weight:500;font-family:'Fira Sans',sans-serif}.megapost-cover_light .preview-data__title,.megapost-cover_light .preview-data__title-link{color:#fff}.megapost-cover_dark .preview-data__title,.megapost-cover_dark .preview-data__title-link{color:#000}.preview-data__footer{margin-top:auto}.preview-data__meta{line-height:16px}.preview-data__flow,.preview-data__hubs{display:inline-block;vertical-align:middle}.preview-data__flow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:22px;color:#fff;text-transform:uppercase;text-shadow:0 0 30px rgba(0,0,0,.1);letter-spacing:1px;font-size:13px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.preview-data__flow:hover{color:#fff}.fonts-loaded .preview-data__flow{font-weight:500;font-family:'Fira Sans',sans-serif}.megapost-cover_light .preview-data__flow{color:#fff}.megapost-cover_dark .preview-data__flow{color:#000}@font-face{font-family:'icons_megapost';src:url(https://habracdn.net/habr/fonts/1488372722/megapost_icons/icons.eot);src:url(https://habracdn.net/habr/fonts/1488372722/megapost_icons/icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1488372722/megapost_icons/icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1488372722/megapost_icons/icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1488372722/megapost_icons/icons.svg#icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"gt-icons";src:url(https://habracdn.net/habr/fonts/1488372722/gt-icons/gt-icons.eot);src:url(https://habracdn.net/habr/fonts/1488372722/gt-icons/gt-icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1488372722/gt-icons/gt-icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1488372722/gt-icons/gt-icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1488372722/gt-icons/gt-icons.svg#gt-icons) format("svg");font-weight:400;font-style:normal}.icon,.icon_briefcase:before,.icon_tag:before{font-family:"icons_megapost";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:text-top}.icon_briefcase{position:relative;padding-left:25px;box-sizing:border-box}.icon_briefcase:before{content:"\e801";font-size:17px;color:#fff;margin-right:5px;position:absolute;left:0;top:2px}.megapost-cover_light .icon_briefcase:before{color:#fff}.megapost-cover_dark .icon_briefcase:before{color:#000}.icon_tag:before{content:"\e800";font-size:17px;color:#bac8cc;margin-right:5px}.g-icon{font-family:"gt-icons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g-icon-bold:before{content:"\e613"}.g-icon-italic:before{content:"\e614"}.g-icon-underline:before{content:"\e615"}.g-icon-strike:before{content:"\e616"}.g-icon-users:before{content:"\e617"}.g-icon-cut:before{content:"\e618"}.g-icon-paragraph:before{content:"\e619"}.g-icon-video:before{content:"\e61a"}.g-icon-images:before{content:"\e61b"}.g-icon-quote:before{content:"\e61c"}.g-icon-link:before{content:"\e61d"}.g-icon-more:before{content:"\e621"}.g-icon-list:before{content:"\e60e"}.g-icon-code:before{content:"\e61e"}.g-icon-spoiler:before{content:"\e620"}@font-face{font-weight:400;font-style:normal;font-family:'hgm_icons';src:url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.eot);src:url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1488372722/icons/new/hgm_icons.svg#hgm_icons) format("svg")}.post__title .icon_lock:before,.post__title .icon_edit:before,.post__title .icon_check:before,.post .hubs:before,.title_anchor:before,.comments_list .comment_item_plain .post_info .count:before,.comment-item__avatar-img_default:before,.comment-item__time_changed.icon_comment-edit:before,.comment-item__controls .icon_comment-anchor:before,.comment-item__controls .icon_comment-favorite:before,.comment-item__controls .icon_comment-tree:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-children:before,.comments-placeholder__close:before,.post__title .icon_lock:after,.post__title .icon_edit:after,.post__title .icon_check:after,.post .hubs:after,.title_anchor:after,.comments_list .comment_item_plain .post_info .count:after,.comment-item__avatar-img_default:after,.comment-item__time_changed.icon_comment-edit:after,.comment-item__controls .icon_comment-anchor:after,.comment-item__controls .icon_comment-favorite:after,.comment-item__controls .icon_comment-tree:after,.comment-item__controls .icon_comment-parent:after,.comment-item__controls .icon_comment-children:after,.comments-placeholder__close:after{display:inline-block;vertical-align:text-top;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:'hgm_icons';line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article__button-more{border:0;background-color:transparent;box-shadow:none;cursor:pointer}.article__button-more::-moz-focus-inner{padding:0;border:0}.article__button-more:hover,.article__button-more:focus{outline:0;box-shadow:none}.article__button-more:disabled{cursor:not-allowed}.icon_down:before{content:"\e602"}.icon_up:before{content:"\e60c"}.icon_eye:before{content:"\e603"}.icon_comment:before{content:"\e600"}.icon_fav:before,.comment-item__controls .icon_comment-favorite:before{content:"\e909"}.icon_abuse:before{content:"\e606"}.icon_podcast:before{content:"\e608"}.icon_translate:before{content:"\e60a"}.icon_rss:before{content:"\e609"}.icon_pocket:before{content:"\e607"}.icon_twitter:before{content:"\e60b"}.icon_vk:before{content:"\e60e"}.icon_facebook:before{content:"\e604"}.icon_user:before{content:"\e60d"}.icon_comp:before{content:"\e901"}.icon_hub:before{content:"\e902"}.icon_cross:before,.comments-placeholder__close:before{content:"\e601"}.icon_asterisk:before{content:"\e903"}.icon_mail:before{content:"\e900"}.icon_answers:before{content:"\e904"}.icon_lock:before{content:"\e905"}.icon_briefcase2:before,.post .hubs:before{content:"\e906"}.icon_edit:before{content:"\e907"}.icon_edit_msg:before{content:"\e90f"}.icon_check:before{content:"\e908"}.icon_hash:before,.comment-item__controls .icon_comment-anchor:before{content:"\e90a"}.icon_edit_end:after,.comment-item__time_changed.icon_comment-edit:after{content:"\e913"}.icon_tree:before,.comment-item__controls .icon_comment-tree:before{content:"\e90b"}.icon_up_thin:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-children:before{content:"\2b06"}.icon_slug:before,.comment-item__avatar-img_default:before{content:"\e90d"}.icon_company_pic:before{content:"\e90e"}.icon_search:before{content:"\2b91"}.icon_share:before{content:"\e90c"}.icon_rating:before{content:"\e914"}.icon_cap:before{content:"\e916"}.icon_anchor-link:after,.title_anchor:after{content:"\e915"}.post_cp{position:relative;margin-top:6px;margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333}.post_cp form{display:inline-block}.comments_list .subscribe_comments{display:inline-block;margin-left:2px;height:21px;color:#999;vertical-align:middle;font-size:12px;cursor:pointer}.comments_form{position:relative;padding-top:0}.comments_form h2.title{margin-bottom:20px;color:#afa56a;letter-spacing:-1px;font-weight:400;font-size:22px;font-family:Verdana,sans-serif}.comments_form h2.title a,.comments_form h2.title span{border-bottom:1px dashed;color:#afa56a;text-decoration:none}#comments_form .buttons .time_left{display:inline-block;margin-left:10px;color:#777;vertical-align:middle;font-size:11px}#comments_form .editor{margin-bottom:10px}#preview_placeholder{margin-bottom:20px;padding:10px;border:5px solid #d6d6d6;font-size:14px;font-family:Arial,sans-serif}.for_users_only_msg{position:relative;padding:20px;background:#d3f2c0;color:#333;font-size:14px}.for_users_only_msg.is_blocked{background:#fbe5ec}.comments_list{position:relative;overflow:hidden;margin-left:-20px;padding-top:25px;padding-left:20px}.comments_list.comments_list_profile{padding-top:0}.comments_list .searched-item{background:#fffacd}.comments_list ul{margin:0;padding:0;list-style:none}.comments_list h2.title{margin-bottom:20px;color:#afa56a;letter-spacing:-1px;font-weight:400;font-size:22px;font-family:Verdana,sans-serif}.comments_list h2.title .subscribe_comments{margin-left:2px;color:#999;font-size:12px;cursor:pointer}.comments_list h2.title .subscribe_comments label{margin-left:5px}.comments_list .comment_item{margin-bottom:20px}.comments_list .comment_item .author_banned{margin-bottom:20px;color:#666;font:16px/110% Verdana,sans-serif}.comments_list .comment_item .author_banned a.favorite{display:inline-block;margin-left:5px;width:15px;height:13px;background:url(https://habracdn.net/habr/images/1488372722/favorite.gif)}.comments_list .comment_item .author_banned a.favorite.add{background-position:left top}.comments_list .comment_item .author_banned a.favorite.remove{background-position:left bottom}.comments_list .comment_item .author_banned i.favorite{display:inline-block;margin-top:7px;font-size:12px;cursor:pointer}.comments_list .comment_item .author_banned i.favorite.add{color:#6da3bd}.comments_list .comment_item .author_banned i.favorite.add:hover{color:#4d7285}.comments_list .comment_item .author_banned i.favorite.remove{color:orange}.comments_list .comment_item .comment_body.is_selected{position:relative}.comments_list .comment_item .comment_body.is_selected:after{position:absolute;top:0;left:-20px;width:20px;height:24px;background:url(https://habracdn.net/habr/images/1488372722/comment.selected.icon.png) no-repeat 0 0;content:"";font-family:Webdings}.comments_list .comment_item .message{padding-top:10px;padding-bottom:5px;font-size:14px;font-family:Arial,sans-serif;line-height:140%}.comments_list .comment_item .message.bad.focused{opacity:1}.comments_list .comment_item .message.bad5{background:#fff;opacity:.2}.comments_list .comment_item .message.bad4{background:#fff;opacity:.35}.comments_list .comment_item .message.bad3{background:#fff;opacity:.5}.comments_list .comment_item .message.bad2{background:#fff;opacity:.65}.comments_list .comment_item .message.bad1{background:#fff;opacity:.8}.comments_list .comment_item .message.bad:hover{opacity:1}.comments_list .comment_item .reply a.reply_link{margin-right:10px;border-bottom:1px dashed;text-decoration:none;font-size:11px}.comments_list .comment_item .reply a.edit_link{border-bottom:1px dashed;text-decoration:none;font-size:11px}.comments_list .comment_item .reply a.abuse_link{display:none;margin-left:30px;border-bottom:1px dashed;color:#c6c6c6;text-decoration:none;font-size:11px;cursor:pointer}.comments_list .comment_item .comment_body:hover>.reply a.abuse_link{display:inline}.comments_list .comment_item .comment_body:hover>.reply a.abuse_link:hover{color:#adadad}.comments_list .comment_item .reply .abuse_success{margin-left:30px;color:#c6c6c6;text-decoration:none;font-style:italic;font-size:11px}.comments_list .comment_item .reply_form_placeholder form{padding-top:20px}.comments_list .comment_item .reply_comments{margin-top:20px}.comments_list .comment_item .reply_comments:empty{margin:0}.comments_list .comment_item .edit_time_left{color:#777;font-size:11px}.comments_list .comment_item .reply_comments .comment_item{margin-left:20px}.comments_list .comment_item .reply_comments .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item{margin-left:0}.comments_list .comment_item_plain{overflow:hidden;margin-bottom:24px}.comments_list .comment_item_plain .post_info{float:left;width:160px;font-size:13px;color:#444}.comments_list .comment_item_plain .post_info>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:18px;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:500;display:inline-block;width:100%;vertical-align:top;margin-bottom:5px}.comments_list .comment_item_plain .post_info>.grey{color:#444;line-height:1.4}.comments_list .comment_item_plain .post_info>.grey:hover{color:#548eaa}.comments_list .comment_item_plain .post_info .count{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:12px;color:#82a3b1}.comments_list .comment_item_plain .post_info .count:before{margin-right:7px;vertical-align:middle}.comments_list .comment_item_plain .comment_item{margin-left:172px}.comments_list .comment_item_plain .comment_item .info{overflow:hidden}#xpanel{position:fixed;top:50%;right:0;width:32px;background:#999;opacity:.5}#xpanel:hover{opacity:1}#xpanel .change{position:absolute;top:-15px;left:0;padding:0 10px;color:#666;text-decoration:none;font-size:12px}#xpanel .refresh{display:block;margin:2px;width:28px;height:28px;background:url(https://habracdn.net/habr/images/1488372722/comments/bar/refresh.gif) no-repeat left top}#xpanel .refresh.loading{background:url(https://habracdn.net/habr/images/1488372722/comments/bar/refresh-loading.gif) no-repeat left top}#xpanel .new{display:block;padding:0;padding-top:4px;padding-bottom:6px;width:34px;color:#fff;text-align:center;text-decoration:none;font-size:12px}#xpanel .next_new,#xpanel .prev_new{display:block;padding:0;padding-top:4px;padding-bottom:6px;width:34px;color:#fff;text-align:center;text-decoration:none;font-size:12px}#xpanel .next_new,#xpanel .prev_new,#xpanel .new{position:relative;margin-top:2px}#xpanel .next_new:before,#xpanel .prev_new:before,#xpanel .new:before{position:absolute;top:-2px;right:1px;left:1px;margin:0 auto;width:28px;height:0;border-top:solid 1px #5c5c5c;border-bottom:solid 1px #ddd;content:""}#xpanel .refresh:hover,#xpanel .next_new:hover,#xpanel .prev_new:hover,#xpanel .new:hover{background-color:rgba(0,0,0,.1)}.comment_item{position:relative}.moderated_links a{border-bottom:1px dashed;text-decoration:none;font-size:11px}.moderated_links a:hover{text-decoration:none}.moderated_links a+a{margin-left:10px}.comment-item{height:24px;font-size:11px;font-family:tahoma,sans-serif;line-height:24px}.comment-item:after{clear:both;content:"";display:table}.comment-item.is_topic_starter{background:#f5fce5}.comment-item.is_new{background:#e8e8ff}.comment-item.is_author{background:#fdf5e6}.comment-item.is_moderated{background:#fbe5ec}.comment-item.deleted{background:#dcdcdc}.comment-item__user-info{display:inline-block;vertical-align:middle}.comment-item__avatar{position:relative;display:inline-block;margin-right:10px;width:24px;height:24px;vertical-align:top}.comment-item__avatar-img{position:relative;display:block;width:24px;height:24px;border-radius:3px}.comment-item__avatar-img_default{position:relative;display:inline-block;width:24px;height:24px;vertical-align:top;text-align:center}.comment-item__avatar-img_default:before{background:#fff;color:gray;vertical-align:top;font-size:24px}.comment-item__username{display:inline-block;margin-right:10px;margin-left:-3px;color:#666;vertical-align:top;font-weight:700}a.comment-item__username:hover{color:#333}.comment-item__time_published{display:inline-block;margin-left:-3px;color:#666;vertical-align:middle;font-size:10px}.comment-item__time_changed .comment-item__sign_changed{margin-right:6px}.comment-item__time_changed.icon_comment-edit:after{display:none;box-sizing:border-box;margin:0 3px;padding:0 3px;color:#d1d1d1;font-size:12px}@media screen and (max-width:1115px){.comment-item__time_changed .comment-item__sign_changed{display:none}.comment-item__time_changed.icon_comment-edit:after{display:inline-block}}.comment-item__status{display:inline-block;float:right;margin-right:10px;color:#666;vertical-align:middle;font-size:11px}.comment-item__controls{display:inline-block;margin-left:-3px;height:100%;vertical-align:middle;line-height:24px}.comment-item__controls .icon_comment-anchor,.comment-item__controls .icon_comment-favorite,.comment-item__controls .icon_comment-tree,.comment-item__controls .icon_comment-parent,.comment-item__controls .icon_comment-children{box-sizing:border-box;margin:0 3px;padding:0 3px}.comment-item__controls .icon_comment-anchor:before,.comment-item__controls .icon_comment-favorite:before,.comment-item__controls .icon_comment-tree:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-children:before{color:#9ac2ce;font-size:12px}.comment-item__controls .icon_comment-anchor:hover:before,.comment-item__controls .icon_comment-favorite:hover:before,.comment-item__controls .icon_comment-tree:hover:before,.comment-item__controls .icon_comment-parent:hover:before,.comment-item__controls .icon_comment-children:hover:before{color:#659aaa}.comment-item__controls .icon_comment-anchor{text-decoration:none}.comment-item__controls .icon_comment-favorite.remove:before{color:orange}.comment-item__controls .icon_comment-tree{cursor:pointer}.comment-item__controls .icon_comment-tree.open:before{color:#4a782d}.comment-item__controls .icon_comment-children:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.comments-form__placeholder{padding:15px 25px;border:1px solid #dcdcdc;background:#eee}.form-placeholder__title{margin-bottom:15px;color:#464646;font-size:16px;font-family:Verdana;line-height:21px}.form-placeholder__text{margin-bottom:10px;color:#626262;font-size:14px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:1.5em}.comments-placeholder{position:relative;box-sizing:border-box;margin-bottom:25px;padding:25px 30px;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.comments-placeholder.hide{opacity:0}.comments-placeholder_info{border:4px solid #98c2cf}.comments-placeholder__title{margin-bottom:20px;color:#595959;font-weight:700;font-size:18px;font-family:Verdana,Geneva,sans-serif;line-height:1em}.comments-placeholder__text{margin-bottom:15px;color:#343434;font-size:14px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:20px}.comments-placeholder__text:last-child{margin-bottom:0}.comments-placeholder__close{position:absolute;top:15px;right:17px;cursor:pointer}.comments-placeholder__close:before{color:#98c2cf;font-weight:400;font-size:18px}.comments-placeholder__close:hover:before{color:rgba(152,194,207,.9)}.folding-dot-holder{position:absolute;top:0;left:0;display:none;width:1px;height:1px}.folding-dot{position:absolute;top:9px;right:1px;width:500px;height:5px;background:url(https://habracdn.net/habr/images/1488372722/bg-folding-dot-light.png) repeat-x 5px 0}@media screen and (min-width:1025px){.comments_list .comment_item:hover>.comment_body .info>.folding-dot-holder{display:block}}input,select,textarea{font-size:12px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}textarea{resize:none}form .spoiler_help{position:relative;margin-bottom:25px}form .spoiler_help .text{margin-top:15px;font-size:13px}form .spoiler_help .text ol{padding-left:30px;list-style:decimal}form #user_specializm,form #company_specializm{position:relative;margin-bottom:25px}form .item{position:relative;margin-bottom:25px}form .item.userformat{margin-top:25px}form .item .count{position:absolute;top:0;right:0;color:#999;text-align:right;font-size:11px}form .item:last-child{margin-bottom:0}form .item>label{display:block;margin-bottom:7px;color:#424242;font-weight:700;font-size:13px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:13px}form .item>label .required_field{color:#ff7058}form .item input[type=password],form .item input[type=text],form .item input[type=email]{display:block;box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 10px;width:100%;height:34px;border:1px solid #d9d9d9;color:#3b3b3b;font-size:14px;line-height:34px}form .item input[type=password]:focus,form .item input[type=text]:focus,form .item input[type=email]:focus{outline:0;border:1px solid #a2bfd2;box-shadow:none;-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}form .item input.form-control_datepicker,form .item input.form-control_timepicker{display:inline-block;margin-left:13px;width:auto;vertical-align:baseline}form .item textarea{width:99%;height:200px}form .item textarea:focus{outline:0;border:1px solid #a2bfd2;box-shadow:none;-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}form .item select{line-height:27px}form .item select option{line-height:27px}form .item input[type=password]:disabled,form .item input[type=text]:disabled,form .item input[type=email]:disabled{border:1px solid #d9d9d9;background:#eee;color:#bbb}form .item input[type=checkbox]{margin:3px}form .item textarea:disabled{border:1px solid #d9d9d9;background:#eee;color:#bbb}form .item .error{display:block;margin-top:5px;color:#ff7058;font-size:11px;line-height:13px}form .item .description{margin-top:5px;color:#999;font-size:11px;line-height:15px}form .item .checkbox_list{overflow:hidden;margin-top:10px}form .item .checkbox_list label{display:block;float:left;width:50%;font-weight:400}form .item.one_column .checkbox_list label{float:none;margin-bottom:10px;width:auto}form .item .radio_list{margin-top:10px}form .item .radio_list label{font-weight:400}form .item .radio_list.custom{color:#3f3f3f}form .item .radio_list.custom label{display:inline-block;margin:5px 10px;border-bottom:1px dashed;color:#3a7ca2;cursor:pointer}form .item .radio_list.custom label:first-child{margin-left:5px}form .item .radio_list.custom label.checked{margin:0 5px;padding:5px 5px;border-bottom:0;border-radius:6px;background:#eeecd8;color:#53513f}form .item .radio_list.custom label.checked:first-child{margin-left:0}form .item .radio_list.custom label input{display:none}form .item .checkbox_single{margin-bottom:10px}form .item .checkbox_single label{display:inline-block;margin:0;font-weight:400}form .item .checkbox_in_label label{display:inline;font-weight:400}form .item .checkbox_in_label .label{font-weight:700}form .item .iframe_uploader{overflow:hidden;border:0}form .item .iframe_uploader_preview{overflow:hidden}form .item .iframe_uploader_preview .image{position:relative;float:left;margin-bottom:10px;min-width:48px;min-height:48px;max-width:70%}form .item .iframe_uploader_preview .image .delete{position:absolute;top:2px;right:2px;display:none;float:right;padding:5px 5px;background:#666;color:#fff;text-transform:uppercase;font-size:10px;line-height:10px;opacity:.9;cursor:pointer}form .item .iframe_uploader_preview .image .delete:hover{background:#8b0000}form .item .iframe_uploader_preview .image:hover .delete{display:block}form .item .iframe_uploader_preview .image img{display:block;margin:0;padding:0;min-width:30px;max-width:100%}form .item.habracaptcha{overflow:hidden}form .item.habracaptcha .captcha_image{margin-bottom:20px;font-size:11px}form .item.habracaptcha img{margin-right:10px;width:166px;height:75px;vertical-align:middle}form .item.habracaptcha a{text-decoration:none;font-size:14px}form .item.habracaptcha a span{border-bottom:1px dashed;font-size:11px}.profile_settings_form #user_specializm,.profile_settings_form #company_specializm,.company_description_form #user_specializm,.company_description_form #company_specializm{position:relative;box-sizing:border-box;margin:0;padding:17px 0 8px}.profile_settings_form #user_specializm .item,.profile_settings_form #company_specializm .item,.company_description_form #user_specializm .item,.company_description_form #company_specializm .item{padding:0}.profile_settings_form #user_specializm .item .count,.profile_settings_form #company_specializm .item .count,.company_description_form #user_specializm .item .count,.company_description_form #company_specializm .item .count{top:0}.profile_settings_form .item,.company_description_form .item{box-sizing:border-box;margin:0;padding:17px 0 8px}.profile_settings_form .item:first-child,.company_description_form .item:first-child{padding-top:0}.profile_settings_form .item.avatar,.profile_settings_form .item.stages,.company_description_form .item.avatar,.company_description_form .item.stages{box-sizing:border-box;padding-bottom:25px}.profile_settings_form .item .count,.company_description_form .item .count{top:0}.form-field-medium .item{width:60%}.form-field-small .item{width:30%}.editor{position:relative}.editor .panel{border:1px solid #e0e0e0;border-bottom:0;background:#f5f5f5}.editor .panel .wysiwyg_wrapper:after{clear:both;content:"";display:table}.editor .panel .wysiwyg_wrapper .with-title{display:block;float:left;margin:0;margin-top:1px;margin-right:15px;padding:0}.editor .panel .wysiwyg_wrapper .btn{float:left;width:32px;height:32px;border-right:1px solid #dcdcdc;color:#6da3bd;vertical-align:middle;text-align:center;line-height:32px}.editor .panel .wysiwyg_wrapper .btn:hover{background:#dcdcdc;color:#4d7285}.editor .panel .wysiwyg_wrapper .btn .g-icon{display:inline-block;vertical-align:middle}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown{position:relative;overflow:hidden}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown select{position:absolute;top:0;left:0;height:32px;border:0;font-size:14px;line-height:32px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-appearance:none}.editor .panel .wysiwyg_wrapper .can_use_html{float:right;padding:0 10px;height:32px;border-left:1px solid #dcdcdc;color:#666;vertical-align:middle;text-align:center;font-size:10px;line-height:32px}.editor .panel .wysiwyg_wrapper .can_use_html a{border-bottom:1px dashed;text-decoration:none}.editor .panel .wysiwyg_wrapper .help_holder{clear:both;padding:10px;border-top:1px solid #dcdcdc}.editor .panel .wysiwyg_wrapper .help_holder h4{margin-top:20px;margin-bottom:10px;color:#666;font-weight:700;font-size:12px}.editor .panel .wysiwyg_wrapper .help_holder h4:first-child{clear:both;margin-top:0;padding-top:10px;font-size:16px}.editor .panel .wysiwyg_wrapper .help_holder dl{margin-bottom:10px;font-size:11px}.editor .panel .wysiwyg_wrapper .help_holder dl dt{color:#000;font-weight:700}.editor .panel .wysiwyg_wrapper .help_holder dl dd{color:#666}.editor .editor__footer{padding-left:15px;height:32px;border:1px solid #e0e0e0;border-top:0;background-color:#f5f5f5;line-height:32px}.editor .editor__footer .markdown_checkbox{display:inline-block;color:#464646;vertical-align:baseline;font-weight:400;font-size:13px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;line-height:normal}.editor .editor__footer .markdown_checkbox input[type=checkbox]{margin:0;margin-right:5px}.editor .text-holder{box-sizing:border-box;padding:0;border:1px solid #dcdcdc;background:#fff}.editor .text-holder textarea{box-sizing:border-box;margin:0;padding:4px;width:100%;height:120px;outline:none;border:0;vertical-align:top;font-size:14px}.editor .panel .help_holder .close_html{text-align:right;font-size:10px}.editor .panel .help_holder .close_html a{border-bottom:1px dashed;text-decoration:none}.feedback_page .editor .text-holder textarea{resize:vertical}.img_uploader{overflow:hidden;padding:5px;width:300px;height:60px;border:1px solid #efefef;text-align:center}.img_uploader img{display:block;margin:0 auto;margin-bottom:5px}.img_uploader a.upload_again{border-bottom:1px dashed;text-decoration:none;font-size:10px;line-height:20px}.upload_form{padding:10px;width:278px;height:40px;border:0 solid red;background:#fff;text-align:left}.upload_form .progress{margin-top:5px;height:5px;border:1px solid #eee}.upload_form .progress .bar{width:0%;height:5px;background:#aaa;background:url(https://habracdn.net/habr/images/1488372722/form/loader_button.gif) repeat-x 0 0}.upload_form .state{color:#666;font-size:9px}.preview_placeholder{margin-bottom:20px;padding:10px;border:4px solid #eee;font-size:12px}.buttons .description{clear:both;padding-top:10px;color:#999;font-size:11px}.buttons .text{display:inline-block;margin-left:10px;padding-top:1px;vertical-align:middle;font-size:12px}.blue_buttons_panel{margin-bottom:15px;padding:20px;background:#e0edf8}.blue_buttons_panel input{margin-right:15px}.blue_buttons_panel input.big{margin-right:30px}.dropdown-menu{overflow:hidden;border-radius:4px;background-color:#f2f2f2}.dropdown-menu li{padding:5px;border-top:1px solid #e5e5e5;text-align:left;font-size:12px}.dropdown-menu li a{color:#000}.dropdown-menu li a img{display:inline-block;width:20px;height:20px;border-radius:20px;vertical-align:middle}.dropdown-menu li a span.name{display:inline-block;margin-left:5px;vertical-align:middle}.dropdown-menu li:first-child{border-top:none}.dropdown-menu li:hover,.dropdown-menu .active{background-color:#e5e5e5}.dropdown-menu li:active{background-color:#e5e5e5}.dropdown-menu{margin:0;padding:0;list-style:none}.dropdown-menu a:hover{text-decoration:none;cursor:pointer}.autocomplete-w1{position:absolute;top:5px;left:0}.autocomplete{overflow:auto;max-height:350px;border:1px solid #999;background:#fff;text-align:left;font-size:12px;cursor:default}.autocomplete .selected{background:#f0f0f0}.autocomplete div{overflow:hidden;padding:2px 5px;color:#333;white-space:nowrap}.autocomplete strong{color:#000;font-weight:700}.form{display:block;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.form.hidden{display:none}.form_admin-causes{position:relative;z-index:2;margin-top:-1px;padding:20px 15px;border:1px solid #d5e7e4}.form__fieldset{margin:0;padding:0}.form__fieldset_admin-causes{margin-bottom:20px;border:0}.form__legend{display:block;margin:0;padding:0 0 16px;color:#484848;font-weight:700;font-size:14px}.form__label_datetime{font-size:0}.form__label_block{display:block;width:100%;line-height:28px}.form__label_block:hover .form__label-text{color:#4d80aa}.form__label-text{color:#484848;font-size:13px}.form__input:checked+.form__label-text{color:#4d80aa;font-weight:700}.form-control{font-size:14px}.html_format pre .hljs{display:block;overflow-x:auto;padding:1em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:teal}.hljs-string,.hljs-doctag{color:#d14}.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:navy;font-weight:400}.hljs-regexp,.hljs-link{color:#009926}.hljs-symbol,.hljs-bullet{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}