[data-v-0fdad01b]:export{menuBg:#fff;menuText:#333;menuActiveText:#0075ff;menuActiveBg:rgba(0,117,255,.1);menuActiveBorder:4px solid #0075ff;piPrimaryColor:#0075ff}.passcode-box[data-v-0fdad01b]{border:18px solid #0075ff;border-radius:8px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#0075ff}[data-v-453fcfb6]:export{menuBg:#fff;menuText:#333;menuActiveText:#0075ff;menuActiveBg:rgba(0,117,255,.1);menuActiveBorder:4px solid #0075ff;piPrimaryColor:#0075ff}[data-v-453fcfb6] .user-selector-dialog{max-width:1200px;min-width:900px}[data-v-453fcfb6] .user-selector-dialog .el-dialog__body{padding:0 20px}.user-selector__body[data-v-453fcfb6]{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(390px,1.55fr) minmax(240px,.9fr);height:580px;overflow:hidden;border:1px solid #ebeef5}.user-selector__department[data-v-453fcfb6],.user-selector__selected[data-v-453fcfb6],.user-selector__staff[data-v-453fcfb6]{min-width:0;min-height:0;background:#fff}.user-selector__department[data-v-453fcfb6],.user-selector__selected[data-v-453fcfb6]{display:flex;flex-direction:column}.user-selector__staff[data-v-453fcfb6]{display:grid;grid-template-rows:44px auto minmax(0,1fr) auto;border-right:1px solid #ebeef5;border-left:1px solid #ebeef5}.user-selector__section-title[data-v-453fcfb6]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;color:#303133;font-weight:600;background:#f5f7fa;border-bottom:1px solid #ebeef5}.user-selector__result-count[data-v-453fcfb6]{color:#909399;font-weight:400;font-size:12px}.user-selector__department-tree[data-v-453fcfb6]{flex:1;min-height:0;padding:12px;overflow:hidden}.user-selector__filters[data-v-453fcfb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;padding:12px;border-bottom:1px solid #ebeef5}.user-selector__table[data-v-453fcfb6]{min-height:0;padding:0 12px;overflow:hidden}.user-selector__selected-main[data-v-453fcfb6],.user-selector__staff-row[data-v-453fcfb6]{display:flex;align-items:center;min-width:0}.user-selector__avatar[data-v-453fcfb6]{width:36px;height:36px;flex:0 0 36px;border-radius:50%}.user-selector__selected-info[data-v-453fcfb6],.user-selector__staff-info[data-v-453fcfb6]{min-width:0;margin-left:10px}.user-selector__selected-info>div[data-v-453fcfb6],.user-selector__staff-meta[data-v-453fcfb6],.user-selector__staff-name[data-v-453fcfb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-selector__staff-meta[data-v-453fcfb6]{margin-top:2px;color:#909399;font-size:12px;line-height:18px}.user-selector__pagination[data-v-453fcfb6]{display:flex;justify-content:center;min-height:48px;padding:4px 8px;border-top:1px solid #ebeef5}.user-selector__clear[data-v-453fcfb6],.user-selector__remove[data-v-453fcfb6]{padding:4px}.user-selector__selected-list[data-v-453fcfb6]{flex:1;min-height:0;padding:12px;overflow-y:auto}.user-selector__selected-item[data-v-453fcfb6]{display:flex;align-items:center;justify-content:space-between;min-height:58px;margin-bottom:8px;padding:10px 8px 10px 12px;background:#f5f7fa;border:1px solid transparent;border-radius:4px}.user-selector__selected-item[data-v-453fcfb6]:hover{border-color:#0075ff}.user-selector__selected-main[data-v-453fcfb6]{flex:1;overflow:hidden}.user-selector__remove[data-v-453fcfb6]{flex:0 0 auto;margin-left:8px;color:#909399}.user-selector__empty[data-v-453fcfb6]{display:flex;flex:1;align-items:center;justify-content:center;color:#909399}@media screen and (max-height:800px){.user-selector__body[data-v-453fcfb6]{height:500px}}[data-v-0956d14c]:export{menuBg:#fff;menuText:#333;menuActiveText:#0075ff;menuActiveBg:rgba(0,117,255,.1);menuActiveBorder:4px solid #0075ff;piPrimaryColor:#0075ff}[data-v-0956d14c] .visit-place-select .el-select__tags{flex-wrap:nowrap;overflow:hidden}[data-v-0956d14c] .visit-place-select.el-select--mini .el-input__inner{height:28px;line-height:28px}[data-v-0956d14c] .visit-place-select.el-select--mini .el-select__tags{max-height:28px}[data-v-0956d14c] .visit-place-select.el-select--small .el-input__inner{height:32px;line-height:32px}[data-v-0956d14c] .visit-place-select.el-select--small .el-select__tags{max-height:32px}[data-v-0956d14c] .visit-place-select .el-tag{max-width:100%}[data-v-0956d14c] .visit-place-select .el-select__tags-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[data-v-c58494ce]:export{menuBg:#fff;menuText:#333;menuActiveText:#0075ff;menuActiveBg:rgba(0,117,255,.1);menuActiveBorder:4px solid #0075ff;piPrimaryColor:#0075ff}.agreement-signing-info[data-v-c58494ce]{display:inline-block}.agreement-signing-info__link[data-v-c58494ce]{cursor:pointer}.agreement-signing-info__content[data-v-c58494ce]{text-align:left}.agreement-signing-info__sign[data-v-c58494ce]{display:flex;flex-direction:column;width:100%;margin-top:16px}.agreement-signing-info__row[data-v-c58494ce]{display:flex;align-items:center}.agreement-signing-info__date[data-v-c58494ce]{margin-top:8px}.agreement-signing-info__label[data-v-c58494ce]{width:80px;font-weight:600}.agreement-signing-info__signature[data-v-c58494ce]{width:80px;height:40px}.agreement-signing-info__footer[data-v-c58494ce]{display:flex;justify-content:flex-end}[data-v-c58494ce] .agreement-signing-info__dialog{width:500px!important}[data-v-bf687ad2]:export{menuBg:#fff;menuText:#333;menuActiveText:#0075ff;menuActiveBg:rgba(0,117,255,.1);menuActiveBorder:4px solid #0075ff;piPrimaryColor:#0075ff}.edit-form[data-v-bf687ad2]{min-width:600px;max-width:800px;margin:0 auto;padding:0 12px}.edit-form .form-section[data-v-bf687ad2]{padding:24px 0 8px;border-bottom:1px solid #ebeef5}.edit-form .form-section[data-v-bf687ad2]:last-child{border-bottom:0}.edit-form .section-title[data-v-bf687ad2]{display:flex;align-items:center;min-height:32px;margin-bottom:20px;color:#303133;font-size:16px;font-weight:600}.edit-form .section-title i[data-v-bf687ad2]{width:24px;margin-right:8px;color:#409eff;font-size:18px;text-align:center}.edit-form .upload-area .upload-tip[data-v-bf687ad2]{margin-top:8px;font-size:12px;color:#909399;line-height:1.5}.edit-form .upload-area .face-status-tip[data-v-bf687ad2]{margin-top:12px;padding:8px 12px;border-radius:4px;font-size:13px}.edit-form .upload-area .face-status-tip .status-success[data-v-bf687ad2]{color:#67c23a;background:#f0f9ff;border:1px solid #c2e7b0}.edit-form .upload-area .face-status-tip .status-success i[data-v-bf687ad2]{margin-right:6px;color:#67c23a}.edit-form .upload-area .face-status-tip .status-error[data-v-bf687ad2]{color:#f56c6c;background:#fef0f0;border:1px solid #fbc4c4}.edit-form .upload-area .face-status-tip .status-error i[data-v-bf687ad2]{margin-right:6px;color:#f56c6c}.edit-form .upload-area .face-status-tip .status-error[data-v-bf687ad2],.edit-form .upload-area .face-status-tip .status-success[data-v-bf687ad2]{display:flex;align-items:center;padding:8px 12px;border-radius:4px;font-weight:500}.edit-form .qrcode-container[data-v-bf687ad2]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:4px;border:1px dashed #d9d9d9}.edit-form .validity-tip[data-v-bf687ad2]{display:flex;align-items:center;margin-top:8px;padding:8px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;font-size:12px;color:#fa8c16}.edit-form .validity-tip i[data-v-bf687ad2]{margin-right:6px;font-size:14px}.edit-form .attachment-container .add-attachment-btn[data-v-bf687ad2]{margin-bottom:4px}.edit-form .attachment-container .attachment-list[data-v-bf687ad2]{margin-top:16px}.edit-form .attachment-container .attachment-item[data-v-bf687ad2]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:12px;background:#fafafa;border:1px solid #e4e7ed;border-radius:4px}.edit-form .attachment-container .attachment-item .attachment-upload[data-v-bf687ad2]{flex-shrink:0}.edit-form .attachment-container .attachment-item .attachment-input[data-v-bf687ad2]{flex:1}.edit-form .attachment-container .attachment-item .attachment-actions[data-v-bf687ad2]{flex-shrink:0}.edit-form .attachment-container .attachment-item .attachment-actions .delete-btn[data-v-bf687ad2]{color:#f56c6c}.edit-form .contact-container .add-contact-btn[data-v-bf687ad2]{margin-bottom:16px}.edit-form .contact-container .contact-list .contact-item[data-v-bf687ad2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:12px;background:#fafafa;border:1px solid #e4e7ed;border-radius:4px}.edit-form .contact-container .contact-list .contact-item .contact-info[data-v-bf687ad2]{flex:1;min-width:0}.edit-form .contact-container .contact-list .contact-item .contact-info .contact-name[data-v-bf687ad2]{margin-bottom:6px;color:#303133;font-size:14px;font-weight:500}.edit-form .contact-container .contact-list .contact-item .contact-info .contact-meta-list[data-v-bf687ad2]{display:flex;flex-wrap:wrap;gap:6px 24px}.edit-form .contact-container .contact-list .contact-item .contact-info .contact-meta[data-v-bf687ad2]{color:#606266;font-size:13px;line-height:20px}.edit-form .contact-container .contact-list .contact-item .remove-btn[data-v-bf687ad2]{flex-shrink:0;margin-left:16px;color:#f56c6c}@media(max-width:1024px){.edit-form[data-v-bf687ad2]{min-width:auto;max-width:760px}.edit-form[data-v-bf687ad2] .el-row .el-col-12{width:100%!important}}@media(max-width:768px){.edit-form[data-v-bf687ad2]{min-width:auto;max-width:100%;padding:0}.edit-form .form-section[data-v-bf687ad2]{padding:20px 0 4px}.edit-form .section-title[data-v-bf687ad2],.edit-form[data-v-bf687ad2] .el-form-item{margin-bottom:16px}.edit-form[data-v-bf687ad2] .el-form-item .el-form-item__label{float:none;display:block;width:100%!important;padding:0 0 8px;line-height:24px;text-align:left}.edit-form[data-v-bf687ad2] .el-form-item .el-form-item__content{margin-left:0!important}.edit-form .attachment-item[data-v-bf687ad2]{padding:12px;flex-direction:column;align-items:stretch;gap:8px}.edit-form .attachment-item .attachment-actions[data-v-bf687ad2],.edit-form .attachment-item .attachment-input[data-v-bf687ad2],.edit-form .attachment-item .attachment-upload[data-v-bf687ad2]{width:100%}.edit-form .attachment-item .attachment-actions[data-v-bf687ad2]{display:flex;justify-content:center}.edit-form .contact-item[data-v-bf687ad2]{padding:12px}.edit-form .qrcode-container[data-v-bf687ad2]{flex-direction:column;align-items:flex-start;gap:12px}}