#hunt-payment .payment-reference{display:grid;gap:6px;background:#f7e4a4;border:2px solid #a78032;border-radius:16px;padding:18px;margin:20px 0;color:#153d31}#hunt-payment .payment-reference strong{font:800 1.4rem monospace;letter-spacing:.06em;overflow-wrap:anywhere}.payment-status{background:#e2ecda;border-left:5px solid #966d22;border-radius:12px;padding:18px;margin:20px 0}.payment-status h3,.payment-status p:last-child{margin-bottom:0}.payment-status p:first-child{margin-top:0}.payment-status.approved{border-color:#157748}.revolut-pay-link{display:block;text-align:center;text-decoration:none}.payment-claim{border-top:1px solid #acb69a;margin-top:28px;padding-top:12px}.payment-claim input,.payment-review-form input,.payment-review-form textarea{width:100%;max-width:100%;box-sizing:border-box}.payment-review-card{background:#fff5d9;border:2px solid #aa8b42;border-radius:18px;box-shadow:0 5px 0 #183c2620;padding:24px;margin:24px 0}.payment-review-heading,.payment-review-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.payment-review-heading h3{margin:0}.payment-badge{padding:8px 14px;border-radius:8px;background:#f2d57e;font-weight:800}.payment-badge.approved{background:#ccead6}.payment-badge.refund_review,.payment-badge.rejected{background:#ffdbbd}.payment-review-card dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px;font-size:.95rem}.payment-review-card dd{margin:0;overflow-wrap:anywhere}.payment-review-card dt{font-weight:700}.payment-review-form{border-top:1px solid #b3ba9b;padding-top:20px}.payments-admin-button{margin:12px 0 24px}.payment-review-actions{justify-content:flex-start}.payment-review-actions .btn{font-size:1rem}.payment-review-form .check input{width:auto}.payments-shell{max-width:1000px;margin:auto}@media(max-width:550px){.payment-review-card{padding:18px}.payment-review-card dl{grid-template-columns:1fr}.payment-review-card dd{margin-bottom:10px}.payment-review-actions>*{width:100%}.payment-badge{font-size:.9rem}}
