/*!
 * KTG-MES 移动端 SCSS 变量定义
 * 方案 B「钛金精密」：钛灰白 × 工业橙，瑞士精密仪器质感
 * 参照 variables 在 vue.config.js 中 prependData 自动注入所有 .scss 文件
 */.profile-page[data-v-f082c1de]{min-height:100vh;min-height:100dvh;background:#e7e9ec;display:flex;flex-direction:column}.page-header[data-v-f082c1de]{height:1.2rem;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e7e9ec;position:sticky;top:0;z-index:10}.page-header .header-title[data-v-f082c1de]{font-size:.45rem;font-weight:600;color:#1a1d21}.profile-content[data-v-f082c1de]{flex:1;padding:.4rem}.login-hint[data-v-f082c1de]{display:flex;align-items:center;gap:.16rem;padding:.4rem;background:#fbf3df;border-radius:.16rem;margin-bottom:.4rem;font-size:.373rem;color:#9a6700}.login-hint i[data-v-f082c1de]{font-size:.45rem;flex-shrink:0}.avatar-section[data-v-f082c1de]{text-align:center;margin-bottom:.6rem}.avatar-section .avatar[data-v-f082c1de]{width:2.133rem;height:2.133rem;margin:0 auto .4rem;border-radius:50%;background:linear-gradient(135deg,#ff6b35,#e85a24);display:flex;align-items:center;justify-content:center;box-shadow:0 .16rem .48rem rgba(255,107,53,.25)}.avatar-section .avatar i[data-v-f082c1de]{font-size:1.067rem;color:#fff}.avatar-section .avatar-name[data-v-f082c1de]{font-size:.48rem;font-weight:600;color:#1a1d21;margin-bottom:.16rem}.avatar-section .avatar-role[data-v-f082c1de]{display:flex;justify-content:center}.info-card[data-v-f082c1de]{background:#fff;border-radius:.24rem;padding:.4rem;margin-bottom:.8rem;box-shadow:0 .04rem .16rem rgba(0,0,0,.04)}.info-card .card-title[data-v-f082c1de]{display:flex;align-items:center;gap:.16rem;padding-bottom:.32rem;margin-bottom:.32rem;border-bottom:1px solid #f5f6f7}.info-card .card-title i[data-v-f082c1de]{font-size:.4rem;color:#ff6b35}.info-card .card-title span[data-v-f082c1de]{font-size:.4rem;font-weight:600;color:#1a1d21}.info-card .info-list .info-row[data-v-f082c1de]{display:flex;align-items:center;padding:.32rem 0;border-bottom:1px solid #f9f9f9}.info-card .info-list .info-row[data-v-f082c1de]:last-child{border-bottom:none}.info-card .info-list .info-row .info-label[data-v-f082c1de]{width:2.133rem;font-size:.373rem;color:#6b7075;flex-shrink:0}.info-card .info-list .info-row .info-value[data-v-f082c1de]{flex:1;font-size:.373rem;color:#3a3f45;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-label[data-v-f082c1de]{font-size:.373rem;color:#3a3f45;font-weight:500}.password-toggle[data-v-f082c1de]{line-height:1.2rem;font-size:.48rem;color:#aeb4ba;cursor:pointer}.password-toggle[data-v-f082c1de]:active{color:#ff6b35}.pwd-btn[data-v-f082c1de]{width:100%;height:1.2rem;font-size:.4rem;border-radius:.24rem;letter-spacing:.05rem;margin-top:.2rem}.pwd-btn i[data-v-f082c1de]{margin-right:.16rem;font-size:.45rem}[data-v-f082c1de] .el-input__inner{height:1.2rem;line-height:1.2rem;font-size:.4rem;border-radius:.24rem}[data-v-f082c1de] .el-input--prefix .el-input__inner{padding-left:.8rem}[data-v-f082c1de] .el-input__prefix{left:.2rem;font-size:.48rem;line-height:1.2rem}[data-v-f082c1de] .el-form-item{margin-bottom:.4rem}.logout-btn[data-v-f082c1de]{width:100%;height:1.2rem;font-size:.4rem;border-radius:.24rem;letter-spacing:.05rem}.logout-btn i[data-v-f082c1de]{margin-right:.16rem;font-size:.45rem}.bottom-space[data-v-f082c1de]{height:1.6rem}