.xtnd-pass-bar{z-index:25;background:var(--xtnd-gradient,linear-gradient(110deg,#f4a4ce,#8662cf));color:#21172e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;font:500 13px/1.5 DM Sans,system-ui,sans-serif;display:flex;position:relative}.xtnd-pass-bar button,.xtnd-pass-refresh{min-height:38px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px 16px}.xtnd-pass-content{min-height:0;display:contents}.xtnd-pass-dialog{box-sizing:border-box;color:#21172e;background:#f9f5fc;border:1px solid #b899d8;border-radius:22px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:clamp(20px,4vw,32px);font:14px/1.6 DM Sans,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 90px #0005}.xtnd-pass-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181022b3}.xtnd-pass-dialog h2{margin:20px 0 12px;font-size:26px;font-weight:500;line-height:1.2}.xtnd-pass-dialog p{margin:12px 0}.xtnd-pass-dialog-head{justify-content:space-between;align-items:center;display:flex}.xtnd-pass-dialog-head strong{letter-spacing:.15em}.xtnd-pass-dialog-head button{cursor:pointer;background:0 0;border:0;font-size:26px}.xtnd-pass-dialog fieldset{border:0;margin:20px 0;padding:0}.xtnd-pass-dialog legend{margin-bottom:8px;font-weight:600}.xtnd-pass-option{cursor:pointer;border:1px solid #b899d8;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0;padding:14px;display:flex}.xtnd-pass-option:has(input:checked){background:linear-gradient(110deg,#f4a4ce50,#bd8cf050)}.xtnd-pass-option strong,.xtnd-pass-option small{display:block}.xtnd-pass-address{font-weight:500;display:block}.xtnd-pass-address input{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #a592b8;border-radius:8px;margin-top:6px;padding:9px 12px;display:block}.xtnd-pass-terms{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.xtnd-pass-dialog input[type=radio],.xtnd-pass-dialog input[type=checkbox]{accent-color:#6b409f;flex:none;width:18px;height:18px;margin-top:3px}.xtnd-pass-dialog a{color:inherit;text-decoration:underline}.xtnd-pass-pay{color:#21172e;cursor:pointer;background:linear-gradient(110deg,#f4a4ce,#8662cf);border:0;border-radius:999px;width:100%;min-height:48px;font:600 15px/1.4 DM Sans,system-ui,sans-serif}.xtnd-pass-pay:disabled{opacity:.5;cursor:default}.xtnd-pass-refresh{margin:14px auto 0;display:block}.xtnd-pass-error{color:#9b183d;padding:12px 20px}.xtnd-pass-dialog :focus-visible{outline-offset:3px;outline:3px solid #6b409f}
