.ntpanel-advisor-slot,
.ntpanel-home-advisor,
.ntpanel-advisor {
	position: relative;
	z-index: 6;
	pointer-events: auto;
}

.ntpanel-advisor-slot {
	width: 100%;
	margin: 2.5rem 0 0;
}

.ntpanel-home-advisor {
	padding-top: 8px;
	padding-bottom: 36px;
}

.ntpanel-advisor {
	--advisor-ink: var(--ntpanel-ink, #242828);
	--advisor-muted: var(--ntpanel-muted, #69757c);
	--advisor-line: var(--ntpanel-line, #e2e7eb);
	--advisor-soft: var(--ntpanel-soft, #f3f6f8);
	--advisor-gold: var(--ntpanel-yellow, #ffb610);
	overflow: hidden;
	isolation: isolate;
	border: 1px solid #e4eaee;
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 16px 40px rgba(36, 40, 40, .07);
	font-family: var(--ntpanel-font-family);
	color: #445055;
}

.ntpanel-advisor button,
.ntpanel-advisor a,
.ntpanel-advisor input {
	pointer-events: auto !important;
	position: relative;
	z-index: 1;
}

.ntpanel-advisor__layers {
	display: none;
}

.ntpanel-advisor__head {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	gap: 16px 20px;
	align-items: center;
	padding: 18px 22px;
	background: linear-gradient(120deg, #1a1f21 0%, #2a3134 100%);
	color: #fff;
}

.ntpanel-advisor__eyebrow {
	display: inline-flex;
	align-items: center;
	margin-bottom: 8px;
	padding: 4px 10px;
	border-radius: 999px;
	background: rgba(255, 182, 16, .18);
	color: #ffd36a;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.ntpanel-advisor__title {
	margin: 0 0 6px;
	color: #fff;
	font-size: clamp(1.2rem, 1.8vw, 1.45rem);
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: -.015em;
}

.ntpanel-advisor__sub {
	margin: 0;
	max-width: 38rem;
	color: rgba(255, 255, 255, .7);
	font-size: 13.5px;
	font-weight: 500;
	line-height: 1.45;
}

.ntpanel-advisor__meter {
	display: flex;
	align-items: baseline;
	gap: 2px;
	padding: 8px 12px;
	border-radius: 12px;
	background: rgba(255, 255, 255, .08);
	color: #fff;
	font-variant-numeric: tabular-nums;
	line-height: 1;
}

.ntpanel-advisor__meter strong {
	font-size: 1.45rem;
	font-weight: 800;
	color: var(--advisor-gold);
}

.ntpanel-advisor__meter span {
	color: rgba(255, 255, 255, .5);
	font-size: 12px;
	font-weight: 700;
}

.ntpanel-advisor__progress {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 0;
	margin: 0;
	padding: 0 8px;
	list-style: none;
	background: #f7f8f9;
	border-bottom: 1px solid #e8eef1;
}

.ntpanel-advisor__progress li {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 6px;
	margin: 0;
	padding: 12px 6px 10px;
	border: 0;
	border-radius: 0;
	background: transparent;
	color: #8a9499;
	font-size: 11.5px;
	font-weight: 700;
	line-height: 1.2;
	text-align: center;
}

.ntpanel-advisor__progress li:not(:last-child)::before {
	content: "";
	position: absolute;
	top: 24px;
	left: calc(50% + 16px);
	right: calc(-50% + 16px);
	height: 2px;
	background: #e2e7eb;
	z-index: 0;
}

.ntpanel-advisor__progress li.is-done:not(:last-child)::before,
.ntpanel-advisor__progress li.is-current:not(:last-child)::before {
	background: linear-gradient(90deg, var(--advisor-gold), #f0d48a);
}

.ntpanel-advisor__progress li b {
	position: relative;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #d9e0e4;
	color: #8a9499;
	font-size: 10px;
	font-weight: 800;
}

.ntpanel-advisor__progress li.is-current {
	color: var(--advisor-ink);
	background: transparent;
	box-shadow: none;
}

.ntpanel-advisor__progress li.is-current::after {
	content: "";
	position: absolute;
	left: 18%;
	right: 18%;
	bottom: 0;
	height: 3px;
	border-radius: 3px 3px 0 0;
	background: var(--advisor-gold);
}

.ntpanel-advisor__progress li.is-current b {
	border-color: var(--advisor-gold);
	background: var(--advisor-gold);
	color: var(--advisor-ink);
	transform: none;
}

.ntpanel-advisor__progress li.is-done {
	color: var(--advisor-ink);
	background: transparent;
}

.ntpanel-advisor__progress li.is-done b {
	border-color: var(--advisor-ink);
	background: var(--advisor-ink);
	color: #fff;
}

.ntpanel-advisor__track {
	display: none;
}

.ntpanel-advisor__trail {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin: 10px 18px 0;
	padding: 0;
	list-style: none;
}

.ntpanel-advisor__trail li {
	padding: 5px 10px;
	border: 1px solid #f0d48a;
	border-radius: 999px;
	background: #fffaf0;
	color: #6b4a00;
	font-size: 11.5px;
	font-weight: 700;
	animation: ntpanel-advisor-chip .25s ease both;
}

.ntpanel-advisor__trail b {
	margin-right: 5px;
	color: #8a5a00;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .04em;
	text-transform: uppercase;
}

.ntpanel-advisor__stage {
	min-height: 0;
	padding: 0;
	background: #fff;
}

.ntpanel-advisor__panel {
	padding: 16px 18px 14px;
}

.ntpanel-advisor__panel.is-visible {
	animation: ntpanel-advisor-in .28s ease both;
}

.ntpanel-advisor__q {
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 0 0 12px;
	color: var(--advisor-ink);
	font-size: 1.02rem;
	font-weight: 800;
	line-height: 1.35;
}

.ntpanel-advisor__q em {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 1.8em;
	height: 1.8em;
	padding: 0 6px;
	border-radius: 999px;
	background: var(--advisor-gold);
	color: var(--advisor-ink);
	font-style: normal;
	font-size: .7em;
	font-weight: 800;
	letter-spacing: 0;
}

.ntpanel-advisor__choices {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 8px;
}

.ntpanel-advisor__choices--3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.ntpanel-advisor__choice {
	display: grid;
	grid-template-columns: 38px minmax(0, 1fr);
	grid-template-rows: auto auto;
	column-gap: 10px;
	row-gap: 2px;
	align-items: start;
	min-height: 72px;
	margin: 0;
	padding: 12px 12px 12px 14px;
	border: 1px solid #e6ebef;
	border-radius: 12px;
	background: #fff;
	color: inherit;
	text-align: left;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	touch-action: manipulation;
	user-select: none;
	box-shadow: none;
	transition: border-color .15s ease, background .15s ease, box-shadow .15s ease;
}

.ntpanel-advisor__panel.is-visible .ntpanel-advisor__choice {
	animation: ntpanel-advisor-card .28s ease both;
}

.ntpanel-advisor__choice:nth-child(1) { animation-delay: .02s; }
.ntpanel-advisor__choice:nth-child(2) { animation-delay: .05s; }
.ntpanel-advisor__choice:nth-child(3) { animation-delay: .08s; }
.ntpanel-advisor__choice:nth-child(4) { animation-delay: .11s; }
.ntpanel-advisor__choice:nth-child(5) { animation-delay: .14s; }

.ntpanel-advisor__choice i {
	grid-row: 1 / span 2;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	border-radius: 10px;
	background: #fff4d6;
	color: #b07d08;
	font-size: 14px;
	transition: background .15s ease, color .15s ease;
}

.ntpanel-advisor__choice::after {
	display: none;
}

.ntpanel-advisor__choice--wide {
	grid-column: 1 / -1;
}

.ntpanel-advisor__choice strong,
.ntpanel-advisor__choice span,
.ntpanel-advisor__choice i {
	pointer-events: none;
}

.ntpanel-advisor__choice strong {
	align-self: end;
	color: var(--advisor-ink);
	font-size: 14px;
	font-weight: 800;
}

.ntpanel-advisor__choice span {
	color: #667176;
	font-size: 12.5px;
	font-weight: 500;
	line-height: 1.35;
}

.ntpanel-advisor__choice:hover {
	border-color: #f0d48a;
	background: #fffdf8;
	transform: none;
	box-shadow: 0 6px 16px rgba(36, 40, 40, .05);
}

.ntpanel-advisor__choice:hover i {
	transform: none;
}

.ntpanel-advisor__choice:focus-visible {
	outline: none;
	border-color: var(--advisor-gold);
	box-shadow: 0 0 0 3px rgba(255, 182, 16, .2);
}

.ntpanel-advisor__choice.is-active {
	border-color: var(--advisor-gold);
	background: #fff8e6;
	box-shadow: inset 3px 0 0 var(--advisor-gold);
}

.ntpanel-advisor__choice.is-active i {
	background: var(--advisor-gold);
	color: var(--advisor-ink);
}

.ntpanel-advisor__choice.is-active::after {
	display: none;
}

.ntpanel-advisor__area {
	display: grid;
	gap: 12px;
	max-width: 480px;
}

.ntpanel-advisor__area-field {
	display: flex;
	align-items: stretch;
	overflow: hidden;
	border: 1px solid var(--advisor-line);
	border-radius: 14px;
	background: #fff;
}

.ntpanel-advisor__area-field:focus-within {
	border-color: var(--advisor-gold);
	box-shadow: 0 0 0 3px rgba(255, 182, 16, .18);
}

.ntpanel-advisor__area-field input {
	flex: 1 1 auto;
	min-width: 0;
	height: 54px;
	padding: 0 16px;
	border: 0;
	background: transparent;
	color: var(--advisor-ink);
	font-size: 22px;
	font-weight: 800;
}

.ntpanel-advisor__area-field input:focus {
	outline: none;
}

.ntpanel-advisor__area-field input::placeholder {
	color: #c5ced2;
	font-weight: 700;
}

.ntpanel-advisor__area-field > span:last-child {
	display: flex;
	align-items: center;
	padding: 0 16px;
	border-left: 1px solid var(--advisor-line);
	background: var(--advisor-soft);
	color: var(--advisor-ink);
	font-size: 14px;
	font-weight: 800;
}

.ntpanel-advisor__chips {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.ntpanel-advisor__chips button {
	min-height: 38px;
	padding: 0 14px;
	border: 1px solid var(--advisor-line);
	border-radius: 999px;
	background: #fff;
	color: var(--advisor-ink);
	font-size: 13px;
	font-weight: 800;
	cursor: pointer;
	appearance: none;
	transition: background .15s ease, border-color .15s ease;
}

.ntpanel-advisor__chips button:hover,
.ntpanel-advisor__chips button.is-active {
	border-color: var(--advisor-gold);
	background: #fff8e6;
}

.ntpanel-advisor__nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 10px 18px 16px;
	border-top: 1px solid #eef2f4;
	background: #fff;
}

.ntpanel-advisor__nav--steps {
	padding-top: 0;
}

.ntpanel-advisor__panel .ntpanel-advisor__nav {
	padding: 16px 0 6px;
}

.ntpanel-advisor__back,
.ntpanel-advisor__reset {
	border: 0;
	background: transparent;
	color: var(--advisor-muted);
	font-size: 14px;
	font-weight: 800;
	cursor: pointer;
}

.ntpanel-advisor__back:hover,
.ntpanel-advisor__reset:hover {
	color: var(--advisor-ink);
}

.ntpanel-advisor__next,
.ntpanel-advisor__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	min-height: 44px;
	padding: 0 18px;
	border: 0;
	border-radius: 999px;
	font-size: 14px;
	font-weight: 800;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	appearance: none;
	transition: transform .15s ease, background .15s ease;
}

.ntpanel-advisor__next:hover,
.ntpanel-advisor__btn:hover {
	transform: translateY(-1px);
}

.ntpanel-advisor__next,
.ntpanel-advisor__btn--primary {
	background: linear-gradient(135deg, #242828, #1b2022);
	color: #fff;
	box-shadow: 0 10px 22px rgba(36, 40, 40, .18);
}

.ntpanel-advisor__next:hover,
.ntpanel-advisor__btn--primary:hover {
	background: linear-gradient(135deg, #2e3538, #242828);
}

.ntpanel-advisor__btn--zalo {
	background: #0068ff;
	color: #fff;
}

.ntpanel-advisor__btn--zalo:hover {
	background: #0056d6;
	color: #fff;
}

.ntpanel-advisor__btn--call {
	background: var(--advisor-gold);
	color: var(--advisor-ink);
}

.ntpanel-advisor__btn--call:hover {
	background: #e5a40e;
	color: var(--advisor-ink);
}

.ntpanel-advisor__btn--copy,
.ntpanel-advisor__btn--download {
	border: 1px solid #d9dee1;
	background: #fff;
	color: var(--advisor-ink);
}

.ntpanel-advisor__btn--copy:hover,
.ntpanel-advisor__btn--download:hover {
	border-color: var(--advisor-gold);
	background: #fff9e9;
	color: var(--advisor-ink);
}

.ntpanel-advisor__action-status {
	min-height: 1.4em;
	margin: 8px 0 0;
	color: var(--advisor-muted);
	font-size: 13px;
	line-height: 1.4;
}

.ntpanel-advisor__result {
	padding: 8px 18px 16px;
	animation: ntpanel-advisor-in .3s ease both;
}

.ntpanel-advisor__ticket {
	display: grid;
	grid-template-columns: 150px minmax(0, 1fr);
	gap: 18px;
	padding: 18px;
	border: 1px solid #f0d48a;
	border-radius: 16px;
	background: linear-gradient(180deg, #fff8e6, #fff);
}

.ntpanel-advisor__cut {
	display: grid;
	grid-template-rows: 20px minmax(72px, 1fr) 20px;
	min-height: 132px;
	overflow: hidden;
	border: 1px solid #ead9a8;
	border-radius: 12px;
}

.ntpanel-advisor__cut b {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f3f6f8;
	color: #5d666b;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: .06em;
	text-transform: uppercase;
}

.ntpanel-advisor__cut strong {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 2px;
	color: var(--advisor-ink);
	font-size: 14px;
	font-weight: 800;
	text-align: center;
	line-height: 1.2;
}

.ntpanel-advisor__cut strong small {
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .04em;
	text-transform: uppercase;
	opacity: .8;
}

.ntpanel-advisor__cut[data-core="eps"] strong { background: linear-gradient(180deg, #ffe38a, #ffb610); }
.ntpanel-advisor__cut[data-core="pu"] strong { background: linear-gradient(180deg, #f2c16a, #d99000); }
.ntpanel-advisor__cut[data-core="rockwool"] strong { background: linear-gradient(180deg, #d8c8a2, #b89a63); }
.ntpanel-advisor__cut[data-core="xps"] strong { background: linear-gradient(180deg, #c9d7de, #8aa3b0); }
.ntpanel-advisor__cut[data-core="outdoor"] strong { background: linear-gradient(180deg, #cfd6da, #8b9499); }
.ntpanel-advisor__cut[data-core="review"] strong { background: linear-gradient(180deg, #ffe9ad, #f0c45c); }

.ntpanel-advisor__pick {
	margin: 0 0 6px;
	color: var(--advisor-ink);
	font-size: clamp(1.35rem, 2vw, 1.7rem);
	font-weight: 800;
	line-height: 1.2;
}

.ntpanel-advisor__pick em {
	font-style: normal;
	color: #8a5a00;
}

.ntpanel-advisor__spec {
	margin: 0 0 8px;
	color: var(--advisor-muted);
	font-size: 14px;
	font-weight: 700;
}

.ntpanel-advisor__why {
	margin: 0 0 12px;
	max-width: 40rem;
	color: #445055;
	font-size: 15px;
	line-height: 1.65;
}

.ntpanel-advisor__summary {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.ntpanel-advisor__summary li {
	padding: 5px 10px;
	border: 1px solid #f0d48a;
	border-radius: 999px;
	background: #fff;
	color: #6b4a00;
	font-size: 12px;
	font-weight: 700;
}

.ntpanel-advisor__result-section {
	margin-top: 16px;
}

.ntpanel-advisor__result-section h3 {
	margin: 0 0 8px;
	color: var(--advisor-ink);
	font-size: 15px;
	font-weight: 800;
	line-height: 1.35;
}

.ntpanel-advisor__locks,
.ntpanel-advisor__notes {
	display: grid;
	gap: 8px;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
}

.ntpanel-advisor__locks li,
.ntpanel-advisor__notes li {
	position: relative;
	padding: 12px 14px 12px 36px;
	border: 1px solid var(--advisor-line);
	border-radius: 12px;
	background: var(--advisor-soft);
	color: #445055;
	font-size: 14px;
	line-height: 1.5;
}

.ntpanel-advisor__candidates li strong,
.ntpanel-advisor__candidates li span {
	display: block;
}

.ntpanel-advisor__candidates li strong {
	margin-bottom: 3px;
	color: var(--advisor-ink);
	font-weight: 800;
}

.ntpanel-advisor__locks li {
	border-color: #f0d3b4;
	background: #fff7f0;
	color: #7a3a12;
}

.ntpanel-advisor__locks li::before,
.ntpanel-advisor__notes li::before {
	position: absolute;
	top: 16px;
	left: 14px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--advisor-gold);
	box-shadow: 0 0 0 3px rgba(255, 182, 16, .22);
	content: "";
}

.ntpanel-advisor__locks li::before {
	background: #e07a2f;
	box-shadow: 0 0 0 3px rgba(224, 122, 47, .18);
}

.ntpanel-advisor__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 16px;
	align-items: center;
}

@keyframes ntpanel-advisor-in {
	from { opacity: 0; transform: translateY(10px); }
	to { opacity: 1; transform: none; }
}

@keyframes ntpanel-advisor-card {
	from { opacity: 0; transform: translateY(8px); }
	to { opacity: 1; transform: none; }
}

@keyframes ntpanel-advisor-chip {
	from { opacity: 0; transform: translateY(4px); }
	to { opacity: 1; transform: none; }
}

@media (max-width: 991.98px) {
	.ntpanel-advisor {
		border-radius: 16px;
	}

	.ntpanel-advisor__head {
		grid-template-columns: 1fr;
		padding: 16px;
	}

	.ntpanel-advisor__meter {
		display: none;
	}

	.ntpanel-advisor__progress {
		grid-template-columns: repeat(4, minmax(0, 1fr));
		padding: 0;
	}

	.ntpanel-advisor__progress li {
		padding: 10px 4px 8px;
		font-size: 10.5px;
	}

	.ntpanel-advisor__progress li:not(:last-child)::before {
		top: 21px;
		left: calc(50% + 14px);
		right: calc(-50% + 14px);
	}

	.ntpanel-advisor__trail {
		margin-left: 14px;
		margin-right: 14px;
	}

	.ntpanel-advisor__panel,
	.ntpanel-advisor__result,
	.ntpanel-advisor__nav {
		padding-left: 14px;
		padding-right: 14px;
	}

	.ntpanel-advisor__choices,
	.ntpanel-advisor__choices--3,
	.ntpanel-advisor__ticket {
		grid-template-columns: 1fr;
	}

	.ntpanel-advisor__actions {
		flex-direction: column;
		align-items: stretch;
	}

	.ntpanel-advisor__btn,
	.ntpanel-advisor__next {
		width: 100%;
	}
}

@media (prefers-reduced-motion: reduce) {
	.ntpanel-advisor *,
	.ntpanel-advisor *::before,
	.ntpanel-advisor *::after {
		animation: none !important;
		transition: none !important;
	}
}

/* Single-product modal / mobile sheet */
html.ntpanel-advisor-modal-open,
body.ntpanel-advisor-modal-open {
	overflow: hidden;
}

.ntpanel-advisor-modal[hidden] {
	display: none !important;
}

.ntpanel-advisor-modal {
	position: fixed;
	inset: 0;
	z-index: 10050;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	padding: 0;
}

.ntpanel-advisor-modal__backdrop {
	position: absolute;
	inset: 0;
	background: rgba(18, 22, 24, .55);
	backdrop-filter: blur(3px);
	animation: ntpanel-advisor-fade .22s ease both;
}

.ntpanel-advisor-modal__dialog {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	width: min(720px, 100%);
	max-height: min(90vh, 780px);
	margin: 0;
	border-radius: 18px 18px 0 0;
	background: #fff;
	box-shadow: 0 -16px 40px rgba(0, 0, 0, .24);
	animation: ntpanel-advisor-sheet .28s cubic-bezier(.22, 1, .36, 1) both;
	outline: none;
}

.ntpanel-advisor-modal__scroll {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	border-radius: inherit;
	overscroll-behavior: contain;
}

.ntpanel-advisor-modal__scroll .ntpanel-advisor {
	margin: 0;
	border: 0;
	border-radius: 18px 18px 0 0;
	box-shadow: none;
}

.ntpanel-advisor-modal__close {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 3;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border: 0;
	border-radius: 999px;
	background: rgba(0, 0, 0, .35);
	color: #fff;
	font-size: 22px;
	line-height: 1;
	cursor: pointer;
}

.ntpanel-advisor-modal__close:hover,
.ntpanel-advisor-modal__close:focus-visible {
	background: rgba(0, 0, 0, .42);
	outline: none;
}

@keyframes ntpanel-advisor-fade {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes ntpanel-advisor-sheet {
	from { opacity: .4; transform: translateY(28px); }
	to { opacity: 1; transform: none; }
}

@media (min-width: 768px) {
	.ntpanel-advisor-modal {
		align-items: center;
		padding: 24px 16px;
	}

	.ntpanel-advisor-modal__dialog {
		max-height: min(86vh, 740px);
		border-radius: 18px;
		box-shadow: 0 24px 56px rgba(0, 0, 0, .26);
		animation-name: ntpanel-advisor-pop;
	}

	.ntpanel-advisor-modal__scroll,
	.ntpanel-advisor-modal__scroll .ntpanel-advisor {
		border-radius: 18px;
	}

	.ntpanel-advisor-modal__close {
		top: 14px;
		right: 14px;
	}
}

@keyframes ntpanel-advisor-pop {
	from { opacity: 0; transform: translateY(12px) scale(.985); }
	to { opacity: 1; transform: none; }
}

@media (prefers-reduced-motion: reduce) {
	.ntpanel-advisor-modal__backdrop,
	.ntpanel-advisor-modal__dialog {
		animation: none !important;
	}
}
