.refund-container.data-v-108c42c9{min-height:100vh;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);padding:20rpx}.form-card.data-v-108c42c9{background:#fff;border-radius:36rpx;box-shadow:0 8rpx 48rpx 0 rgba(76,175,80,.1);border:3rpx solid #c8e6c9;overflow:hidden}.form-content.data-v-108c42c9{padding:48rpx}.form-group.data-v-108c42c9{margin-bottom:40rpx}.form-group.data-v-108c42c9:last-child{margin-bottom:0}.form-label.data-v-108c42c9{display:block;margin-bottom:16rpx;font-weight:700;color:#388e3c;letter-spacing:2rpx;font-size:28rpx}.custom-select.data-v-108c42c9{position:relative;background:#f9fff9;border:3rpx solid #c8e6c9;border-radius:20rpx;padding:28rpx 24rpx;display:flex;align-items:center;justify-content:space-between;cursor:pointer;z-index:10;min-height:80rpx;height:80rpx;box-sizing:border-box}.select-text.data-v-108c42c9{font-size:28rpx;color:#2e7d32;flex:1}.select-arrow.data-v-108c42c9{position:absolute;right:24rpx;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6a9c6a;font-size:24rpx;pointer-events:none}.input-wrapper.data-v-108c42c9{position:relative}input.data-v-108c42c9, textarea.data-v-108c42c9{width:100%;padding:0 24rpx;border:3rpx solid #c8e6c9;border-radius:20rpx;font-size:28rpx;background:#f9fff9;color:#2e7d32;box-sizing:border-box;min-height:80rpx;height:80rpx}.textarea-input.data-v-108c42c9{min-height:120rpx;height:120rpx;padding:20rpx 24rpx;resize:none}input.data-v-108c42c9:focus, textarea.data-v-108c42c9:focus{outline:none;border-color:#43a047;box-shadow:0 0 0 6rpx rgba(76,175,80,.1);background:#fff}input.data-v-108c42c9:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.px-container.data-v-108c42c9{margin-bottom:32rpx}.px-row.data-v-108c42c9{display:flex;gap:24rpx;margin-bottom:24rpx;align-items:center;flex-wrap:wrap;padding:32rpx;border:2rpx solid #e0e0e0;border-radius:20rpx;background:#fafafa}.px-select.data-v-108c42c9{flex:2;padding:24rpx;border:3rpx solid #c8e6c9;border-radius:20rpx;font-size:28rpx;background:#f9fff9;color:#2e7d32;cursor:pointer;position:relative;min-width:400rpx;text-align:center}.px-select.data-v-108c42c9:focus{outline:none;border-color:#43a047;box-shadow:0 0 0 6rpx rgba(76,175,80,.1);background:#fff}.px-info.data-v-108c42c9{flex:2;padding:24rpx;border:3rpx solid #e0e0e0;border-radius:20rpx;font-size:24rpx;background:#f8f9fa;color:#495057;min-width:400rpx}.px-info-title.data-v-108c42c9{font-weight:700;color:#2e7d32;margin-bottom:12rpx;font-size:28rpx}.px-info-details.data-v-108c42c9{display:grid;grid-template-columns:1fr 1fr;gap:8rpx;font-size:24rpx}.px-info-item.data-v-108c42c9{display:flex;align-items:center}.px-info-label.data-v-108c42c9{color:#6c757d;font-weight:500;margin-right:20rpx}.px-info-value.data-v-108c42c9{color:#495057;font-weight:600}.px-number.data-v-108c42c9{flex:1;border:3rpx solid #c8e6c9;border-radius:20rpx;font-size:28rpx;background:#f9fff9;color:#2e7d32;min-width:160rpx}.px-delete.data-v-108c42c9{padding:24rpx 32rpx;border-radius:20rpx;background:#f5f5f5;color:#666;cursor:pointer;font-size:24rpx;transition:all .2s ease}.px-delete.data-v-108c42c9:hover{background:#e8e8e8;border-color:#ccc}.btn-add-px.data-v-108c42c9{width:100%;padding:0 40rpx;border:3rpx solid #43a047;border-radius:20rpx;background:#e8f5e9;color:#2e7d32;font-size:28rpx;font-weight:700}.px-row-third.data-v-108c42c9{display:block;margin-top:16rpx;width:100%}.px-staff-section.data-v-108c42c9{width:100%;margin-bottom:24rpx}.px-staff-section.data-v-108c42c9:last-child{margin-bottom:0}.px-jks-select.data-v-108c42c9, .px-kjb-select.data-v-108c42c9{padding:16rpx 24rpx;border:3rpx solid #c8e6c9;border-radius:16rpx;background:#f9fff9;color:#2e7d32;cursor:pointer;font-size:24rpx;text-align:center;transition:all .2s ease}.px-jks-select.data-v-108c42c9:hover, .px-kjb-select.data-v-108c42c9:hover{background:#e8f5e9;border-color:#43a047}.px-jks-list.data-v-108c42c9, .px-kjb-list.data-v-108c42c9{margin-top:16rpx;border:2rpx solid #e0e0e0;border-radius:12rpx;background:#fff}.px-staff-item.data-v-108c42c9{padding:16rpx;border-bottom:2rpx solid #f0f0f0;font-size:24rpx}.px-staff-item.data-v-108c42c9:last-child{border-bottom:none}.px-staff-header.data-v-108c42c9{display:flex;justify-content:space-between;align-items:center;margin-bottom:12rpx}.px-staff-name.data-v-108c42c9{flex:1;color:#2e7d32;font-weight:700}.px-staff-remove.data-v-108c42c9{background:#f44336;color:#fff;border:none;border-radius:8rpx;padding:4rpx 12rpx;font-size:20rpx;cursor:pointer}.px-staff-remove.data-v-108c42c9:hover{background:#d32f2f}.px-staff-fields.data-v-108c42c9{display:flex;flex-direction:column;gap:16rpx}.px-staff-row.data-v-108c42c9{display:flex;gap:16rpx;align-items:center}.px-staff-field.data-v-108c42c9{flex:1;min-width:200rpx}.px-staff-field input.data-v-108c42c9{width:100%;border:2rpx solid #ddd;border-radius:8rpx;font-size:24rpx;background:#f9f9f9}.px-staff-field input.data-v-108c42c9:focus{outline:none;border-color:#43a047;background:#fff}.px-staff-field-label.data-v-108c42c9{display:block;font-size:20rpx;color:#666;margin-bottom:8rpx;font-weight:500}.btn-group.data-v-108c42c9{display:flex;gap:24rpx;margin-top:48rpx}.btn.data-v-108c42c9{flex:1;padding:10rpx 40rpx;border:none;border-radius:20rpx;font-size:28rpx;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:2rpx}.btn-primary.data-v-108c42c9{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff;box-shadow:0 4rpx 16rpx rgba(67,233,123,.3)}.btn-primary.data-v-108c42c9:hover{box-shadow:0 8rpx 32rpx rgba(67,233,123,.4);-webkit-transform:translateY(-2rpx);transform:translateY(-2rpx)}.signature-preview.data-v-108c42c9{margin-top:24rpx;padding:24rpx;background:#f9fff9;border:2rpx solid #c8e6c9;border-radius:16rpx}.preview-label.data-v-108c42c9{display:block;font-size:26rpx;color:#2e7d32;font-weight:700;margin-bottom:16rpx}.signature-image.data-v-108c42c9{width:100%;max-width:300rpx;height:120rpx;border:2rpx solid #e0e0e0;border-radius:12rpx;background:#fff;margin-bottom:16rpx}.btn-clear-signature.data-v-108c42c9{padding:12rpx 24rpx;background:#f5f5f5;color:#666;border:2rpx solid #ddd;border-radius:12rpx;font-size:24rpx;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-clear-signature.data-v-108c42c9:hover{background:#e0e0e0}.signature-modal-overlay.data-v-108c42c9{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.signature-modal.data-v-108c42c9{width:100%;background:#fff;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.signature-modal-header.data-v-108c42c9{display:flex;justify-content:space-between;align-items:center;padding:30rpx 40rpx;background:#f8f9fa;border-bottom:2rpx solid #e9ecef}.signature-modal-title.data-v-108c42c9{font-size:32rpx;font-weight:700;color:#2e7d32}.btn-close-modal.data-v-108c42c9{width:60rpx;height:60rpx;background:#f5f5f5;border:none;border-radius:50%;font-size:36rpx;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin:0}.btn-close-modal.data-v-108c42c9:hover{background:#e0e0e0;color:#333}.signature-modal-content.data-v-108c42c9{background:#fff;flex:1;width:100%}.signature-modal-content .signature-container.data-v-108c42c9{height:100%;border:none;border-radius:0;box-shadow:none}.signature-modal-content .signature-header.data-v-108c42c9{padding:20rpx 30rpx;background:#f8f9fa;border-bottom:2rpx solid #e9ecef}.signature-modal-content .signature-title.data-v-108c42c9{font-size:32rpx;font-weight:700;color:#2e7d32}.signature-modal-content .btn-clear.data-v-108c42c9, .signature-modal-content .btn-confirm.data-v-108c42c9{padding:16rpx 32rpx;font-size:28rpx;font-weight:500;border-radius:12rpx}.signature-modal-content .btn-clear.data-v-108c42c9{background:#f5f5f5;color:#666;border:2rpx solid #ddd}.signature-modal-content .btn-clear.data-v-108c42c9:hover{background:#e0e0e0;color:#333}.signature-modal-content .btn-confirm.data-v-108c42c9{background:#2e7d32;color:#fff;border:none}.signature-modal-content .btn-confirm.data-v-108c42c9:hover{background:#1b5e20;-webkit-transform:translateY(-2rpx);transform:translateY(-2rpx)}.signature-modal-content .signature-pad.data-v-108c42c9{flex:1;display:flex;justify-content:center;align-items:center;padding:20rpx}.signature-modal-content .signature-tips.data-v-108c42c9{padding:20rpx;text-align:center;background:#f8f9fa;border-top:2rpx solid #e9ecef}.signature-modal-content .tips-text.data-v-108c42c9{font-size:24rpx;color:#666}.signature-placeholder.data-v-108c42c9{display:flex;justify-content:center;align-items:center;min-height:200rpx;border:2rpx dashed #c8e6c9;border-radius:16rpx;background:#f9fff9}.btn-signature-placeholder.data-v-108c42c9{background:#2e7d32;color:#fff;border:none;border-radius:16rpx;font-size:28rpx;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4rpx 16rpx rgba(46,125,50,.3)}.btn-signature-placeholder.data-v-108c42c9:hover{background:#1b5e20;-webkit-transform:translateY(-2rpx);transform:translateY(-2rpx);box-shadow:0 8rpx 32rpx rgba(46,125,50,.4)}.signature-placeholder-text.data-v-108c42c9{color:#fff}.signature-actions.data-v-108c42c9{display:flex;gap:16rpx;margin-top:16rpx}.btn-re-signature.data-v-108c42c9{flex:1;padding:12rpx 24rpx;background:#2e7d32;color:#fff;border:none;border-radius:12rpx;font-size:24rpx;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-re-signature.data-v-108c42c9:hover{background:#1b5e20}.file-upload-area.data-v-108c42c9{border:4rpx dashed #c8e6c9;border-radius:24rpx;padding:48rpx;text-align:center;background:linear-gradient(135deg,#f9fff9,#e8f5e9);cursor:pointer;min-height:240rpx;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.file-upload-text.data-v-108c42c9{display:flex;flex-direction:column;align-items:center;gap:24rpx;color:#6a9c6a;font-size:19rpx;position:relative;z-index:1}.file-upload-icon.data-v-108c42c9{font-size:50rpx;opacity:.8}.file-list.data-v-108c42c9{margin-top:32rpx;text-align:left;max-height:400rpx;overflow-y:auto}.file-item.data-v-108c42c9{display:flex;align-items:center;justify-content:space-between;padding:20rpx 24rpx;background:#fff;border:1rpx solid #e8f5e9;border-radius:12rpx;margin-bottom:12rpx;font-size:26rpx;box-shadow:0 2rpx 8rpx rgba(67,233,123,.08);transition:all .3s ease}.file-info.data-v-108c42c9{display:flex;align-items:center;gap:20rpx;flex:1;min-width:0;overflow:hidden}.file-icon.data-v-108c42c9{font-size:32rpx;width:56rpx;height:56rpx;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f9fff9,#e8f5e9);border-radius:10rpx;flex-shrink:0;border:1rpx solid #c8e6c9}.file-name.data-v-108c42c9{flex:1;font-size:28rpx;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4}.file-size.data-v-108c42c9{font-size:22rpx;color:#666;background:#f8f9fa;padding:6rpx 12rpx;border-radius:6rpx;flex-shrink:0;border:1rpx solid #e9ecef}.file-actions.data-v-108c42c9{display:flex;align-items:center;gap:12rpx;flex-shrink:0}.file-status.data-v-108c42c9{font-size:22rpx;padding:6rpx 12rpx;border-radius:6rpx;font-weight:500;white-space:nowrap}.file-status.success.data-v-108c42c9{color:#2e7d32;background:#e8f5e9;border:1rpx solid #c8e6c9}.file-status.error.data-v-108c42c9{color:#c62828;background:#ffebee;border:1rpx solid #ffcdd2}.file-status.uploading.data-v-108c42c9{color:#ef6c00;background:#fff3e0;border:1rpx solid #ffe0b2}