body.ace-core-cannot-publish .js-open-create,
body.ace-core-cannot-publish #navCreate,
body.ace-core-cannot-publish #createBackdrop,
body.ace-core-cannot-publish #createSheet,
body.ace-core-cannot-publish #sidebarMyThreadsLink,
body.ace-core-cannot-publish #myThreadsScreen,
body.ace-core-cannot-publish .et-comment-attach-btn,
body.ace-core-cannot-publish .et-comment-file-input,
body.ace-core-cannot-publish .ace-core-hidden {
	display: none !important;
}

.ace-author-badge {
	align-items: center;
	background: rgba(122, 45, 84, 0.12);
	border: 1px solid rgba(122, 45, 84, 0.22);
	border-radius: 999px;
	color: #7a2d54;
	display: inline-flex;
	font-size: 10px;
	font-weight: 800;
	gap: 4px;
	line-height: 1;
	padding: 4px 7px;
	white-space: nowrap;
}

.ace-author-badge::before {
	content: "\2713";
	font-size: 9px;
}

.ace-author-badge[data-badge="moderator"] {
	background: rgba(31, 122, 85, 0.12);
	border-color: rgba(31, 122, 85, 0.24);
	color: #176b49;
}

.ace-author-badge[data-badge="administrator"] {
	background: rgba(45, 72, 122, 0.12);
	border-color: rgba(45, 72, 122, 0.24);
	color: #294a82;
}

.et-reel-slide .ace-author-badge {
	background: rgba(0, 0, 0, 0.62);
	border-color: rgba(255, 255, 255, 0.72);
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
}

:root[data-theme="dark"] .ace-author-badge {
	background: #53304a;
	border-color: #d58ab1;
	color: #fff1f7;
}

:root[data-theme="dark"] .ace-author-badge[data-badge="moderator"] {
	background: #174c3b;
	border-color: #63d6a5;
	color: #e7fff5;
}

:root[data-theme="dark"] .ace-author-badge[data-badge="administrator"] {
	background: #203f67;
	border-color: #79b4f5;
	color: #eef7ff;
}

:root[data-theme="dark"] .et-reel-slide .ace-author-badge {
	background: rgba(0, 0, 0, 0.72);
	border-color: rgba(255, 255, 255, 0.78);
	color: #fff;
}

@supports selector(:has(*)) {
	body.ace-core-cannot-publish main > div:has(> .js-open-create) {
		display: none !important;
	}
}
