.comments-section{background-color:inherit;border-radius:4px;padding:15px;margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.comment,.comment-children{padding-left:10px;position:relative}.comment{display:flex;margin-bottom:15px}.comments-section>.comment-thread>.comment::before{display:none}.comment.no-children::before{height:20px}.comment-voting{display:flex;flex-direction:column;align-items:center;margin-right:8px;font-size:12px;color:#878a8c;flex-shrink:0}.comment-voting .arrow{cursor:pointer;padding:3px}.comment-voting .arrow:hover{background-color:#f0f0f0;border-radius:2px}.comment-voting .score{font-weight:700;margin:2px 0}.comment-main{flex-grow:1}.comment-header{font-size:12px;color:#787c7e;margin-bottom:5px}.comment-header .author{font-weight:700;color:#0079d3;cursor:pointer}.comment-actions a:hover,.comment-header .author:hover{text-decoration:underline}.comment-header .timestamp{margin-left:5px}.comment-body{font-size:14px;line-height:1.5;margin-bottom:8px;word-wrap:break-word}.comment-actions{font-size:12px}.comment-actions a{color:#878a8c;text-decoration:none;margin-right:10px;font-weight:700}.comment-children{margin-left:20px}.collapse-button{color:#878a8c;cursor:pointer;font-weight:700;font-size:12px;margin-right:5px;display:inline-block}.comment-header .collapse-button{margin-left:-10px}