.snackbar {	margin-bottom: 0;	padding: 1.25rem;	font-size: 0.875rem;	border-radius: 8px;}.snackbar-inner {	display: flex;	flex-wrap: wrap;	justify-content: space-between;	align-items: center;	margin-bottom: -10px;	margin-left: -10px;}.snackbar-inner:empty {	margin-bottom: 0;	margin-left: 0;}.snackbar-inner > * {	margin-top: 0;	margin-bottom: 10px;	margin-left: 10px;}.snackbar-title {	font-weight: 500;}.snackbar-icon {	margin-right: .7em;	vertical-align: middle;}.snackbar-primary {	background-color: #d2e7f6;}.snackbar-primary .snackbar-title {	color: #298cd3;}.snackbar + .snackbar {	margin-top: 1.875rem;}@media (min-width: 992px) {	.snackbar {		padding: 1.0625rem 1.25rem;	}}