.ar-signup .ar-email-field{position:relative;flex:1;min-width:0;width:100%}
.ar-signup .ar-email-suggestions[hidden],.ar-signup .ar-email-status:empty{display:none!important}
.ar-signup .ar-email-suggestions{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0!important;padding:4px!important;border:1px solid #000;list-style:none!important;background:#fff;color:#000;max-height:min(210px,40vh);overflow:auto;box-shadow:0 5px 20px #0002;text-align:left}
.ar-signup .ar-email-suggestions.ar-email-above{top:auto;bottom:calc(100% + 6px)}
.ar-signup .ar-email-suggestions li{margin:0!important;padding:11px 10px!important;font:13px/1.5 'DM Sans',Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#000;background:#fff;min-height:42px}
.ar-signup .ar-email-suggestions li[aria-selected=true],.ar-signup .ar-email-suggestions li:hover{background:#000;color:#fff}
.ar-signup .ar-email-status{font:11px/1.5 'DM Sans',Arial,sans-serif!important;margin:9px 0 0!important;color:#000;outline:none}
.ar-signup .ar-email-status.ar-email-error{border-left:2px solid #000;padding-left:9px;text-align:left}
.ar-signup button:disabled{cursor:default;opacity:.65}
.ar-signup [role=combobox]{text-transform:none}
html .ar-signup input[type=email]{min-width:0}
