.refund-note{padding:15px 18px;margin-bottom:20px;border:1px solid #dce9f6;border-radius:15px;background:#f4f9ff;color:#4d647e;line-height:1.6}.refund-list{display:grid;gap:16px}.refund-card{overflow:hidden;border:1px solid #e6e9ee;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.refund-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid #edf0f3}.refund-card-head strong{display:block;font-size:20px}.refund-card-head span:not(.tag){display:block;margin-top:5px;color:#8a929d;font-size:13px}.refund-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.refund-step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px 22px;border-right:1px solid #edf0f3}.refund-step:last-child{border-right:0}.refund-step-title{color:#69717d;font-weight:800}.refund-step strong{font-size:24px}.refund-step span{overflow-wrap:anywhere;color:#7d8792;font-size:13px;line-height:1.45}.refund-step .link{padding:2px 0;color:#d85b0c}.refund-step .btn{margin-top:auto}.refund-wait{margin:7px 0;color:#adb3bc!important}.refund-result{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:13px 22px;border-top:1px solid #edf0f3;background:#fbfcfd;color:#68717c}.refund-result span{width:100%;font-size:13px}.refund-card-note{padding:11px 22px;border-top:1px solid #edf0f3;color:#69717d;font-size:13px}.refund-file{height:auto;padding:12px}.refund-step .btn{font-size:13px}@media(max-width:850px){.refund-steps{grid-template-columns:1fr}.refund-step{border-right:0;border-bottom:1px solid #edf0f3}.refund-step:last-child{border-bottom:0}}
.refund-card-actions,.refund-step-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.refund-step-actions{margin-top:auto}.refund-card-actions .refund-delete{font-size:12px;padding:5px 10px;color:#b53f34;border-color:#f1d2cd}.refund-card-actions .refund-delete:hover{background:#fff0ee}@media(max-width:600px){.refund-card-actions{justify-content:flex-end}.refund-card-head{align-items:flex-start}}

.refund-department-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.refund-department-tabs .review-filter{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:9px 16px;border:1px solid #e2e6ed;border-radius:12px;background:#fff;color:#68717e;font:inherit;font-size:14px;font-weight:800}.refund-department-tabs .review-filter.active{border-color:#f3c795;background:#fff4e7;color:#be6416}.refund-department-tabs .refund-check-badges .badge{display:inline-block;min-width:27px;height:22px;padding:0 6px;border-radius:999px;background:#e99018;color:#fff;font-size:12px;line-height:22px}.refund-department-tabs .refund-check-badges .badge-returned{background:#dc4f47}
