.security-passkey-confirm{display:grid;align-content:center;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}
.security-passkey-confirm p{margin:0;color:var(--muted);font-size:10px;line-height:1.8}
.auth-passkey{display:grid;gap:10px;margin-top:16px}
.auth-passkey>span{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}
.auth-passkey>span:before,.auth-passkey>span:after{content:"";height:1px;flex:1;background:var(--border)}
.form-message{min-height:18px;margin:0;color:var(--muted);font-size:10px}
.form-message[data-state="success"]{color:var(--success)}
.form-message[data-state="error"]{color:var(--danger)}
.form-message[data-state="pending"]{color:var(--primary)}
.access-list__row>.actions{display:flex;align-items:center;gap:8px;min-width:min(100%,320px)}
.access-list__row>.actions .input{min-width:150px}
@media(max-width:720px){.access-list__row>.actions{grid-column:1/-1;width:100%;flex-wrap:wrap}.access-list__row>.actions .input{flex:1}}
