.passkey-login{margin-top:4px;min-height:46px;width:100%}.cloud-auth .passkey-hint{font-size:12px;margin:0;color:var(--muted)}.passkey-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;background:var(--panel);color:var(--ink);width:min(570px,calc(100vw - 28px));max-height:90vh;max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:24px;padding:26px;z-index:200}.passkey-dialog:not([open]){display:none}.passkey-dialog::backdrop{background:#12221aaa}.passkey-dialog .dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.passkey-dialog h2{margin:0;font-size:25px}.passkey-dialog p{font-size:14px}.passkey-dialog [role=status]{font-size:13px;color:var(--muted);margin:15px 0 0}.passkey-list{margin-top:22px}.passkey-list article{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding:15px 0}.passkey-list article>div{flex:1;min-width:140px}.passkey-list strong{font-size:14px}.passkey-list small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.passkey-list [data-passkey-confirm-delete]{width:100%}
