::placeholder{color:#9ea5c1;opacity:1}
:-ms-input-placeholder{color:#9ea5c1}
::-ms-input-placeholder{color:#9ea5c1}
.icon{display:inline-block;width:20px;height:20px}
.icon.icon-arrow-ro{width:15px;height:14px}
.icon.icon-arrow{width:8px;height:5px}
.icon.icon-message{width:15px;height:14px}
.icon.icon-chat{width:44px;height:44px}
.form-group{margin-bottom:30px}
.form-group.inline{display:flex;flex-wrap:wrap}
.form-group.inline > div{flex:100%}
@media (min-width: 649px) {
.form-group.inline > div{flex:50%}
.form-group.inline > div:first-of-type{padding-right:10px}
.form-group.inline > div:last-of-type{padding-left:10px}
}
@media (max-width: 648px) {
.form-group{margin-bottom:15px}
.comments-section__add button[type="submit"]{margin-top:30px}
}
.form-group input[type="text"],.form-group input[type="email"],.form-group textarea{border:none}
.form-group input[type="text"],.form-group input[type="email"],.form-group textarea,.commentsreplyname input[type="text"],.commentsreplyname input[type="email"],.commentsreplymail input[type="text"],.commentsreplymail input[type="email"]{width:100%;-webkit-border-radius:32px;border-radius:32px;padding:20px;resize:none;color:#343434}
.comments-section{width:100%;margin:40px 0}
.comments-section__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;position:relative;min-height:45px}
.comments-section__title .section-header__title span{line-height:.9}
.comments-section__title .apps-sidebar__header{aspect-ratio:auto}
.comments-section__title .apps-sidebar__header .section-header__image:after{background-image:url(/templates/andplus/img/comment.svg)}
.comments-section__title .section-header__title{margin:0}
.comments-section__title h2{display:flex;align-items:center}
.comments-section__title .icon-chat{margin-right:15px}
.comments-section__title button[data-add-comment]{color:#221b2d;-webkit-border-radius:32px;border-radius:32px;border:1px solid #221b2d;text-transform:uppercase;font-weight:600;height:auto;padding:13px 20px;transition:color ease-in-out 5ms;display:flex;align-items:center}
@media (max-width: 648px) {
.comments-section__title{flex-direction:column;align-items:flex-start}
.comments-section__title .icon-chat{width:34px;height:34px;margin-right:10px}
.comments-section__title button[data-add-comment]{margin-top:24px}
}
@media (max-width: 414px) {
.comments-section__title button[data-add-comment]{width:100%;justify-content:center}
}
.comments-section__title button[data-add-comment] .icon-message{fill:#221b2d;margin-right:10px}
.comments-section__title button[data-add-comment]:hover .icon-message{fill:#019540}
.comments-section__title button[data-add-comment]:hover{color:#019540;border-color:#019540}
.comments-section__add:not(.active){display:none}
.comments-section__add{margin-bottom:60px}
.comments-section__add button[type="submit"]{fill:#fff;display:flex;align-items:center}
.comments-section__add button[type="submit"] .icon{margin-left:10px}
.mass_comments_action{margin:30px 0 0}
#dlefastreplycomments{margin:20px 0 0}
#dlefastreplycomments .bb-editor{margin:10px 0 0}
.mass_comments_action select[name="mass_action"],.comment textarea,#dlefastreplycomments textarea{margin:0;-webkit-border-radius:32px;border-radius:32px;padding:5px 20px}
.comment textarea,#dlefastreplycomments textarea{padding:20px;margin:0 0 15px;resize:none;color:#343434}
.mass_comments_action .bbcodes,.comment .bbcodes,#dlefastreplycomments .bbcodes{padding:13px 20px;height:auto}
.bbcodes.cancelchanges,#dlefastreplycomments .bbcodes.cancelchanges{background:#febc2f}
.bbcodes.cancelchanges:hover,#dlefastreplycomments .bbcodes.cancelchanges:hover{opacity:.8}
.comments-tree-item{-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 4px 5px 0 rgb(103 58 184 / 20%);box-shadow:0 4px 5px 0 rgb(103 58 184 / 20%);background-color:#fff;margin-bottom:30px;padding:30px;position:relative}
.comments-tree-item .comments-tree-item{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;-webkit-border-radius:0;border-radius:0;margin:20px 0 0;padding:20px 0 25px 115px}
.comments-tree-item .comments-tree-item .comments-tree-item{padding-left:0}
.comments-tree-item .comments-tree-item{margin:0!important;padding-bottom:0}
@media (max-width: 648px) {
.comments-tree-item{padding:20px}
.comments-tree-item .comments-tree-item{padding-left:40px}
}
.comment__header{display:flex}
.comment__footer{display:flex;flex-direction:column;padding-left:105px}
@media (max-width: 648px) {
.comment__footer{padding-left:0}
}
.comments-tree-item .comments-tree-item .comment__footer{padding-left:75px}
@media (max-width: 648px) {
.comments-tree-item .comments-tree-item .comment__footer{padding-left:0}
}
.comment__footer .text{width:100%;font-size:15px;font-weight:300;line-height:1.47;color:#000}
.comment__info{display:flex;justify-content:space-between;width:100%}
.comment__info-left{display:flex;flex-direction:column}
.comment__info h4{font-size:16px}
.comment__info time{color:#969fbc;font-size:13px;font-weight:700;margin-top:10px}
.comment__info-version{color:#969fbc;font-size:13px;margin-top:5px;font-weight:700}
.comment__info-version:before{content:attr(data-before)}
.comment__avatar{margin-right:25px}
.comment__avatar span{display:flex;justify-content:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;background:#eef3f9;width:80px;height:80px;overflow:hidden}
.comment__avatar span.rand_photo img{max-width:60px;max-height:60px}
.comment__avatar span:not(.rand_photo) img{max-width:80px;max-height:80px;-webkit-border-radius:50%;border-radius:50%}
.comments-tree-item .comments-tree-item .comment__avatar span{width:50px;height:50px}
.comments-tree-item .comments-tree-item .comment__avatar span.rand_photo img{max-width:38px;max-height:38px}
.comments-tree-item .comments-tree-item .comment__avatar span:not(.rand_photo) img{max-width:50px;max-height:50px}
@media (max-width: 648px) {
.comment__avatar span{width:70px;height:70px}
.comment__avatar span.rand_photo img{max-width:55px;max-height:55px}
.comment__avatar span:not(.rand_photo) img{max-width:70px;max-height:70px}
}
.comment__moderation{padding:0;margin:25px 0 0;list-style:none}
.comment__moderation > div{float:left;margin:0 17px;text-transform:uppercase}
.comment__moderation > div:first-of-type{margin-left:0}
.comment__moderation > div:last-of-type{margin-right:0}
.comment__moderation div.mass{float:right}
.comment__moderation div.edit a{color:#009540}
.comment__moderation div.del a{color:#f1792d}
.comment__moderation div.reply a{color:#969fbc}
.comment__moderation div.edit a:hover,.comment__moderation div.del a:hover,.comment__moderation div.reply a:hover{color:#673ab8}
.comment__moderation div.answers span:before{content:attr(data-before);margin-right:5px}
.comment__moderation div.answers a:hover{color:#009540}
.comment__moderation div.answers,.comment__moderation div.edit,.comment__moderation div.del{text-transform:none;font-size:14px}
.comment__moderation div.answers[data-count="0"]{display:none}
.comment__moderation div.answers .icon{fill:#673ab8;position:relative;top:-3px}
.comment__moderation div.answers a.active .icon{transform:rotate(-180deg);transition:transform 150ms ease}
.comment__moderation div.answers a:hover .icon{fill:#009540}
@media (max-width: 648px) {
.comment__moderation{display:flex;flex-wrap:wrap}
.comment__moderation > div{flex:50%;margin:0}
.comment__moderation div.mass{display:none}
}
.comment .author{font-weight:700;font-size:16px}
.rate_like-dislike{display:flex;justify-content:end;align-items:center}
.ratingtypeplusminus{color:#969fbc;font-size:16px;margin:0 32px 0 10px}
.ratingtypeplusminus:last-of-type{margin-right:0}
.rate_like-dislike span{display:flex;align-items:center}
.rate_like-dislike .icon-like,.rate_like-dislike .icon-dislike{fill:#969FBC}
.rate_like-dislike a:hover .icon-like:hover{fill:#009540}
.rate_like-dislike a:hover .icon-dislike:hover{fill:#f1792d}
@media (max-width: 648px) {
.mass_comments_action{display:none}
.comment__info{flex-direction:column;align-items:flex-start;margin-bottom:35px}
.comment__info-right{display:flex;flex-direction:column;margin:-10px 0 0}
.rate_like-dislike{margin:20px 0 0;order:2;justify-content:center}
.comment__info-version{order:1;font-size:12px}
}
.commentsreplymail{display:none}