@media(max-width:759px){
#closeup-layer [data-three-room]{left:var(--yr-left,0px)!important;top:var(--yr-top,0px)!important;right:auto!important;bottom:auto!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;padding:0!important;background:transparent!important}
#closeup-layer [data-three-room]>*:not(.yizcho-room-frame):not(.yizcho-room-poster):not(.yizcho-room-entry-back):not(.yizcho-room-error){display:none!important}
.yizcho-room-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;z-index:2;background:transparent}
.yizcho-room-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;z-index:1}
.yizcho-room-entry-back{position:absolute;left:12px;top:12px;width:44px;height:44px;border:1px solid #ad9c79;border-radius:50%;display:grid;place-items:center;padding:0;background:#f3e8cc;color:#463c2e;z-index:4}
.yizcho-room-error{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;background:#f7efdc;padding:12px;color:#344737;border:1px solid #b6a482;display:flex;gap:12px;align-items:center;font:14px Georgia}.yizcho-room-error button{min-height:44px}
body:has([data-three-room]) #room-exit{display:none!important}
}
.yizcho-room-frame[hidden],.yizcho-room-poster[hidden],.yizcho-room-entry-back[hidden],.yizcho-room-error[hidden]{display:none!important}
.yizcho-room-tour-anchor{position:fixed;width:0;height:0;pointer-events:none}

@media(min-width:760px){body.has-review-room #review-room{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:70;background:#f3ecdc;overflow:auto;pointer-events:auto}#review-room .drop-reviews-return{position:sticky;top:12px;margin:12px;z-index:80;pointer-events:auto}#review-room .review-room__stream{position:relative;top:auto;left:auto;right:auto;transform:none;width:min(760px,calc(100% - 48px));margin:24px auto 40px;max-height:none}#review-room .review-room__list-viewport{max-height:calc(100vh - 240px)}}

.drop-house__reviews-link,.drop-reviews-return{padding:12px 16px;background:#f5edda;color:#394334;border:1px solid #a69979;border-radius:8px;font:inherit;cursor:pointer}.drop-reviews-return{position:relative;z-index:40}
