.profile-page[data-v-8d7812f4]{min-height:100vh;background:#f7f5f0;padding-bottom:.8rem}[data-v-8d7812f4] .van-nav-bar{background:#2d6a4f;border-bottom:none}[data-v-8d7812f4] .van-nav-bar:after{display:none}[data-v-8d7812f4] .van-nav-bar .van-nav-bar__title{color:#fff;font-weight:400;letter-spacing:.05333rem}.user-card[data-v-8d7812f4]{position:relative;margin-bottom:.32rem;background:#fff;padding-bottom:.53333rem}.user-card .user-bg[data-v-8d7812f4]{height:2.66667rem;background:-webkit-linear-gradient(top,#2d6a4f,#40916c);background:linear-gradient(180deg,#2d6a4f,#40916c)}.user-card .user-content[data-v-8d7812f4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:0 .53333rem;margin-top:-1.06667rem}.user-card .user-content .avatar-wrapper[data-v-8d7812f4]{position:relative;margin-right:.42667rem;-webkit-flex-shrink:0;flex-shrink:0}.user-card .user-content .avatar-wrapper .avatar[data-v-8d7812f4]{width:2.13333rem;height:2.13333rem;border-radius:50%;border:.08rem solid #fff;object-fit:cover;display:block}.user-card .user-content .avatar-wrapper .avatar-border[data-v-8d7812f4]{position:absolute;top:-.13333rem;left:-.13333rem;right:-.13333rem;bottom:-.13333rem;border:.05333rem solid rgba(45,106,79,.2);border-radius:50%;pointer-events:none}.user-card .user-content .user-info[data-v-8d7812f4]{padding-top:1.2rem}.user-card .user-content .user-info .nickname[data-v-8d7812f4]{font-size:.48rem;font-weight:700;color:#333;margin-bottom:.16rem}.menu-section[data-v-8d7812f4]{margin:.32rem;background:#fff;border-radius:.21333rem;overflow:hidden;box-shadow:0 .02667rem .10667rem rgba(0,0,0,.06);border:.02667rem solid #e8e4dc}.menu-section .menu-title[data-v-8d7812f4]{padding:.37333rem .42667rem;font-size:.37333rem;font-weight:700;color:#2d6a4f;border-bottom:.02667rem solid #f0ede8}.menu-list .menu-item[data-v-8d7812f4]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.37333rem .42667rem;border-bottom:.02667rem solid #f5f5f5;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.menu-list .menu-item[data-v-8d7812f4]:last-child{border-bottom:none}.menu-list .menu-item[data-v-8d7812f4]:active{background:#f9f9f9}.menu-list .menu-item .menu-icon[data-v-8d7812f4]{width:1.06667rem;height:1.06667rem;border-radius:.21333rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:.32rem}.menu-list .menu-item .menu-icon .van-icon[data-v-8d7812f4]{font-size:.53333rem;color:#fff}.menu-list .menu-item .menu-icon.appointment[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#4ecdc4,#44a08d);background:linear-gradient(135deg,#4ecdc4,#44a08d)}.menu-list .menu-item .menu-icon.service[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:linear-gradient(135deg,#667eea,#764ba2)}.menu-list .menu-item .menu-icon.room[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#11998e,#38ef7d);background:linear-gradient(135deg,#11998e,#38ef7d)}.menu-list .menu-item .menu-icon.payment[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#ff6b6b,#ee5a5a);background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.menu-list .menu-item .menu-icon.sacrifice[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#c9a227,#b8941f);background:linear-gradient(135deg,#c9a227,#b8941f)}.menu-list .menu-item .menu-icon.mall[data-v-8d7812f4]{background:-webkit-linear-gradient(315deg,#ff6b6b,#ee5a5a);background:linear-gradient(135deg,#ff6b6b,#ee5a5a)}.menu-list .menu-item .menu-content[data-v-8d7812f4]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.menu-list .menu-item .menu-content .menu-name[data-v-8d7812f4]{font-size:.37333rem;color:#333;font-weight:500;margin-bottom:.05333rem}.menu-list .menu-item .menu-content .menu-desc[data-v-8d7812f4]{font-size:.29333rem;color:#999}.menu-list .menu-item .menu-arrow[data-v-8d7812f4]{font-size:.37333rem;color:#ccc}