.qs-addr-wrap{position:relative}.qs-addr{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:#111827;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;padding:12px 14px;outline:none}.qs-addr::-moz-placeholder{color:#6b7280}.qs-addr::placeholder{color:#6b7280}.qs-addr:focus{border-color:var(--s-primary,var(--ui-primary,#059669));box-shadow:0 0 0 3px color-mix(in srgb,var(--s-primary,#059669),transparent 82%)}.qs-addr-go{display:none}.qs-suggest{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 40px #11182729;overflow:hidden;text-align:left}.qs-s{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:14.5px;color:#1f2937;cursor:pointer}.qs-s+.qs-s{border-top:1px solid #f3f4f6}.qs-s.active,.qs-s:hover{background:color-mix(in srgb,var(--s-primary,#059669),transparent 92%)}.qs-s-ic{flex-shrink:0;font-size:13px;opacity:.8}.qs-warn{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;font-weight:600;color:#92400e;text-align:left}.qs-oos-ic{display:inline-block}.qs-oos-ic,.qs-oos-link,.qs-oos-ok{color:var(--s-primary,var(--ui-primary,#059669))}.qs-oos-link{font-weight:800}.qs-oos-alt{font-size:13px;color:#6b7280;text-decoration:underline;background:none;border:0;cursor:pointer}.qs-checks{text-align:left}.qs-title{color:var(--sp-head,var(--s-primary,var(--ui-primary,#6c8745)))}.qs-cta{border-radius:10px;text-transform:capitalize}.qs-cta:disabled{opacity:.6}.qs-cta:hover:not(:disabled){filter:brightness(1.12)}.qs-compact-wrap{margin:0 auto;max-width:680px}.qs-inline-row{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.qs-addr-wrap-inline{flex:1 1 260px}.qs-addr-wrap-inline .qs-addr{height:100%}.qs-cta-inline{flex-shrink:0;border-radius:10px;padding:0 18px;font-size:14px;white-space:nowrap}@media(max-width:560px){.qs-inline-row{flex-wrap:wrap}.qs-cta-inline{width:100%;justify-content:center}}.qs-steps-wrap{display:contents}.qs-steps-wrap.qs-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;z-index:200;padding:20px;background:#0f17208c;overflow-y:auto}.qs-steps-wrap.qs-overlay .qs-card{width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow-y:auto}.sr-hero-widget .qs-progress{margin-bottom:0;padding-top:18px}.sr-hero-widget:not(.glass) .qs-card{border:0;box-shadow:none;background:transparent;border-radius:0}.sr-hero-widget:not(.glass) .qs-steps-wrap.qs-overlay .qs-card{border:1px solid #e5e7eb;box-shadow:0 25px 50px -12px #00000040;background:#fff;border-radius:16px}
