#norte-wa-dialog{border:0;border-radius:20px;padding:28px;width:min(420px,calc(100vw - 32px));box-sizing:border-box;background:#fff;color:#17121c;font:16px/1.5 sans-serif;max-height:90dvh;overflow:auto}#norte-wa-dialog::backdrop{background:rgba(0,0,0,.6)}#norte-wa-dialog h2{font-size:24px;margin:0 28px 8px 0}#norte-wa-dialog p{margin:8px 0 18px}#norte-wa-dialog label{display:block;margin:14px 0 5px;font-weight:600}#norte-wa-dialog input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #aaa;border-radius:8px;font:inherit}#norte-wa-dialog button[type=submit]{width:100%;margin-top:20px;padding:14px;border:0;border-radius:999px;background:#7737ae;color:#fff;font:600 16px/1.4 sans-serif;cursor:pointer}#norte-wa-dialog button:disabled{opacity:.6;cursor:wait}#norte-wa-dialog .norte-wa-close{position:absolute;top:12px;right:16px;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}#norte-wa-dialog .norte-wa-note{font-size:13px;color:#57515c;margin-top:16px}#norte-wa-dialog .norte-wa-error{color:#a72020;font-size:14px}#norte-wa-dialog .norte-wa-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#norte-wa-dialog :focus-visible{outline:3px solid #7737ae;outline-offset:3px}
