.afgf-info-notice {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding: 14px 16px;
	border: 1px solid;
	border-radius: 8px;
}

.afgf-info-notice__icon {
	display: inline-flex;
	flex-shrink: 0;
	margin-top: 1px;
}

.afgf-info-notice__icon svg {
	width: 28px;
	height: 28px;
}

.afgf-info-notice__text p:first-child {
	margin-top: 0;
}

.afgf-info-notice__text p:last-child {
	margin-bottom: 0;
}

.afgf-info-notice--info {
	background-color: #eff6ff;
	border-color: #bfdbfe;
	color: #1e3a8a;
}

.afgf-info-notice--info .afgf-info-notice__icon {
	color: #3b82f6;
}

.afgf-info-notice--success {
	background-color: #f0fdf4;
	border-color: #bbf7d0;
	color: #14532d;
}

.afgf-info-notice--success .afgf-info-notice__icon {
	color: #22c55e;
}

.afgf-info-notice--warning {
	background-color: #fffbeb;
	border-color: #fde68a;
	color: #78350f;
}

.afgf-info-notice--warning .afgf-info-notice__icon {
	color: #f59e0b;
}

.afgf-info-notice--error {
	background-color: #fef2f2;
	border-color: #fecaca;
	color: #7f1d1d;
}

.afgf-info-notice--error .afgf-info-notice__icon {
	color: #ef4444;
}
