.sslv2 .ws-count{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 14px;border:1px solid var(--sv-line);border-radius:12px;background:#fff}.sslv2 .ws-count-label{font-size:15px;line-height:22px;font-weight:600;color:var(--sv-heading)}.sslv2 .ws-count-step{display:flex;align-items:center;gap:10px;flex-shrink:0}.sslv2 .ws-count-step span{min-width:18px;text-align:center;font-size:16px;font-weight:700;color:var(--sv-heading)}.sslv2 .ws-count-step button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--sv-line-blue);color:var(--sv-primary);background:#fff;transition:background-color .15s ease,border-color .15s ease}.sslv2 .ws-count-step button:hover:not(:disabled){background:var(--sv-tint);border-color:var(--sv-primary)}.sslv2 .ws-count-step button:disabled{border-color:var(--sv-line);color:var(--sv-disabled);cursor:not-allowed}.sslv2 .ws-price-skeleton{height:58px;border-radius:10px;background:var(--sv-bg-alt);animation:ws-pulse 1.2s ease-in-out infinite}@keyframes ws-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sslv2 .ws-price-skeleton{animation:none}}