.sign-uploader[data-v-b30cda1e] .el-upload{border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s}.sign-uploader[data-v-b30cda1e] .el-upload:hover{border-color:#409eff}.sign-uploader-icon[data-v-b30cda1e]{font-size:28px;color:#8c939d;width:120px;height:120px;display:flex;justify-content:center;align-items:center}.sign-image[data-v-b30cda1e]{width:120px;height:120px;object-fit:cover;display:block}@media screen and (max-width: 768px){[data-v-b30cda1e] .el-dialog{margin:0;border-radius:0;max-height:100vh;display:flex;flex-direction:column}[data-v-b30cda1e] .el-dialog__header{padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0));border-bottom:1px solid #f0f0f0}[data-v-b30cda1e] .el-dialog__body{padding:16px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-v-b30cda1e] .el-dialog__footer{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid #f0f0f0;display:flex;gap:12px}[data-v-b30cda1e] .el-dialog__footer .el-button{flex:1;margin:0;height:44px}[data-v-b30cda1e] .el-form-item{margin-bottom:20px}[data-v-b30cda1e] .el-form-item__label{width:100%!important;text-align:left;margin-bottom:8px;font-weight:500}[data-v-b30cda1e] .el-form-item__content{margin-left:0!important}[data-v-b30cda1e] .el-input__inner{height:44px;font-size:16px}.sign-uploader[data-v-b30cda1e] .el-upload,.sign-uploader-icon[data-v-b30cda1e],.sign-image[data-v-b30cda1e]{width:100%;height:150px}}@media screen and (max-width: 375px){[data-v-b30cda1e] .el-dialog__body{padding:12px}[data-v-b30cda1e] .el-dialog__footer{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0))}}
