.prisma-commenti-subscription-control,
.prisma-commenti-login-notice {
	margin: 1rem 0;
	padding: 1rem;
	border: 1px solid #d5dbe5;
	border-radius: 4px;
	background: #f7f9fc;
}

.prisma-commenti-subscription-status {
	margin: 0 0 .75rem;
}

.prisma-commenti-subscription-toggle {
	cursor: pointer;
}

.prisma-commenti-subscription-control.is-loading {
	opacity: .65;
}

.prisma-commenti-subscriptions-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.prisma-commenti-subscriptions-list > li {
	margin-bottom: 1rem;
}

.prisma-commenti-attachment-notice {
	margin: .5rem 0 1rem;
}

.prisma-commenti-form-error {
	scroll-margin-top: 2rem;
	margin: 1rem 0;
	padding: .9rem 1rem;
	border: 1px solid #b42318;
	border-left-width: 4px;
	border-radius: 4px;
	background: #fff4f2;
	color: #7a271a;
}

.prisma-commenti-form-error p {
	margin: 0;
}

.prisma-commenti-unsubscribe {
	margin: 1rem 0;
	padding: 1rem;
	border: 1px solid #d5dbe5;
	border-radius: 4px;
	background: #f7f9fc;
}

.prisma-commenti-unsubscribe-success {
	border-color: #4f8a5b;
	background: #f2faf4;
}

.prisma-commenti-unsubscribe p {
	margin: 0 0 .75rem;
}

.prisma-commenti-unsubscribe-success p {
	margin-bottom: 0;
}

.prisma-commenti-activation {
	margin: 0 0 1.5rem;
	padding: 1rem;
	border: 1px solid #d5dbe5;
	border-radius: 4px;
	background: #f7f9fc;
}

.prisma-commenti-activation-success {
	border-color: #4f8a5b;
	background: #f2faf4;
}

.prisma-commenti-activation-error {
	border-color: #b42318;
	background: #fff4f2;
}

.prisma-commenti-activation p {
	margin: 0;
}
