.scene-map-preview .tour-item-card{pointer-events:auto}.tour-item-card.is-mobile-scene-card{--scene-card-top:max(50px, calc(env(safe-area-inset-top) + 44px));--scene-card-bottom:max(64px, calc(env(safe-area-inset-bottom) + 56px));--scene-card-screen-height:100vh;--scene-card-available-height:calc(var(--scene-card-screen-height) - var(--scene-card-top) - var(--scene-card-bottom));--scene-card-footer-budget:100px;inset:auto;top:var(--scene-card-top);left:max(10px, env(safe-area-inset-left));width:min(280px, 72vw, calc(max(60px, calc(var(--scene-card-available-height) - var(--scene-card-footer-budget))) * var(--scene-card-media-ratio)));height:auto;min-height:0;max-height:var(--scene-card-available-height);-webkit-backdrop-filter:blur(18px)saturate(115%);-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0d261bc7;border-radius:19px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden;transform:none;box-shadow:0 12px 36px #03130c40}.tour-item-card.is-mobile-scene-card.can-enter{--scene-card-footer-budget:156px}@supports (height:100dvh){.tour-item-card.is-mobile-scene-card{--scene-card-screen-height:100dvh}}.tour-item-card.is-mobile-scene-card .tour-item-card-media{width:100%;height:auto;min-height:0;aspect-ratio:var(--scene-card-media-ratio);background:#091c1475;flex:none;position:relative;inset:auto}.tour-item-card.is-mobile-scene-card .tour-item-card-media :is(img,video){object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.tour-item-card.is-mobile-scene-card .tour-item-card-shade{display:none}.tour-item-card.is-mobile-scene-card :is(.tour-item-card-close,.tour-item-card-play){border-radius:50%;width:29px;min-width:29px;height:29px;min-height:29px;top:7px}.tour-item-card.is-mobile-scene-card .tour-item-card-close{right:7px}.tour-item-card.is-mobile-scene-card .tour-item-card-play{left:7px}.tour-item-card.is-mobile-scene-card :is(.tour-item-card-close,.tour-item-card-play) svg{width:14px;height:14px}.tour-item-card.is-mobile-scene-card .tour-item-card-body{flex:none;width:100%;max-height:none;padding:10px;position:relative;inset:auto;overflow:visible}.tour-item-card.is-mobile-scene-card .tour-item-card-body h2{-webkit-line-clamp:2;letter-spacing:-.035em;text-shadow:none;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.15;display:-webkit-box;overflow:hidden}.tour-item-card.is-mobile-scene-card .tour-scene-card-description-wrap{max-height:28px;margin-top:5px;display:block}.tour-item-card.is-mobile-scene-card .tour-scene-card-description{max-height:28px;text-shadow:none;margin:0;font-size:10px;line-height:1.4}.tour-item-card.is-mobile-scene-card .tour-scene-card-description-wrap.has-more:after,.tour-item-card.is-mobile-scene-card .tour-scene-card-scroll{display:none}.tour-item-card.is-mobile-scene-card .tour-item-card-actions{gap:4px;margin-top:7px}.tour-item-card.is-mobile-scene-card .tour-item-card-enter{border-radius:12px;gap:5px;width:100%;min-height:30px;padding:6px 9px;font-size:10px;line-height:1.2}.tour-item-card.is-mobile-scene-card .tour-item-card-enter span{font-size:14px}.tour-item-card.is-mobile-scene-card .tour-item-card-other{min-height:22px;padding:3px 1px;font-size:9px;line-height:1.2}@media (orientation:landscape) and (max-height:600px){.tour-item-card.is-mobile-scene-card{--scene-card-footer-budget:72px;width:min(210px, 27vw, calc(max(60px, calc(var(--scene-card-available-height) - var(--scene-card-footer-budget))) * var(--scene-card-media-ratio)));border-radius:16px}.tour-item-card.is-mobile-scene-card.can-enter{--scene-card-footer-budget:104px}.tour-item-card.is-mobile-scene-card .tour-item-card-body{padding:8px}.tour-item-card.is-mobile-scene-card .tour-item-card-body h2{font-size:14px;line-height:1.15}.tour-item-card.is-mobile-scene-card .tour-scene-card-description-wrap{display:none}.tour-item-card.is-mobile-scene-card .tour-item-card-actions{gap:3px;margin-top:6px}.tour-item-card.is-mobile-scene-card .tour-item-card-enter{border-radius:10px;min-height:28px;padding:5px 7px;font-size:8px}.tour-item-card.is-mobile-scene-card .tour-item-card-enter span{display:none}.tour-item-card.is-mobile-scene-card .tour-item-card-other{min-height:20px;font-size:8px}.tour-item-card.is-mobile-scene-card :is(.tour-item-card-close,.tour-item-card-play){width:28px;min-width:28px;height:28px;min-height:28px}}
