.refund-dialog{width:min(680px,calc(100vw - 28px));max-height:85dvh;box-sizing:border-box;border:0;border-radius:18px;padding:0;background:#fff;color:#17241e;box-shadow:0 24px 80px #0005}.refund-dialog::backdrop{background:#0009}.refund-dialog .refund-closebar{position:sticky;top:0;background:#fff;display:flex;justify-content:flex-end;padding:10px 16px;border-bottom:1px solid #dde2dc;z-index:1}.refund-close{min-height:44px;min-width:72px;border:1px solid #b8c2ba;border-radius:8px;background:white;color:#17241e;cursor:pointer;font:inherit}.refund-content{padding:8px 28px 28px;font-size:16px;line-height:1.85}.refund-content h1{font-size:28px;line-height:1.4;margin:16px 0}.refund-content h2{font-size:19px;line-height:1.5;margin:26px 0 8px}.refund-content p{margin:10px 0}.refund-content a{color:#245b46;overflow-wrap:anywhere}.refund-content strong{font-weight:700}.refund-dialog :focus-visible{outline:3px solid #bc6a00;outline-offset:3px}.refund-policy-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-weight:600}@media(max-width:600px){.refund-content{padding:8px 20px 24px;font-size:15px}.refund-content h1{font-size:25px}}