.comments-block{border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-top:20px;padding:30px}.comments-block .comment-form{margin-bottom:10px;position:relative;text-align:left}.comments-block .comment-form label{color:var(--desc-color);font-size:15px;line-height:25px;margin-bottom:5px}.comments-block .comment-form textarea.input__form{border-radius:var(--border-radius-large);min-height:90px}.comments-block .comment-form .comment-btn{display:flex;margin-left:auto;margin-top:0}.comments-block .goal-comment-title{color:var(--main-text-color);margin-bottom:15px}.comments-block .list16-items{height:auto!important;margin-top:15px;max-height:300px!important;overflow-y:auto;padding-right:10px}.comments-block .list16-items::-webkit-scrollbar{width:6px}.comments-block .list16-items::-webkit-scrollbar-track{background:var(--main-bg-color);border-radius:var(--border-radius-large)}.comments-block .list16-items::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:var(--border-radius-large)}.comments-block .list16-items .list16-item .list16-name i{color:var(--main-color);font-weight:600;margin-right:5px}.comments-block .list16-items .list16-item .list16-name{color:var(--desc-color);font-size:14px;line-height:24px}.comments-block .list16-items .list16-item .list16-title{color:var(--main-text-color);font-size:15px;line-height:25px;margin-top:2px}.comments-block .list16-items .list16-item{border-bottom:1px dashed var(--main-border-color);margin-bottom:10px;padding-bottom:10px}.comments-block .list16-items .list16-replies{margin:10px 0}.comments-block .list16-items .list16-replies .list16-reply{margin-left:15px;padding-bottom:15px;padding-left:10px;position:relative}.comments-block .list16-items .list16-replies .list16-reply:before{background:var(--main-bg-color);content:"";height:100%;left:0;position:absolute;width:2px}.js-more-comments{cursor:pointer;margin:0 auto;width:-moz-fit-content;width:fit-content}.goal-body .comments-block{border-radius:0;box-shadow:none;margin-top:20px;padding:0}@media (max-width:767.98px){.comments-block .comment-form textarea.input__form{border-radius:20px}}@media (max-width:575.98px){.comments-block{padding:25px}.comments-block .comment-form label{font-size:14px;line-height:24px}.comments-block .comment-form textarea.input__form{border-radius:var(--border-radius)}}@media (max-width:475.98px){.comments-block{padding:20px}.comments-block .comment-form label{font-size:13px;line-height:23px}.comments-block .comment-form .comment-btn{margin-top:10px}}