.page.data-v-dcabdcae{min-height:100vh;background:#ebf2fc}.ai-rectify-btn.data-v-dcabdcae{display:flex;align-items:center;justify-content:center;height:60rpx;padding:0 24rpx;margin:0;font-size:24rpx;color:#fff;background:linear-gradient(135deg,#4facfe,#2668ea);border-radius:30rpx;border:none;white-space:nowrap;flex-shrink:0}.ai-rectify-btn.data-v-dcabdcae:after{border:none}.ai-rectify-btn .ai-btn-icon.data-v-dcabdcae{margin-right:6rpx;font-size:26rpx}.ai-rectify-btn[disabled].data-v-dcabdcae{opacity:.7}.form-header.data-v-dcabdcae{display:flex;align-items:center;justify-content:space-between;width:100%}.form-label.data-v-dcabdcae{display:flex;align-items:center}.form-label .text-red.data-v-dcabdcae{margin-left:4rpx;line-height:1}.date-input.data-v-dcabdcae{background:#fff;border-radius:8rpx;padding:24rpx 20rpx;margin-bottom:20rpx;border:1rpx solid #F6F6F6}.date-input text.data-v-dcabdcae{font-size:28rpx;color:#333}.readonly-field.data-v-dcabdcae{background:#f5f7fa;border:1rpx solid #dcdfe6;border-radius:8rpx;padding:20rpx 24rpx;margin-bottom:20rpx;font-size:28rpx;color:#333}.select-trigger.data-v-dcabdcae{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1rpx solid #dcdfe6;border-radius:8rpx;padding:20rpx 24rpx;margin-bottom:20rpx}.select-trigger .select-content.data-v-dcabdcae{flex:1;font-size:28rpx;color:#333}.user-popup.data-v-dcabdcae{background:#fff}.user-popup .popup-header.data-v-dcabdcae{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.user-popup .popup-header .popup-title.data-v-dcabdcae{font-size:32rpx;color:#333}.user-popup .popup-header .popup-close.data-v-dcabdcae{font-size:40rpx;color:#999;line-height:1}.user-popup .popup-body.data-v-dcabdcae{padding:20rpx 30rpx;max-height:600rpx;overflow-y:auto}.user-popup.cascader-user-popup .selected-summary.data-v-dcabdcae{padding:16rpx 30rpx;background:#f5f7fa;border-bottom:1rpx solid #eee;font-size:24rpx;line-height:1.5}.user-popup.cascader-user-popup .selected-summary .summary-label.data-v-dcabdcae{color:#909399}.user-popup.cascader-user-popup .selected-summary .summary-text.data-v-dcabdcae{color:#333}.user-popup.cascader-user-popup .cascader-body.data-v-dcabdcae{display:flex;height:600rpx;border-bottom:1rpx solid #eee}.user-popup.cascader-user-popup .cascader-col.data-v-dcabdcae{height:600rpx;box-sizing:border-box}.user-popup.cascader-user-popup .dept-col.data-v-dcabdcae{width:38%;background:#f7f8fa;border-right:1rpx solid #eee}.user-popup.cascader-user-popup .user-col.data-v-dcabdcae{width:62%;padding:10rpx 20rpx;box-sizing:border-box}.user-popup.cascader-user-popup .cascader-item.data-v-dcabdcae{display:flex;align-items:center;justify-content:space-between;padding:28rpx 24rpx;font-size:28rpx;color:#333;border-bottom:1rpx solid #eef0f3}.user-popup.cascader-user-popup .cascader-item.active.data-v-dcabdcae{background:#fff;color:#2667e9;font-weight:600;position:relative}.user-popup.cascader-user-popup .cascader-item.active.data-v-dcabdcae:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6rpx;background:#2667e9}.user-popup.cascader-user-popup .cascader-item-text.data-v-dcabdcae{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-popup.cascader-user-popup .dept-badge.data-v-dcabdcae{min-width:32rpx;height:32rpx;line-height:32rpx;padding:0 8rpx;margin-left:8rpx;border-radius:16rpx;background:#2667e9;color:#fff;font-size:20rpx;text-align:center}.user-popup.cascader-user-popup .empty-tip.data-v-dcabdcae{padding:80rpx 20rpx;text-align:center;color:#909399;font-size:26rpx}.user-popup .user-item.data-v-dcabdcae{padding:24rpx 0;border-bottom:1rpx solid #f5f5f5}.user-popup .user-item.data-v-dcabdcae:last-child{border-bottom:none}.user-popup .popup-footer.data-v-dcabdcae{display:flex;border-top:1rpx solid #eee;padding-bottom:env(safe-area-inset-bottom)}.user-popup .popup-footer button.data-v-dcabdcae{flex:1;height:90rpx;line-height:90rpx;border-radius:0;font-size:30rpx}.user-popup .popup-footer button.data-v-dcabdcae:after{border:none}.user-popup .popup-footer .btn-cancel.data-v-dcabdcae{background:#fff;color:#666}.user-popup .popup-footer .btn-confirm.data-v-dcabdcae{color:#fff}.signature-box.data-v-dcabdcae{width:100%;min-height:240rpx;background:#f8f8f8;border:1rpx dashed #dcdfe6;border-radius:8rpx;margin-top:16rpx}.signature-box .signature-img.data-v-dcabdcae{width:100%;height:100%}.signature-box .signature-placeholder.data-v-dcabdcae{color:#909399;font-size:28rpx}.signature-popup.data-v-dcabdcae{width:650rpx;background:#fff;border-radius:16rpx;overflow:hidden}.signature-popup .popup-header.data-v-dcabdcae{display:flex;justify-content:space-between;align-items:center;padding:30rpx;border-bottom:1rpx solid #eee}.signature-popup .popup-header .popup-title.data-v-dcabdcae{font-size:32rpx;color:#333}.signature-popup .popup-header .popup-close.data-v-dcabdcae{font-size:40rpx;color:#999;line-height:1}.signature-popup .popup-body.data-v-dcabdcae{padding:40rpx 30rpx;background:#fff}.signature-popup .popup-footer.data-v-dcabdcae{display:flex;padding:0 30rpx 30rpx;gap:20rpx}.signature-popup .popup-footer button.data-v-dcabdcae{flex:1;height:80rpx;line-height:80rpx;font-size:28rpx;border-radius:40rpx}.signature-popup .popup-footer button.data-v-dcabdcae:after{border:none}.signature-popup .popup-footer .btn-cancel.data-v-dcabdcae{background:#f5f5f5;color:#666}.signature-popup .popup-footer .btn-confirm.data-v-dcabdcae{color:#fff}