.pvsc{font-family:inherit;color:#111;width:100%;margin:0 0 22px}.pvsc *,.pvsc *::before,.pvsc *::after{box-sizing:border-box}.pvsc-title{font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;margin:0 0 14px;color:#111}.pvsc-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:0}.pvsc-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:0 18px 0 24px;border:1px solid #b8b8b8;border-radius:999px;background:#fff}.pvsc-field input{width:100%;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:16px;line-height:1;color:#111;outline:0}.pvsc-field input::placeholder{color:#6f6f6f;opacity:1}.pvsc-field a{font-family:inherit;font-size:13px;line-height:1;color:#555;text-decoration:underline;white-space:nowrap}.pvsc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:background 0.16s ease,color 0.16s ease,opacity 0.16s ease}.pvsc-button:hover,.pvsc-button:focus{background:#000;color:#fff}.pvsc-button:disabled{cursor:wait;opacity:.65}.pvsc-result{margin-top:12px;font-size:13px;line-height:1.5;color:#555}.pvsc-result ul{display:grid;gap:8px;padding:0;margin:0 0 10px;list-style:none}.pvsc-result li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #eee}.pvsc-result strong{font-weight:500;color:#111}.pvsc-message{margin:0}@media (max-width:767px){.pvsc-form{grid-template-columns:1fr}.pvsc-field{padding-left:18px}.pvsc-field input{font-size:15px}.pvsc-button{width:100%}}