.nx-passkey-button{width:100%;min-height:74px;padding:14px 20px;border:1px solid #163248;border-radius:12px;background:#031321b8;color:#eef7ff;display:flex;align-items:center;justify-content:center;gap:18px;font:600 16px Manrope,sans-serif;cursor:pointer}.nx-passkey-button>i{font-size:37px;color:#079eff}.nx-passkey-button span{text-align:left}.nx-passkey-button small{display:block;color:#24a9ff;font-size:12px;margin-top:4px}.nx-passkey-button:disabled{opacity:.5;cursor:wait}.nx-passkey-feedback{font-size:13px;line-height:1.5;color:#169ddd;min-height:0;margin:12px 0}.nx-passkey-feedback:empty{display:none}.nx-passkey-hint{display:block;color:#8ca5bf;font-size:11px;line-height:1.6;margin-top:10px}.nx-passkey-settings{max-width:820px;margin:20px auto;padding:24px;line-height:1.6}.nx-passkey-settings h1{font-size:26px}.nx-passkey-settings h2{font-size:17px;margin-top:28px}.nx-passkey-settings label{display:grid;gap:6px;margin:15px 0;max-width:420px}.nx-passkey-settings input{min-height:42px;border:1px solid #607d993f;border-radius:7px;padding:10px;font:inherit;background:#ffffff12;color:inherit}.nx-passkey-settings button{padding:10px 16px;border:1px solid #168bee;border-radius:7px;background:#1265bb;color:white;cursor:pointer;font:inherit}.nx-passkey-settings button:disabled{opacity:.45;cursor:not-allowed}.nx-passkey-list{list-style:none;padding:0}.nx-passkey-list li{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #607d993f}.nx-passkey-list small{display:block;font-size:11px;opacity:.7}.nx-passkey-verify{border-bottom:1px solid #607d993f;padding-bottom:20px}.nl-form+.nx-passkey-login{margin-top:20px}
