.nk-sign-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;color:#20242c;box-shadow:0 24px 90px #0004;font-family:'IBM Plex Sans Arabic',sans-serif;overflow:auto}.nk-sign-dialog::backdrop{background:#0b1025a8;backdrop-filter:blur(4px)}.nk-sign-dialog h2{margin:0 0 12px;font-size:22px}.nk-sign-dialog p{font-size:14px;line-height:1.8}.nk-sign-dialog canvas{display:block;width:100%;height:180px;box-sizing:border-box;background:white;border:1px solid #cbd0d8;border-radius:12px;touch-action:none}.nk-sign-actions{display:flex;flex-wrap:wrap;gap:10px}.nk-sign-actions button{font:inherit;min-height:44px;padding:10px 16px;border:1px solid #d7dae0;background:transparent;color:inherit;border-radius:12px;cursor:pointer}.nk-sign-actions button:first-child{background:linear-gradient(120deg,#f65c16,#ff933c);color:white;border:0}.nk-sign-actions button:disabled{opacity:.6;cursor:wait}.nk-sign-message{min-height:24px}.nk-sign-dialog :focus-visible{outline:3px solid #ff883d;outline-offset:3px}html[data-theme=dark] .nk-sign-dialog{background:#191b22;color:#f4f4f5;border-color:#363941}@media(max-width:420px){.nk-sign-dialog{padding:18px}.nk-sign-dialog h2{font-size:19px}.nk-sign-actions button:first-child{width:100%}}@media(prefers-reduced-motion:reduce){.nk-sign-dialog::backdrop{backdrop-filter:none}}
