#app-dialog:has(.refund-reference-review){width:min(980px,calc(100% - 32px));max-width:980px}.refund-reference-review{color:#173d39;overflow-wrap:anywhere}.refund-reference-review>button{margin-bottom:1rem}.pr-kicker{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#38756c;margin:0}.refund-reference-review h3{font-size:1.4rem;margin:.4rem 0 1rem}.pr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.pr-facts>div{min-width:0;border:1px solid #dbe7e3;border-radius:12px;padding:.8rem;display:flex;flex-direction:column;gap:.4rem}.pr-facts span{font-size:.73rem;color:#647b76}.pr-facts strong{font-size:.85rem}.pr-hold{background:#fff2e5;border:1px solid #efd5bd;border-radius:13px;padding:1rem;margin:1rem 0;color:#795022}.pr-hold strong{font-size:.95rem}.pr-hold p{font-size:.81rem;line-height:1.6;margin:.6rem 0 0}.pr-verified{display:flex;flex-direction:column;gap:.5rem;border:1px solid #c7e0d3;background:#edf7f0;padding:1rem;border-radius:13px}.pr-verified span{font-size:.82rem;line-height:1.5}.pr-verified small{font-size:.72rem;color:#647b76}.pr-confirm{display:flex;align-items:flex-start;gap:.6rem;border:1px solid #dbe7e3;background:#f2f7f4;padding:.9rem;border-radius:12px;font-size:.82rem;line-height:1.5;margin:1rem 0}.pr-confirm input{width:18px;height:18px;flex-shrink:0;margin-top:.1rem}.pr-notice{font-size:.83rem;line-height:1.6;background:#f1f5f3;padding:.9rem;border-radius:12px}.pr-boundary{font-size:.74rem;line-height:1.7;color:#647b76;border-top:1px solid #dbe7e3;padding-top:1rem;margin:1.2rem 0 0}.pr-history{margin:1.2rem 0;font-size:.8rem}.pr-history summary{cursor:pointer;font-weight:700}.pr-history ol{padding-left:1.1rem}.pr-history li{padding:.6rem 0}.pr-history small,.pr-history span{display:block;color:#647b76;font-size:.73rem;line-height:1.6;margin-top:.4rem}.pr-history li p{white-space:pre-wrap}.pr-pages{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.9rem}.refund-reference-review .field{min-width:0}.refund-reference-review input,.refund-reference-review textarea{box-sizing:border-box;min-width:0;max-width:100%}.refund-reference-entry{display:flex;justify-content:flex-end;margin-bottom:1rem}@media(max-width:650px){.pr-facts{grid-template-columns:1fr}.refund-reference-review h3{font-size:1.2rem}.pr-confirm,.pr-hold{padding:.8rem}}
