.complete-profile-page[data-v-4b4f8afe]{padding:50px 0 40px;background:#fff}.card[data-v-4b4f8afe]{background:#fff;padding:0}.title[data-v-4b4f8afe]{font-size:20px;font-weight:600;margin-bottom:8px;color:#333}.desc[data-v-4b4f8afe]{font-size:13px;color:#666;line-height:1.6;margin-bottom:20px}.form[data-v-4b4f8afe]{display:flex;flex-direction:column;gap:0}.form-item[data-v-4b4f8afe]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.form-item[data-v-4b4f8afe]:last-of-type{border-bottom:none}.label[data-v-4b4f8afe]{width:140px;font-size:14px;color:#333;flex-shrink:0;white-space:nowrap}.label.required[data-v-4b4f8afe]:after{content:"*";color:#f56c6c;margin-left:4px}.value[data-v-4b4f8afe]{flex:1}.value input[data-v-4b4f8afe]{width:100%;height:36px;border:1px solid #dcdfe6;border-radius:4px;padding:0 12px;font-size:14px;outline:none;color:#333}.value input[data-v-4b4f8afe]:focus{border-color:#409eff}.value input[data-v-4b4f8afe]:disabled{background-color:#f5f7fa;color:#909399;cursor:not-allowed}.value[data-v-4b4f8afe] .el-cascader{width:100%}.value[data-v-4b4f8afe] .el-input{height:36px}.value[data-v-4b4f8afe] .el-input__inner{height:36px;line-height:36px}.btn-row[data-v-4b4f8afe]{margin-top:30px;display:flex;gap:12px;justify-content:center}.btn[data-v-4b4f8afe]{min-width:140px;height:40px;border-radius:4px;border:1px solid transparent;cursor:pointer;font-size:14px}.btn.primary[data-v-4b4f8afe]{background:#a5d63f;color:#fff;border-color:#a5d63f;font-size:16px;font-weight:400}.btn.primary[data-v-4b4f8afe]:disabled{opacity:.7;cursor:not-allowed}.btn.primary[data-v-4b4f8afe]:not(:disabled):hover{background:#8cb02c;border-color:#8cb02c}.btn.plain[data-v-4b4f8afe]{background:#fff;color:#606266;border-color:#dcdfe6}.btn.plain[data-v-4b4f8afe]:hover{border-color:#c0c4cc}@media (max-width:768px){.complete-profile-page[data-v-4b4f8afe]{padding:20px 0}.card[data-v-4b4f8afe]{padding:0 12px}.form-item[data-v-4b4f8afe]{flex-direction:column;align-items:flex-start;padding:16px 0}.label[data-v-4b4f8afe]{width:100%;margin-bottom:8px;font-size:14px}.value[data-v-4b4f8afe]{width:100%}.btn-row[data-v-4b4f8afe]{flex-direction:column;margin-top:20px}.btn[data-v-4b4f8afe]{width:100%}}