.person-info-page[data-v-63d79981]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#e4e8f0 50%,#f0f2f7);min-height:calc(100vh - 60px);position:relative;overflow:hidden}.person-info-page[data-v-63d79981]:after,.person-info-page[data-v-63d79981]:before{content:"";position:absolute;border-radius:50%;opacity:.4;z-index:0}.person-info-page[data-v-63d79981]:before{width:300px;height:300px;background:linear-gradient(135deg,rgba(64,158,255,.1),rgba(101,177,255,.05));top:-100px;right:-50px;-webkit-animation:floatBubble-data-v-63d79981 8s ease-in-out infinite;animation:floatBubble-data-v-63d79981 8s ease-in-out infinite}.person-info-page[data-v-63d79981]:after{width:200px;height:200px;background:linear-gradient(135deg,rgba(103,194,58,.08),rgba(120,200,80,.03));bottom:50px;left:-80px;animation:floatBubble-data-v-63d79981 6s ease-in-out infinite reverse}@-webkit-keyframes floatBubble-data-v-63d79981{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}@keyframes floatBubble-data-v-63d79981{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}.person-info-page .page-header[data-v-63d79981]{display:flex;justify-content:space-between;align-items:center;margin-top:50px;margin-bottom:24px;position:relative;z-index:1}.person-info-page .page-header .header-left[data-v-63d79981]{display:flex;align-items:center;gap:16px}.person-info-page .page-header .header-left .back-btn[data-v-63d79981]{display:inline-flex;align-items:center;padding:8px 16px;background:hsla(0,0%,100%,.9);border:1px solid rgba(64,158,255,.3);border-radius:20px;color:#409eff;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.person-info-page .page-header .header-left .back-btn[data-v-63d79981]:hover{color:#fff;border-color:#409eff;background:linear-gradient(135deg,#409eff,#66b1ff);transform:translateX(-4px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.person-info-page .page-header .header-left .back-btn i[data-v-63d79981]{margin-right:4px;transition:transform .3s ease}.person-info-page .page-header .header-left .back-btn:hover i[data-v-63d79981]{transform:translateX(-2px)}.person-info-page .page-header .header-left h2[data-v-63d79981]{margin:0;font-size:20px;color:#303133;font-weight:600;position:relative}.person-info-page .page-header .header-left h2[data-v-63d79981]:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#409eff,#66b1ff);border-radius:2px}.person-info-page .page-header .el-button--primary[data-v-63d79981]{background:linear-gradient(135deg,#409eff,#66b1ff);border:none;border-radius:20px;padding:10px 24px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.person-info-page .page-header .el-button--primary[data-v-63d79981]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.person-info-page .page-header .el-button--primary[data-v-63d79981]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.4)}.person-info-page .page-header .el-button--primary[data-v-63d79981]:hover:before{left:100%}.person-info-page .page-header .el-button--primary[data-v-63d79981]:active{transform:translateY(0)}.person-info-page .info-card[data-v-63d79981]{background:hsla(0,0%,100%,.95);border-radius:16px;padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);position:relative;z-index:1;transition:all .3s ease}.person-info-page .info-card[data-v-63d79981]:hover{box-shadow:0 8px 32px rgba(64,158,255,.15);transform:translateY(-2px)}.person-info-page .info-card .info-header[data-v-63d79981]{display:flex;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid #ebeef5;margin-bottom:24px;position:relative}.person-info-page .info-card .info-header[data-v-63d79981]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(90deg,transparent,#409eff,transparent)}.person-info-page .info-card .info-header .avatar-section[data-v-63d79981]{display:flex;flex-direction:column;align-items:center;gap:12px}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper[data-v-63d79981]{width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 16px rgba(64,158,255,.2);transition:all .3s ease;position:relative}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper[data-v-63d79981]:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg,#409eff,#66b1ff);z-index:-1;opacity:0;transition:opacity .3s ease}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper[data-v-63d79981]:hover{transform:scale(1.08);box-shadow:0 8px 24px rgba(64,158,255,.35)}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper[data-v-63d79981]:hover:before{opacity:1}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper img[data-v-63d79981]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.person-info-page .info-card .info-header .avatar-section .avatar-wrapper:hover img[data-v-63d79981]{transform:scale(1.1)}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item{margin-bottom:24px;-webkit-animation:fadeInUp-data-v-63d79981 .4s ease forwards;animation:fadeInUp-data-v-63d79981 .4s ease forwards;opacity:0}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item .el-form-item__label{font-size:14px;color:#606266;font-weight:500;transition:color .3s ease}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item .el-input__inner{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease;background:#fafafa}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item .el-input__inner:focus{border-color:#409eff;background:#fff;box-shadow:0 0 0 3px rgba(64,158,255,.1)}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item .el-input__inner:hover{border-color:#c0d4f0}.person-info-page .info-card .info-content[data-v-63d79981] .el-form-item .el-select .el-input__inner{background:#fafafa}@-webkit-keyframes fadeInUp-data-v-63d79981{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-63d79981{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.person-info-page .info-card .info-content .form-footer[data-v-63d79981]{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #ebeef5}