.b-comments-wrapper{margin:2em 0 0}.b-comments-count{margin:0;padding:0}.b-comments-count.is-hidden{display:none}.b-comments{margin:1em 0 0}.b-comment-wrapper{margin:1.5em 0 0}.b-comment-wrapper:first-child{margin-top:0}.b-comment-wrapper .b-comment{position:relative;padding:0 0 10px;transition:background 200ms linear;border-radius:2px}.b-comment.is-new{background:rgba(0,255,0,.05)}.b-comment .b-credentials{display:table;width:100%;table-layout:fixed;padding:6px .25em 6px 6px;border-bottom:1px solid #f0f0f0}.b-comment .b-credentials>.left-column,.b-comment .b-credentials>.right-column{display:table-cell;vertical-align:middle}.b-comment .b-credentials>.left-column{width:20px;padding:0 8px 0 0;font-size:0;line-height:0}.b-comment .b-credentials .b-author-image{width:20px;text-align:center}.b-comment .b-credentials .b-author-image img{width:100%;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1)}.b-comment .b-credentials .b-author .b-username,.b-comment .b-credentials .b-author .b-staff,.b-comment .b-credentials .b-author .b-date{margin:0 .25em;display:inline-block;vertical-align:baseline}.b-comment .b-credentials .b-author .b-staff{padding:5px 10px;display:inline-block;border-radius:2px;background:var(--b-bg);color:#fff;font-size:11px}.b-comment .b-credentials .b-author .b-date{font-size:.8em;color:#aaa}.b-comments .b-comment-wrapper .b-comment .b-text{font-weight:600;padding:9px 20px 0 20px}.b-comments .b-comment-wrapper .b-comment .b-actions{margin:.5em 0 0;padding:0 20px 0 20px}.b-comments .b-comment-wrapper .b-comment .b-actions .comment-reply{color:#e9545d;border-bottom:1px dashed;font-size:12px;text-decoration:none}.b-comments .b-comment-wrapper .b-comment .b-actions .comment-reply:hover{border-bottom-color:transparent}.b-comments .b-comment-wrapper .b-comment .b-comment-form{margin:20px 20px 10px}.b-comments .b-comment-wrapper .b-comment .b-comment-form .b-form-buttons .b-cancel-button{display:inline-block;margin:0 4px 0 0}.b-comments .b-comment-wrapper>.b-comment-wrapper{padding-left:30px}.b-comments .b-comment-wrapper>.b-comment-wrapper .b-comment .b-text{font-weight:400}.b-comment-form{margin:2em 0 0;background:#fafafa;border-radius:2px;padding:1em;box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1)}.b-comment-form .b-form-header{position:relative;top:-1px;line-height:1em}.b-comment-form .b-form-auth .b-auth-providers{padding:0}.b-comment-form .b-form-auth .b-auth-providers li{margin:0;display:inline-block;vertical-align:middle}.b-comment-form .b-form-auth .b-auth-providers li:first-child{margin-left:0}.b-comment-form .b-form-auth .b-auth-providers li.is-selected a{color:#2a2a2a}.b-comment-form .b-form-auth .b-auth-providers li:hover a{box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1)}.b-comment-form .b-form-auth .b-auth-providers li a{display:inline-block;padding:0 10px;border-radius:2px;line-height:1.25em}.b-comment-form .b-form-auth .b-auth-providers li a img{vertical-align:middle;margin:0 4px 0 0}.b-comment-form .b-form-auth .userpic{width:20px;height:20px;vertical-align:middle;margin:0 4px}.b-comment-form .b-form-auth .userpic:first-child{margin-left:0}.b-comment-form .b-form-auth .b-logout-link{margin:0 0 0 4px}.b-comment-form .b-form-auth .b-logout-link:before{content:"(";margin:0 2px 0 0}.b-comment-form .b-form-auth .b-logout-link:after{content:")";margin:0 0 0 2px}.b-comment-form .b-form-auth .b-guest-auth{margin:1em 0 0}.b-comment-form .b-form-auth .b-guest-auth.is-hidden{display:none}.b-comment-form .b-form-auth .b-guest-auth input{display:inline-block;vertical-align:baseline;margin:0 0 0 4px;width:33%}.b-comment-form .b-form-auth .b-guest-auth input:first-child{margin-left:0}.b-comment-form .b-form-auth .wa-captcha{margin:1em 0 0}.b-comment-form .b-form-auth .wa-captcha p{margin:0;line-height:0}.b-comment-form .b-form-auth .wa-captcha p + p{display:none}.b-comment-form .b-form-auth .wa-captcha img{max-width:100%;border-radius:5px}.b-comment-form .b-form-auth .wa-captcha img + strong{display:none}.b-comment-form .b-form-auth .wa-captcha input{margin:1em 0 0}.b-comment-form .b-comment-body{margin:1em 0 0}.b-comment-form .b-form-buttons{margin:1em 0 0}.b-comment-form .b-form-buttons:first-child{margin-top:0}.b-comment-form .b-form-buttons .b-add-wrapper{text-align:right}.b-comment-form .b-form-buttons .b-cancel-button{display:none}@media screen and (max-width:980px){.b-comment-form .b-form-auth .b-guest-auth input{width:100%;margin:10px 0 0}}