.workspace-invitations{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-block:24px;padding:20px}.workspace-invitations form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-invitations input{min-width:0;max-width:100%}.workspace-invitations ul{padding-inline-start:20px}.workspace-invitations li{margin-block:12px}.invite-card{overflow-wrap:anywhere}
.passkey-list{margin:0 0 var(--space-4);padding:0;list-style:none}.passkey-list>li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.passkey-list>li>div{min-width:0}.passkey-meta{display:block}.passkey-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.passkey-actions input{min-width:0;max-width:100%}.passkey-confirm{border:1px solid var(--danger);background:var(--danger-bg);min-width:0;padding:var(--space-4);border-radius:8px;flex-basis:100%}.passkey-list>li>p{flex-basis:100%}@media (max-width:600px){.passkey-list>li{flex-direction:column;align-items:flex-start}.passkey-actions button,#passkeys>button{min-height:44px}}@media (prefers-reduced-motion:no-preference){.passkey-confirm{animation:.16s ease-out passkey-confirm-in}@keyframes passkey-confirm-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.passkey-confirm .button-danger{color:var(--danger);border-color:var(--danger)}
