.header-notifications.user-menu .header-notifications-dropdown {
	width: 320px;
	max-width: calc(100vw - 24px);
}

.header-notifications.user-menu .mm-account-menu {
	padding: 8px 0;
}

.header-notifications.user-menu .mm-account-menu li a {
	display: grid;
	grid-template-columns: 25px minmax(0, 1fr) auto;
	align-items: center;
	gap: 10px;
	min-height: 42px;
	padding: 8px 18px;
	line-height: 1.3;
}

.header-notifications.user-menu .mm-account-menu li a i {
	position: static;
	width: 25px;
	margin: 0;
	font-size: 19px;
	line-height: 1;
	text-align: center;
}

.header-notifications.user-menu .mm-account-menu__label {
	min-width: 0;
}

.header-notifications.user-menu .mm-account-menu li.active > a,
.header-notifications.user-menu .mm-account-menu li > a:hover {
	color: #fff;
	background: rgba(198, 158, 73, .16);
}

.header-notifications.user-menu .mm-account-menu .small-tag {
	position: static;
	margin: 0;
}

@media (max-width: 480px) {
	.header-notifications.user-menu .header-notifications-dropdown {
		right: 6px;
		width: min(320px, calc(100vw - 12px));
	}
}
