.RefundRequestForm-module__rviYSG__layout{grid-template-columns:minmax(0,600px) minmax(0,300px);align-items:start;gap:64px;display:grid}.RefundRequestForm-module__rviYSG__form fieldset{border:0;min-width:0;padding:0}.RefundRequestForm-module__rviYSG__form label{margin:22px 0 8px;font-size:14px;font-weight:550;display:block}.RefundRequestForm-module__rviYSG__form label:first-child{margin-top:0}.RefundRequestForm-module__rviYSG__form input,.RefundRequestForm-module__rviYSG__form select,.RefundRequestForm-module__rviYSG__form textarea{border:1px solid var(--info-border);width:100%;min-height:44px;color:var(--info-text);font:inherit;background:#fefdff;background:lab(99.5167% .261515 -.702679);border-radius:9px;padding:10px 12px;font-size:14px}.RefundRequestForm-module__rviYSG__form textarea{resize:vertical}.RefundRequestForm-module__rviYSG__form input:focus,.RefundRequestForm-module__rviYSG__form select:focus,.RefundRequestForm-module__rviYSG__form textarea:focus{outline-offset:2px;border-color:var(--info-accent);outline:2px solid #5921b633;outline:2px solid lab(29.8235% 49.5963 -69.1838/.2)}.RefundRequestForm-module__rviYSG__hint,.RefundRequestForm-module__rviYSG__aside p,.RefundRequestForm-module__rviYSG__confirmation p{color:var(--info-muted);margin-top:10px;font-size:14px;line-height:1.75}.RefundRequestForm-module__rviYSG__hint{font-size:12px}.RefundRequestForm-module__rviYSG__layout a,.RefundRequestForm-module__rviYSG__confirmation a{color:var(--info-accent);text-underline-offset:3px;text-decoration:underline}.RefundRequestForm-module__rviYSG__submit{background:var(--info-accent);color:#fdfcff;color:lab(99.159% .392884 -1.05356);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:24px;padding:10px 20px;font-size:14px;font-weight:550;display:inline-flex}.RefundRequestForm-module__rviYSG__submit:disabled{opacity:.65;cursor:wait}.RefundRequestForm-module__rviYSG__aside{border-top:1px solid var(--info-border);padding-top:20px}.RefundRequestForm-module__rviYSG__aside h2,.RefundRequestForm-module__rviYSG__confirmation h2,.RefundRequestForm-module__rviYSG__payment h2{font-size:18px;font-weight:600}.RefundRequestForm-module__rviYSG__aside>a{min-height:44px;margin-top:16px;font-size:14px;display:inline-block}.RefundRequestForm-module__rviYSG__payment{border-bottom:1px solid var(--info-border);margin-bottom:24px;padding-bottom:20px}.RefundRequestForm-module__rviYSG__payment p{margin-top:8px;font-size:14px}.RefundRequestForm-module__rviYSG__confirmation{max-width:640px}.RefundRequestForm-module__rviYSG__confirmation strong{overflow-wrap:anywhere}.RefundRequestForm-module__rviYSG__confirmation>a{align-items:center;min-height:44px;margin-top:24px;font-size:14px;display:inline-flex}.RefundRequestForm-module__rviYSG__error{color:#970818;color:lab(32.1344% 53.9884 35.5404);margin-top:8px;font-size:13px;line-height:1.6;display:block}.RefundRequestForm-module__rviYSG__loading{align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.RefundRequestForm-module__rviYSG__spinner{animation:1s linear infinite RefundRequestForm-module__rviYSG__spin}.RefundRequestForm-module__rviYSG__honeypot{display:none}@keyframes RefundRequestForm-module__rviYSG__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.RefundRequestForm-module__rviYSG__layout{grid-template-columns:1fr;gap:40px}}@media (prefers-reduced-motion:reduce){.RefundRequestForm-module__rviYSG__spinner{animation:none}}
