html[data-v-1257df33]{font-size:20vw}@media screen and (max-width:320px){html[data-v-1257df33]{font-size:64px}}@media screen and (min-width:540px){html[data-v-1257df33]{font-size:108px}}body[data-v-1257df33]{max-width:540px;min-width:320px;font-size:.2rem}.mod_grid[data-v-1257df33]{position:relative}.mod_grid[data-v-1257df33]:after{content:"";position:absolute;z-index:0;pointer-events:none;background-color:#eee;height:1px;left:0;right:0;bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:2){.mod_grid[data-v-1257df33]:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner[data-v-1257df33]{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img[data-v-1257df33]{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn[data-v-1257df33]:active{opacity:.8;transform:scale(.95)}.hs-btn[data-v-1257df33]{width:13.3333333333vw;height:13.3333333333vw;border-radius:50%;font-size:3.7333333333vw;font-weight:450;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#54c48a}.pub-triangle[data-v-1257df33]{position:absolute;top:50%;right:2vw;width:0;height:0;transition:all .5s;transform:translateY(-25%);border-top:1.3333333333vw solid #4a4a4a}.pub-triangle-top[data-v-1257df33],.pub-triangle[data-v-1257df33]{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.pub-triangle-top[data-v-1257df33]{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #dc0050}.ps[data-v-1257df33]{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow[data-v-1257df33]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center[data-v-1257df33]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center}.main-change-pop-mask[data-v-1257df33]{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100}.pop-wrapper[data-v-1257df33]{display:flex;align-items:center;justify-content:center;height:100%}.pop-wrapper .history-detail-wrapper[data-v-1257df33]{width:84vw;border-radius:4.2666666667vw;overflow:hidden;background-color:#fff}.pop-wrapper .history-detail-wrapper .top-history-wrapper[data-v-1257df33]{padding:4.2666666667vw 0 4.8vw;background-image:url(https://cdnvue.gymcity.com.cn/betterwe_1.0/vue/history-coach-pop-bg);background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center}.pop-wrapper .history-detail-wrapper .top-history-wrapper .top-history-title[data-v-1257df33]{font-size:4.5333333333vw;font-weight:600;color:#fff;margin-bottom:4.5333333333vw}.pop-wrapper .history-detail-wrapper .top-history-wrapper .history-avatar-box[data-v-1257df33]{margin-bottom:1.3333333333vw;position:relative}.pop-wrapper .history-detail-wrapper .top-history-wrapper .history-avatar-box .top-history-avatar[data-v-1257df33]{width:12.8vw;height:12.8vw;border-radius:50%;overflow:hidden;object-fit:cover}.pop-wrapper .history-detail-wrapper .top-history-wrapper .history-avatar-box .history-avatar-text[data-v-1257df33]{position:absolute;bottom:0;left:-2.6666666667vw;right:-2.6666666667vw;text-align:center;border-radius:1.0666666667vw;font-size:2.6666666667vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;padding:.5333333333vw 0}.pop-wrapper .history-detail-wrapper .top-history-wrapper .top-history-tag[data-v-1257df33]{display:flex;align-items:center;justify-content:center}.pop-wrapper .history-detail-wrapper .top-history-wrapper .top-history-tag .history-user-name[data-v-1257df33]{font-size:4vw;font-weight:500;color:#fff;margin-right:1.0666666667vw}.pop-wrapper .history-detail-wrapper .top-history-wrapper .top-history-tag .history-tag[data-v-1257df33]{display:inline-block;padding:0 1.6vw;background:hsla(0,0%,100%,.56);border-radius:1.0666666667vw;font-size:3.2vw;font-weight:400;color:rgba(0,0,0,.5)}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper[data-v-1257df33]{padding:4vw 5.3333333333vw;height:77.3333333333vw;overflow-y:auto}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item[data-v-1257df33]{display:flex}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .step-wrapper[data-v-1257df33]{display:flex;flex-direction:column;align-items:center;margin-right:3.7333333333vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .step-wrapper .dot[data-v-1257df33]{width:4.8vw;height:4.8vw;background-color:rgba(14,106,236,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .step-wrapper .dot .inner-dot[data-v-1257df33]{width:2.1333333333vw;height:2.1333333333vw;border-radius:50%;background-color:#0e6aec}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .step-wrapper .line[data-v-1257df33]{flex:1;margin:1.3333333333vw 0;border:1px dashed rgba(14,106,236,.3)}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper[data-v-1257df33]{flex:1;padding-bottom:2.6666666667vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper .history-time[data-v-1257df33]{font-size:3.2vw;font-weight:600;color:#0e6aec;margin-bottom:1.0666666667vw;text-align:left;margin-top:.2666666667vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper .history-main-coach[data-v-1257df33]{display:flex;align-items:center;background-color:#f7f7f7;padding:2.6666666667vw;border-radius:1.6vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper .history-main-coach img[data-v-1257df33]{width:7.4666666667vw;height:7.4666666667vw;border-radius:50%;overflow:hidden;margin-right:2.6666666667vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper .history-main-coach .history-coach-name[data-v-1257df33]{font-size:4vw;font-weight:500;color:#000;margin-right:2.6666666667vw}.pop-wrapper .history-detail-wrapper .bottom-history-wrapper .history-item .history-right-wrapper .history-main-coach .history-star-level[data-v-1257df33]{padding:0 1.6vw;display:inline-block;background:#fff;border-radius:1.0666666667vw;font-size:3.2vw;font-weight:400;color:#000;line-height:4.5333333333vw}