.async-qa-plan-payment-reviews{margin:0 0 20px;padding:17px 18px;border:1px solid #d6b27b;border-radius:16px;background:linear-gradient(135deg,#fff3dc,#fffaf0);color:#51351e;font-family:"Inter","Noto Sans TC",sans-serif}.async-qa-plan-payment-reviews[hidden]{display:none}.async-qa-plan-payment-reviews__eyebrow{margin:0 0 5px;color:#936832;font-size:.62rem;font-weight:900;letter-spacing:.13em}.async-qa-plan-payment-reviews h3{margin:0;font-family:"Noto Serif TC",Georgia,serif;font-size:1rem}.async-qa-plan-payment-reviews__body{margin:8px 0;color:#71543c;font-size:.75rem;line-height:1.6}.async-qa-plan-payment-reviews__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.async-qa-plan-payment-reviews button{padding:9px 11px;border:1px solid #9d6d35;border-radius:9px;background:#7f5424;color:#fff;font:800 .72rem/1.2 inherit;cursor:pointer}.async-qa-plan-payment-reviews button:hover,.async-qa-plan-payment-reviews button:focus-visible{background:#67411b;outline:2px solid #cda977;outline-offset:2px}.async-qa-plan-payment-reviews button[data-plan-review-action="request_refund"]{border-color:#b78066;background:#fff9f3;color:#8b4b35}.async-qa-plan-payment-reviews button[data-plan-review-action="request_refund"]:hover,.async-qa-plan-payment-reviews button[data-plan-review-action="request_refund"]:focus-visible{background:#fff0e7}.async-qa-plan-payment-reviews button:disabled{cursor:wait;opacity:.66}.async-qa-plan-payment-reviews__status{margin:10px 0 0;color:#705039;font-size:.72rem;line-height:1.5}@media(max-width:560px){.async-qa-plan-payment-reviews{padding:15px}.async-qa-plan-payment-reviews__actions{display:grid;grid-template-columns:1fr}.async-qa-plan-payment-reviews button{width:100%}}
.async-qa-plan-payment-reviews__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.async-qa-plan-payment-reviews__facts div{padding:9px;border:1px solid #e4cfaa;border-radius:10px;background:#fffaf2}.async-qa-plan-payment-reviews__facts dt{color:#8a673d;font-size:.62rem;font-weight:800}.async-qa-plan-payment-reviews__facts dd{margin:4px 0 0;color:#4e3623;font-size:.72rem;font-weight:800;overflow-wrap:anywhere}@media(max-width:560px){.async-qa-plan-payment-reviews__facts{grid-template-columns:1fr}}
