.ams-refund-page,.ams-refund-dialog,.ams-refund-consent{font-family:var(--ams-font-ui),system-ui,sans-serif;color:#4d625e;direction:rtl;text-align:right}
.ams-refund-page{max-width:800px;margin:0 auto;padding:58px 24px 72px;min-height:46vh}.ams-refund-page h1{font-family:inherit;font-size:22px;line-height:1.7;font-weight:600;color:#36554e;margin:0 0 20px}
.ams-refund-copy{font-size:14px;line-height:2}.ams-refund-copy ul{margin:0 0 18px;padding-inline-start:22px}.ams-refund-copy li{margin:0 0 8px}.ams-refund-copy p{margin:0;overflow-wrap:anywhere}
.ams-refund-footer{max-width:1120px;margin:0 auto;padding:12px 24px 22px;font-size:13px;line-height:1.9}.ams-refund-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:32px}
.ams-refund-pricing{text-align:center;margin:14px 0 0;font-size:13px;line-height:1.8}.ams-refund-pricing a,.ams-refund-consent a{color:#49675e;text-decoration:underline;text-underline-offset:4px}.ams-refund-pricing a{display:inline-flex;align-items:center;min-height:40px}
.ams-refund-mobile-pricing{display:none;text-align:center;margin:0;padding:12px 20px;background:#fff;font-size:13px;line-height:1.8}.ams-refund-mobile-pricing a{color:#49675e;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:40px}.ams-refund-mobile-pricing a:focus-visible{outline:2px solid #25897a;outline-offset:3px}
@media(max-width:820px){.ams-refund-mobile-pricing{display:block}}
.ams-refund-dialog{border:1px solid #dce5df;border-radius:14px;background:white;padding:20px;max-width:580px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;box-sizing:border-box}.ams-refund-dialog::backdrop{background:rgba(5,50,43,.28)}.ams-refund-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ams-refund-dialog h2{font-family:inherit;font-weight:600;font-size:18px;line-height:1.7;color:#36554e;margin:0}.ams-refund-dialog button{font:24px system-ui;border:0;background:none;color:#49675e;min-height:44px;min-width:44px;cursor:pointer}
.ams-refund-consent{font-size:13px;line-height:1.9;display:flex;align-items:flex-start;gap:8px;margin:12px 0}.ams-refund-consent input{accent-color:#25897a;flex:0 0 auto;width:18px;height:18px;margin:4px 0}.ams-refund-consent label{cursor:pointer}.ams-refund-footer a:focus-visible,.ams-refund-pricing a:focus-visible,.ams-refund-consent a:focus-visible,.ams-refund-dialog button:focus-visible{outline:2px solid #25897a;outline-offset:3px}
@media(max-width:480px){.ams-refund-page{padding:36px 20px 48px}.ams-refund-page h1{font-size:20px}.ams-refund-dialog{padding:18px}.ams-refund-copy{font-size:14px}.ams-refund-dialog h2{font-size:17px}}
