:root{--color-black:#000;--color-blue:#3b5998;--color-blue-alice:#f0f8ff;--color-light-gray:#b7b8b8;--color-superlight-gray:#e3e3e3;--color-gray:#788;--color-green:#028202;--color-orange:#f8ad00;--color-white:#e2f6fe;--color-white-darker:#f7f7f7;--color-white-pure:#fff;--color-yellow:#fde64b;--color-light-yellow:#fcf6e9;--color-danger:red;--color-pic-placeholder:var(--color-white-pure);--gap-s:4px;--gap-m:8px;--gap-l:16px}ul.recent-comments{list-style:none;margin:0;background:rgba(255,255,255,.5);padding:10px 15px;border-radius:15px}ul.recent-comments>li:not(:last-child){border-bottom:1px dotted #3b5998}ul.recent-comments>li>a{display:block;text-decoration:none;padding:10px 15px;transition:all .5s ease}ul.recent-comments>li>a:hover{background:rgba(255,255,255,.6)}.comments-block{margin-top:10px;margin-bottom:50px;padding:10px}@media screen and (max-width:767px){.comments-block{padding:0 10px}}.comments-block h3{text-align:center;padding:0 0 20px}@media screen and (max-width:767px){.comments-block h3{padding-bottom:0}}.comments-block h3:empty{display:none}.comments-block .comments-instruction{border-top:1px dotted #777;border-bottom:1px dotted #777;padding:20px 0}@media screen and (max-width:767px){.comments-block .comments-instruction{display:none}}.comments-block .load-previous{display:block;text-align:center;margin:20px 0}.comments-block:not([data-previous-exists=true]) .load-previous{display:none}.comments-block .comment-rows{border-top:1px dotted #777}.comments-block .comment-rows .comment-row{padding:20px 0;border-bottom:1px dotted #777;box-sizing:content-box;min-height:80px}@media screen and (max-width:767px){.comments-block .comment-rows .comment-row{padding-top:10px;padding-bottom:10px}}@media screen and (min-width:551px){.comments-block .comment-rows .comment-row[data-level-num="1"]{margin-left:80px}}.comments-block .comment-rows .comment-row .avatar{float:left;background:#fff;padding:5px;border-radius:5px}@media screen and (max-width:767px){.comments-block .comment-rows .comment-row .avatar{padding:1px;border-radius:50%}}.comments-block .comment-rows .comment-row .avatar img{border-radius:5px;display:block}@media screen and (max-width:400px){.comments-block .comment-rows .comment-row .avatar img{border-radius:50%;max-width:48px;max-height:48px}}.comments-block .comment-rows .comment-row .body{margin:0 0 0 90px}@media screen and (max-width:400px){.comments-block .comment-rows .comment-row .body{margin-left:0}}.comments-block .comment-rows .comment-row .body .timestamp{float:right;color:gray;padding:0 0 10px 10px;font-size:12px;display:none}.comments-block .comment-rows .comment-row .body .name{font-weight:700}@media screen and (max-width:400px){.comments-block .comment-rows .comment-row .body .name{margin-left:60px;line-height:50px;height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.comments-block .comment-rows .comment-row .body .content{margin-top:10px}.comments-block .comment-rows .comment-row .body .content a{text-decoration:underline}.comments-block .comment-rows .comment-row .actions{margin:10px 0 0 90px;text-align:right}.comments-block .comment-rows .comment-row .actions>span{border-bottom:1px dashed #3b5998;cursor:pointer}.comments-block.auth-needed .comment-rows .comment-row .actions{display:none}.comments-block .comments-form{padding:0 0 20px;margin:20px 0;position:relative}.comments-block .comments-form:after{content:'';display:none;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.5);transition:.3s;opacity:0}@media screen and (max-width:767px){.comments-block .comments-form{margin:10px 0}}.comments-block .comments-form.comment-progress:after{display:block;opacity:1}.comments-block .comments-form.auth-needed{padding:10px;border-radius:10px;background:#fff;text-align:center;cursor:pointer;border-bottom:0}.comments-block .comments-form[data-level-num="1"]{margin-left:100px}@media screen and (max-width:767px){.comments-block .comments-form[data-level-num="1"]{margin-left:0}}.comments-block .comments-form textarea{width:100%;height:105px;resize:vertical;overflow:hidden}.comments-block .comments-form [data-purpose=after-submit-message]{display:none;margin:20px 0;text-align:center;padding:10px;border-radius:10px}.comments-block .comments-form .comment-submit-block{position:relative;margin-top:20px;text-align:right}@media screen and (max-width:767px){.comments-block .comments-form .comment-submit-block{text-align:center}}.comments-block .comments-form .comment-submit-block .loading{position:relative;left:-10px;top:10px}@media screen and (max-width:767px){.comments-block .comments-form .comment-submit-block .loading{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}.comments-block .comments-form .comment-submit-block button{width:100%}}