.sd-visit{position:fixed;z-index:70;right:1rem;bottom:1rem;max-width:min(32rem,calc(100vw - 2rem));padding:.8rem 1rem;border:1px solid #8fcbba;border-radius:.8rem;background:#123541;color:#f4fffc;box-shadow:0 12px 36px #132c3970}.sd-visit-head,.sd-visit nav{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.sd-visit-head{justify-content:space-between}.sd-visit p{margin:.45rem 0;color:#d2eee6;font-size:.83rem}.sd-visit button,.sd-visit a{border:1px solid #79aba0;border-radius:.38rem;color:#f4fffc;padding:.28rem .46rem;font-size:.78rem}.sd-visit a[aria-current=step]{background:#9be5ca;color:#173d31;font-weight:700}
