.jetpack-seo-sidebar__feature-section--toggle {

	.ai-seo-enhancer-label {
		margin-bottom: 24px;
	}

	.ai-seo-enhancer-toggle > p {
		margin-top: 16px;
	}
}

.jetpack-seo-panel {

	.components-panel__row {

		&:not(:last-child) {
			margin-bottom: 2em;
		}
	}
}

.jetpack-seo-sidebar__feature-section {

	.feature-checkboxes-container {
		display: flex;
		flex-direction: column;
		gap: 12px;
		margin-top: 24px;
	}

	.is-disabled {

		input[type="checkbox"]:checked,
		input[type="checkbox"]:indeterminate {
			background-color: var(--jp-gray-5);
			border-color: var(--jp-gray-5);
		}
	}

	.jetpack-seo-sidebar__feature-list-container {
		margin-top: 16px;
		font-size: 13px;

		.jetpack-seo-sidebar__feature-list-title {
			font-weight: 500;
			margin-left: 40px;
		}

		.jetpack-seo-sidebar__feature-list {
			margin-top: 8px;
		}

		.jetpack-seo-enhancer__feature-list-item {
			display: flex;
			align-items: center;
			gap: 8px;
		}

		.jetpack-seo-enhancer__feature-list-item-icon-container {
			width: 32px;
			height: 25px;
			text-align: end;
		}

		.jetpack-seo-enhancer__feature-list-item-icon {
			margin-right: 0;
		}

	}

}

.jetpack-seo-enhancer-summary-feature {
	display: flex;
	margin-bottom: 8px;
	gap: 6px;

	.jetpack-seo-enhancer-summary-feature__control {
		flex-grow: 1;

		.components-base-control__label {
			text-transform: none;
			font-size: 13px;
			margin-top: 3px;
		}
	}

	.jetpack-seo-enhancer-summary-feature__icon-container {
		flex-shrink: 0;
		width: 34px;
		text-align: end;
	}
}

.jetpack-seo-enhancer-summary__edit-button {
	margin-top: 12px;
}
