/* Comments */
main .feed .show-comments, main .feed .hide-comments {margin: 0 auto;}main .feed .comments-section {display: grid;gap: 20px;background-color: var(--color1);border-radius: var(--borderradius);}main .feed .comment-title {color: var(--color_white);font-weight: bold;font-size: clamp(16px, 2.5vw, 20px);line-height: 1;}main .feed .comments-list {display: grid;gap: 15px;}main .feed .comment {position: relative;display: grid;gap: 10px;padding: 15px;background-color: var(--color2);border-radius: var(--borderradius);}main .feed ol.comments-tree-list ol {margin: 10px 0 0 20px;}main .feed .comment-header {display: flex;gap: 10px;align-items: center;}main .feed .comment-header .avatar {height: 36px;}main .feed .comment-header .avatar img {width: 36px;height: 36px;border-radius: 50%;object-fit: cover;}main .feed .comment-header .username {display: flex;gap: 10px;}main .feed .comment-header .username a {color: var(--color_white);font-size: 14px;font-weight: bold;}main .feed .comment-header .username .labelpost.verify {color: var(--color_green);font-size: 14px;}main .feed .comment-header .date {margin-left: auto;color: var(--color_gray);font-size: 12px;}main .feed .comment-body {color: var(--color_lightgray);font-size: clamp(12px, 2.5vw, 15px);line-height: 1.5;}main .feed .comment-body [id^="comm-id-"] {display: grid;gap: 10px;}main .feed .comment-body p {text-indent: 0 !important;}main .feed .comment-body p img {width: 20px;vertical-align: middle;}main .feed .comment-actions {display: flex;gap: 10px;flex-wrap: wrap;align-items: center;font-size: clamp(12px, 2.5vw, 13px);}main .feed .comment-actions a {color: var(--color_gray);text-decoration: none;}main .feed .comment-actions a:hover {color: var(--maincolor);}.com_rating {margin-left: auto;display: flex;gap: 5px;}.com_rating [class^="q-icon-thumbs-"]:before {margin-top: 4px;}.com_rating a:has(.q-icon-thumbs-up):hover {color: #4fb200 !important;}main .feed .comments-tree-list {display: grid;gap: 10px;margin: 0 0 20px 0;padding: 0;}main .feed .comment-layout {display: grid;gap: 20px;padding: 20px;background-color: var(--color2);border-radius: var(--borderradius);}main .feed .comment-layout #dle-comments-form {display: grid;gap: 15px;}article.lastcomments .comment {margin-bottom: 10px;}
ul.comments-image-gallery {
	margin: 0 !important;
	padding: 0 !important;
}
.comments-image-gallery li {
	list-style: none !important;
}
.comments-image-gallery li img {
	width: 100%;
	max-width: 300px;
	border-radius: 8px;
	display: block;
}