.content-censor-settings {
	max-width: 1080px;
}

.content-censor-header { display: flex; gap: 18px; align-items: center; margin: 24px 0; }
.content-censor-header img { border-radius: 50%; flex-shrink: 0; }
.content-censor-header h1 { margin-bottom: 8px; padding: 0; }
.content-censor-feedback { margin-left: auto; }
.content-censor-badge { display: inline-block; margin-left: 12px; padding: 4px 10px; border-radius: 4px; font-weight: 600; }
.content-censor-badge.is-free { background: #e1f2ef; color: #164f4a; }
.content-censor-badge.is-pro { background: #602c50; color: #fff; }
.content-censor-grid { display: grid; grid-template-columns: 2fr 1fr; gap: 18px; }
.content-censor-grid .content-censor-card { margin: 0; }
.content-censor-card { box-sizing: border-box; }
.content-censor-settings > .content-censor-card { max-width: none; }
.content-censor-quick-start { max-width: 100%; width: 760px; height: auto; border: 1px solid #c3c4c7; }
.content-censor-settings a:focus-visible, .content-censor-settings button:focus-visible { outline: 2px solid #2271b1; outline-offset: 3px; }
@media (max-width: 782px) {
	.content-censor-grid { grid-template-columns: 1fr; }
	.content-censor-header { flex-wrap: wrap; }
	.content-censor-feedback { margin-left: 0; }
}
@media (max-width: 600px) {
	.content-censor-header img { width: 48px; height: 48px; }
	.content-censor-card { padding: 18px; }
	.content-censor-settings input.regular-text { max-width: 100%; }
}

.content-censor-intro {
	max-width: 720px;
	font-size: 14px;
}

.content-censor-settings .nav-tab-wrapper {
	margin-bottom: 20px;
}

.content-censor-checkbox {
	display: block;
	margin-bottom: 8px;
}

.content-censor-reset-form {
	margin-top: 18px;
	padding-top: 18px;
	border-top: 1px solid #dcdcde;
}

.content-censor-card {
	max-width: 760px;
	margin: 20px 0;
	padding: 20px 24px;
	border: 1px solid #c3c4c7;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}

.content-censor-scan .spinner {
	float: none;
	margin: 4px 0 0 8px;
}

.content-censor-scan-batch {
	margin: 18px 0 0;
	padding: 0;
	list-style: none;
}

.content-censor-scan-batch li {
	margin: 0;
	padding: 12px 0;
	border-top: 1px solid #dcdcde;
}

.content-censor-post-type,
.content-censor-match {
	display: block;
	margin-top: 4px;
}

.content-censor-post-type {
	color: #646970;
	font-size: 12px;
	text-transform: uppercase;
}
