.xyz-help{margin-top:14px;border-top:1px solid rgba(160,190,220,.24);padding-top:12px;font-size:14px;line-height:1.55}
.xyz-help summary{cursor:pointer;font-weight:400;letter-spacing:.02em;list-style-position:outside;margin-left:16px}
.xyz-help form{display:grid;gap:12px;margin:14px 0}
.xyz-help label{display:grid;gap:5px;color:inherit;font-size:13px;line-height:1.5}
.xyz-help input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;border:1px solid rgba(160,190,220,.45);border-radius:8px;background:#0b1830;color:#eff6ff;padding:11px;font-size:16px}
.xyz-help input:focus-visible,.xyz-help summary:focus-visible,.xyz-help a:focus-visible,.xyz-help button:focus-visible{outline:2px solid #8adee0;outline-offset:3px}
.xyz-help .xyz-consent{display:flex;align-items:flex-start;gap:10px}
.xyz-consent input{flex:0 0 auto;margin-top:5px;width:18px;height:18px}
.xyz-help a{color:#a6e4e9;text-decoration:underline;overflow-wrap:anywhere}
.xyz-help .xyz-help-status{font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.xyz-help .xyz-secondary{background:transparent;font-weight:400;margin-top:0}
.xyz-help button{min-height:44px;white-space:normal}
.xyz-payment-return{margin:12px 0}
@media(max-width:520px){.xyz-help{font-size:14px}.xyz-help form{gap:14px}}

.xyz-help select,.xyz-help textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:6px;padding:10px;border:1px solid #536580;border-radius:8px;background:#0b1424;color:#edf4ff;font:inherit;font-size:16px}.xyz-help textarea{resize:vertical}.xyz-support-reply{white-space:pre-wrap;overflow-wrap:anywhere}.xyz-request-state{margin-top:12px;border-left:2px solid #75d9ff;padding-left:10px}.xyz-activation-note{border-left:2px solid #75d9ff;padding-left:8px}
