.ra-panel{margin:28px 0;padding:26px;background:#fff;border:1px solid #b7c6de;border-radius:18px}.ra-panel>header,.ra-heading{display:flex;gap:20px;justify-content:space-between;align-items:start}.ra-panel h2{font-size:25px;line-height:1.2;margin:6px 0}.ra-panel p{font-size:13px;line-height:1.7}.ra-request{margin:20px 0;padding:22px;border-radius:14px;background:#edf3fe;border:1px solid #9db7df}.ra-request small{display:block;margin-top:7px;overflow-wrap:anywhere}.ra-request img{max-width:160px;max-height:180px;object-fit:contain;margin:12px 0;border-radius:8px;background:white}.ra-request label{display:grid;gap:7px;font-size:13px;font-weight:700;margin-top:14px}.ra-request textarea,.ra-request input{padding:12px;border:1px solid #97afd4;border-radius:8px;font:inherit;width:100%;box-sizing:border-box;background:#fff}.ra-request textarea{min-height:72px}.ra-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.ra-refund{margin-top:18px;padding:16px;border-radius:12px;background:white}.ra-refund h3{font-size:16px}.ra-refund form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.ra-message,[data-ra-feedback]{font-weight:700;color:#17315d}@media(max-width:600px){.ra-panel{padding:17px}.ra-panel>header,.ra-heading{display:block}.ra-panel>header button{margin-top:10px}.ra-request{padding:15px}}
