#section-authentication-methods {
    min-width: 0;
    max-width: 100%;
    container: authentication-methods / inline-size;
}

.user-passkeys-table {
    width: 100%;
}

.user-passkeys-table td:first-child {
    overflow-wrap: anywhere;
}

.user-passkeys-table__date {
    width: 12rem;
}

.user-passkeys-table__actions {
    white-space: nowrap;
}

@container authentication-methods (max-width: 40rem) {
    .user-authentication-providers .user-authentication-providers__account,
    .user-passkeys-table .user-passkeys-table__date {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
    .user-authentication-providers .user-authentication-providers__account,
    .user-passkeys-table .user-passkeys-table__date {
        display: none !important;
    }
}
