/* Responsive option purchase sheet for tablets and short landscape viewports. */
.uni-popup.bottom .uni-popup__wrapper.bottom{box-sizing:border-box;width:100%;max-width:720px;max-height:100dvh;margin:0 auto;overflow:hidden}
.tui-bottomPopup[data-v-a0b9d892],.tui-bottomPopup[data-v-906d86aa]{box-sizing:border-box;width:100%;max-width:720px;max-height:100dvh;padding-top:20px!important;overflow:hidden}
.tui-bottomPopup[data-v-a0b9d892] .tui-purchase,.tui-bottomPopup[data-v-906d86aa] .tui-purchase{box-sizing:border-box;min-height:0;max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 24px calc(24px + env(safe-area-inset-bottom))!important}
@media (min-width:768px){
.tui-bottomPopup[data-v-a0b9d892] .room-list .room-card,.tui-bottomPopup[data-v-906d86aa] .room-list .room-card{padding:14px;border-radius:10px;margin-bottom:10px}
.tui-bottomPopup[data-v-a0b9d892] .room-list .room-card .room-head,.tui-bottomPopup[data-v-906d86aa] .room-list .room-card .room-head{font-size:16px}
.tui-bottomPopup[data-v-a0b9d892] .room-list .room-card .room-head .room-profit,.tui-bottomPopup[data-v-906d86aa] .room-list .room-card .room-head .room-profit{font-size:18px}
.tui-bottomPopup[data-v-a0b9d892] .room-list .room-card .room-range,.tui-bottomPopup[data-v-906d86aa] .room-list .room-card .room-range{margin-top:4px;font-size:13px}
.tui-bottomPopup[data-v-a0b9d892] .room-list .room-card .room-foot,.tui-bottomPopup[data-v-906d86aa] .room-list .room-card .room-foot{margin-top:6px;font-size:12px}
.tui-bottomPopup[data-v-a0b9d892] .tui-purchase .tui-firstTitle,.tui-bottomPopup[data-v-906d86aa] .tui-purchase .tui-firstTitle{margin-top:22px;font-size:16px}
.tui-bottomPopup[data-v-a0b9d892] .items,.tui-bottomPopup[data-v-906d86aa] .items{padding-top:10px}
.tui-bottomPopup[data-v-a0b9d892] .items .tui-item,.tui-bottomPopup[data-v-906d86aa] .items .tui-item{width:22%;height:52px;margin-bottom:10px;font-size:16px}
.tui-bottomPopup[data-v-a0b9d892] .tui-inputBox .tui-input,.tui-bottomPopup[data-v-906d86aa] .tui-inputBox .tui-input{height:52px;padding:10px 14px!important;font-size:16px}
.tui-bottomPopup[data-v-a0b9d892] .tui-submit,.tui-bottomPopup[data-v-906d86aa] .tui-submit{min-height:48px;margin-top:20px;padding:12px 0;font-size:17px}
}
@media (min-width:768px) and (max-height:700px){
.tui-bottomPopup[data-v-a0b9d892],.tui-bottomPopup[data-v-906d86aa]{padding-top:12px!important}
.tui-bottomPopup[data-v-a0b9d892] .tui-purchase,.tui-bottomPopup[data-v-906d86aa] .tui-purchase{max-height:calc(100dvh - 12px);padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}
.tui-bottomPopup[data-v-a0b9d892] .tui-purchase .tui-firstTitle,.tui-bottomPopup[data-v-906d86aa] .tui-purchase .tui-firstTitle{margin-top:14px}
}
@supports not (height:100dvh){
.uni-popup.bottom .uni-popup__wrapper.bottom,.tui-bottomPopup[data-v-a0b9d892],.tui-bottomPopup[data-v-906d86aa]{max-height:100vh}
.tui-bottomPopup[data-v-a0b9d892] .tui-purchase,.tui-bottomPopup[data-v-906d86aa] .tui-purchase{max-height:calc(100vh - 20px)}
}
