.comment-vote {
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
	font: inherit;
	line-height: 18px;
	cursor: pointer;
}

.comment-vote svg {
	vertical-align: middle;
}

.comment-vote:disabled {
	opacity: 1;
	cursor: default;
}

.comment-vote.active {
	color: #00BFFF;
}

#newComment,
.active_n_comment {
	list-style: none;
	margin: 0 0 10px;
}

#newComment textarea,
.active_n_comment textarea {
	background: #1c1c1c;
	border: 2px solid #4f4f4f;
	box-shadow: rgba(0, 0, 0, .25) 0 2px 5px inset;
	box-sizing: border-box;
	color: #fff;
	display: block;
	min-height: 50px;
	outline: none;
	padding: 10px;
	width: 100%;
}

#newComment textarea:focus,
.active_n_comment textarea:focus {
	border-color: #e03800;
}

#newComment .comment-submit,
.active_n_comment .comment-submit {
	background: #e03800;
	line-height: 2;
	padding: 0 10px;
}

.active_n_comment .ck.ck-editor {
	margin: 0;
}

#newComment .ck.ck-editor__main > .ck-editor__editable,
.active_n_comment .ck.ck-editor__main > .ck-editor__editable {
	background: #1c1c1c;
	border-color: #4f4f4f;
	box-shadow: rgba(0, 0, 0, .25) 0 2px 5px inset;
	color: #fff;
	min-height: 54px;
}

#newComment .ck.ck-editor__main > .ck-editor__editable.ck-focused,
.active_n_comment .ck.ck-editor__main > .ck-editor__editable.ck-focused {
	border-color: #e03800;
	box-shadow: rgba(0, 0, 0, .25) 0 2px 5px inset;
}

#newComment .ck.ck-toolbar,
.active_n_comment .ck.ck-toolbar {
	background: #2b2b2b;
	border-color: #4f4f4f;
}

#newComment .ck.ck-button,
.active_n_comment .ck.ck-button {
	color: #d7d7d7;
}

#newComment .ck.ck-button:not(.ck-disabled):hover,
.active_n_comment .ck.ck-button:not(.ck-disabled):hover,
#newComment .ck.ck-button.ck-on,
.active_n_comment .ck.ck-button.ck-on {
	background: #3a3a3a;
	color: #fff;
}

/* PlayRu 2026 comment controls */
#newComment textarea:focus,
.active_n_comment textarea:focus,
#newComment .ck.ck-editor__main > .ck-editor__editable.ck-focused,
.active_n_comment .ck.ck-editor__main > .ck-editor__editable.ck-focused {
	border-color: #00BFFF;
	box-shadow: rgba(0, 0, 0, .25) 0 2px 5px inset, 0 0 10px rgba(0, 191, 255, .22);
}

#newComment .comment-submit,
.active_n_comment .comment-submit,
.addNewcombut {
	background: linear-gradient(90deg, #0099FF, #00BFFF);
	border: 1px solid rgba(0, 191, 255, .55);
	border-radius: 6px;
	box-shadow: 0 0 14px rgba(0, 191, 255, .22);
	color: #fff;
	text-shadow: none;
}

#newComment .comment-submit:hover,
.active_n_comment .comment-submit:hover,
.addNewcombut:hover {
	background: linear-gradient(90deg, #00BFFF, #38D5FF);
	color: #fff;
	opacity: 1;
}
