/*kozlivtsev start*/
.article__comments {
    border-radius: var(--border-radius-large) var(--border-radius-large) 0 0;
}

.article__comment {
    --field-default-y-padding: 12px;
    --field-default-x-padding: 22px;
}

.article__comments-amount {
    font-size: 24px;
    padding: 32px 0;
    box-shadow: 0 4px 5px rgba(20, 30, 39, 0.03);
}

.article__comments-field {
    font-size: 16px;
    border: 1px solid #EDEDED;
    font-family: inherit;
    width: 100%;
    border-radius: var(--border-radius-small);
    display: block;
}

.article__comments-field::placeholder {
    color: var(--color--white-aluminum);
}

.article__comments-field--default {
    padding: var(--field-default-y-padding) var(--field-default-x-padding);
    height: 90px;
}

.article__comments-field--default::placeholder {
    font-size: 14px;
}

.article__comments-field--large {
    padding: 20px 30px;
}

.article__comments-field--large::placeholder {
    font-size: 20px;
}

.article__comments-list {

}

.article__comment {

}

.article__comment-user-photo {
    height: 32px;
    width: 32px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: var(--border-radius-small);
    background-color: #C4C4C4;
}

.article__comment-count {
    width: 40px;
}

.article__comment-count.is-positive .article__comment-count-output {
    background-color: var(--color--green-tee);
    color: var(--color--yellow-green);
}

.article__comment-count.is-neutral .article__comment-count-output {
    background-color: rgba(var(--color--light-gray-rgb), .1);
    color: var(--color--light-gray);
}

.article__comment-count.is-negative .article__comment-count-output {
    background-color: rgba(var(--color--danger-rgb), .33);
    color: var(--color--danger);
}

.article__comment-count-output {
    padding: 4px;
    border-radius: var(--border-radius-small);
}

.article__comment-count-button {
    transition-property: opacity;
    transition-duration: var(--base-transition-time);
    width: 100%;
    opacity: .75;
}

.article__comment-count-button:hover {
    opacity: 1;
}

.article__comment-count-button:disabled,
.article__comment-count-button.is-disabled {
    opacity: .25;
    cursor: default;
}

.article__comment-count-button--up {
    color: var(--color--yellow-green);
}

.article__comment-count-button--down {
    color: var(--color--danger);
}

.article__comment-content p {
    margin-bottom: 0;
}

.article__comment-content p + p {
    margin-top: 6px;
}

.article__comment-answer {
    padding-top: 15px;
}

.article__comment-answer-area {
    position: relative;
}


.article__comment-answer-area .button {
    padding-top: 4px;
    padding-bottom: 4px;
}

.article__comment-answer .svg-icon {
    margin-top: 2px;
    margin-right: 7px;
}

.article__comment-like,
.article__comment-answer-cancel {
    transition-property: color;
    transition-duration: var(--base-transition-time);
}

.article__comment-answer-cancel {
    color: var(--color--white-aluminum);
}

.article__comment-answer-cancel:hover {
    color: #000000;
}

.article__comment-answer-cancel:hover span {
    border-color: #000000;
}

.article__comment-answer-cancel span {
    transition-property: border-color;
    transition-duration: var(--base-transition-time);
    border-bottom: 1px dashed var(--color--white-aluminum);
}

.article__comment-like {
    color: var(--color--light-gray);
}

.article__comment-like:hover {
    color: var(--color--heavenly);
}

/*kozlivtsev end*/
