

/* Start:/bitrix/components/pandora/seller/templates/.default/landing.css?179460906421653*/
/* 1.92.0 / 1.93.0: «Sotuvchilar uchun» — /seller/ for visitors, with a picture for every feature */
body.vsmp.vsmp--landing { background: #fff; }
.vsmp--landing .vsmp-layout { display: block; padding: 0; }
.vsmp--landing .vsmp-main { gap: 0; }
.vsmp--landing .vsmp-footer { max-width: 1240px; width: 100%; box-sizing: border-box; margin: 0 auto; padding: 22px 24px; border-top: 1px solid var(--vsmp-border); }
.vsmp--landing .vsmp-topbar { gap: 12px; }
.vsmp--landing .vsmp-topbar .vsmp-btn { white-space: nowrap; }

.vsmp-sl { --sl-ink: #16132b; --sl-text: #3d3a52; --sl-muted: #6f6b86; --sl-soft: #f6f4fc; --sl-line: #e9e6f2; --sl-blue: #3b6ff5; --sl-radius: 22px; color: var(--sl-text); font-size: 16px; overflow-x: clip; }
.vsmp-sl-wrap { max-width: 1240px; margin: 0 auto; padding: 0 24px; box-sizing: border-box; }
.vsmp-sl-center { text-align: center; }
.vsmp-sl-center .vsmp-sl-sub { margin-left: auto; margin-right: auto; }
.vsmp-sl .vsmp-icon { width: 22px; height: 22px; }
.vsmp-sl h1, .vsmp-sl h2, .vsmp-sl h3, .vsmp-sl h4 { color: var(--sl-ink); margin: 0; }

/* the pictures (lib/storefront/sellerart.php) */
.sl-art { display: block; width: 100%; height: auto; overflow: visible; font-family: inherit; }
.sl-art .a { fill: var(--vsmp-accent); } .sl-art .b { fill: var(--sl-blue); } .sl-art .ok { fill: #1f9d57; } .sl-art .wa { fill: #f59e0b; } .sl-art .ho { fill: #ef4444; }
.sl-art .ln { fill: #e4e1ee; } .sl-art .lt { fill: #cfcadf; } .sl-art .sf { fill: #f4f2fa; } .sl-art .sa { fill: var(--vsmp-accent-soft); } .sl-art .sb { fill: #e3ebfe; }
.sl-art .ink { fill: var(--sl-ink); } .sl-art .wh { fill: rgba(255, 255, 255, .55); }
.sl-art .w { fill: #fff; filter: drop-shadow(0 6px 14px rgba(40, 24, 110, .12)); }
.sl-art .tk, .sl-art .tx { fill: var(--sl-ink); } .sl-art .ta { fill: var(--vsmp-accent); } .sl-art .tb { fill: var(--sl-blue); } .sl-art .tw { fill: #fff; } .sl-art .tm { fill: #7a7690; } .sl-art .th { fill: #ef4444; } .sl-art .tok { fill: #1f9d57; }
.sl-art .stw, .sl-art .sta, .sl-art .stb, .sl-art .stln, .sl-art .stok, .sl-art .stink { fill: none; stroke-linecap: round; stroke-linejoin: round; }
.sl-art .stw { stroke: #fff; } .sl-art .sta { stroke: var(--vsmp-accent); } .sl-art .stb { stroke: var(--sl-blue); } .sl-art .stln { stroke: #e4e1ee; } .sl-art .stok { stroke: #1f9d57; } .sl-art .stink { stroke: var(--sl-ink); }

/* buttons */
.vsmp-sl-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 48px; padding: 0 24px; border: 1.5px solid var(--vsmp-accent); border-radius: 14px;
	background: var(--vsmp-accent); color: #fff !important; font-weight: 600; text-decoration: none; transition: transform .15s, box-shadow .2s, background-color .15s; }
.vsmp-sl-btn:hover { background: var(--vsmp-accent-dark); box-shadow: 0 12px 26px rgba(91, 50, 200, .28); transform: translateY(-1px); }
.vsmp-sl-btn--ghost { background: #fff; color: var(--vsmp-accent) !important; }
.vsmp-sl-btn--ghost:hover { background: var(--vsmp-accent-soft); box-shadow: none; }
.vsmp-sl-btn--lg { height: 56px; padding: 0 30px; font-size: 16.5px; border-radius: 16px; }
.vsmp-sl-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.vsmp-sl-center.vsmp-sl-actions { justify-content: center; margin-top: 36px; }
.vsmp-sl-note { flex: 1 1 100%; margin: 0; padding: 10px 14px; border-radius: 12px; background: var(--vsmp-warn-bg); color: var(--vsmp-warn); font-size: 14px; }

/* hero */
.vsmp-sl-hero { position: relative; overflow: hidden; padding: 56px 0 0; background:
	radial-gradient(700px 520px at 78% 40%, rgba(124, 58, 237, .16), transparent 70%),
	radial-gradient(600px 400px at 5% 100%, rgba(59, 111, 245, .10), transparent 70%),
	linear-gradient(180deg, #fbfaff, #fff); }
.vsmp-sl-hero__in { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); gap: 40px; align-items: center; }
.vsmp-sl-kicker { display: inline-flex; align-items: center; gap: 8px; padding: 7px 14px; border-radius: 999px; background: #fff; box-shadow: 0 4px 14px rgba(40, 24, 110, .08); color: var(--vsmp-accent); font-weight: 600; font-size: 14px; }
.vsmp-sl-kicker .vsmp-icon { width: 18px; height: 18px; }
.vsmp-sl-hero__title { margin: 20px 0 18px !important; font-size: 54px; line-height: 1.06; font-weight: 800; letter-spacing: -.025em; }
.vsmp-sl-hero__lead { margin: 0 0 30px; font-size: 18.5px; line-height: 1.55; max-width: 580px; }
.vsmp-sl-points { display: flex; flex-wrap: wrap; gap: 10px 22px; margin: 28px 0 0; padding: 0; list-style: none; color: var(--sl-muted); font-size: 14.5px; }
.vsmp-sl-points li { display: flex; align-items: center; gap: 7px; }
.vsmp-sl-points .vsmp-icon { width: 18px; height: 18px; color: #1f9d57; }
.vsmp-sl-hero__art { max-width: 540px; justify-self: end; width: 100%; }
.vsmp-sl-hero__art .sl-art { animation: sl-float 7s ease-in-out infinite; }
@keyframes sl-float { 50% { transform: translateY(-8px); } }
.vsmp-sl-nav { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 36px; padding-top: 14px; padding-bottom: 14px; border-top: 1px solid var(--sl-line); }
.vsmp-sl-nav a { padding: 8px 14px; border-radius: 10px; color: var(--sl-text) !important; font-weight: 500; font-size: 14.5px; }
.vsmp-sl-nav a:hover { background: var(--sl-soft); color: var(--vsmp-accent) !important; }

/* sections */
.vsmp-sl-sec { padding: 80px 0; scroll-margin-top: 60px; }
.vsmp-sl-sec--soft { background: var(--sl-soft); }
.vsmp-sl-h2 { font-size: 38px; line-height: 1.15; font-weight: 800; letter-spacing: -.02em; margin: 0 0 12px !important; }
.vsmp-sl-sub { margin: 0 0 30px; color: var(--sl-muted); font-size: 17.5px; max-width: 720px; }
.vsmp-sl-small { margin: 14px 0 0; color: var(--sl-muted); font-size: 13.5px; line-height: 1.5; }
.vsmp-sl-ico { display: inline-flex; align-items: center; justify-content: center; flex: none; width: 56px; height: 56px; border-radius: 18px; background: var(--vsmp-accent-soft); color: var(--vsmp-accent); }

.vsmp-sl-ben { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: 34px; }
.vsmp-sl-ben__item { padding: 28px; border-radius: var(--sl-radius); background: linear-gradient(160deg, #fff, #faf9ff); border: 1px solid var(--sl-line); transition: transform .2s, box-shadow .2s; }
.vsmp-sl-ben__item:hover { transform: translateY(-3px); box-shadow: 0 18px 40px rgba(40, 24, 110, .08); }
.vsmp-sl-ben__item:nth-child(6n+2) .vsmp-sl-ico { background: #e3ebfe; color: var(--sl-blue); }
.vsmp-sl-ben__item:nth-child(6n+3) .vsmp-sl-ico { background: #e3f6ea; color: #1f9d57; }
.vsmp-sl-ben__item:nth-child(6n+4) .vsmp-sl-ico { background: #fff1d9; color: #c77700; }
.vsmp-sl-ben__item:nth-child(6n+5) .vsmp-sl-ico { background: #fde7e7; color: #d93636; }
.vsmp-sl-ben__item:nth-child(6n+6) .vsmp-sl-ico { background: #e7f7f9; color: #0f8b9b; }
.vsmp-sl-ben__item h3 { margin: 18px 0 8px !important; font-size: 19px; }
.vsmp-sl-ben__item p { margin: 0; color: var(--sl-muted); font-size: 15px; line-height: 1.55; }

/* everything a store gets: an area at a time, a picture for each feature */
.vsmp-sl-sec--feat { padding-bottom: 20px; }
.vsmp-sl-chips { position: sticky; top: 60px; z-index: 20; margin: 0 0 8px; padding: 10px 0; background: rgba(255, 255, 255, .92); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-bottom: 1px solid var(--sl-line); }
.vsmp-sl-chips__in { display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; }
.vsmp-sl-chips a { flex: none; display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 16px; border-radius: 12px; border: 1px solid var(--sl-line); background: #fff; color: var(--sl-text) !important; font-weight: 600; font-size: 14.5px; transition: background-color .15s, color .15s, border-color .15s; }
.vsmp-sl-chips a small { padding: 1px 8px; border-radius: 999px; background: var(--sl-soft); color: var(--sl-muted); font-size: 12px; }
.vsmp-sl-chips a:hover { border-color: var(--vsmp-accent); }
.vsmp-sl-chips a.is-on { background: var(--sl-ink); border-color: var(--sl-ink); color: #fff !important; }
.vsmp-sl-chips a.is-on small { background: rgba(255, 255, 255, .18); color: #fff; }
.vsmp-sl-area { padding: 64px 0 40px; scroll-margin-top: 120px; }
.vsmp-sl-area.is-flip { background: linear-gradient(180deg, var(--sl-soft), #fff 70%); }
.vsmp-sl-area__head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 48px; align-items: center; margin-bottom: 36px; }
.vsmp-sl-area.is-flip .vsmp-sl-area__text { order: 2; }
.vsmp-sl-area__n { display: inline-block; margin-bottom: 10px; color: var(--vsmp-accent); font-weight: 800; font-size: 15px; letter-spacing: .08em; }
.vsmp-sl-area__title { font-size: 34px; line-height: 1.15; font-weight: 800; letter-spacing: -.02em; margin-bottom: 12px !important; }
.vsmp-sl-area__text > p { margin: 0 0 20px; font-size: 17.5px; line-height: 1.55; color: var(--sl-text); }
.vsmp-sl-area__list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 18px; margin: 0; padding: 0; list-style: none; font-size: 15px; font-weight: 500; color: var(--sl-ink); }
.vsmp-sl-area__list li { display: flex; gap: 8px; align-items: flex-start; }
.vsmp-sl-area__list .vsmp-icon { width: 18px; height: 18px; margin-top: 2px; color: #1f9d57; }
.vsmp-sl-area__art { padding: 26px 30px; border-radius: 28px; background:
	radial-gradient(circle at 70% 30%, rgba(124, 58, 237, .16), transparent 60%), linear-gradient(160deg, #f4f0ff, #eaf1ff); }
.vsmp-sl-feat { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.vsmp-sl-feat__item { display: flex; flex-direction: column; overflow: hidden; border-radius: var(--sl-radius); background: #fff; border: 1px solid var(--sl-line); transition: box-shadow .2s, transform .2s; }
.vsmp-sl-feat__item:hover { box-shadow: 0 18px 40px rgba(40, 24, 110, .10); transform: translateY(-3px); }
.vsmp-sl-feat__pic { padding: 16px 18px 8px; background: linear-gradient(160deg, #f7f4ff, #eef3ff); }
.vsmp-sl-feat__item:nth-child(3n+2) .vsmp-sl-feat__pic { background: linear-gradient(160deg, #eef3ff, #f2fbff); }
.vsmp-sl-feat__item:nth-child(3n+3) .vsmp-sl-feat__pic { background: linear-gradient(160deg, #f5f3ff, #fdf4ff); }
.vsmp-sl-feat__body { padding: 18px 22px 22px; }
.vsmp-sl-feat__body h4 { margin: 0 0 8px !important; font-size: 17.5px; line-height: 1.3; }
.vsmp-sl-feat__body p { margin: 0; color: var(--sl-muted); font-size: 15px; line-height: 1.55; }

/* steps */
.vsmp-sl-sec--steps { background: var(--sl-soft); }
.vsmp-sl-steps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin: 34px 0 0; padding: 0; list-style: none; }
.vsmp-sl-steps li { position: relative; padding: 0 0 24px; border-radius: var(--sl-radius); background: #fff; border: 1px solid var(--sl-line); overflow: hidden; }
.vsmp-sl-steps__pic { padding: 14px 16px 6px; background: linear-gradient(160deg, #f7f4ff, #eef3ff); }
.vsmp-sl-steps li > span { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin: -20px 0 0 22px; position: relative; border-radius: 12px; background: var(--sl-ink); color: #fff; font-weight: 800; box-shadow: 0 6px 14px rgba(22, 19, 43, .25); }
.vsmp-sl-steps h3 { margin: 14px 22px 8px !important; font-size: 18px; }
.vsmp-sl-steps p { margin: 0 22px; color: var(--sl-muted); font-size: 15px; line-height: 1.5; }

/* calculator */
.vsmp-sl-calc { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .9fr); gap: 40px; align-items: center; }
.vsmp-sl-field { display: grid; gap: 6px; margin-bottom: 16px; }
.vsmp-sl-field span { font-weight: 600; font-size: 14px; color: var(--sl-ink); }
.vsmp-sl-field select, .vsmp-sl-field input { height: 52px; padding: 0 14px; border: 1.5px solid var(--sl-line); border-radius: 14px; background: #fff; font: inherit; color: var(--sl-ink); box-sizing: border-box; max-width: 100%; }
.vsmp-sl-field select:focus, .vsmp-sl-field input:focus { border-color: var(--vsmp-accent); outline: none; }
.vsmp-sl-calc__out { display: grid; gap: 12px; padding: 28px; border-radius: 26px; background: #fff; box-shadow: 0 24px 60px rgba(30, 20, 80, .10); }
.vsmp-sl-calc__out div { display: grid; grid-template-columns: 1fr auto; align-items: baseline; gap: 2px 12px; padding: 14px 0; border-bottom: 1px solid var(--sl-line); }
.vsmp-sl-calc__out div:last-child { border-bottom: 0; }
.vsmp-sl-calc__out span { color: var(--sl-muted); }
.vsmp-sl-calc__out b { color: var(--sl-ink); font-size: 22px; font-weight: 800; }
.vsmp-sl-calc__out small { grid-column: 1 / -1; color: var(--sl-muted); font-size: 13px; }
.vsmp-sl-calc__out small:empty { display: none; }
.vsmp-sl-calc__out .is-main b { color: #1f9d57; font-size: 30px; }

/* plans */
.vsmp-sl-plans { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 18px; }
.vsmp-sl-plan { position: relative; display: flex; flex-direction: column; gap: 10px; padding: 30px 26px; border: 1.5px solid var(--sl-line); border-radius: 24px; background: #fff; }
.vsmp-sl-plan.is-top { border-color: var(--vsmp-accent); box-shadow: 0 24px 60px rgba(91, 50, 200, .16); }
.vsmp-sl-plan__top { position: absolute; top: -12px; left: 26px; padding: 3px 12px; border-radius: 999px; background: var(--vsmp-accent); color: #fff; font-size: 12px; font-weight: 700; }
.vsmp-sl-plan h3 { font-size: 20px; }
.vsmp-sl-plan__price b { color: var(--sl-ink); font-size: 32px; font-weight: 800; }
.vsmp-sl-plan__price span { color: var(--sl-muted); }
.vsmp-sl-plan .vsmp-sl-small { margin: 0; }
.vsmp-sl-plan ul { display: grid; gap: 8px; margin: 8px 0 14px; padding: 0; list-style: none; font-size: 15px; }
.vsmp-sl-plan li { display: flex; gap: 8px; align-items: flex-start; }
.vsmp-sl-plan li .vsmp-icon { width: 18px; height: 18px; margin-top: 2px; color: #1f9d57; }
.vsmp-sl-plan .vsmp-sl-btn { margin-top: auto; }

/* questions */
.vsmp-sl-faq { max-width: 880px; }
.vsmp-sl-faq .vsmp-sl-h2 { margin-bottom: 24px !important; }
.vsmp-sl-faq details { margin-bottom: 10px; border-radius: 18px; background: #fff; border: 1px solid var(--sl-line); }
.vsmp-sl-faq summary { display: flex; justify-content: space-between; gap: 16px; padding: 20px 24px; color: var(--sl-ink); font-weight: 600; font-size: 17px; cursor: pointer; list-style: none; }
.vsmp-sl-faq summary::-webkit-details-marker { display: none; }
.vsmp-sl-faq summary::after { content: "+"; flex: none; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; background: var(--vsmp-accent-soft); color: var(--vsmp-accent); font-size: 18px; line-height: 1; }
.vsmp-sl-faq details[open] summary::after { content: "–"; }
.vsmp-sl-faq details p { margin: 0; padding: 0 24px 22px; color: var(--sl-text); line-height: 1.6; }

/* the last call */
.vsmp-sl-cta { padding: 70px 0 40px; }
.vsmp-sl-cta__in { position: relative; overflow: hidden; display: flex; flex-wrap: wrap; gap: 24px; align-items: center; justify-content: space-between; padding: 52px; border-radius: 32px; color: #fff;
	background: radial-gradient(500px 300px at 90% 0%, rgba(59, 111, 245, .55), transparent 70%), linear-gradient(120deg, var(--sl-ink), var(--vsmp-accent)); }
.vsmp-sl-cta__in h2 { color: #fff; font-size: 36px; margin: 0 0 8px; letter-spacing: -.02em; }
.vsmp-sl-cta__in p { margin: 0; opacity: .85; font-size: 17.5px; }
.vsmp-sl-cta .vsmp-sl-btn { background: #fff; border-color: #fff; color: var(--sl-ink) !important; }
.vsmp-sl-cta .vsmp-sl-btn--ghost { background: transparent; color: #fff !important; border-color: rgba(255, 255, 255, .6); }
.vsmp-sl-cta .vsmp-sl-note { background: rgba(255, 255, 255, .14); color: #fff; }
.vsmp-sl-help { display: flex; flex-wrap: wrap; gap: 10px 20px; align-items: center; justify-content: center; margin: 22px auto 0; color: var(--sl-muted); font-size: 14.5px; }
.vsmp-sl-help a { display: inline-flex; align-items: center; gap: 6px; font-weight: 600; }
.vsmp-sl-help .vsmp-icon { width: 18px; height: 18px; }

@media (max-width: 1100px) {
	.vsmp-sl-hero__in, .vsmp-sl-calc, .vsmp-sl-area__head { grid-template-columns: minmax(0, 1fr); }
	.vsmp-sl-hero__art { justify-self: center; max-width: 460px; }
	.vsmp-sl-area.is-flip .vsmp-sl-area__text { order: 0; }
	.vsmp-sl-area__art { max-width: 520px; }
	.vsmp-sl-ben, .vsmp-sl-feat { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.vsmp-sl-steps { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
	.vsmp-sl-wrap { padding: 0 16px; }
	.vsmp-sl-hero { padding-top: 32px; }
	.vsmp-sl-hero__title { font-size: 34px; }
	.vsmp-sl-hero__lead { font-size: 16px; }
	.vsmp-sl-actions .vsmp-sl-btn { flex: 1 1 100%; }
	.vsmp-sl-sec { padding: 52px 0; }
	.vsmp-sl-area { padding: 44px 0 24px; }
	.vsmp-sl-h2 { font-size: 28px; }
	.vsmp-sl-area__title { font-size: 26px; }
	.vsmp-sl-area__list { grid-template-columns: minmax(0, 1fr); }
	.vsmp-sl-area__art { padding: 16px; border-radius: 22px; }
	.vsmp-sl-ben, .vsmp-sl-feat, .vsmp-sl-steps { grid-template-columns: minmax(0, 1fr); }
	.vsmp-sl-cta__in { padding: 30px 22px; border-radius: 24px; }
	.vsmp-sl-cta__in h2 { font-size: 26px; }
	.vsmp--landing .vsmp-topbar { padding: 0 12px; gap: 4px; }
	.vsmp--landing .vsmp-topbar > .vsmp-btn { display: none; }
	.vsmp--landing .vsmp-brand__name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 46vw; }
	.vsmp--landing .vsmp-topbar .vsmp-sl-top__login span { display: none; }
	.vsmp--landing .vsmp-topbar .vsmp-topbar__link:not(.vsmp-sl-top__login) span { display: none; }
}
@media (prefers-reduced-motion: reduce) { .vsmp-sl-btn, .vsmp-sl-feat__item, .vsmp-sl-ben__item { transition: none; } .vsmp-sl-hero__art .sl-art { animation: none; } }

/* 1.99.38: plans — month / year switch and «all features» accordion */
.vsmp-sl-period { display: inline-flex; gap: 4px; padding: 4px; margin: -8px 0 26px; border-radius: 14px; background: var(--sl-soft); border: 1px solid var(--sl-line); }
.vsmp-sl-period button { display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 18px; border: 0; border-radius: 10px; background: none; color: var(--sl-text); font: inherit; font-weight: 600; font-size: 15px; cursor: pointer; }
.vsmp-sl-period button.is-active { background: #fff; color: var(--sl-ink); box-shadow: 0 2px 8px rgba(22, 19, 43, .08); }
.vsmp-sl-period small { padding: 2px 8px; border-radius: 999px; background: #dcfce7; color: #166534; font-size: 12px; font-weight: 600; }
[data-sl-plans="month"] [data-sl-show="year"], [data-sl-plans="year"] [data-sl-show="month"] { display: none !important; }
.vsmp-sl-save { display: inline-block; margin-top: 4px; padding: 2px 8px; border-radius: 999px; background: #dcfce7; color: #166534; font-weight: 600; }
.vsmp-sl-acc { margin: 14px 0 6px; border-top: 1px solid var(--sl-line); }
.vsmp-sl-acc > summary, .vsmp-sl-acc__sec > summary { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 12px 0; cursor: pointer; list-style: none; font-weight: 600; color: var(--sl-ink); font-size: 14.5px; }
.vsmp-sl-acc summary::-webkit-details-marker { display: none; }
.vsmp-sl-acc summary::after { content: ''; width: 8px; height: 8px; margin-left: auto; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); transition: transform .2s; opacity: .55; }
.vsmp-sl-acc[open] > summary::after, .vsmp-sl-acc__sec[open] > summary::after { transform: rotate(-135deg); }
.vsmp-sl-acc summary span { padding: 1px 8px; border-radius: 999px; background: var(--sl-soft); color: var(--sl-muted); font-size: 12px; font-weight: 600; }
.vsmp-sl-acc__sec { border-top: 1px dashed var(--sl-line); }
.vsmp-sl-acc__sec > summary { font-weight: 500; color: var(--sl-text); font-size: 14px; padding: 10px 0; }
.vsmp-sl-acc__sec ul { margin: 0 0 10px; }
.vsmp-sl-acc__sec li { display: flex; gap: 8px; align-items: flex-start; font-size: 13.5px; }
.vsmp-sl-acc__sec li span { flex: 1; }
.vsmp-sl-acc__sec li b { color: var(--sl-ink); font-weight: 600; white-space: nowrap; }

/* 1.99.67: the plans side by side — every feature, nothing to open */
.vsmp-sl-cmp__title { margin: 44px 0 14px; font-size: 22px; text-align: center; }
.vsmp-sl-cmp { overflow-x: auto; border: 1.5px solid var(--sl-line); border-radius: 20px; background: #fff; -webkit-overflow-scrolling: touch; }
.vsmp-sl-cmp table { width: 100%; min-width: 720px; border-collapse: collapse; font-size: 14.5px; }
.vsmp-sl-cmp th, .vsmp-sl-cmp td { padding: 11px 16px; border-top: 1px solid var(--sl-line); text-align: center; vertical-align: middle; }
.vsmp-sl-cmp thead th { position: sticky; top: 0; z-index: 1; border-top: 0; background: #fff; color: var(--sl-ink); font-size: 16px; font-weight: 800; }
.vsmp-sl-cmp tbody th { width: 34%; text-align: left; color: var(--sl-text); font-weight: 500; }
.vsmp-sl-cmp th:first-child { position: sticky; left: 0; z-index: 2; background: #fff; }
.vsmp-sl-cmp .is-top { background: rgba(108, 61, 232, .06); }
.vsmp-sl-cmp thead .is-top { color: var(--vsmp-accent); }
.vsmp-sl-cmp__sec th { background: var(--sl-soft) !important; color: var(--sl-ink) !important; font-size: 13px; font-weight: 700 !important; letter-spacing: .04em; text-transform: uppercase; text-align: left !important; }
.vsmp-sl-cmp__yes .vsmp-icon { width: 20px; height: 20px; color: #1f9d57; }
.vsmp-sl-cmp__no { color: #b7bcc8; }
.vsmp-sl-cmp td b { color: var(--sl-ink); white-space: nowrap; }
@media (max-width: 640px) { .vsmp-sl-cmp th, .vsmp-sl-cmp td { padding: 9px 10px; font-size: 13.5px; } .vsmp-sl-cmp tbody th { width: 46%; } }

/* End */
/* /bitrix/components/pandora/seller/templates/.default/landing.css?179460906421653 */
