.comments-header{border-top:1px solid #f7f9fa;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;padding:15px 0}@media only screen and (max-width:599px){.comments-header{padding-top:10px}}.comments-header h3{display:inline-block;text-transform:uppercase;margin:10px 0;white-space:nowrap}.comments-header .comments-header-button{margin-left:10px;border-radius:4px}@media only screen and (max-width:599px){.comments-header .comments-header-button{display:block;float:none;margin:0;width:100%;margin-bottom:10px}}@media only screen and (min-width:600px) and (max-width:740px){.comments-header .comments-header-button{font-size:10px;padding:10px 20px;margin-left:5px}}.comments-header .comments-header-button i{top:-1px!important}@media only screen and (max-width:599px){.comment-buttons{width:100%}}@media only screen and (max-width:599px){.comment-buttons #commentsWatchOff,.comment-buttons #commentsWatchOn{width:100%;float:none;display:block;margin:0}}.comment-thread{margin:20px 0 20px 150px;border-bottom:1px solid #f7f9fa;position:relative;overflow:visible;display:flex}.comment-thread .svg-icon{color:#828d96;flex:0 0 40px}@media only screen and (max-width:740px){.comment-thread{margin-left:100px}}@media only screen and (max-width:599px){.comment-thread{margin-left:0}.comment-thread .svg-icon{flex:0 0 30px}}.comment-thread:last-child{border-bottom:none}.comment-thread p{margin:0}.comment-thread p.commentMeta{margin:8px 0}.ProseMirror .commentContent,.comment .commentContent{display:inline-block;width:100%;word-break:break-word}.ProseMirror a.comment-date,.comment a.comment-date{color:#828d96}.ProseMirror a.comment-date:hover,.comment a.comment-date:hover{text-decoration:none}.ProseMirror blockquote,.comment blockquote{margin:0 0 10px;padding:10px;background-color:#f7f9fa;border-radius:4px}.ProseMirror blockquote .quoted,.comment blockquote .quoted{font-weight:700;margin-bottom:5px}.commentActions{display:inline;float:right;margin-left:16px;opacity:0;visibility:hidden;-webkit-transition:visibility 0s,opacity .2s ease-out;transition:visibility 0s,opacity .2s ease-out}.commentActions a{color:#828d96;margin-right:10px}.commentActions a:hover{text-decoration:none}@media only screen and (max-width:599px){.commentActions{visibility:visible;opacity:1}.commentActions a{font-size:12px;color:#9ea6ad}}.comment:hover .commentActions{opacity:1;visibility:visible}.comment-reply{margin:0 auto 20px;padding-left:20px;border-left:1px solid #f7f9fa}@media only screen and (max-width:599px){.comment-reply{padding-left:10px}}.comment.deleted{color:#828d96}.commentEdit{width:100%}#addCommentForm{margin-left:150px}#addCommentForm h2{border-bottom:0;padding-bottom:0}@media only screen and (max-width:740px){#addCommentForm{margin-left:100px}}@media only screen and (max-width:599px){#addCommentForm{margin-left:0}}.comment-form-buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:auto}.commentEditDiv .edit-comment{position:inherit;margin:3px 0 0 5px!important;padding:10px 20px;font-size:14px;float:right}#articleComments .formField{padding-top:10px}#addCommentForm textarea{height:auto;min-height:40px;border:1px solid #ddd;resize:none;box-shadow:none}#addCommentForm textarea:focus{outline:0}#addCommentForm .formBody{background:0 0;padding:0}#addCommentForm .formBody .formField{padding:0}.form-footer{display:-ms-flexbox;display:-webkit-flex;display:flex;height:40px;position:relative;margin-top:15px}.user-story .comment-thread{margin:20px 0 20px}.user-story #addCommentForm{margin:0}.user-story .comments{max-width:640px;margin:0 auto}.user-wiki .comment-thread{margin:20px 0 20px}.user-wiki #addCommentForm{margin:0}