.link-underline{text-decoration:underline}.roll-detail-popover-item{padding:1.467vw 2.267vw;width:30.133vw;height:auto;background-color:rgba(0,0,0,.75);font-size:3.2vw;color:#fff;line-height:normal}.roll-profile{position:relative;z-index:1;background-color:#fff;height:24vw;padding:0 4vw}.roll-profile.owner{height:26.4vw}.roll-profile.owner .room-own-item-info{color:#121212;margin-top:2.133vw}.roll-profile .roll-detail-tip{height:3.333vw;width:3.333vw;margin-right:1.067vw}.roll-profile .avatar-box{margin-right:3.2vw;width:16vw;height:16vw;border-radius:50%;overflow:hidden}.roll-profile .avatar-box img{width:100%;height:100%;vertical-align:top}.roll-profile .avatar-right{flex:1}.roll-profile .title{color:#121212;font-size:4vw}.roll-profile .level{margin-left:1.067vw;color:#65687f;font-size:3.2vw}.roll-profile .btn-apply{display:inline-block;margin-top:2.133vw;padding:.533vw 1.6vw;font-size:3.2vw;color:#e03c2f;border-radius:4vw;border:1px solid #e03c2f}.roll-profile .tags{margin-top:2.133vw}.roll-profile .tags .tag{font-size:3.2vw;padding:1px .4vw;border-radius:.533vw;margin-right:1.867vw}.roll-profile .tags .tag:last-child{margin-right:0}.roll-profile .time{margin-top:2.133vw;font-size:3.733vw;color:#e03c2f}.roll-profile .num{margin-top:2.667vw;color:#8c8c8c;font-size:3.733vw}.roll-profile .num .icon-question-grey{display:inline-block}.roll-profile .num>span:first-child{padding-right:1.333vw;margin-right:1.333vw}.roll-profile .num:not(.no-divider)>span:first-child{border-right:1px solid #8c8c8c}.roll-join .join-form{padding:0 4vw}.roll-join .van-field{font-size:3.733vw;padding:5.333vw 0}.roll-join .van-field:after{border-color:#d0d0d0;left:0;right:0}.roll-join .van-field.ver-code-input .van-field__label{display:flex;align-items:center}.roll-join .van-field .van-field__control,.roll-join .van-field .van-field__label{color:#121212;height:6.4vw;line-height:6.4vw}.roll-join .van-field .van-field__error-message{font-size:2.667vw}.roll-join .label{display:inline-block}.roll-join .icon-verify{width:17.067vw;height:6.4vw;text-align:center;line-height:6.4vw;background-color:#dcdcdc;margin-right:1.867vw}.roll-join .btn-submit{width:92vw;height:13.067vw;font-size:4.8vw;border-radius:6.533vw;background-image:linear-gradient(90deg,#e03c2f,#e43a61);border:none;margin-top:5.333vw;font-weight:500}.roll-package-item{position:relative;width:29.067vw;height:19.2vw;border-radius:1.067vw;overflow:hidden}.roll-package-item .close-box{position:absolute;top:-.8vw;right:-.8vw;width:5.867vw;height:5.867vw;border-radius:50%;background-color:rgba(0,0,0,.7);font-size:3.2vw}.roll-package-item .check-box{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.roll-package-item .check-box .icon-filled-check{position:absolute;top:1.333vw;right:1.333vw;z-index:10}.roll-package-item .price{padding:0 1.067vw;left:0;top:0;line-height:3.467vw;height:3.467vw;border-radius:1.067vw}.roll-package-item .name,.roll-package-item .price{position:absolute;color:#fff;font-size:3.2vw;background-color:rgba(0,0,0,.7)}.roll-package-item .name{width:100%;bottom:0;left:50%;transform:translateX(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;height:5.333vw;line-height:5.6vw}.roll-package-item .item-img-box{width:100%;height:100%}.roll-package-item img{width:100%;height:100%;vertical-align:top}.package-detail.wrapper{background-color:#f1f1f1;font-size:3.733vw}.package-detail .basic{display:flex;flex-direction:column;align-items:center;padding:4.533vw 1.333vw 5.333vw;border-bottom:1px solid #d0d0d0}.package-detail .basic .item_img_wrapper{border:.267vw solid transparent;width:43.733vw;height:29.333vw;box-sizing:border-box;overflow:hidden;margin:0 auto;border-radius:1.067vw;background-color:#fff}.package-detail .basic .item_img_wrapper img{width:100%;height:100%}.package-detail .basic .name{line-height:normal;margin-top:5.333vw;font-size:4.8vw;color:#121212}.package-detail .basic .price{line-height:normal;margin-top:2.133vw;color:#121212}.package-detail .basic .price .right{color:#00bb63}.package-detail .basic .type{margin-top:2.133vw}.package-detail .basic .type img{width:5.333vw;height:5.333vw;margin-right:2.133vw}.package-detail .basic .type .right{font-size:3.733vw}.package-detail .basic .type .game-name{margin-right:2.133vw}.package-detail .other{height:calc(100% - 78.666vw);overflow-y:auto;line-height:normal;font-size:3.733vw;padding:4vw}.package-detail .other .description:not(:last-child){margin-bottom:1.067vw}.roll-detail-notice-popup{padding:4vw;line-height:normal}.roll-detail .scroll-body{height:calc(100% - 11.733vw);overflow:hidden}.roll-detail .roll-profile:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:4vw;bottom:0;left:4vw;border-bottom:1px solid #d0d0d0;transform:scaleY(.5)}.roll-detail .btn-cancel{position:absolute;top:50%;right:4vw;transform:translateY(-50%);font-size:3.733vw;color:#e03c2f}.roll-detail .status{height:10.667vw;color:#8c8c8c;font-size:3.2vw;background-color:#f0f0f0}.roll-detail .status .icon-time-2{margin-right:1.067vw}.roll-detail .status .count{margin:0 1px;color:#fff;background-color:#e03c2f;border-radius:.533vw;padding:.4vw}.roll-detail .status .dot{color:#5d5d5d;padding:0 .267vw}.roll-detail .actions{margin:0 4vw;padding:3.2vw 0}.roll-detail .actions p{text-align:center;height:3.467vw;line-height:3.467vw;font-size:3.2vw}.roll-detail .actions .require{color:#8c8c8c;margin-bottom:3.2vw}.roll-detail .actions .btn-apply{width:100%;height:13.067vw;background-image:linear-gradient(270deg,#e03c2f,#e43a61);font-size:4.8vw;border-radius:6.533vw;border:none;margin-bottom:3.2vw}.roll-detail .actions .btn-apply[disabled]{opacity:.8;background-image:linear-gradient(270deg,#e03c2f,#e43a61)}.roll-detail .actions .notice{color:#121212;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.roll-detail .lists .roll-detail-tabs .van-tabs__wrap{height:10.667vw;background-color:#f0f0f0}.roll-detail .lists .roll-detail-tabs .van-tab{font-size:4.267vw;color:#8c8c8c;z-index:2}.roll-detail .lists .roll-detail-tabs .van-tab--active{font-size:4.533vw;color:#121212}.roll-detail .lists .roll-detail-tabs .van-tab--active .van-tab__text .title{font-weight:600}.roll-detail .lists .roll-detail-tabs .van-tab .sub{font-size:3.2vw;color:#8c8c8c}.roll-detail .lists .roll-detail-tabs .van-tabs__nav{padding:0}.roll-detail .lists .roll-detail-tabs .van-tabs__line{background-image:linear-gradient(90deg,#ff5b1a,#e03c2f);width:10.667vw;bottom:2.933vw;left:-4.267vw;height:1.333vw;opacity:.8;border-radius:0}.roll-detail .lists .roll-detail-tabs .van-tabs__content--animated{overflow:visible;height:auto}.roll-detail .lists .roll-detail-tabs .van-tabs__content--animated .van-tab__pane{position:relative;min-height:calc(100vh - 85.601vw)}.roll-detail .lists .roll-detail-tabs .content{position:relative}.roll-detail .lists .roll-detail-tabs .detail-scroll{margin:0 2.667vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:5.333vw 0;width:92vw;margin:0 auto}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .roll-package-item{margin-bottom:2.4vw;margin-right:2.4vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .roll-package-item.nomargin{margin-right:0}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .level{position:relative;top:-1.733vw;width:9.6vw;height:3.467vw;line-height:3.467vw;border-radius:1.733vw;font-size:2.933vw;color:#ecdab0;text-align:center;border:.267vw solid #8c8c8c;background-color:#fff}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .apply-item{display:flex;flex-direction:column;align-items:center;margin-bottom:5.333vw;margin-right:1.333vw;width:22vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .apply-item.nomargin{margin-right:0}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .apply-item .user-avatar-box{border-radius:50%;width:16vw;height:16vw;background-color:rgba(65,96,231,.7);overflow:hidden}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .apply-item .user-avatar-box img{width:100%;height:100%;vertical-align:top}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .apply-item .name{margin-top:1.2vw;width:100%;text-align:center;color:#8c8c8c}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item{position:relative;width:29.067vw;height:36vw;margin-right:2.4vw;margin-top:8vw;display:flex;flex-direction:column;align-items:center;border-radius:1.067vw;background-color:#f0f0f0}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item.nomargin{margin-right:0}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .avatar-box{position:absolute;top:-5.067vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .user-avatar-box{border-radius:50%;width:9.867vw;height:9.867vw;background-color:rgba(65,96,231,.7);overflow:hidden}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .user-avatar-box img{width:100%;height:100%;vertical-align:top}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .name{margin-top:10.267vw;color:#333;text-align:center;width:100%;box-sizing:border-box;padding:0 .533vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .item-img-box{margin-top:2.933vw;width:22.667vw;height:16vw}.roll-detail .lists .roll-detail-tabs .detail-scroll .roll-list .win-item .item-img-box img{width:100%;height:100%;vertical-align:top}