.marginTopHeader{margin-top:12.5333333333vw}.paddingBottomFooter{padding-bottom:18.6666666667vw}.pageRadius{border-top-left-radius:5.3333333333vw;border-top-right-radius:5.3333333333vw}.profile{margin-top:12.5333333333vw;padding-bottom:18.6666666667vw;min-height:100vh}.profile .profileBox{padding:4vw 4vw}.profile .profileBox .section-title{font-size:4.2666666667vw;font-weight:600;color:#333;margin:5.3333333333vw 0 2.6666666667vw 0;padding-left:1.3333333333vw;border-left:4px solid #1890ff}.profile .profileBox .card{background:#fff;border-radius:2.6666666667vw;padding:4vw;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.profile .profileBox .card .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6666666667vw 0}.profile .profileBox .card .list .label{font-size:4vw;color:#666;min-width:16vw;font-weight:500}.profile .profileBox .card .list input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:10.6666666667vw;padding:0 2.6666666667vw;background:#f5f7fa;border-radius:5.3333333333vw;border:none;outline:none;font-size:3.7333333333vw;color:#333;text-align:left;-webkit-transition:all .3s;transition:all .3s}.profile .profileBox .card .list input:focus{background:#e8f4fd;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.1);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.profile .profileBox .card .list input::-webkit-input-placeholder{color:#999}.profile .profileBox .card .list input::-moz-placeholder{color:#999}.profile .profileBox .card .list input:-ms-input-placeholder{color:#999}.profile .profileBox .card .list input::-ms-input-placeholder{color:#999}.profile .profileBox .card .list input::placeholder{color:#999}.profile .profileBox .card .imglist .current-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4vw}.profile .profileBox .card .imglist .current-avatar img{-o-object-fit:cover;object-fit:cover}.profile .profileBox .card .imglist .current-avatar .avatar-placeholder,.profile .profileBox .card .imglist .current-avatar img{width:21.3333333333vw;height:21.3333333333vw;border-radius:50%;border:4px solid #e8f4fd;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.profile .profileBox .card .imglist .current-avatar .avatar-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile .profileBox .card .imglist .current-avatar .avatar-placeholder .icon-user{font-size:10.6666666667vw;color:#fff}.profile .profileBox .card .imglist .avatar-tips{text-align:center;font-size:3.4666666667vw;color:#999;margin-bottom:4vw}.profile .profileBox .card .imglist .avatar-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333vw;margin:0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile .profileBox .card .imglist .avatar-list li{width:9.3333333333vw;height:9.3333333333vw;border-radius:50%;overflow:hidden;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:3px solid transparent;position:relative}.profile .profileBox .card .imglist .avatar-list li:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.profile .profileBox .card .imglist .avatar-list li.active{border-color:#1890ff;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 0 0 4px rgba(24,144,255,.2),0 4px 12px rgba(0,0,0,.15);box-shadow:0 0 0 4px rgba(24,144,255,.2),0 4px 12px rgba(0,0,0,.15)}.profile .profileBox .card .imglist .avatar-list li.active:after{content:"✓";position:absolute;bottom:0;right:0;background:#1890ff;color:#fff;font-size:3.2vw;padding:.5333333333vw 1.0666666667vw;border-radius:2.6666666667vw 2.6666666667vw 2.6666666667vw 0}.profile .profileBox .card .imglist .avatar-list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile .btn-box{position:fixed;bottom:0;left:0;width:100%;padding:2.6666666667vw 5.3333333333vw calc(2.66667vw + env(safe-area-inset-bottom)) 5.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(20%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 20%)}.profile .btn{width:100%;height:12.8vw;text-align:center;line-height:12.8vw;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#40a9ff));background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:6.4vw;font-size:4.5333333333vw;font-weight:600;-webkit-box-shadow:0 4px 16px rgba(24,144,255,.4);box-shadow:0 4px 16px rgba(24,144,255,.4);-webkit-transition:all .3s;transition:all .3s}.profile .btn:active{-webkit-transform:scale(.98);transform:scale(.98);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.3);box-shadow:0 2px 8px rgba(24,144,255,.3)}