.nsp-health-test{max-width:800px;margin:0 auto;padding:var(--sp-4) var(--sp-4) var(--sp-16);min-height:100vh}.nsp-ht-step{animation:nspHtFadeIn 0.35s ease}@keyframes nspHtFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nsp-ht-welcome{text-align:center;padding:var(--sp-8) 0}.nsp-ht-welcome__hero{background:linear-gradient(135deg,var(--brand-700),var(--brand-500));color:#fff;border-radius:var(--r-xl);padding:var(--sp-12) var(--sp-8);margin-bottom:var(--sp-8)}[data-theme="dark"] .nsp-ht-welcome__hero{background:linear-gradient(135deg,var(--brand-800),var(--brand-600))}.nsp-ht-welcome__icon{font-size:28px;margin-bottom:var(--sp-4)}.nsp-ht-welcome__img-wrap{margin:0 auto var(--sp-5);max-width:480px;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.35)}.nsp-ht-welcome__img{width:100%;height:auto;display:block}.nsp-ht-welcome__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;margin:0 0 var(--sp-3);line-height:var(--lh-tight);letter-spacing:-0.01em}.nsp-ht-welcome__subtitle{font-size:var(--text-base);opacity:0.9;max-width:520px;margin:0 auto var(--sp-6);line-height:var(--lh-normal)}.nsp-ht-welcome__features{display:flex;justify-content:center;gap:var(--sp-6);margin-bottom:var(--sp-8);flex-wrap:wrap}.nsp-ht-welcome__feat{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm);opacity:0.85}.nsp-ht-welcome__feat svg{color:#c8a96e;flex-shrink:0}.nsp-ht-welcome__about{text-align:justify;max-width:640px;margin:0 auto var(--sp-6);font-size:var(--text-sm);color:var(--text-2);line-height:var(--lh-relaxed);hyphens:auto;-webkit-hyphens:auto}.nsp-ht-welcome__about-title{font-size:var(--text-lg);font-weight:700;color:var(--text);margin-bottom:var(--sp-4);text-align:center}.nsp-ht-welcome__about h3{font-size:var(--text-base);font-weight:600;color:var(--text);margin:var(--sp-5) 0 var(--sp-2)}.nsp-ht-welcome__about p{margin-bottom:var(--sp-3)}.nsp-ht-welcome__about ul{margin:0 0 var(--sp-3);padding:0 0 0 var(--sp-5);list-style:disc}.nsp-ht-welcome__about li{margin-bottom:var(--sp-1)}.nsp-ht-welcome__disclaimer{font-size:var(--text-xs);color:var(--muted);margin-top:var(--sp-6);line-height:var(--lh-normal)}.nsp-ht-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-8);font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;border:none;border-radius:var(--r-lg);cursor:pointer;transition:background 0.2s,transform 0.15s,box-shadow 0.2s;text-decoration:none;line-height:1.4}.nsp-ht-btn:active{transform:scale(0.97)}.nsp-ht-btn--primary{background:#fff;color:var(--brand-700);box-shadow:0 2px 12px rgba(0,0,0,0.15)}.nsp-ht-btn--primary:hover{background:#fff;color:var(--brand-700);box-shadow:0 6px 24px rgba(0,0,0,0.28);transform:translateY(-1px)}.nsp-ht-btn--brand{background:var(--brand-600);color:#fff}.nsp-ht-btn--brand:hover{background:var(--brand-700)}.nsp-ht-btn--outline{background:transparent;color:var(--text);border:1px solid var(--border)}.nsp-ht-btn--outline:hover{background:var(--surface)}.nsp-ht-btn--sm{padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);border-radius:var(--r-md)}.nsp-ht-btn--cart{background:var(--brand-600);color:#fff;font-size:var(--text-sm);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md)}.nsp-ht-btn--cart:hover{background:var(--brand-700)}.nsp-ht-btn--cart.is-added{background:var(--success);pointer-events:none}.nsp-ht-progress{height:4px;background:var(--surface);border-radius:2px;overflow:hidden;margin-bottom:var(--sp-6)}.nsp-ht-progress__fill{height:100%;background:var(--brand-600);border-radius:2px;transition:width 0.4s ease}.nsp-ht-counter{text-align:center;font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--sp-2)}.nsp-ht-profile{max-width:560px;margin:0 auto}.nsp-ht-profile__title{font-size:var(--text-2xl);font-weight:700;text-align:center;margin-bottom:var(--sp-2)}.nsp-ht-profile__desc{text-align:center;color:var(--muted);font-size:var(--text-sm);margin-bottom:var(--sp-8)}.nsp-ht-field{margin-bottom:var(--sp-5)}.nsp-ht-field__label{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--sp-2);color:var(--text)}.nsp-ht-field__label .nsp-ht-req{color:var(--error)}.nsp-ht-field__input{width:100%;padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);outline:none;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.nsp-ht-field__input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(var(--brand-rgb),0.12)}[data-theme="dark"] .nsp-ht-field__input{background:#1C1C1C;border-color:rgba(255,255,255,0.1)}.nsp-ht-radios{display:flex;gap:var(--sp-2);flex-wrap:wrap}.nsp-ht-radio{position:relative}.nsp-ht-radio input{position:absolute;opacity:0;pointer-events:none}.nsp-ht-radio__label{display:inline-block;padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:all 0.15s;user-select:none}.nsp-ht-radio__label:hover{border-color:var(--brand-500)}.nsp-ht-radio input:checked+.nsp-ht-radio__label{background:rgba(var(--brand-rgb),0.1);border-color:var(--brand-600);color:var(--brand-700);font-weight:600}[data-theme="dark"] .nsp-ht-radio input:checked+.nsp-ht-radio__label{background:rgba(var(--brand-rgb),0.2);color:var(--brand-400)}.nsp-ht-field__error{color:var(--error);font-size:var(--text-xs);margin-top:var(--sp-1);display:none}.nsp-ht-field.has-error .nsp-ht-field__error{display:block}.nsp-ht-field.has-error .nsp-ht-field__input,.nsp-ht-field.has-error .nsp-ht-radio__label{border-color:var(--error)}.nsp-ht-profile__actions{text-align:center;margin-top:var(--sp-8)}.nsp-ht-question{text-align:center;padding:var(--sp-4) 0}.nsp-ht-question__text{font-size:var(--text-xl);font-weight:600;line-height:var(--lh-normal);margin:var(--sp-6) 0 var(--sp-8);min-height:3em}.nsp-ht-answers{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);max-width:500px;margin:0 auto var(--sp-8)}.nsp-ht-answer{padding:var(--sp-4);font-size:var(--text-sm);font-weight:500;font-family:var(--font-sans);color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:var(--r-lg);cursor:pointer;transition:all 0.15s;text-align:center;line-height:1.3}.nsp-ht-answer:hover{border-color:var(--brand-500);background:rgba(var(--brand-rgb),0.04);color:var(--text)}[data-theme="dark"] .nsp-ht-answer:hover{color:var(--text)}.nsp-ht-answer.is-selected{border-color:var(--brand-600);background:rgba(var(--brand-rgb),0.1);color:var(--brand-700);font-weight:600}[data-theme="dark"] .nsp-ht-answer.is-selected{background:rgba(var(--brand-rgb),0.2);color:var(--brand-400)}.nsp-ht-answer.is-selected:hover{color:var(--brand-700)}[data-theme="dark"] .nsp-ht-answer.is-selected:hover{color:var(--brand-400)}.nsp-ht-question__nav{display:flex;justify-content:center;gap:var(--sp-3)}.nsp-ht-email{max-width:480px;margin:0 auto;text-align:center;padding:var(--sp-8) 0}.nsp-ht-email__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-6)}[data-theme="dark"] .nsp-ht-email__card{background:#1C1C1C;border-color:rgba(255,255,255,0.08)}.nsp-ht-email__title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--sp-2)}.nsp-ht-email__desc{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--sp-6)}.nsp-ht-email__field{margin-bottom:var(--sp-3)}.nsp-ht-email__field input{width:100%;padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);color:var(--text);outline:none;box-sizing:border-box}.nsp-ht-email__field input:focus{border-color:var(--brand-500)}.nsp-ht-email__skip{display:inline-block;margin-top:var(--sp-4);font-size:var(--text-sm);color:var(--muted);text-decoration:underline;cursor:pointer;background:none;border:none;font-family:var(--font-sans)}.nsp-ht-email__skip:hover{color:var(--text)}.nsp-ht-results{padding:var(--sp-4) 0}.nsp-ht-summary{background:linear-gradient(135deg,var(--brand-700),var(--brand-500));color:#fff;border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-6);text-align:center;margin-bottom:var(--sp-8)}[data-theme="dark"] .nsp-ht-summary{background:linear-gradient(135deg,var(--brand-800),var(--brand-600))}.nsp-ht-summary__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--sp-2);letter-spacing:-0.01em}.nsp-ht-summary__date{font-size:var(--text-sm);opacity:0.8;margin-bottom:var(--sp-4)}.nsp-ht-summary__stats{display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.nsp-ht-stat{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--text-sm);font-weight:500}.nsp-ht-stat__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.nsp-ht-chart{max-width:560px;margin:0 auto var(--sp-8);padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl)}[data-theme="dark"] .nsp-ht-chart{background:#1C1C1C;border-color:rgba(255,255,255,0.08)}.nsp-ht-chart canvas{width:100% !important;height:auto !important}.nsp-ht-chart__legend{display:flex;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap}.nsp-ht-legend-item{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:var(--muted)}.nsp-ht-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.nsp-ht-alarm{border:2px solid var(--error);background:rgba(220,38,38,0.05);border-radius:var(--r-lg);padding:var(--sp-6);margin-bottom:var(--sp-8)}[data-theme="dark"] .nsp-ht-alarm{background:rgba(220,38,38,0.1)}.nsp-ht-alarm__title{font-size:var(--text-lg);font-weight:700;color:var(--error);margin-bottom:var(--sp-3);display:flex;align-items:center;gap:var(--sp-2)}.nsp-ht-alarm__text{font-size:var(--text-sm);color:var(--text);line-height:var(--lh-normal);margin-bottom:var(--sp-3)}.nsp-ht-alarm__list{margin:0;padding:0 0 0 var(--sp-5);list-style:disc}.nsp-ht-alarm__item{font-size:var(--text-sm);color:var(--text-2);line-height:var(--lh-normal);margin-bottom:var(--sp-1)}.nsp-ht-section{margin-bottom:var(--sp-8)}.nsp-ht-section__title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--sp-4)}.nsp-ht-section__desc{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--sp-4);line-height:var(--lh-normal)}.nsp-ht-top3{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-8)}.nsp-ht-top-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);display:flex;gap:var(--sp-4);align-items:flex-start}[data-theme="dark"] .nsp-ht-top-card{background:#1C1C1C;border-color:rgba(255,255,255,0.08)}.nsp-ht-top-card__icon{font-size:32px;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.nsp-ht-top-card__icon .nsp-sys-icon{color:var(--brand-500);transition:color 0.25s ease,filter 0.25s ease}.nsp-ht-top-card:hover .nsp-sys-icon{color:var(--accent-500);filter:drop-shadow(0 0 6px rgba(214,129,49,0.4))}[data-theme="dark"] .nsp-ht-top-card__icon .nsp-sys-icon{color:var(--brand-400)}[data-theme="dark"] .nsp-ht-top-card:hover .nsp-sys-icon{color:var(--accent-400);filter:drop-shadow(0 0 8px rgba(232,152,80,0.5))}.nsp-ht-top-card__info{flex:1;min-width:0}.nsp-ht-top-card__name{font-size:var(--text-base);font-weight:700;margin-bottom:var(--sp-1)}.nsp-ht-top-card__score{font-size:var(--text-sm);margin-bottom:var(--sp-2)}.nsp-ht-top-card__desc{font-size:var(--text-sm);color:var(--muted);line-height:var(--lh-normal)}.nsp-ht-badge{display:inline-block;padding:2px 10px;font-size:var(--text-xs);font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:0.03em}.nsp-ht-badge--good{background:rgba(22,163,74,0.12);color:#16A34A}.nsp-ht-badge--fair{background:rgba(245,158,11,0.12);color:#D97706}.nsp-ht-badge--poor{background:rgba(234,88,12,0.12);color:#EA580C}.nsp-ht-badge--critical{background:rgba(220,38,38,0.12);color:#DC2626}.nsp-ht-gut-block{background:linear-gradient(135deg,rgba(var(--brand-rgb),0.06),rgba(var(--brand-rgb),0.02));border:1px solid rgba(var(--brand-rgb),0.2);border-radius:var(--r-lg);padding:var(--sp-6);margin-bottom:var(--sp-8)}[data-theme="dark"] .nsp-ht-gut-block{background:rgba(var(--brand-rgb),0.08);border-color:rgba(var(--brand-rgb),0.2)}.nsp-ht-gut-block__title{font-size:var(--text-lg);font-weight:700;color:var(--brand-700);margin-bottom:var(--sp-2);display:flex;align-items:center;gap:var(--sp-2)}[data-theme="dark"] .nsp-ht-gut-block__title{color:var(--brand-400)}.nsp-ht-gut-block__text{font-size:var(--text-sm);color:var(--text-2);line-height:var(--lh-normal)}.nsp-ht-systemic{background:var(--accent-500);color:#fff;border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-6);text-align:center;margin-bottom:var(--sp-8)}.nsp-ht-systemic__title{font-size:var(--text-xl);font-weight:800;margin-bottom:var(--sp-2)}.nsp-ht-systemic__desc{font-size:var(--text-sm);opacity:0.9;margin-bottom:var(--sp-4)}.nsp-ht-accordion{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-8)}.nsp-ht-acc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}[data-theme="dark"] .nsp-ht-acc-card{background:#1C1C1C;border-color:rgba(255,255,255,0.08)}.nsp-ht-acc-card__header{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);cursor:pointer;user-select:none;transition:background 0.15s}.nsp-ht-acc-card__header:hover{background:rgba(var(--brand-rgb),0.03)}.nsp-ht-acc-card__icon{font-size:24px;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.nsp-ht-acc-card__icon .nsp-sys-icon{width:24px;height:24px;color:var(--brand-500);transition:color 0.25s ease,filter 0.25s ease}.nsp-ht-acc-card__header:hover .nsp-sys-icon{color:var(--accent-500);filter:drop-shadow(0 0 5px rgba(214,129,49,0.35))}[data-theme="dark"] .nsp-ht-acc-card__icon .nsp-sys-icon{color:var(--brand-400)}[data-theme="dark"] .nsp-ht-acc-card__header:hover .nsp-sys-icon{color:var(--accent-400)}.nsp-ht-acc-card__name{flex:1;font-weight:600;font-size:var(--text-base)}.nsp-ht-acc-card__percent{font-size:var(--text-sm);font-weight:600;margin-right:var(--sp-2)}.nsp-ht-acc-card__arrow{font-size:18px;color:var(--muted);transition:transform 0.25s}.nsp-ht-acc-card.is-open .nsp-ht-acc-card__arrow{transform:rotate(180deg)}.nsp-ht-acc-card__body{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.nsp-ht-acc-card.is-open .nsp-ht-acc-card__body{max-height:2000px}.nsp-ht-acc-card__content{padding:0 var(--sp-5) var(--sp-5);border-top:1px solid var(--border);padding-top:var(--sp-4)}.nsp-ht-acc-card__text{font-size:var(--text-sm);color:var(--muted);line-height:var(--lh-normal);margin-bottom:var(--sp-4)}.nsp-ht-products{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.nsp-ht-product{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3);text-align:center;display:flex;flex-direction:column}[data-theme="dark"] .nsp-ht-product{background:#111;border-color:rgba(255,255,255,0.06)}.nsp-ht-product__img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--r-sm);margin-bottom:var(--sp-2);background:#f5f5f5}[data-theme="dark"] .nsp-ht-product__img{background:#1a1a1a}.nsp-ht-product__name{font-size:var(--text-xs);font-weight:600;line-height:1.3;margin-bottom:var(--sp-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nsp-ht-product__name a{color:var(--text);text-decoration:none}.nsp-ht-product__name a:hover{color:var(--brand-600)}.nsp-ht-product__price{font-size:var(--text-xs);color:var(--brand-600);font-weight:700;margin-bottom:var(--sp-2);margin-top:auto}[data-theme="dark"] .nsp-ht-product__price{color:var(--brand-400)}.nsp-ht-product__reason,.nsp-ht-product__dosage{display:none}.nsp-ht-disclaimer{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);margin-bottom:var(--sp-6);font-size:var(--text-xs);color:var(--muted);line-height:var(--lh-normal)}.nsp-ht-actions{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--sp-8)}.nsp-ht-telegram{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);background:#0088cc;color:#fff;border-radius:var(--r-lg);text-decoration:none;font-weight:600;font-size:var(--text-sm);transition:background 0.15s}.nsp-ht-telegram:hover{background:#006da3;color:#fff;text-decoration:none}.nsp-ht-loading{text-align:center;padding:var(--sp-8);color:var(--muted)}.nsp-ht-spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--brand-600);border-radius:50%;animation:nspHtSpin 0.7s linear infinite;margin-bottom:var(--sp-3)}@keyframes nspHtSpin{to{transform:rotate(360deg)}}.nsp-health-test__noscript{text-align:center;padding:var(--sp-8);font-size:var(--text-lg);color:var(--muted)}@media (max-width:768px){.nsp-ht-welcome__hero{padding:var(--sp-8) var(--sp-4)}.nsp-ht-welcome__title{font-size:var(--text-2xl)}.nsp-ht-answers{grid-template-columns:1fr}.nsp-ht-products{grid-template-columns:repeat(2,1fr)}.nsp-ht-top-card{flex-direction:column;align-items:center;text-align:center}.nsp-ht-summary__stats{gap:var(--sp-2)}}@media (max-width:480px){.nsp-health-test{padding:var(--sp-2) var(--sp-2) var(--sp-12)}.nsp-ht-welcome__features{flex-direction:column;align-items:center}.nsp-ht-question__text{font-size:var(--text-lg)}.nsp-ht-products{grid-template-columns:1fr}.nsp-ht-chart{padding:var(--sp-3)}.nsp-ht-actions{flex-direction:column;align-items:stretch}}.nsp-ht-pdf-mode,.nsp-ht-pdf-mode *{color:#111 !important;border-color:#ccc !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;filter:none !important;opacity:1 !important;text-shadow:none !important;box-shadow:none !important}.nsp-ht-pdf-mode{background:#fff !important}.nsp-ht-pdf-mode .nsp-ht-summary{background:linear-gradient(135deg,#15803d,#22c55e) !important;color:#fff !important}.nsp-ht-pdf-mode .nsp-ht-summary *,.nsp-ht-pdf-mode .nsp-ht-systemic *,.nsp-ht-pdf-mode .nsp-ht-telegram{color:#fff !important}.nsp-ht-pdf-mode .nsp-ht-systemic{background:#7c3aed !important;color:#fff !important}.nsp-ht-pdf-mode .nsp-ht-chart{background:#fff !important;border-color:#ddd !important;max-width:100% !important;padding:30px !important}.nsp-ht-pdf-mode .nsp-ht-products{display:block !important}.nsp-ht-pdf-mode .nsp-ht-product{display:block !important;background:transparent !important;border:none !important;border-bottom:1px solid #e5e5e5 !important;border-radius:0 !important;padding:7px 0 !important;text-align:left !important}.nsp-ht-pdf-mode .nsp-ht-product:last-child{border-bottom:none !important}.nsp-ht-pdf-mode .nsp-ht-product__img,.nsp-ht-pdf-mode .nsp-ht-product__price,.nsp-ht-pdf-mode .nsp-ht-btn--cart{display:none !important}.nsp-ht-pdf-mode .nsp-ht-product__name{font-size:13px !important;font-weight:700 !important;-webkit-line-clamp:unset !important;overflow:visible !important;margin-bottom:2px !important}.nsp-ht-pdf-mode .nsp-ht-product__name a{color:#111 !important;text-decoration:none !important}.nsp-ht-pdf-mode .nsp-ht-product__reason{display:block !important;font-size:12px !important;color:#555 !important;font-style:italic !important;line-height:1.4 !important;margin-bottom:2px !important}.nsp-ht-pdf-mode .nsp-ht-product__dosage{display:none !important}.nsp-ht-pdf-mode .nsp-ht-top-card,.nsp-ht-pdf-mode .nsp-ht-acc-card{background:#fff !important;border-color:#ddd !important}.nsp-ht-pdf-mode .nsp-ht-acc-card__content{border-top-color:#ddd !important}.nsp-ht-pdf-mode .nsp-ht-acc-card__text,.nsp-ht-pdf-mode .nsp-ht-section__desc,.nsp-ht-pdf-mode .nsp-ht-top-card__desc{color:#444 !important}.nsp-ht-pdf-mode .nsp-ht-disclaimer{background:#f8f8f8 !important;border-color:#ddd !important;color:#444 !important}.nsp-ht-pdf-mode .nsp-ht-actions{display:none !important}.nsp-ht-pdf-mode .nsp-ht-product__price{color:#15803d !important}.nsp-ht-pdf-mode .nsp-ht-product__img{background:#f5f5f5 !important}.nsp-ht-pdf-mode .nsp-ht-badge--good{background:rgba(22,163,74,0.15) !important;color:#15803d !important}.nsp-ht-pdf-mode .nsp-ht-badge--fair{background:rgba(245,158,11,0.15) !important;color:#b45309 !important}.nsp-ht-pdf-mode .nsp-ht-badge--poor{background:rgba(234,88,12,0.15) !important;color:#c2410c !important}.nsp-ht-pdf-mode .nsp-ht-badge--critical{background:rgba(220,38,38,0.15) !important;color:#b91c1c !important}.nsp-ht-pdf-mode .nsp-ht-acc-card__percent{font-weight:700 !important}.nsp-ht-pdf-mode .nsp-ht-alarm{border-color:#dc2626 !important;background:rgba(220,38,38,0.06) !important}.nsp-ht-pdf-mode .nsp-ht-alarm__title{color:#dc2626 !important}.nsp-ht-pdf-mode .nsp-ht-alarm__item{color:#333 !important}.nsp-ht-pdf-mode .nsp-ht-gut-block{background:rgba(22,163,74,0.06) !important;border-color:rgba(22,163,74,0.3) !important}.nsp-ht-pdf-mode .nsp-ht-gut-block__title{color:#15803d !important}.nsp-ht-pdf-mode .nsp-ht-btn--cart{background:#15803d !important;color:#fff !important}.nsp-ht-pdf-mode .nsp-ht-btn--brand{background:#15803d !important;color:#fff !important}.nsp-ht-pdf-mode .nsp-ht-btn--outline{background:#fff !important;color:#111 !important;border-color:#999 !important}.nsp-ht-pdf-mode .nsp-ht-telegram{background:#0088cc !important}.nsp-ht-pdf-mode .nsp-ht-stat__dot{border:1px solid rgba(0,0,0,0.15) !important}.nsp-ht-pdf-mode .nsp-ht-section__title,.nsp-ht-pdf-mode .nsp-ht-top-card__name,.nsp-ht-pdf-mode .nsp-ht-acc-card__name{color:#000 !important;font-weight:700 !important}