
    .lnk-reply { margin-right:15px; color: #bbb;}
    .op-lnks {visibility:hidden;text-align:right; }
    .op-lnks a:link,
    .op-lnks a:visited { color:#bbb; }
    .op-lnks a:hover { color:#fff;background-color:#bbb; }
    .op-lnks a.comment-source { visibility: visible; float: left; }
    .over .op-lnks { visibility:visible; }
    .right-lnks { display: flex; align-items: center; justify-content:end; }
    .reply-quote { width:30em;padding-left:7px;margin:10px 0;border-left:1px solid;  }
    .reply-quote .all { display: none }
    .comment-report { position: static !important; display: inline-block; font-size: 13px !important; line-height: 1.6;}
    .comment-item .op-lnks > a { margin-right: 10px; }

.reply-comment { width:98%;position:relative;padding:3px 4px;margin-bottom:5px;background-color:#e8eef2; }
.reply-comment .lnk-close { position:absolute;right:10px;top:10px;line-height:1;padding:0 2px; }
.reply-comment .lnk-close:link,
.reply-comment .lnk-close:visited,
.reply-comment .lnk-close:hover,
.reply-comment .lnk-close:active { font-size:16px; }
.reply-comment .lnk-close:link { color:#999; }
.reply-comment .lnk-close:hover { background-color:#999;color:#fff; }
.reply-comment p { width:30em;padding:6px;margin:0; }
.reply-comment .pubdate { white-space:nowrap;margin-left:10px; }
