.refund-form{margin:2rem 0;padding:1.5rem;border:1px solid var(--line);border-radius:12px;scroll-margin-top:6rem}.refund-form>label{display:block;margin:1rem 0 .4rem;font-weight:600}.refund-form>input,.refund-form>select{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:.65rem;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:6px}.refund-form .refund-proof{display:flex;align-items:flex-start;gap:.6rem;font-weight:400}.refund-proof input{margin-top:.35rem;flex-shrink:0}.refund-form button{margin-top:1rem}.refund-status{min-height:1.5em}