.refund-modal-content[data-v-4342c5d8]{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:#f7f8fa;border-radius:0 0 8px 8px;overflow:hidden}.user-info-section[data-v-4342c5d8]{background:linear-gradient(135deg,#34a853,#1e7e34);padding:20px 24px;position:relative;overflow:hidden}.user-info-section[data-v-4342c5d8]:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}.user-info-section[data-v-4342c5d8]:after{content:"";position:absolute;bottom:-30px;left:10px;width:100px;height:100px;border-radius:50%;background:hsla(0,0%,100%,.05);pointer-events:none}.user-info-inner[data-v-4342c5d8]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.avatar-box[data-v-4342c5d8]{flex-shrink:0;width:54px;height:54px;border-radius:50%;overflow:hidden;border:2.5px solid hsla(0,0%,100%,.6);box-shadow:0 4px 12px rgba(0,0,0,.2);background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center}.user-avatar[data-v-4342c5d8]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-4342c5d8]{color:hsla(0,0%,100%,.8);font-size:22px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.user-detail[data-v-4342c5d8]{flex:1;min-width:0}.user-name[data-v-4342c5d8]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}.user-phone[data-v-4342c5d8]{font-size:13px;color:hsla(0,0%,100%,.78);display:flex;align-items:center}.refund-body[data-v-4342c5d8]{padding:20px 24px 8px;display:flex;flex-direction:column;gap:18px}.amount-card[data-v-4342c5d8]{background:#fff;border-radius:12px;padding:16px 20px;text-align:center;box-shadow:0 2px 10px rgba(52,168,83,.1);border:1px solid #e6f4ea;position:relative;overflow:hidden}.amount-card[data-v-4342c5d8]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#34a853,#66bb6a);border-radius:12px 12px 0 0}.amount-label[data-v-4342c5d8]{font-size:13px;color:#888;margin-bottom:8px;font-weight:500}.amount-value[data-v-4342c5d8]{display:none}.amount-input-wrap[data-v-4342c5d8]{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 2px}.amount-unit[data-v-4342c5d8]{font-size:22px;font-weight:700;color:#e53935;line-height:1}.amount-input[data-v-4342c5d8]{width:160px!important;border:none!important;border-bottom:2px solid #34a853!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:center}.amount-input[data-v-4342c5d8],.amount-input[data-v-4342c5d8] .ant-input-number-input{height:48px!important;font-size:32px!important;font-weight:700!important;color:#e53935!important}.amount-input[data-v-4342c5d8] .ant-input-number-input{line-height:48px!important;text-align:center!important;padding:0 8px!important}.amount-input[data-v-4342c5d8] .ant-input-number-handler-wrap{display:none!important}.amount-input[data-v-4342c5d8]:focus,.amount-input[data-v-4342c5d8]:hover{border-bottom-color:#1e7e34!important;box-shadow:none!important}.amount-tip[data-v-4342c5d8]{margin-top:10px;font-size:12px;color:#aaa}.form-section[data-v-4342c5d8]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-4342c5d8]{font-size:13px;font-weight:600;color:#333;display:flex;align-items:center;gap:3px}.label-required[data-v-4342c5d8]{color:#e53935;font-size:14px;line-height:1}.label-optional[data-v-4342c5d8]{font-weight:400;color:#999;font-size:12px}.reason-tags[data-v-4342c5d8]{display:flex;flex-wrap:wrap;gap:10px}.reason-tag[data-v-4342c5d8]{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:20px;border:1.5px solid #d9d9d9;background:#fff;color:#555;font-size:13px;cursor:pointer;transition:all .2s ease;user-select:none;font-weight:500}.reason-tag[data-v-4342c5d8]:hover{border-color:#34a853;color:#34a853;background:#e6f4ea}.reason-tag.active[data-v-4342c5d8]{border-color:#34a853;background:linear-gradient(135deg,#34a853,#66bb6a);color:#fff;box-shadow:0 3px 10px rgba(52,168,83,.3)}.tag-check-icon[data-v-4342c5d8]{font-size:12px}.remark-textarea[data-v-4342c5d8]{border-radius:8px!important;border-color:#e0e0e0!important;font-size:13px;transition:border-color .2s,box-shadow .2s;resize:none}.remark-textarea[data-v-4342c5d8]:focus,.remark-textarea[data-v-4342c5d8]:hover{border-color:#34a853!important;box-shadow:0 0 0 2px rgba(52,168,83,.12)!important}.refund-notice-bar[data-v-4342c5d8]{display:flex;align-items:center;gap:10px;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;padding:10px 14px;margin-bottom:4px;font-size:13px;color:#2e7d32;font-weight:500;line-height:1.5}.notice-icon-wrap[data-v-4342c5d8]{flex-shrink:0;display:flex;align-items:center}.notice-icon[data-v-4342c5d8]{font-size:18px;color:#43a047}.refund-modal-footer[data-v-4342c5d8]{display:flex;justify-content:flex-end;gap:10px;padding:4px 0}.refund-btn-cancel[data-v-4342c5d8]{border-radius:20px!important;padding:0 22px!important;height:36px!important;font-size:14px!important;border-color:#d9d9d9!important;color:#555!important;transition:all .2s}.refund-btn-cancel[data-v-4342c5d8]:hover{border-color:#34a853!important;color:#34a853!important}.refund-btn-confirm[data-v-4342c5d8]{border-radius:20px!important;padding:0 22px!important;height:36px!important;font-size:14px!important;font-weight:600!important;background:linear-gradient(135deg,#34a853,#66bb6a)!important;border:none!important;box-shadow:0 4px 14px rgba(52,168,83,.35)!important;transition:all .2s}.refund-btn-confirm[data-v-4342c5d8]:hover{opacity:.88;box-shadow:0 6px 18px rgba(52,168,83,.45)!important;transform:translateY(-1px)}