html body.immersive-preview .preview-stable-tooltip.is-tap-preview{
 width:auto!important;max-width:440px!important;left:12px!important;right:12px!important;
 margin:0 auto!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;
 max-height:calc(75dvh - 100px)!important;padding:12px!important;
 background:linear-gradient(180deg,#f8fcfd,#edf4f7)!important;border:1px solid #b7ced9!important;
 border-top:4px solid #246577!important;border-radius:16px!important;
 box-shadow:0 12px 32px #031c4355!important;overscroll-behavior:contain;
}
html body.immersive-preview .is-tap-preview .preview-rich-card{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;font-size:13px;line-height:1.5}
html body.immersive-preview .is-tap-preview .preview-close-top{
 display:block!important;position:sticky!important;top:0!important;margin:0 0 10px auto!important;
 min-height:44px!important;padding:8px 14px!important;background:#173e53!important;color:white!important;
 border:1px solid #436a7d!important;border-radius:9px!important;z-index:5!important;
}
html body.immersive-preview .is-tap-preview .preview-rich-title{font-size:18px!important;line-height:1.3!important;color:#16394d;margin-bottom:4px}
html body.immersive-preview .is-tap-preview .preview-rich-category{font-size:12px!important;color:#506778!important;margin-bottom:8px}
html body.immersive-preview .is-tap-preview .preview-hover-identity{float:none!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:88px!important;aspect-ratio:auto!important;margin:0 0 12px!important;background:#fff;border:1px solid #dbe5eb;border-radius:10px;overflow:hidden}
html body.immersive-preview .is-tap-preview .preview-hover-identity img{width:100%!important;height:100%!important;max-height:88px!important;object-fit:contain!important;padding:6px;box-sizing:border-box}
html body.immersive-preview .is-tap-preview .preview-website-link{clear:both;color:#096879!important;background:#e0eff3!important;text-decoration:underline!important;overflow-wrap:anywhere;min-height:44px;box-sizing:border-box}
html body.immersive-preview .is-tap-preview .preview-rich-card>button:last-child:not(.preview-close-top){display:block;width:100%;margin:12px 0 0!important;min-height:44px;background:linear-gradient(180deg,#288e9b,#075b6b)!important;color:white!important;border:1px solid #337e8c!important;border-radius:10px!important}
html body.immersive-preview .is-tap-preview .preview-promo{max-width:100%!important;max-height:160px!important;object-fit:contain!important}
html body.immersive-preview .preview-stable-tooltip{border-radius:14px!important;border-color:#b7ced9!important;background:linear-gradient(180deg,#fff,#f0f6f8)!important;color:#16394d!important}
html body.immersive-preview .is-tap-preview .preview-event-list{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important}
html body.immersive-preview .is-tap-preview .preview-event-list>strong{display:block;font-size:17px;line-height:1.35;margin:8px 0 12px;color:#16394d}
html body.immersive-preview .is-tap-preview .preview-event-entry{display:block!important;width:100%!important;margin:0 0 10px!important;padding:12px!important;text-align:left;background:#fff!important;border:1px solid #d0e1e9!important;border-radius:12px!important;white-space:normal!important}
html body.immersive-preview .is-tap-preview .preview-event-entry strong{display:block;font-size:14px;line-height:1.4;color:#16394d}
html body.immersive-preview .is-tap-preview .preview-event-entry>span:not(.preview-hover-identity){display:block;font-size:12px;color:#506778;line-height:1.5;margin-top:5px}
html body.immersive-preview .is-tap-preview .preview-rich-description{display:block!important;overflow:visible!important;font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere}
html body.immersive-preview .is-tap-preview .preview-rich-pay{padding:8px 10px;background:#e2eef8;border-radius:8px;color:#185c91}
html body.immersive-preview .is-tap-preview .preview-rich-badge{padding-top:12px;margin-top:12px;border-top:1px solid #d8e4ea}
.sl-chat-toggle .chat-green-dot{display:inline-block;width:7px;height:7px;min-width:7px;flex:none;border-radius:50%;background:#63ef9b;box-shadow:0 0 3px #63ef9b,0 0 7px #44dc8877;margin-right:3px}
html body.immersive-preview .is-tap-preview button.preview-close-top{width:auto!important;height:auto!important;min-width:84px!important;min-height:44px!important;font-size:14px!important;line-height:20px!important;text-indent:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;float:none!important;letter-spacing:0!important}
html body.immersive-preview .is-tap-preview button.preview-close-top span{display:inline!important;font:600 14px/20px system-ui!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important}
html body.immersive-preview .is-tap-preview button.preview-close-top::before,html body.immersive-preview .is-tap-preview button.preview-close-top::after{content:none!important}
html body.immersive-preview .is-tap-preview .preview-summary{font:400 14px/1.6 system-ui!important;color:#425a68!important;margin:10px 0 14px!important;white-space:normal!important;overflow-wrap:anywhere!important;animation:none!important;transform:none!important}
html body.immersive-preview .preview-stable-tooltip.is-tap-preview{padding:16px!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f3f8fa)!important;overflow-y:auto!important;overflow-x:hidden!important}
html body.immersive-preview .is-tap-preview .preview-rich-contact{margin:8px 0!important;line-height:1.5!important}
@media(max-width:700px){html body .sl-drawer.sl-detail{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:440px!important;overflow-x:hidden!important;padding:18px!important;border:1px solid #d1e3e8!important;border-radius:20px!important;background:linear-gradient(150deg,#fff,#f4f9fa)!important}html body .sl-detail>*{max-width:100%!important;box-sizing:border-box!important}html body .sl-detail .description{font:400 14px/1.65 system-ui!important;color:#425a68!important;overflow-wrap:anywhere!important}html body .sl-detail table{table-layout:fixed!important;width:100%!important}html body .sl-detail td,html body .sl-detail a{overflow-wrap:anywhere!important}html body .sl-detail img{object-fit:contain!important;max-height:180px!important}}
