.sh-face{position:relative;flex:none;width:36px;height:36px;border-radius:50%}.sh-face svg{display:block;width:100%;height:100%;border-radius:50%}.sh-face:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#2ecc71;border:2px solid #fff}.sh-head span.is-online{color:#1a9e55;font-weight:600}.sh-teaser{position:fixed;right:14px;bottom:calc(var(--dock-h, 64px) + 76px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:8px;max-width:min(280px,calc(100vw - 28px));padding:10px 12px 10px 14px;background:#fff;color:#262626;border-radius:18px 18px 4px 18px;box-shadow:0 10px 28px rgba(0,0,0,.18);animation:sh-arrive .25s ease}.sh-teaser button{border:0;background:none;padding:0;color:inherit;font:inherit;font-size:.9rem;font-weight:650;text-align:left;cursor:pointer}.sh-teaser .sh-teaser-x{flex:none;color:#8e8e8e;font-size:1.15rem;line-height:1;padding:0 2px}body:has(.price-bar) .sh-teaser{bottom:calc(var(--dock-h, 64px) + 186px + env(safe-area-inset-bottom))}body.fy-canvas .sh-teaser,body.menu-open .sh-teaser,body:has(.lightbox) .sh-teaser,html[data-at-footer] .sh-teaser{display:none}.sh-date{display:flex;align-items:center;gap:6px}.sh-date input{border:0;background:#efefef;color:#262626;border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-size:.86rem}.sh-form-link{justify-self:start;border:0;background:none;padding:2px 0;color:#8e8e8e;font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer}html.sh-open .edit-this{display:none}.sh-turn.is-assistant{white-space:pre-line}.sh-doors .is-primary{background:linear-gradient(135deg,#6a5cff,#c13584);color:#fff;border-color:transparent;font-weight:700}.sh-recap{display:grid;grid-gap:6px;gap:6px}.sh-recap-label{margin:4px 0 0;color:#8e8e8e;font-size:.74rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.sh-choices.is-small button{min-height:30px;padding:0 11px;font-size:.8rem}.sh-recap-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.sh-recap-change{border:0;background:none;padding:4px 2px;color:#555;font:inherit;font-size:.84rem;text-decoration:underline;cursor:pointer}.sh-next{display:grid;grid-gap:8px;gap:8px;padding:12px;background:#f3fbf6;border:1px solid #cdeedb;border-radius:14px}.sh-next-line{margin:0;font-size:.9rem;font-weight:600;color:#1f3d2b}.sh-next-go{display:flex;flex-wrap:wrap;gap:8px}.sh-next-go a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:.86rem;font-weight:700;text-decoration:none}.sh-next-wa{background:#25d366;color:#fff}.sh-next-call{background:#262626;color:#fff}@media (prefers-reduced-motion:reduce){.sh-teaser{animation:none}}.sh-head span.sh-agent-status{display:inline-flex;gap:5px;align-items:center;margin-top:2px;font-size:.67rem;font-weight:500;color:#606a64;white-space:nowrap}.sh-agent-status i{display:inline-block;flex:none;width:6px;height:6px;background:#1a9e55;border-radius:50%}