.sp-near{scroll-margin-top:84px}.sp-near .st-sec-head p{max-width:72ch}.sp-near-card{padding:12px 12px 10px}.sp-near-card .vz-all-answer{margin-top:6px}.sp-near .vz-all-name small{white-space:pre-line}@container vz-all (min-width: 521px){.sp-near .vz-all-hit{grid-template-columns:236px minmax(0,1fr)}}.sp-near-plain{padding:16px 18px;border-radius:var(--r-card, 16px);background:var(--paper-2);font-size:13px;line-height:1.5;color:var(--ink-600)}.sp-key.is-good{color:var(--green)}.sp-key.is-bad{color:var(--red)}.sp-skel{display:grid;gap:10px}.sp-page .st-cbar{margin:0 -6px;padding:4px 6px;border-radius:8px;transition:transform .14s var(--ease);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.sp-page .st-cbar:hover{background:var(--paper-2)}}.sp-page .st-cbar:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0a0b0d8c}.sp-page .st-cbar:active{transform:scale(.97)}.sp-prices{display:grid}.sp-price{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:4px 14px;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px;border:0;border-top:1px solid var(--line);border-radius:10px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .14s var(--ease);-webkit-tap-highlight-color:transparent}.sp-price:first-child{border-top-color:transparent}@media(hover:hover)and (pointer:fine){.sp-price:hover{background:var(--paper-2);border-top-color:transparent}.sp-price:hover+.sp-price{border-top-color:transparent}}.sp-price:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0a0b0d8c}.sp-price:active{transform:scale(.99)}@media(max-width:639px){.sp-price{grid-template-columns:minmax(0,1fr) 84px}}@media(pointer:coarse){.sp-price{min-height:52px}}.sp-prod{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}.sp-prod-pack{display:grid;place-items:center;width:88px;height:88px;border-radius:14px;background:var(--paper-2)}.sp-facts{display:grid;gap:7px;min-width:0}.sp-facts>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:2px 12px;align-items:baseline}.sp-facts dt{font-size:12.5px;color:var(--ink-400)}.sp-facts dd{min-width:0;font-size:13.5px;line-height:1.4;color:var(--ink-900);font-variant-numeric:tabular-nums}.sp-facts dd.is-bad{font-weight:600;color:var(--red)}.sp-facts dd.is-good{font-weight:600;color:var(--green)}@media(max-width:420px){.sp-prod{grid-template-columns:64px minmax(0,1fr);gap:12px}.sp-prod-pack{width:64px;height:64px;border-radius:12px}.sp-facts>div{grid-template-columns:minmax(0,1fr)}}.sp-part{display:grid;gap:8px;min-width:0}.sp-part-h{margin:0 10px;font-size:13px;font-weight:500;color:var(--ink-600)}.sp-part-w{max-width:62ch;margin:0 10px;font-size:13px;line-height:1.5;color:var(--ink-600)}.sp-part>.sp-go{justify-self:start;margin:0 10px}.sp-mkt .vz-cs-sq.is-in,.sp-mkt .vz-sw.is-you{background:var(--vz-ink-2)}.sp-mkt .vz-cs-sq.is-out,.sp-mkt .vz-sw.is-out{background:#f1f2f4;border:1.5px dashed #868d95}.sp-filter{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin:-8px 10px 0;font-size:13px;color:var(--ink-600)}.sp-filter b{font-weight:600;color:var(--ink-900)}.sp-filter button{min-height:32px;padding:0;border:0;background:none;cursor:pointer;font:600 13px/1 var(--font-body);color:var(--ink-900);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.sp-filter button:hover{text-decoration-color:var(--ink-900)}}@media(pointer:coarse){.sp-filter button{min-height:44px}}.sp-ghost{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.sp-ghost-side{display:grid;gap:10px}.sp-ghost-bar{display:block;width:96px;height:8px;border-radius:4px;background:#eceef0;overflow:hidden}.sp-ghost-bar>i{display:block;height:100%;background:var(--green)}@container lk (max-width: 760px){.sp-ghost{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sp-page .st-cbar:active,.sp-price:active{transform:none}}.sp-sbs{margin:4px 10px 0;padding-top:12px;border-top:1px solid var(--line)}.sp-price-see{display:block;margin-top:5px}
