.room-selector-popup .container{width:80vw;height:100vh;display:flex;flex-direction:column}.room-selector-popup .container .tabs-box{flex:1 1 auto;overflow-y:auto;margin-bottom:60px}.room-selector-popup .container .confirm-btn{flex:0 0 none;padding-bottom:16px}.room-selector-popup .van-tabs .van-tabs__content{padding:2rem 0}.room-selector-popup .van-radio{margin-bottom:1rem;margin-right:1rem}.room-selector-popup .van-radio .van-radio__icon{display:none}.room-selector-popup .van-radio .van-radio__label{border:1px solid transparent;background:#f0f0f0;color:#1f1e25;border-radius:1rem;padding:1rem;min-width:15rem;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-selector-popup .van-radio .van-radio__icon--checked+.van-radio__label{border:1px solid #ceaf91;background:#fff;color:#ceaf91;border-radius:1rem;font-weight:700}.list-wrap{height:100%}.list-wrap .has-bottom{padding-bottom:60px}.list-wrap .bottom-holder{background:rgba(34,32,28,.85);position:absolute;display:flex;padding:10px 10px;justify-content:space-between;bottom:0;left:0;right:0;height:55px;text-align:center;border-top:1px solid rgba(34,32,28,.85);box-sizing:border-box;color:#999}.list-wrap .bottom-holder .title-holder{font-size:3.5rem;padding:1rem}.list-wrap .van-pull-refresh{min-height:100%}.no-dir-wrap{height:100%}.no-dir-wrap .content{display:flex;flex-direction:column;height:100%}.no-dir-wrap .content .food-wrap{flex:1;margin-bottom:60px;display:flex;height:100%;overflow:hidden}.no-dir-wrap .content .food-wrap .food-type-list{overflow:auto;width:100px;border-right:1px solid #333}.no-dir-wrap .content .food-wrap .food-type-list .type-item{text-align:center;padding:15px;font-size:14px}.no-dir-wrap .content .food-wrap .food-type-list .type-item.active{background:#333}.no-dir-wrap .content .food-wrap .food-list{flex:1;overflow:auto}.no-dir-wrap .content .food-wrap .food-list .food-item{padding:10px;font-size:14px}.no-dir-wrap .content .food-wrap .food-list .food-item.active{background:#fff}.no-dir-wrap .bottom-text{width:100%;left:0;padding:0 20px;color:#999;position:fixed;bottom:50px;display:flex;font-size:14px;justify-content:space-between}.apply-wrap{position:relative;width:100%;height:100%}.apply-wrap .bottom-btn{position:fixed;bottom:0;left:0;right:0;height:50px}.apply-wrap .my-list{height:100%;overflow:auto;padding-bottom:150px}