.release-notice{background:#202124;color:#fff;text-align:center;font-size:12px;line-height:1.6;padding:8px 20px;position:relative;z-index:110}
.site-shell .release-notice{margin-left:var(--rail,0px)}
.form-consent{margin:26px 0 18px}.form-consent label{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.8}.form-consent input[type=checkbox]{width:24px;height:24px;flex:none;margin-top:1px;accent-color:#AD1733}
.form-consent a{color:#AD1733;text-decoration:underline;text-underline-offset:4px}.form-consent .required-label{margin-left:6px}
.honey{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#connection-state{font-size:13px;line-height:1.7;color:#555;margin:16px 0}
#send-status{padding:18px;background:#fff0f3;border-left:3px solid #AD1733;color:#202124;font-size:14px;line-height:1.8;margin:24px 0}
#receipt-id{display:block;overflow-wrap:anywhere;letter-spacing:.03em;font-size:16px;margin-top:8px}
.receipt-label{padding:18px;background:#ECEEF1;margin:24px 0}
#review-values dd{white-space:pre-wrap;overflow-wrap:anywhere}
.form-panel .text-button{display:block;min-height:44px;flex:1;padding:14px 3px;background:transparent;border:0;color:#202124;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}
button:disabled{opacity:.6;cursor:wait}
@media(max-width:900px){.site-shell .release-notice{margin-left:0}.release-notice{font-size:11px;padding:6px 16px}}
